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 cc24ba6a31)
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 d75f6c3db4)
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 60c5797807)
2024-02-08 12:01:12 +01:00
Scribbles0 d13859eb2b Orbital Anomaly Cores (#24716)
follow tag + norot

(cherry picked from commit e4763ffecc)
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 31f7acf223)
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 a86d0e51ec)
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 cebb20d535)
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 5d2ddc0d8b)
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 bd100344a2)
2024-02-08 11:54:38 +01:00
Ed 758484e97f Fire anom rework (#24666)
* content

* d

* fix artifact

(cherry picked from commit 3deea2f7d6)
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 11c69bca3f)
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 e301378114.

# 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 e1901aa6b6)
2024-02-08 11:52:32 +01:00
Errant 22405349cc Localize preset labels on chem dispenser (#24617)
(cherry picked from commit 556545e324)
2024-02-08 11:52:28 +01:00
Alzore c0b11e141d Remove salvage flesh ghost roles (#24651)
nomoresentientmeat

(cherry picked from commit 96ffc31b66)
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 19a05e11d0)
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 5c75117749)
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 8ca7cb59a3)
2024-02-08 11:49:24 +01:00
VelcroboyandVelcroboy 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
OldDanceJacketandDebug 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 8fc9650b6e)
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 b5e010f0fe)
2024-01-28 00:33:56 +01:00
Vasilis 57816c8ad0 Admin Observers get a hat slot and a pda (#20183)
(cherry picked from commit 69d9d9f34b)
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 7e16ee0b55)
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 a923beb21b)
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 be09538f28)
2024-01-28 00:33:37 +01:00
Ubaser 831762e9e7 Biodome satellite ruin (#24608)
* add

* yea

(cherry picked from commit eca3d0b273)
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 261153683e)
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 bb828af6d3)
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 f855cb2b00)
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 de9d7aed17)
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 15edca2cf2)
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 dedb77f43a)
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 3ca413d295)
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 77a2e67f92)
2024-01-28 00:27:51 +01:00
Mr. 27 ec6080e3aa Disabled quick equip on paper cups (#24560)
me

(cherry picked from commit 973592f1e7)
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 e882179a75)
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 3c1b8ced04)
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 1abbf37832)
2024-01-27 23:54:36 +01:00
Ed 52d5e05ae9 Tiny anomaly cores (#24483)
tiny cores

(cherry picked from commit b310565262)
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 ce46281e39)
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 158beda666)
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 a100a0a1d2)
2024-01-27 23:54:30 +01:00
lzk 311dcabd92 Fix escaping from locked artifact crate (#24442)
(cherry picked from commit 0f01c0aade)
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 dc707fe7cf)
2024-01-27 23:52:39 +01:00
Krunklehorn 3d4cc0f5d2 Disabled quick equip on buckets (#24472)
(cherry picked from commit a4f4064e82)
2024-01-27 23:51:57 +01:00