Commit Graph

1506 Commits

Author SHA1 Message Date
Kara 8b649cf5df
Change default lights on devmap to non-LED ones (#24192)
(cherry picked from commit 1fe2dda345428bff81f55c5de574571266edca52)
2024-01-26 23:01:12 +01:00
Ubaser 94c664e956
Add 6 new small salvage wrecks (#24179)
* add

* updat

(cherry picked from commit b293bf4fd868c47112d6d1a822b2dca7414fcdaa)
2024-01-26 22:58:23 +01:00
Ubaser be014dc5da
Hauling shuttle wreck (#24152)
add

(cherry picked from commit eaee9b6896dc3cd3fd56d7738d12e9ad7fcd8035)
2024-01-26 22:56:53 +01:00
Emisse 10f1ff3117
terminal update (#24145)
(cherry picked from commit f09b05f579d845d1c315b3c690f07a2e6c6ab67a)
2024-01-26 22:55:47 +01:00
Emisse 630e8b77c2
centcomm update (#24107)
centcomm

(cherry picked from commit e1ae9d4facfc14579bc56e99915d9fc6181c11ba)
2024-01-26 22:51:55 +01:00
Emisse 93ca21e43f
Stationstation update (#23848)
* stationstation update

* stationstation

(cherry picked from commit 7cd1ed24a5c911b26b352905c0488eb684c9c2c3)
2024-01-26 22:22:28 +01:00
Carolyn3114 108abc3b51
bluespace jumper + renames old whiteship (#23841)
* bluespace jumper + renames old whiteship

* Update Resources/Prototypes/Entities/Stations/base.yml

* Update base.yml

---------

Co-authored-by: Emisse <99158783+Emisse@users.noreply.github.com>
(cherry picked from commit 041ff3c06f7d50b730725dac5c236aa05dfa5abe)
2024-01-26 22:22:17 +01:00
Emisse 4751b8dcd4
relaystation update (#23838)
relay

(cherry picked from commit fbc94178e09cd8b020da49081b2c4136b6afc08f)
2024-01-26 22:22:15 +01:00
Emisse edfef4ed03
djstation (#23839)
(cherry picked from commit 5201ad853f763ecf21d392101c2ef23af56cd824)
2024-01-26 22:22:14 +01:00
Flareguy 6e688894aa
Adds the old AI sat ruin from SS13 (#23836)
adds the old AI sat ruin from ss13

(cherry picked from commit 798057e04d3def0850c5e0f044cb3f9303d35789)
2024-01-26 22:22:03 +01:00
Emisse d245390612
ruins (#23767)
* ruins

* code-side

* round-robin instead

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
(cherry picked from commit 59e989a8104b355ed2963f3c1dd7d9f3a0925dd5)
2024-01-26 22:21:42 +01:00
Emisse 464dc88e05
Salvage wrecks (#23733)
* help

* Update SalvageMagnetDataComponent.cs

* Update SalvageSystem.Magnet.cs

* my eyes

(cherry picked from commit e0e4d769aeceea84db3429d8f1f0ba3defa4ad70)
2024-01-26 22:13:02 +01:00
Errant 688b0fa4bf
dev_test map update (#23681)
beacons

(cherry picked from commit c4a99c129bea729f3b856168966a5a4d5ce51da6)
2024-01-26 22:10:51 +01:00
Emisse c209f31375
striker update (#23440)
(cherry picked from commit 62864aa3e132fa78e6ded2babca4f4de8870dfda)
2024-01-26 21:27:58 +01:00
Kara c2afab46b7
Remove ambient sound from lv/mv/pipes + up default ambience volume (#22536)
* Remove remaining ambientsound enabled overrides on maps

* Disable LV and MV ambience altogether

* hv enable default

* not necessary bc subfloor

* up default volume

* no pipe ambience

* pepis

(cherry picked from commit f9355c615188d06453a5f7e4520fa79c881c92ed)
2024-01-23 22:51:36 +01:00
Emisse 987ac1b808
centcomm update (#23098)
* centcomm update

* real

(cherry picked from commit 99cc7f1c2c0e01ffe3a507a3732e8185f9741e96)
2024-01-22 18:55:46 +01:00
Emisse 1a00c66309
nukieplanet update (#23099)
* nukieplanet update

* tree kill

(cherry picked from commit fc7249550a48bc915807eb4f639b334ce099c80f)
2024-01-22 18:55:44 +01:00
Emisse 02f676d42f
nukieplanet update (#22946)
(cherry picked from commit 0144bbdf4bc35ccdfc69a1f08505a279b06d2d1f)
2024-01-22 18:37:03 +01:00
Emisse 0f936710a4
centcomm update (#22944)
(cherry picked from commit 213eb7591272bcfd50e2d39bd993bb6819f825ca)
2024-01-22 18:37:02 +01:00
Debug 18f0af1f68
Implement gridinv, proper (#703)
* Implement gridinv, 1500 squashed commits :elp:

* Me when

* Linter errors

* Fix katana belts
2024-01-21 19:58:28 +01:00
Velcroboy 5727e2797b
Map Hotfix: Hammurabi (#699)
* Map Hotfix: Hammurabi

* fix corpsman's airlock

---------

Co-authored-by: Velcroboy <>
2024-01-20 03:52:27 +00:00
Debug 7af57039b5
Fix SpareIdCabinet prototypes (#697) 2024-01-19 21:50:02 +00:00
Velcroboy 3b842b6fae
Map Edits: Hammurabi (#694)
Co-authored-by: Velcroboy <>
2024-01-19 02:24:37 +00:00
Velcroboy fe40f3365f
Map Edits: Hammurabi (#689)
* Map Edits: Hammurabi

* add psionic mantis

---------

Co-authored-by: Velcroboy <>
2024-01-18 07:34:51 +00:00
Velcroboy 3b1abac497
Map Hotfixes (#687)
Co-authored-by: IamVelcroboy<>
2024-01-17 05:30:35 +00:00
Velcroboy 81a4890686
Hammurabi Rebase (#686)
Co-authored-by: IamVelcroboy<>
2024-01-16 21:53:35 -06:00
Velcroboy d53b971112
Pebble Hotfix (#676)
Co-authored-by: IamVelcroboy<>
2024-01-15 07:02:09 +00:00
Velcroboy 6b9ce2ef5b
Map Edits- Pebble (#675)
Co-authored-by: IamVelcroboy<>
2024-01-15 03:16:02 +00:00
BriBrooo c7660e233a
Added Drain on Pebble (#669) 2024-01-14 20:42:16 -06:00
Velcroboy 09b05c1da0
Map Edits (#674)
Co-authored-by: IamVelcroboy <>
2024-01-14 20:41:15 -06:00
Adrian16199 0dfd86d64f
Shoukou update, the reckoning. (#657)
* Shoukou update, the reckoning.

Lets see if this will work.

* Deletes INVALID

I swear to god.

* A quick update.

---------

Co-authored-by: Velcroboy <107660393+IamVelcroboy@users.noreply.github.com>
2024-01-12 16:08:47 -06:00
BriBrooo 01454078f7
Added ChemVend to Pebble (#662)
Added a ChemVend to the chemistry lab on Pebble map.

Co-authored-by: Velcroboy <107660393+IamVelcroboy@users.noreply.github.com>
2024-01-11 00:14:26 -06:00
Velcroboy a10c10958a
Map Edits: The Hive (#653)
Co-authored-by: Jeff <>
2024-01-07 12:26:50 -06:00
Velcroboy 18e6b21263
Map Edits: Tortuga (#649)
Co-authored-by: Jeff <>
2024-01-07 12:26:26 -06:00
Velcroboy 6c07bec34d
Map Edits (#646)
Co-authored-by: Jeff <>
2024-01-07 12:26:04 -06:00
VMSolidus e360303dfb
Listening Outpost Tweaks (#634)
* All tweaks

* Update salvage.yml

Signed-off-by: VMSolidus <evilexecutive@gmail.com>

---------

Signed-off-by: VMSolidus <evilexecutive@gmail.com>
2024-01-01 22:33:58 +01:00
VMSolidus 7b07614013
Listening outpost (#578)
* added listening post

* adds code for radio station to spawn mid-round

* updated events.yml

* tweaked pirate radiostation

* Added Syndicate Listener

I can't get it to spawn when I "request" it via ghost role, nor the entity spawner but it's a start...

* Finished Listener Ghost Role and Radio

* Changes Listening Agent's Items

* misc gear fixes + shuttle fixes

* fixed mistake in nukie starting gear

* Allows RadioOp to recieve codewords but not objectives (Thanks to @Ps3Moira)

* Localised ListeningOp ghost role

* I LOST THE MAP CHANGES AAAAAAAAAAAAAAAA

* Alright I found it and remade it

* I may have ended up finishing it anyway

* Nerfing their fire rate down to something actually reasonable

* Removed outdated code comments. Fixed localisation.  Transferred things to be marked as Delta or in the Delta folder.

* Localised Localisation

* Create syndicate_monitor_server.yml

* changes standard shuttle to be loaded to Solidus' version

* Got the Syndie Names to Work!!

* updated localisation

* The map is now finished!

* Delete pirateradio.yml

* Updated the Radio Operator .yml

* updated the listening post!

* Fixing those errors

* Update headsets.yml

* Fixing errors.

* Localised PirateSpawnRules

* Delta-ised human.yml Syndicate Listener

* Delta-ised humanoid.yml

* Delta-ised events.yml

* Fixed a weird space.

* Fixed spelling mistake >:(

* Fixed an error.

* Update humanoid.yml

* Another error!!

* Update human.yml

* Update pirateradio.yml

* final fixes on pirateradio.yml

* keep guards from picking up guns

* Fixed crash to desktop upon shooting

* Apparently I cant do that

* fixed bathroom light

* Fixed stray space.

* Update ghost-role-component.ftl

* Update pirateradio.yml

* finishing touches

* final changes + playtime setting for final review!

* fix spelling error

* Update Resources/Locale/en-US/deltav/ghost/roles/ghost-role-component.ftl

Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
Signed-off-by: VMSolidus <evilexecutive@gmail.com>

* Update events.yml

Signed-off-by: VMSolidus <evilexecutive@gmail.com>

* adds whitelist requirement

Co-authored-by: Debug <49997488+DebugOk@users.noreply.github.com>
Signed-off-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>

* adds implant, removes commented code

* removes more commented code

---------

Signed-off-by: VMSolidus <evilexecutive@gmail.com>
Signed-off-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>
Co-authored-by: DangerRevoltion <142105406+DangerRevoltion@users.noreply.github.com>
Co-authored-by: Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>
Co-authored-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
Co-authored-by: Debug <49997488+DebugOk@users.noreply.github.com>
2023-12-31 17:48:26 +01:00
Velcroboy 87b2fd091d
Remove Yule (#613)
* Remove Yule

* Shoukou

* Edge, Asterisk, update Pebble physics

* tidy Tortuga

* replace lever on Tortuga

---------

Co-authored-by: Jeff <>
2023-12-30 15:15:42 +01:00
Adrian16199 8d5733ecb8
Gives oxygen miner to shoukou. (#610)
A band aid fix for the atmos PR so people dont have to suffer.
2023-12-28 15:38:57 -06:00
Debug 0f15db72f5
Trigger mapserver refresh? 2023-12-24 21:23:13 +01:00
JoeHammad1844 78c6c3aefe nukie planet update (#22818)
* whole lotta shebang

* no more powercreep

* shot dead
2023-12-22 23:25:05 +01:00
Emisse de9d9e8ddb infiltrator update (#22820) 2023-12-22 23:19:36 +01:00
Emisse b61b65c685 centcomm update (#22788) 2023-12-22 23:07:52 +01:00
Leon Friedrich 500e964df2 Fix shuttle loading error (#22767) 2023-12-22 23:04:48 +01:00
avery 0088530249 Shuttle timers (#19471)
* sync

* sync

* no more squiggles..

* last build error

* updated maps for testing

* some issue with receiving arrivals setup

* networkpayload refactor. TODO: accurate timings

* timings accurate. TODO: backport old bugfix

* all set?

* cleaned up source. TODO: diff arrivals methods

* cleaned component. TODO: escape polish, docs

* first documentation pass

* escape timers work

* no more magic numbers

* removed dead code leads

* sync

sync

* Automatic changelog update

* shuttle timer groundwork

no more squiggles..

last build error

updated maps for testing

some issue with receiving arrivals setup

networkpayload refactor. TODO: accurate timings

timings accurate. TODO: backport old bugfix

all set?

cleaned up source. TODO: diff arrivals methods

cleaned component. TODO: escape polish, docs

first documentation pass

escape timers work

no more magic numbers

* BBQ rib sandwich (#21180)

* Fix missing toggle fullscreen loc string (#21264)

* Cave Decoration pack  (#21265)

* add chromite chasm

* add desert chasm

* snow chasm

* finish

* fixes and tweaks (#21172)

* Automatic changelog update

* Fix ItemPlacer (#21160)

This is going to lead to many entities being ticked unnecessarily and performance problems.

* headrev spawn music (#21119)

* headrev spawn music

* :trollface:

* skill issue

* double skill issue

* :trollface:

* :trollface:

* :trollface:

* Automatic changelog update

* Techfab resprite + department fab sprites (#21136)

* Fix popup messages appearing when someone tries to open a door without a tool. (#21099)

* The fixTM

* typo fix

* addressing review

* Show "departed and moved on" for when a ghost role is taken (#21092)

* fix ghost role not counting for "departed and moved on"

* I don't think that bit was needed so away it goes

* hopefully finish the upsream merge

* Automatic changelog update

* Implant whitelist/blacklisting (#20678)

* add whitelist and blacklist to implant and implanter components

* handle whitelist and blacklist in systems

* move hardcoded whitelist/blacklist to base implanter + add admeme implanter

* give implants sensible whitelists

* cleaner CheckTarget and fix

* remove unused imports

* network lists

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>

* Automatic changelog update

* Ion storm event (#20277)

* ion storm event prototype + locale

* add lawsets

* use lawsets, make borgs ion storm targets

* ion storm rule and ion storm target

* lawset prototype

* use lawsets

* update silicon law system to use lawsets and support ion storm event

* new toys

* fix

* more fix

* fixy

* ion storm admin logging

* assigning laws makes borg provide its own laws, other stuff

* 1h reoccurence

* 50% chance

* better call saul

* emagLaws is required

* add announcment audio

* fixy

* family friendly gaming

* fixy

* address reviews

* fixy

* more fixy and no erp

* pro

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>

* Automatic changelog update

* A return to foam (foam rework) (#20831)

* Automatic changelog update

* ERT Loadout overhaul + Real deathsquad mobs + ERT fixes (#21230)

* "assist with medical efforts"

* CentComm official description change

* give cburn ert mask

* Ert medic hardsuit uses blood-red medic values

* description changes, they all used to use the blood-red description

* ert engineer hardsuit uses cburn values, good for handling all possible engineering problems.

* janitor hardsuit uses cburn values for extreme messes, otherwise we'd send the non eva variant.

* spawn suffix changes

* shorten suffix

* drop armor from ert jumpsuits

* drop armor from DS jumpsuit

* add more armor to death squad to make up for removed armor in the uniform.

* give sec gas masks armor, give syndicate gas masks armor. ERT gas mask uses syndicate mask values

* add nanotrasen

* removed duplicate

* give centcom IDs their hud icon

* replace all ert bulletproof armor with basic universal armor

* replace all oxygen tanks with air tanks; species is random.

* remove gun and meds from ert engineer kit

* give ert engineer materials

* remove weapons and meds from janitor ert

* give ert janitor light replacer

* remove ert sec pulse weapons, admins will assign loadout. Either the lecter or enforcer, probably.

* Give ert sec the security pistol kit

* typo

* give eva ert sec pistol

* give eva janitor ert gas mask

* give jani purple gloves

* medical gloves for medical ert

* replicate security loadout to leader

* quick ert lecter spawns for lazy admins

* better suffixes to find them easier

* add cburn to ertspawn

* Replace "Spawn" with "role"

* Add death squad. Give ert engineer gas analyzer.

* death squad using wrong equipment

* typo

* missing ghost roles on lecter loadouts

* add freedom implanter to deathsquad

* deathsquad ghost role text

* Operative sounds better

* give Ds flashbang box (why isn't it entirely filled?)

* fix typo. add energy shield to DS

* fix typos

* all centcomm roles are now mindshielded. These cannot be removed.

* Rider didnt include some of the changes ?

* give zipties instead of cuffs for mass arrests!

* upgrade ERT survival boxes to extended capacity

* give cburn extended oxygen too

* Automatic changelog update

* Restore Leviathan's 80 pop cap (#21281)

* Un-revert IPlayerManager refactor (#21244)

* Update engine to v172.0.0 (#21288)

* Bandaid tests (#21292)

* rename the rocks (#21275)

* Make crystals noRot (#21279)

IDK might be better. Ideally the anchoring would be offset 0-0 but this is the world we live in atm.

* Fix nukies sound not played  (#21268)

* Play sound and sending greeting message works for nukies now!!!!!

* oops

* silly change

* Automatic changelog update

* Fix hijack objective (#21241)

* Fix hijack

* Max difficulty

* Remove GridModifiedEvent (#21291)

* Update submodule to 173.0.0 (#21296)

* Fix namespace error (#21298)

* Update yaml sequence option in editorconfig (#21297)

* Fix namespace (#21299)

* fix cburn bag issue, make new bag entity for them and filled bag entity (#21295)

* Health analyzer UI improve (#17280)

* Automatic changelog update

* User accessible playtime (#21242)

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>

* Automatic changelog update

* Moves cloning comp & cloning event to shared (#21253)

* Generalizes solution overflow & slightly increases space lube yield (#21094)

* generalize SolutionSpikeOverflowEvent

* let reactions overflow

* spacelube: 3 -> 5

* restore TryMixAndOverflow threshold cap

* Automatic changelog update

* Move ActorComponent to shared (#21293)

* Update engine to v174.0.0 (#21311)

* Fix planet command help message (#21312)

* Wearable bee plush (#20623)

* add

* fix

* temporary change, needs fixing

* mayb fix

* actually fix FR

* yes

* Automatic changelog update

* remove pulse rifle from ert medic (#21310)

* Content audio (#20862)

* Automatic changelog update

* Update submodule to 175.0.0 (#21318)

* Revert "Update submodule to 175.0.0 (#21318)" (#21319)

* Atomic bomb add uranium  (#21143)

* fix: Incendiary bullets no longer deal cold, acid, or shock damage that ignores all armor.

* Atomic bomb

* Action bugfixes (#21321)

* Disable OOC during round (#21323)

* Fix PDA notifications when creating a news entry using the Mass-Media console. (#21320)

* Automatic changelog update

* Update belt.yml (#21317)

changes the chief engineer's belt to remove the lv wires (they take up a lot of space and are easy to get anyways) in exchange for a holofan, a t-ray, and a gas analyzer (first time coding ever this might have to be edited)

* New foam sprites (edge sprites) (#21308)

* New foam sprites (icon smoothing)

* changed to edge sprites for foam

* fix

* edges for metal foams

* fix

* Fix bola stam damage, bring back old construction requirements (#21340)

* Automatic changelog update

* Added thermal insulation to flannel jackets (#21273)

* Automatic changelog update

* Space Asshole Gear (#21243)

* Add Space Asshole Coat

* Add sledgehammer

* Adjust sledgehammer damage values

* Add copyright string to sledgehammer

* Fix broken slot highlight in midnight theme. (#21331)

* removed dead code leads

removed redundant ensurecomps

* textscreen documentation

* remove redundant ensurecomps

* Add hint for the examine trigger effect (#21166)

* examine locale

* examine trigger desc

Automatic changelog update

cornmeal is actually obtainable now (#21162)

* do the thing

* lets find out

* Update Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml

Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>

---------

Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>

Automatic changelog update

Healing skeletons by pouring milk over them (and clean pie remains off their skulls) (#21231)

* mvp done - skellies can heal by spillink regular milk on themselves and clean themselves off creaming with water

* added other types of healing milk, also made a separate reaction to oat milk - it has almost no calcium in it

* fixed indent error, made a dumb mistake

Automatic changelog update

Fix anomaly locators frantically beeping when entering detection range. (#21178)

* reset beep timer when out of range

* prevent deficit from impacting beep timing

Automatic changelog update

Remove "mk --> mmm, okay" and "u --> you" to chatsan anti slang (#21177)

Automatic changelog update

Adds AttemptEntity(Uns|S)tickEvent. (#20728)

* try-stick

* convert spider charge to attempt-stick-events

Change ListContainer to send null when selected is removed from the data (#20595)

fix feeding unremovable items (#21234)

Automatic changelog update

Power switchable refactor (#20419)

Co-authored-by: deltanedas <@deltanedas:kde.org>

simple space mobs cant be flashed (#20784)

Co-authored-by: deltanedas <@deltanedas:kde.org>

give roundstart borgs names (#20081)

Co-authored-by: deltanedas <@deltanedas:kde.org>

fix searching on vending machines (#21233)

syndicate snack box (#21024)

Co-authored-by: deltanedas <@deltanedas:kde.org>

Fix DockingControl (#21238)

Shadow Dimension visual pack (#21237)

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

Potato battery update + potato AI (#21142)

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>

[TEST MERGE] Slot-based Storage (#21212)

Automatic changelog update

Some mild item size balancing + fixes (#21250)

Automatic changelog update

Revert "Storage TEST MERGE" (#21258)

Add missing changelog for storage refactor revert (#21259)

* sync

sync

* Automatic changelog update

shuttle timer groundwork

no more squiggles..

last build error

updated maps for testing

some issue with receiving arrivals setup

networkpayload refactor. TODO: accurate timings

timings accurate. TODO: backport old bugfix

all set?

cleaned up source. TODO: diff arrivals methods

cleaned component. TODO: escape polish, docs

first documentation pass

escape timers work

no more magic numbers

BBQ rib sandwich (#21180)

Fix missing toggle fullscreen loc string (#21264)

Cave Decoration pack  (#21265)

* add chromite chasm

* add desert chasm

* snow chasm

* finish

fixes and tweaks (#21172)

Automatic changelog update

Fix ItemPlacer (#21160)

This is going to lead to many entities being ticked unnecessarily and performance problems.

headrev spawn music (#21119)

* headrev spawn music

* :trollface:

* skill issue

* double skill issue

* :trollface:

* :trollface:

* :trollface:

Automatic changelog update

Techfab resprite + department fab sprites (#21136)

Fix popup messages appearing when someone tries to open a door without a tool. (#21099)

* The fixTM

* typo fix

* addressing review

Show "departed and moved on" for when a ghost role is taken (#21092)

* fix ghost role not counting for "departed and moved on"

* I don't think that bit was needed so away it goes

* hopefully finish the upsream merge

Automatic changelog update

Implant whitelist/blacklisting (#20678)

* add whitelist and blacklist to implant and implanter components

* handle whitelist and blacklist in systems

* move hardcoded whitelist/blacklist to base implanter + add admeme implanter

* give implants sensible whitelists

* cleaner CheckTarget and fix

* remove unused imports

* network lists

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>

Automatic changelog update

Ion storm event (#20277)

* ion storm event prototype + locale

* add lawsets

* use lawsets, make borgs ion storm targets

* ion storm rule and ion storm target

* lawset prototype

* use lawsets

* update silicon law system to use lawsets and support ion storm event

* new toys

* fix

* more fix

* fixy

* ion storm admin logging

* assigning laws makes borg provide its own laws, other stuff

* 1h reoccurence

* 50% chance

* better call saul

* emagLaws is required

* add announcment audio

* fixy

* family friendly gaming

* fixy

* address reviews

* fixy

* more fixy and no erp

* pro

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>

Automatic changelog update

A return to foam (foam rework) (#20831)

Automatic changelog update

ERT Loadout overhaul + Real deathsquad mobs + ERT fixes (#21230)

* "assist with medical efforts"

* CentComm official description change

* give cburn ert mask

* Ert medic hardsuit uses blood-red medic values

* description changes, they all used to use the blood-red description

* ert engineer hardsuit uses cburn values, good for handling all possible engineering problems.

* janitor hardsuit uses cburn values for extreme messes, otherwise we'd send the non eva variant.

* spawn suffix changes

* shorten suffix

* drop armor from ert jumpsuits

* drop armor from DS jumpsuit

* add more armor to death squad to make up for removed armor in the uniform.

* give sec gas masks armor, give syndicate gas masks armor. ERT gas mask uses syndicate mask values

* add nanotrasen

* removed duplicate

* give centcom IDs their hud icon

* replace all ert bulletproof armor with basic universal armor

* replace all oxygen tanks with air tanks; species is random.

* remove gun and meds from ert engineer kit

* give ert engineer materials

* remove weapons and meds from janitor ert

* give ert janitor light replacer

* remove ert sec pulse weapons, admins will assign loadout. Either the lecter or enforcer, probably.

* Give ert sec the security pistol kit

* typo

* give eva ert sec pistol

* give eva janitor ert gas mask

* give jani purple gloves

* medical gloves for medical ert

* replicate security loadout to leader

* quick ert lecter spawns for lazy admins

* better suffixes to find them easier

* add cburn to ertspawn

* Replace "Spawn" with "role"

* Add death squad. Give ert engineer gas analyzer.

* death squad using wrong equipment

* typo

* missing ghost roles on lecter loadouts

* add freedom implanter to deathsquad

* deathsquad ghost role text

* Operative sounds better

* give Ds flashbang box (why isn't it entirely filled?)

* fix typo. add energy shield to DS

* fix typos

* all centcomm roles are now mindshielded. These cannot be removed.

* Rider didnt include some of the changes ?

* give zipties instead of cuffs for mass arrests!

* upgrade ERT survival boxes to extended capacity

* give cburn extended oxygen too

Automatic changelog update

Restore Leviathan's 80 pop cap (#21281)

Un-revert IPlayerManager refactor (#21244)

Update engine to v172.0.0 (#21288)

Bandaid tests (#21292)

rename the rocks (#21275)

Make crystals noRot (#21279)

IDK might be better. Ideally the anchoring would be offset 0-0 but this is the world we live in atm.

Fix nukies sound not played  (#21268)

* Play sound and sending greeting message works for nukies now!!!!!

* oops

* silly change

Automatic changelog update

Fix hijack objective (#21241)

* Fix hijack

* Max difficulty

Remove GridModifiedEvent (#21291)

Update submodule to 173.0.0 (#21296)

Fix namespace error (#21298)

Update yaml sequence option in editorconfig (#21297)

Fix namespace (#21299)

fix cburn bag issue, make new bag entity for them and filled bag entity (#21295)

Health analyzer UI improve (#17280)

Automatic changelog update

User accessible playtime (#21242)

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>

Automatic changelog update

Moves cloning comp & cloning event to shared (#21253)

Generalizes solution overflow & slightly increases space lube yield (#21094)

* generalize SolutionSpikeOverflowEvent

* let reactions overflow

* spacelube: 3 -> 5

* restore TryMixAndOverflow threshold cap

Automatic changelog update

Move ActorComponent to shared (#21293)

Update engine to v174.0.0 (#21311)

Fix planet command help message (#21312)

Wearable bee plush (#20623)

* add

* fix

* temporary change, needs fixing

* mayb fix

* actually fix FR

* yes

Automatic changelog update

remove pulse rifle from ert medic (#21310)

Content audio (#20862)

Automatic changelog update

Update submodule to 175.0.0 (#21318)

Revert "Update submodule to 175.0.0 (#21318)" (#21319)

Atomic bomb add uranium  (#21143)

* fix: Incendiary bullets no longer deal cold, acid, or shock damage that ignores all armor.

* Atomic bomb

Action bugfixes (#21321)

Disable OOC during round (#21323)

Fix PDA notifications when creating a news entry using the Mass-Media console. (#21320)

Automatic changelog update

Update belt.yml (#21317)

changes the chief engineer's belt to remove the lv wires (they take up a lot of space and are easy to get anyways) in exchange for a holofan, a t-ray, and a gas analyzer (first time coding ever this might have to be edited)

New foam sprites (edge sprites) (#21308)

* New foam sprites (icon smoothing)

* changed to edge sprites for foam

* fix

* edges for metal foams

* fix

Fix bola stam damage, bring back old construction requirements (#21340)

Automatic changelog update

Added thermal insulation to flannel jackets (#21273)

Automatic changelog update

Space Asshole Gear (#21243)

* Add Space Asshole Coat

* Add sledgehammer

* Adjust sledgehammer damage values

* Add copyright string to sledgehammer

Fix broken slot highlight in midnight theme. (#21331)

* removed old ensurecomps, stubs

removed dead code leads

removed redundant ensurecomps

sync

sync

no more squiggles..

last build error

updated maps for testing

some issue with receiving arrivals setup

networkpayload refactor. TODO: accurate timings

timings accurate. TODO: backport old bugfix

all set?

cleaned up source. TODO: diff arrivals methods

cleaned component. TODO: escape polish, docs

first documentation pass

escape timers work

no more magic numbers

removed dead code leads

textscreen documentation

remove redundant ensurecomps

* sync

* new shuttletimer sprite/offset

* sync

* sync

* sync

* sync

* sync

* builds

* sync

* sync

* sync

* offset adjustments

* timer pattern implemented

* arrivals timer system seems to work

* sync

* sync

* sync

* sync

* sync

* sync

* sync

* sync

* sync

* sync

* implements shuttletimers

* centcomm timers

* set color to tg 1097fb

* textscreen -> signalscreen, shuttletimer -> screen

* move screens out of timer.yml

* pruned unused properties/imports

* license+copyright for screen.rsi

* forgor change signaltimer event handler doc

* roundstart arrivals ftl logic

* block signaltimer screentext updates during timing

* merged robust 185

* centcomm carpet uid collision PLEASE MERGE MY PR

* remove arrivalssystem entitymanager dependency

* refactored magic strings, added roundend getters

* specific vgstation sprite commit licensing

---------
2023-12-22 23:00:29 +01:00
Emisse 14f3500210 cull engineering-chunk size (#22664)
* cull engineering chunk size

* more
2023-12-22 22:50:44 +01:00
Alzore 0e31c6ba79 Engineering Chunk Salvage (#22529)
* Engineering Chunk

* lessmob

* shavedasteroid

* wronglockerlol
2023-12-22 22:50:41 +01:00
Ubaser ee2087f819 add (#22597) 2023-12-22 22:45:15 +01:00
Ubaser 9b23dbd45b Update the emergency shuttle Rod (#22592)
* add

* i forgor something
2023-12-22 22:45:03 +01:00
deltanedas 9d9309a92e blood-red phone (#22538)
* add blood-red phone

* add to nukie planet

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-12-16 20:30:39 +01:00