Commit Graph

5341 Commits

Author SHA1 Message Date
Kara
d35e2f39a7 Roundstart variation game rules (#24397)
* Raise `StationPostInitEvent` broadcast

* Basic variation pass handling

* standardize names + rule entities

* why does it work like that?

* add to defaults

* light break variation pass

* ent spawn entry

* move some stationevent utility functions to gamerule + add one for finding random tile on specified station

* forgot how statistics works

* powered light variation pass is good now

* station tile count function

* public method to ensure all solutions (for procedural use before mapinit)

* move gamerulesystem utility funcs to partial

* ensure all solutions before spilling in puddlesystem. for use when spilling before mapinit

* trash & puddle variation passes!

* oh yeah

* ehh lets live a little

* std

* utility for game rule check based on comp

* entprotoid the trash spawner oops

* generalize trash variation

* use added instead of started for secret rule

* random cleanup

* generic replacement variation system

* Wall rusting variation rule

* account for modifying while enumerating

* use localaabb

* fix test

* minor tweaks

* reinforced wall replacer + puddletweaker

(cherry picked from commit cc24ba6a317c4bee84ffa1eda8397c255ca92be9)
2024-02-08 12:03:43 +01:00
themias
1f1c07a622 Allow IdentityBlocker partial coverage (#24741)
* Allow IdentityBlocker partial coverage

* rename to TotalCoverage

(cherry picked from commit d75f6c3db4f638e9a479fe40c8d50f0e6c137556)
2024-02-08 12:02:46 +01:00
Ed
f4c18667a4 Shuttle guns new sounds (#24714)
* new sounds

* fix

* fix sound

* some tweak

(cherry picked from commit 60c5797807af4a48e9971dfd7b36b2a9938ea2db)
2024-02-08 12:01:12 +01:00
Scribbles0
d13859eb2b Orbital Anomaly Cores (#24716)
follow tag + norot

(cherry picked from commit e4763ffecca876a93087d3750dd571693556b81c)
2024-02-08 12:01:05 +01:00
liltenhead
57e74caf62 Jugs are destructible (#24719)
* destructible jug

* destruction

* Update Resources/Prototypes/Entities/Objects/Specific/chemical-containers.yml

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
(cherry picked from commit 31f7acf223c40cb7b300b7a87cb7f3c9f08bd817)
2024-02-08 11:57:07 +01:00
SlamBamActionman
df339ce7d1 Add water droplet hat for arachnids (#23822)
Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
(cherry picked from commit a86d0e51ec74cfdde2969d73bcb1ea1c683911bb)
2024-02-08 11:57:02 +01:00
Tayrtahn
1cf4508ca7 Add fill level visuals for water bottle in-hand sprites (#24708)
Fill level visuals for water bottle inhands

(cherry picked from commit cebb20d5355ec613d575df20d3a10fae974a2be0)
2024-02-08 11:56:59 +01:00
SpeltIncorrectyl
e390fd34bf Adds signal control to portable generators (#24157)
* added signal control to portable generators

* added documentation

* Discard changes to Content.Server/Radio/EntitySystems/HeadsetSystem.cs

* added DeviceNetworkComponent and WirelessNetworkConnectionComponent to generator prototype

* made GeneratorSignalControlComponent nicer

* implemented auto-revving

* added back necessary dependency

* can't send do-after event manually

* repeat now works with auto revving

* fixed

* removed vv

* stopping generating when it is revving now makes it stop revving

* Update Content.Shared/Power/Generator/ActiveGeneratorRevvingComponent.cs

Co-authored-by: Kara <lunarautomaton6@gmail.com>

* used resolve instead of TryComp

---------

Co-authored-by: Julian Giebel <juliangiebel@live.de>
Co-authored-by: Kara <lunarautomaton6@gmail.com>
(cherry picked from commit 5d2ddc0d8b313d80fbcecd6719c5048ec2aea3e7)
2024-02-08 11:56:22 +01:00
themias
cd03dbac2b Add inhand fill visuals (#24495)
* Add inhand fill visuals

* oops

* remove unused import

(cherry picked from commit bd100344a2f9f845e2dceb8351d36f8af913a5f1)
2024-02-08 11:54:38 +01:00
Ed
758484e97f Fire anom rework (#24666)
* content

* d

* fix artifact

(cherry picked from commit 3deea2f7d68c05ec415e075328533c6eb1d4f8e6)
2024-02-08 11:52:34 +01:00
metalgearsloth
561a98a20b Anti-anomaly fixes (#24634)
- Remove unnecessary mapcoordinates get.
- Remove mapping markers as everything should be ingame entities and this is functioning as an area.

(cherry picked from commit 11c69bca3f370e3a3fde1bc24976fd1188aebb30)
2024-02-08 11:52:33 +01:00
metalgearsloth
ac052e4666 Revert "Make flare gun explode, damage and stun the player when used … (#24679)
* Revert "Make flare gun explode, damage and stun the player when used with the wrong ammo (#22349)"

This reverts commit e301378114b245fa6927372f83c19868cb90b13c.

# Conflicts:
#	Content.Shared/Weapons/Ranged/Components/GunComponent.cs
#	Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/shotgun.yml
#	Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/shotgun.yml

* Fix revert conflicts

* Update Content.Shared/Weapons/Ranged/Components/GunComponent.cs

(cherry picked from commit e1901aa6b602516f0f7cc3f29844c77e90c77977)
2024-02-08 11:52:32 +01:00
Errant
22405349cc Localize preset labels on chem dispenser (#24617)
(cherry picked from commit 556545e324a135e8a4da643a41c94b636d83d946)
2024-02-08 11:52:28 +01:00
Alzore
c0b11e141d Remove salvage flesh ghost roles (#24651)
nomoresentientmeat

(cherry picked from commit 96ffc31b66490ff1882922f66171126de5255415)
2024-02-08 11:52:10 +01:00
deltanedas
1093edc67d Give anomaly borg module a signaller (#24466)
Co-authored-by: deltanedas <@deltanedas:kde.org>
(cherry picked from commit 19a05e11d037fd99c38f4a4a646fd6bf02f3c04c)
2024-02-08 11:51:56 +01:00
themias
8497ef8002 Add cowboy hats and boots (#24299)
* Add cowboy hats and boots

* oops

* audio fix and attribution

(cherry picked from commit 5c75117749ce959accb936cffd6bc1d481137a13)
2024-02-08 11:50:35 +01:00
Pieter-Jan Briers
c2d69f2dd4 Security barriers take 5 seconds to (un)lock (#24637)
People are using these as unhackable and hard-to-tailgate airlocks into sec. They should not be trivial for security officers to move through.

Made LockComponent have configurable lock times to implement this.

(cherry picked from commit 8ca7cb59a3b83e86c9b27a9549bf85a9f914b6fe)
2024-02-08 11:49:24 +01:00
Velcroboy
ae155021b5 Moves ruins maps to DV folder and updates with some changes and dangers (#785)
Co-authored-by: Velcroboy <>
2024-02-05 21:11:50 +00:00
Adrian16199
54f4163d6c Quick fix to the fix (#770)
I forgot that harpy's aint suppose to have arm things

WHoops

Thankfully its only the thing that I forgot.
2024-02-03 19:51:02 +01:00
Adrian16199
6906f7504e Fixes Gauze Markings 2 - Medical Boogaloo (#22452) (#768) 2024-02-03 19:14:43 +01:00
OldDanceJacket
cf7fccf889 SlowOnDamage lessened + Moth buff (#741)
* Update base.yml

Signed-off-by: OldDanceJacket <98985560+OldDanceJacket@users.noreply.github.com>

* 4.5 -> 1.5 heat dmg multiplier

Signed-off-by: OldDanceJacket <98985560+OldDanceJacket@users.noreply.github.com>

* Raised speedModifierThresholds

Signed-off-by: OldDanceJacket <98985560+OldDanceJacket@users.noreply.github.com>

* Lowered Heat Dmg by .5

Signed-off-by: OldDanceJacket <98985560+OldDanceJacket@users.noreply.github.com>

* Update Resources/Prototypes/Entities/Mobs/Species/base.yml

Co-authored-by: Debug <49997488+DebugOk@users.noreply.github.com>
Signed-off-by: OldDanceJacket <98985560+OldDanceJacket@users.noreply.github.com>

* Update Resources/Prototypes/Entities/Mobs/Species/moth.yml

Co-authored-by: Debug <49997488+DebugOk@users.noreply.github.com>
Signed-off-by: OldDanceJacket <98985560+OldDanceJacket@users.noreply.github.com>

---------

Signed-off-by: OldDanceJacket <98985560+OldDanceJacket@users.noreply.github.com>
Co-authored-by: Debug <49997488+DebugOk@users.noreply.github.com>
2024-02-01 19:34:17 +01:00
Debug
b84c8287a7 Merge branch 'master' into interior_questionmark
Signed-off-by: Debug <49997488+DebugOk@users.noreply.github.com>
2024-01-28 02:24:36 +01:00
Hanz
be60ec7f59 Bartender limited reagents fixup (#24598)
Fixed up bartending after the limited reagents update

(cherry picked from commit 8fc9650b6e2cd9dbfb1fd05d731c2fad3e0b8165)
2024-01-28 00:33:59 +01:00
Boaz1111
8bf47c9905 Pka shuttle projectiles now actually break rocks in one hit (#24627)
bitch

(cherry picked from commit b5e010f0fe7843ea4e3c639444db2d847d1f76bc)
2024-01-28 00:33:56 +01:00
Vasilis
57816c8ad0 Admin Observers get a hat slot and a pda (#20183)
(cherry picked from commit 69d9d9f34b262c3cd8762972faee6629071caf18)
2024-01-28 00:33:53 +01:00
avery
1075c2e999 Hallway textscreens (#24189)
* hallway screen refactor pending comms console support

* comms console broadcasts

* screen and timer localization

(cherry picked from commit 7e16ee0b55fdef2ce77b13cd72dbc00b63d776c4)
2024-01-28 00:33:40 +01:00
Ed
bee2b77eeb Gravity anomaly rework (#24452)
* balance

* gorilla gauntlet fix

* magboots update

* some more buff

* randomwalk speed scales with severity

* nerf

* content

* Revert "content"

(cherry picked from commit a923beb21bf1cd3df2d77d2b8c6b55b4f4d50a87)
2024-01-28 00:33:39 +01:00
Tayrtahn
0625d42093 Repairable vending machines (#24603)
* Add Repairable to vending machines

* Removed fuelcost (outdated)

(cherry picked from commit be09538f28aeefc9b2522423a090222a2d322a31)
2024-01-28 00:33:37 +01:00
Ubaser
831762e9e7 Biodome satellite ruin (#24608)
* add

* yea

(cherry picked from commit eca3d0b27358e928556ff898c12b3996ac460a9c)
2024-01-28 00:33:33 +01:00
Alzore
3dd7e7a6bb Make shotgun slug ammo not useless (#24196)
* 20blunt8pierce

* ShotgunSlugLathe

* Commentbecauseapparentlyitdoesntknowichangedthis

* nevermindthereweretwo

* 28pierce

(cherry picked from commit 261153683e946b2d347ece8512d982f30177af5b)
2024-01-28 00:32:23 +01:00
Simon
bb24353b5a ERT, DeathSquad and Central Command Officer Inital Infected immunity (#23601)
II immunity

Make ERT, DeathSquad and Central Command officers immune to being II

(cherry picked from commit bb828af6d31f2cf705fe9cacb7130a94f70d8092)
2024-01-28 00:32:22 +01:00
Pieter-Jan Briers
942563e582 Make PACMANs a little better (#24604)
* PACMAN generators show network load/supply.

This gives more feedback to players that their PACMAN is properly connected and what the network status is (i.e. you don't have enough generators).

* Buff JRPACMAN to 8 kW.

Shifted all power values up by +3 kW.

They're frequently too weak to power even single rooms so they deserve a buff.

* Change unit format helpers number format.

Always displays one digit of precision. This avoids jumping around when a value is changing live.

(cherry picked from commit f855cb2b0065083447128778c31c2a93bcd70a6a)
2024-01-28 00:32:20 +01:00
Ed
9f8b6d7df7 Rock and Meat anom rework (try 2) (#24449)
* rework

* bruh

* all fixed

* balance

* bb

* Update TileAnomalySystem.cs

* Update EntityAnomalySystem.cs

* spawn on shutdown variant

* fix entites, fix DataRecord

* fix some review

* god forgive me

* oh fuck wrong brench

* Revert "oh fuck wrong brench"

This reverts commit c81f57f7830c8e55fd47982500c57281af40b0dc.

(cherry picked from commit de9d7aed17f3fa5fe5bf43bea07e4ca07908d528)
2024-01-28 00:32:17 +01:00
icekot8
f8ae10391f Add an inhand sprite to the syndicate jaws of life (#24583)
* commit

* fix fucking pixel

(cherry picked from commit 15edca2cf2050ce3e0cb12ecce6d35df0bc91dd0)
2024-01-28 00:32:03 +01:00
Debug
bc370fb77d Mime hardsuit 1984 2024-01-28 00:31:36 +01:00
ERROR404
a0265a76bb Mime hardsuit (#24198)
* Mime hardsuit

* small fix

* Update Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml

Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>

* New sprite

* newest sprite

* No more CTRL+C CTRL+V

* update sprite in hand

* final sprite in hand

---------

Co-authored-by: lzk <124214523+lzk228@users.noreply.github.com>
(cherry picked from commit dedb77f43a02dfe2eaef6dd3eb45937ad7467e30)
2024-01-28 00:28:51 +01:00
MilenVolf
693924bdf0 Fix winter coats prices (#24557)
* Fix wintercoats prices & remove armor from them

Fixes craftable winter coats prices & removes armor from common craftable wintercoats

* Get that armor back

* Setting priceMultiplier to 0 to balance price

* Make craft cost more reasonable & add price

(cherry picked from commit 3ca413d295f0ae966786e0fbb4a647fb01fff04c)
2024-01-28 00:28:04 +01:00
Agoichi
df0b8b1122 Bio hood are real bio hoods now (#24570)
Bio hood tweaks

parent bio hood now have: BreathMask, IngestionBlocker

all bio hoods now have Identity blocker

(cherry picked from commit 77a2e67f9279061e7cee63c95220fc305218135c)
2024-01-28 00:27:51 +01:00
Mr. 27
ec6080e3aa Disabled quick equip on paper cups (#24560)
me

(cherry picked from commit 973592f1e73b8c6ff5fe0a772d5eb4846203ac02)
2024-01-28 00:27:49 +01:00
Minty642
db16f44eb0 Adding Industrial Ore Processor premium recipe (#24345)
Edit Industrial Ore Processor

(cherry picked from commit e882179a751ceb338879167edd0f360ce0d26f20)
2024-01-28 00:27:11 +01:00
Alzore
2a20a97b76 Meatball Salvage (#23127)
* SpaceproofMeat

* Meatball

* M
2024-01-28 00:16:18 +01:00
Alzore
1cee2f27e7 Botany no longer gets meta weapons (#24481)
Nomoredeath

(cherry picked from commit 3c1b8ced04f6a5bcc2f387f2a3dec08c650d0a78)
2024-01-27 23:54:45 +01:00
Flareguy
855ddbb3c7 Better rusty wall sprites (#24471)
* makes rusty walls use their /tg/ sprites

* my furniture. is. broken

* robocop

(cherry picked from commit 1abbf378321259d4c9c245ec204cab27d5757813)
2024-01-27 23:54:36 +01:00
Ed
52d5e05ae9 Tiny anomaly cores (#24483)
tiny cores

(cherry picked from commit b31056526249a08e0b8a2fff0cd138e235aeefeb)
2024-01-27 23:54:35 +01:00
Emisse
467b398b7d double bun long hair (#24493)
* new hair

* turn my swag on

(cherry picked from commit ce46281e3996af00d4384f489a13a896e9cb695f)
2024-01-27 23:54:33 +01:00
Krunklehorn
e49f2add13 Paper cups as party hats (#24334)
* Water cups wearable as party hats

* Removed extra commented lines

(cherry picked from commit 158beda6665334906c17a046f810db77aeb683ff)
2024-01-27 23:54:31 +01:00
Krunklehorn
61f93fac92 Added beacon prototype for cryosleepers, relabeled medical's "Cryo" area to "Cryopods" (#24473)
Added beacons for cryosleepers, renamed med cryos to "Cryopods"

(cherry picked from commit a100a0a1d24eb5c6c79ad4a9d8467aece9a2f98f)
2024-01-27 23:54:30 +01:00
lzk
311dcabd92 Fix escaping from locked artifact crate (#24442)
(cherry picked from commit 0f01c0aadededb85a95f80166538c5fed956e7a7)
2024-01-27 23:52:51 +01:00
Hanz
dc369f424b Mantles in dressers (#24485)
* The code changes man

The code changes man

* Dressers are a wee bit bigger and mantles spawn in em

as it says on the tin

(cherry picked from commit dc707fe7cffb88f7033720a6dd60d0c3c56de89f)
2024-01-27 23:52:39 +01:00
Krunklehorn
3d4cc0f5d2 Disabled quick equip on buckets (#24472)
(cherry picked from commit a4f4064e8202c8f8acf24698adfc5a5853136865)
2024-01-27 23:51:57 +01:00