Commit Graph

14919 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
PJBot
aa4c6f9c6a Automatic changelog update
(cherry picked from commit 1029142740f53d1a6e8701b410f2ab63b13df4f6)
2024-02-08 12:03:00 +01:00
PJBot
a06fb74cb6 Automatic changelog update
(cherry picked from commit 79fa3c7db1517b21379e62db735e1139a5c8540e)
2024-02-08 12:02:59 +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
PJBot
5b24a343a8 Automatic changelog update
(cherry picked from commit 4e4fa11f580043cd7abad756b03bcebbef783b2c)
2024-02-08 12:02:17 +01:00
PJBot
2056d89c85 Automatic changelog update
(cherry picked from commit 58223b36a552c7fc65ad442da23a3eb6b97dc2ef)
2024-02-08 12:01:55 +01:00
PJBot
f1398e00fe Automatic changelog update
(cherry picked from commit a44d559e9add35d942bd5af8e3d22a6483ff363e)
2024-02-08 12:01:13 +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
PJBot
193258784e Automatic changelog update
(cherry picked from commit 36fb5a92cb82c775eb890619a32d052285760abe)
2024-02-08 12:01:06 +01:00
Scribbles0
d13859eb2b Orbital Anomaly Cores (#24716)
follow tag + norot

(cherry picked from commit e4763ffecca876a93087d3750dd571693556b81c)
2024-02-08 12:01:05 +01:00
PJBot
3f222589de Automatic changelog update
(cherry picked from commit c1c4d1a92b5a379385e45552a5c6e65af98a46a3)
2024-02-08 12:01:04 +01:00
PJBot
9cfb35959d Automatic changelog update
(cherry picked from commit 9526ba68ff43f4a155b45c4eee8607a520c8d88b)
2024-02-08 11:59:44 +01:00
CrigCrag
f4cfa192c3 Overrun Outpost Arm (#24656)
* add every

* remove 2 crusher spawns

(cherry picked from commit 572347af5d1dc7a0a25d5afeafa823ac5ea8ace7)
2024-02-08 11:59:13 +01:00
PJBot
0470e0c387 Automatic changelog update
(cherry picked from commit a77b2021b5a0c823ad82367af1a010c8c539dfdf)
2024-02-08 11:57:39 +01:00
PJBot
38d23fd2a6 Automatic changelog update
(cherry picked from commit a0d2a2ffe63e1172a413dfcc792250dd7a0bf8c3)
2024-02-08 11:57:28 +01:00
PJBot
2a0f83b7bc Automatic changelog update
(cherry picked from commit 067c8ba4a9101c8910dac2b549ac8e2e44e68a3a)
2024-02-08 11:57:16 +01:00
PJBot
5516abbb21 Automatic changelog update
(cherry picked from commit 4f91846a909cb9e3c0c0f7a6b273999c4fbac33f)
2024-02-08 11:57:08 +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
PJBot
eabba648f1 Automatic changelog update
(cherry picked from commit 5da590e0f8d8ea47e4be3370367faab5f1e509af)
2024-02-08 11:57:05 +01:00
PJBot
c51255675e Automatic changelog update
(cherry picked from commit c16e384d3a3efebe4b379f4bfa4aa053ede894af)
2024-02-08 11:57:03 +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
Hanz
c6d3377853 Drink tastes touchup (#24700)
* Actual tastebuds

yup

* Grape Soda, can't forget them too

Grape Soda, my beloved

(cherry picked from commit 61516e82537877248a033c6988eda7e963cc0992)
2024-02-08 11:57:01 +01:00
PJBot
31ec916f6f Automatic changelog update
(cherry picked from commit ec63e0b107cd909b1aab06e66f1f7158d8edc07c)
2024-02-08 11:57:00 +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
PJBot
964cd81a2d Automatic changelog update
(cherry picked from commit f661e8f48629edd36cac0c2929df114fb727f830)
2024-02-08 11:56:58 +01:00
themias
1c79bc7b4b Add sticky footstep sound to space glue (#24710)
(cherry picked from commit e27a3e0d3e5827cc06a91a11d4b295e6d9d95b7e)
2024-02-08 11:56:41 +01:00
PJBot
6d5779bbed Automatic changelog update
(cherry picked from commit c1f3f8cdc46ca27daec271169572cafa7b2a30eb)
2024-02-08 11:56:23 +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
PJBot
d836389004 Automatic changelog update
(cherry picked from commit 7bd22762ffbaa61d99d9cad7b30d4dd4553a6719)
2024-02-08 11:56:20 +01:00
Kara
c2381d8084 Make various sounds quieter (#24690)
(cherry picked from commit f2aaf6b753849c5b5a3c8e97b89b8d8867d486c3)
2024-02-08 11:56:19 +01:00
PJBot
88c6c2ab6d Automatic changelog update
(cherry picked from commit f7f997bf5c1975c7fe12cfc79b8472d5110ddaaa)
2024-02-08 11:56:18 +01:00
EdenTheLiznerd
20055cfb97 Reduce synaptizine damage (#24676)
(cherry picked from commit cf1d3eae155cb9a7ea277a58130e9c292a103d13)
2024-02-08 11:56:16 +01:00
PJBot
ea5a2bbb17 Automatic changelog update
(cherry picked from commit 9c079329b6d37247f1c72fbe8452dab77f50e7a3)
2024-02-08 11:56:15 +01:00
Kara
9d138e943b Improve rotting examine text (#24689)
(cherry picked from commit 1a74311c9fc91e600f260f521176fc9d5fffe754)
2024-02-08 11:56:14 +01:00
PJBot
f2320d0d8a Automatic changelog update
(cherry picked from commit ef6ca154e7c7716f9844b9ce2c38aa4f7c6f6e74)
2024-02-08 11:56:13 +01:00
Julian Giebel
d805b82848 Implement basic emoji support (#24039)
* Implement basic font support

Add NotoEmoji font
Add emoji font to default font stacks

* Remove unneded change

* L

* Remove emoji font from default font stacks

(cherry picked from commit 94b43423b4ba3bac3325610a6699a9f6cd08653b)
2024-02-08 11:55:27 +01:00
lizelive
6af9238e6c client loglevel command shouldn't require host (#23490)
client side log level shouldn't require host

(cherry picked from commit 6960794795e37a0cb848bf02f2721914062f6358)
2024-02-08 11:55:07 +01:00
Vyacheslav Kovalevsky
870cae9db8 Store ninja objectives in conditions 2 (#20894)
* move spider charge target from role

* shorter field names

* remove ninja role comment

* remove unused systems in SpaceNinjaSystem

* GenericAntagObjectivesAddedEvent

* check if warp point is on same map

* remove unnecessary import

* add missing loc when spider charge has no target

* a

* remove spider charge target requirement comp

* inline SpiderChargeTitle

* allow planting charge without objective

* remove map check

* fix role check when planting

* obj.Target

* Fix merge

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
(cherry picked from commit 7311ce671fe29d81c662b2313e28c275c4f868cb)
2024-02-08 11:54:40 +01:00
Nemanja
3b3e9abb7b Make procgen use weighted variants (#24669)
(cherry picked from commit 2a6705818bf510aee3026c7f3c3a4ed56f188189)
2024-02-08 11:54:39 +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
PJBot
8a85560d9c Automatic changelog update
(cherry picked from commit 030ab509394158764b060f861c0b40e95196e9bd)
2024-02-08 11:52:43 +01:00
PJBot
37a985b15d Automatic changelog update
(cherry picked from commit 21d5716f4c13858c6d75c864277782668a662f85)
2024-02-08 11:52:35 +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
lzk
01e6e2581d Fix eris hud hand slot sprites (#24662)
* Fix eris style hand slot sprites

* rename meta to meta.json

(cherry picked from commit 50f1b4b009b50d1889ef925e044a3761edb1798e)
2024-02-08 11:52:00 +01:00
PJBot
49851d9eb2 Automatic changelog update
(cherry picked from commit 487f94aa3b1bdd5f75ae95792d931e8b39a2cc24)
2024-02-08 11:51:59 +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