New Thief minor antagonist (#21520)

* start working

* add right-click thief antagins
some architecture restruct

* add meh thief greeting audio

* add thief subgamemode to Traitors gamemode

* add late join thief (not tested yet)
add briefing

* add pacifism

* add Steal tasks to thief

* fix crash thief+traitor on person

* add new condition: collection steal

* add tracking of succes collection objective

* add stamp collection target
remove some boring steal target
add check pulling entity to collection target

* finalize first 2 group objective

* start merging stealing objective systems

* merging

* finish merging. Now traitor steal objective work better

* we don't check the items of pullable sentient entity

* clear naming, enable thief signle item objective start

* objective pack add

* finish with steal item objectives

* convert string to ProtoId<>

* some clean up

* add thieves to revolution game mode

* Update Resources/Locale/en-US/game-ticking/game-presets/preset-thief.ftl

Co-authored-by: Flareguy <78941145+Flareguy@users.noreply.github.com>

* Update Resources/Locale/en-US/game-ticking/game-presets/preset-thief.ftl

Co-authored-by: Flareguy <78941145+Flareguy@users.noreply.github.com>

* update pacifism: fix crashing, monkey-thief without pacified

* adaptive animal briefing, cleaning locales

* add structure steal objectives

* remove RCD target

* add thiefs to manifest, but bug with traitor duplications

* add escape objective

* add chat briefing

* setup animal objective group system

* add animal steal objectives

* add animal objectives notroleconditions

* add morty

* now thief mode has a chance of not launching Now there are a random number of thieves per round from 1 to 3

* 6 hours of trying to fix duplicate tasks. Failure

* added thief pinpointer (buggy)

* start thief backpack UI work

* revert pinpointer for scope reason

* UI continue work

* add thief starter kits content

* remove ERP kit :trollface:

* finally! giving starting items to thief. Now it playable, but still need more work

* clean up

* fix

* fox

* add merged items into thief
new Starting Kit (buggy)

* fix YES antag menu

* objection tweaks

* remove hearts objective, working on spawning things from toolbox

* smug

* fixes

* add race specifier objective condition LAMPS

* meh

* fix fix fix

* the alive

* Adding stamps

* Update backpack.ftl

* Revert1

* Revert ftl

* add voice mask to communicator kit

* Update Resources/Locale/en-US/administration/antag.ftl

Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>

* Update Resources/Locale/en-US/game-ticking/game-presets/preset-thief.ftl

Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>

* Update Resources/Locale/en-US/thief/backpack.ftl

Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>

* Update Resources/Locale/en-US/objectives/conditions/steal.ftl

Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>

* Update Resources/Locale/en-US/thief/backpack.ftl

Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>

* Update Resources/Locale/en-US/thief/backpack.ftl

Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>

* Update Resources/Locale/en-US/thief/backpack.ftl

Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>

* Update Resources/Locale/en-US/thief/backpack.ftl

Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>

* Update Resources/Locale/en-US/prototypes/roles/antags.ftl

Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>

* Update Resources/Locale/en-US/thief/backpack.ftl

Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>

* update

* fix

* more reusable function, add documentation

* fix doc

* faint fixes

---------

Co-authored-by: Flareguy <78941145+Flareguy@users.noreply.github.com>
Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
This commit is contained in:
Ed
2023-12-24 12:58:28 +03:00
committed by GitHub
parent 82349d46ae
commit 144af233c4
94 changed files with 2545 additions and 129 deletions

View File

@@ -0,0 +1,62 @@
thief-backpack-window-title = Thief toolbox
thief-backpack-window-description =
This toolbox is filled with unspecified contents.
Now you need to remember what you put in it.
Choose up to two different sets from the list.
thief-backpack-window-selected = Kits selected: ({$selectedCount}/{$maxCount})
thief-backpack-window-approve-button = Approve
thief-backpack-button-select = Select [ ]
thief-backpack-button-deselect = Select [X]
# Sets
thief-backpack-category-chameleon-name = Chameleon's kit.
thief-backpack-category-chameleon-description =
Includes a full set of clothing that contain
chameleon technology, allowing you to disguise
as pretty much anything on the station.
thief-backpack-category-tools-name = Bearcatcher's kit
thief-backpack-category-tools-description =
A set of tools for roughing up doors, walls, windows,
and anything else that for whatever reason doesn't
want to let you in where you need to go.
Includes two C4s, a multitool, jaws of life,
a pair of advanced welder meson glasses and some insulated gloves.
thief-backpack-category-chemistry-name = Chemistry kit
thief-backpack-category-chemistry-description =
A set for those who love to improve their body.
It includes a storage implanter,
a dna scrambler implanter,
and a set of chemicals for a rainy day.
thief-backpack-category-syndie-name = Syndie kit
thief-backpack-category-syndie-description =
A set of items from a syndicate agent you've robbed
in the past. Includes an Agent ID card, a syndicate pAI,
and some strange red crystals.
thief-backpack-category-sleeper-name = Sleepwalker's kit
thief-backpack-category-sleeper-description =
A set for those who like to sleep in,
or for everyone around you to sleep.
Includes a set of nocturine vials, a hypopen and
a tank of sleeping gas.
thief-backpack-category-communicator-name = Communicator's kit
thief-backpack-category-communicator-description =
A communication enthusiast's kit. Includes a master key
for all station channels, a radio jammer, a portable
crew monitor, a voice chameleon mask and lots of money for business deals.
thief-backpack-category-smuggler-name = Smuggler's kit
thief-backpack-category-smuggler-description =
A kit for those who like to have big pockets.
Includes a fulton beacon, ten fultons
and an invisible crate. You can't move in them,
but you can quickly hide or carry valuable loot.
This kit also has a cool void cloak to go along with it.