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