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 cc24ba6a31)
2024-02-08 12:03:43 +01:00
PJBot aa4c6f9c6a Automatic changelog update
(cherry picked from commit 1029142740)
2024-02-08 12:03:00 +01:00
PJBot a06fb74cb6 Automatic changelog update
(cherry picked from commit 79fa3c7db1)
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 d75f6c3db4)
2024-02-08 12:02:46 +01:00
PJBot 5b24a343a8 Automatic changelog update
(cherry picked from commit 4e4fa11f58)
2024-02-08 12:02:17 +01:00
PJBot 2056d89c85 Automatic changelog update
(cherry picked from commit 58223b36a5)
2024-02-08 12:01:55 +01:00
PJBot f1398e00fe Automatic changelog update
(cherry picked from commit a44d559e9a)
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 60c5797807)
2024-02-08 12:01:12 +01:00
PJBot 193258784e Automatic changelog update
(cherry picked from commit 36fb5a92cb)
2024-02-08 12:01:06 +01:00
Scribbles0 d13859eb2b Orbital Anomaly Cores (#24716)
follow tag + norot

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

* remove 2 crusher spawns

(cherry picked from commit 572347af5d)
2024-02-08 11:59:13 +01:00
PJBot 0470e0c387 Automatic changelog update
(cherry picked from commit a77b2021b5)
2024-02-08 11:57:39 +01:00
PJBot 38d23fd2a6 Automatic changelog update
(cherry picked from commit a0d2a2ffe6)
2024-02-08 11:57:28 +01:00
PJBot 2a0f83b7bc Automatic changelog update
(cherry picked from commit 067c8ba4a9)
2024-02-08 11:57:16 +01:00
PJBot 5516abbb21 Automatic changelog update
(cherry picked from commit 4f91846a90)
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 31f7acf223)
2024-02-08 11:57:07 +01:00
PJBot eabba648f1 Automatic changelog update
(cherry picked from commit 5da590e0f8)
2024-02-08 11:57:05 +01:00
PJBot c51255675e Automatic changelog update
(cherry picked from commit c16e384d3a)
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 a86d0e51ec)
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 61516e8253)
2024-02-08 11:57:01 +01:00
PJBot 31ec916f6f Automatic changelog update
(cherry picked from commit ec63e0b107)
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 cebb20d535)
2024-02-08 11:56:59 +01:00
PJBot 964cd81a2d Automatic changelog update
(cherry picked from commit f661e8f486)
2024-02-08 11:56:58 +01:00
themias 1c79bc7b4b Add sticky footstep sound to space glue (#24710)
(cherry picked from commit e27a3e0d3e)
2024-02-08 11:56:41 +01:00
PJBot 6d5779bbed Automatic changelog update
(cherry picked from commit c1f3f8cdc4)
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 5d2ddc0d8b)
2024-02-08 11:56:22 +01:00
PJBot d836389004 Automatic changelog update
(cherry picked from commit 7bd22762ff)
2024-02-08 11:56:20 +01:00
Kara c2381d8084 Make various sounds quieter (#24690)
(cherry picked from commit f2aaf6b753)
2024-02-08 11:56:19 +01:00
PJBot 88c6c2ab6d Automatic changelog update
(cherry picked from commit f7f997bf5c)
2024-02-08 11:56:18 +01:00
EdenTheLiznerd 20055cfb97 Reduce synaptizine damage (#24676)
(cherry picked from commit cf1d3eae15)
2024-02-08 11:56:16 +01:00
PJBot ea5a2bbb17 Automatic changelog update
(cherry picked from commit 9c079329b6)
2024-02-08 11:56:15 +01:00
Kara 9d138e943b Improve rotting examine text (#24689)
(cherry picked from commit 1a74311c9f)
2024-02-08 11:56:14 +01:00
PJBot f2320d0d8a Automatic changelog update
(cherry picked from commit ef6ca154e7)
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 94b43423b4)
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 6960794795)
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 7311ce671f)
2024-02-08 11:54:40 +01:00
Nemanja 3b3e9abb7b Make procgen use weighted variants (#24669)
(cherry picked from commit 2a6705818b)
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 bd100344a2)
2024-02-08 11:54:38 +01:00
PJBot 8a85560d9c Automatic changelog update
(cherry picked from commit 030ab50939)
2024-02-08 11:52:43 +01:00
PJBot 37a985b15d Automatic changelog update
(cherry picked from commit 21d5716f4c)
2024-02-08 11:52:35 +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
lzk 01e6e2581d Fix eris hud hand slot sprites (#24662)
* Fix eris style hand slot sprites

* rename meta to meta.json

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