Commit Graph

24328 Commits

Author SHA1 Message Date
Boaz1111 c9e19445b4
Industrial Reagent Grinder Hotfix (#26571)
fixed
2024-03-30 16:25:50 -04:00
Plykiya 7638252df3
Fix GasMixers/Filters not working (#26568)
* Fix GasMixers/Filters not working

* OKAY GAS FILTERS TOO

---------

Co-authored-by: Plykiya <plykiya@protonmail.com>
2024-03-30 14:11:44 -04:00
lzk 1ffa5c28d8
Make BaseMedicalPDA abstract (#26567) 2024-03-30 12:38:38 -04:00
PJBot 1e51febc67 Automatic changelog update 2024-03-30 06:53:32 +00:00
takemysoult 97b390d35f
up stimulants (no sleep) (#25886)
* up stimulants (no sleep)

* Update SharedSleepingSystem.cs
2024-03-30 00:52:27 -06:00
PJBot 0f6c7c9d51 Automatic changelog update 2024-03-30 04:37:39 +00:00
liltenhead 9ddfe38668
Adjust syndicate hardbomb damage (#26548)
hardbomb tweaks
2024-03-30 15:36:33 +11:00
Leon Friedrich 888a3bda51
Atmos device performance improvements (#26493)
* Atmos device performance improvements

* AtmosDirection perf improvements

* Fix errors

* Add GasTileOverlayComponent arguments

* Make excite no longer invalidate a tile
2024-03-30 15:17:53 +11:00
PJBot aa96baeb5f Automatic changelog update 2024-03-30 04:01:31 +00:00
PJBot 299625772d Automatic changelog update 2024-03-30 04:00:26 +00:00
EdenTheLiznerd 431c3ad3b8
Rebalance amatoxin so it is a slower killer (#25830)
* Balancing? Balancing!!!

* Additional changes
2024-03-30 15:00:21 +11:00
Plykiya f192d7901f
Hyposprays Draw from Jugs (#25544)
* Hyposprays Draw from Jugs

* Fix last onlyMobs usage in yml

* Some Suggested Changes

* Remove unnecessary datafield name declarations

* Remove unnecessary dirtying of component

* Same line parentheses

* Added client-side HypospraySystem

* Cache UI values and only updates if values change

* empty line

* Update label

* Label change

* Reimplement ReactionMixerSystem

* Remove DataField from Hypospray Toggle Mode

* Change ToggleMode from enum to Bool OnlyAffectsMobs

* Add DataField required back since it's required for replays...?

* update EligibleEntity and uses of it

* Add user argument back

* Adds newline

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

* Guard for dirty entity

* Adds summary tag

---------

Co-authored-by: Plykiya <plykiya@protonmail.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2024-03-30 14:59:16 +11:00
PJBot 3fc02edd4e Automatic changelog update 2024-03-30 03:36:48 +00:00
Zealith-Gamer 39753892c2
Stop items that are being pulled from spinning (#26504)
* Fixed pulled items spinning when moved

* edited out others issues

* more reverts

* requested fix

* Removed "Optional:"
2024-03-30 14:35:42 +11:00
PJBot 3af54a286e Automatic changelog update 2024-03-30 03:32:37 +00:00
metalgearsloth fc4389f2d7
Fix itemslots swapping (#25634)
Fix itemslots prediction
2024-03-30 14:31:47 +11:00
SonicHDC 52db14a19d
Zippable coats (#26494)
* Update base_clothingouter.yml

* Update coats.yml

* Change Flipped to Opened

* labcoat

* coat

* Update meta.json

* Update meta.json

* Update meta.json

* Update meta.json

* Update meta.json

* Update meta.json

* Update meta.json

* cmo

* gene

* rd

* robo

* sci

* viro

* Locale zip-unzip

* Missing meta

* Fix wrong sprites
2024-03-30 14:31:32 +11:00
PJBot ac12982049 Automatic changelog update 2024-03-30 02:47:27 +00:00
Boaz1111 6ef592ddba
Industrial Reagent Grinder (#25020)
* all work done

* adress whitespace

* millions must factorio

* conflict fix

* i forgot
2024-03-30 13:46:20 +11:00
Leon Friedrich bb5ca720fc
Split GasTileOverlaySystem update over two ticks (#26542)
Split GasTileOverlaySystem update over ticks
2024-03-30 13:34:55 +11:00
metalgearsloth d215419f9a
Revert "Fix scram implant's teleportation out of containers" (#25030)
* Revert "Fix scram implant's teleportation out of containers (#24827)"

This reverts commit d4434dbb5e.

* Remove EntityQuery<T> pass-ins
2024-03-30 13:28:42 +11:00
Pieter-Jan Briers 3b791459c7
Refactor FTL time tracking code to fix a UI bug (#26538)
The FTL UI on the shuttle console would reset the FTL progress bar every time you open it. This is because the server only sends "time until completion", not a start/end time. The FTL code now uses a separate start/end time so the exact same progress bar can be preserved.

For convenience, I made a StartEndTime record struct that stores the actual tuple. This is now used by the code and has some helpers.
2024-03-30 12:40:55 +11:00
PJBot 72c6a14d59 Automatic changelog update 2024-03-30 01:26:48 +00:00
Alice "Arimah" Heurlin 2e9c8f691c
Fix guardian damage transfer (#26541) 2024-03-29 21:25:42 -04:00
PJBot 86a24db72a Automatic changelog update 2024-03-30 00:02:45 +00:00
Mephisto72 649af483e4
Increase Ion Storm Weights (#26539)
This increases the probability for the following effects caused by Ion Storms:
Chance to affect a Station Borg: 50% -> 80%
Chance to replace a Law: 10% -> 20%
Chance to remove a Law: 10% -> 20%
Chance to shuffle Laws: 10% -> 20%
2024-03-30 11:01:39 +11:00
Leon Friedrich 985c4b4016
Fix empty atmos deserialization (#26540)
Fix atmos deserialization
2024-03-30 10:58:12 +11:00
PJBot 3a3652a767 Automatic changelog update 2024-03-29 23:47:13 +00:00
deltanedas 355d00a0f2
combine same-tile explosions in the same tick (#25664)
* combine same-tile explosions in the same tick

* !

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-03-30 10:46:05 +11:00
metalgearsloth 28d05feea7
Fix disposals test (#26535)
The rounding at 0,0 got memed.
2024-03-30 03:03:01 +11:00
Tayrtahn 4cd2fbd076
Add prediction to Spill Container verb, add dummy TrySpill methods to shared (#25813)
* Moved abstract spill methods to shared; added prediction to spill container verb.

* Rerun tests

* Requested changes

* Note Client behavior in Spill method docs
2024-03-29 02:00:09 -07:00
Adrian16199 19caf1d9d3
Increases minimum player requirement for nuclear operatives. (#26474)
As the title says.
2024-03-29 17:48:42 +11:00
keronshb 06b14f30cd
Change Polymorph Actions to use Polymorph Proto Id (#26419)
* polymorph changes

Adds poly proto ids to polymorph action event and checks for proto id when performing

* nullable proto id

* Replaces instances of Polymorph prototype with a proto id and tryindex

* birdup

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-03-29 17:41:09 +11:00
PJBot 12a384ff25 Automatic changelog update 2024-03-29 06:31:56 +00:00
Crotalus a606909d30
Add auto modes to reagent grinder (#26290)
* Add auto-mode to reagent grinder

* Remove redundant stuff with DataField

* Use margin instead of dummy control

* Resolve grinder component
2024-03-29 17:30:50 +11:00
metalgearsloth cdfee5aa0c
Transform cleanups (#25963)
* Transform cleanups

* Fix build

* ascension
2024-03-29 17:26:30 +11:00
PJBot d830922603 Automatic changelog update 2024-03-29 06:14:58 +00:00
wafehling b041637263
Chemically-created Crystal Shards (#26269)
Added chemical reaction for making crystal shards
2024-03-29 17:13:52 +11:00
metalgearsloth f008732a18
Update submodule to 217.0.0 (#26524) 2024-03-29 17:06:50 +11:00
metalgearsloth a25801b35b
Update audioparams (#26387)
Drops busname + attenuation.
2024-03-29 16:55:05 +11:00
PJBot 52ca0c2ec2 Automatic changelog update 2024-03-29 05:29:22 +00:00
Jake Huxell 59e46aab93
Reduced Warning Count By 130 For Full Rebuilds (#26518)
* remove deprecated entity coordinate extension functions. Reduces warning count by approximately 50

* final toCoords Removed

* Remove all unused variables and dead code paths

* remove always true variable, should be a cvar or something instead

* remove superfluous variables from tests
2024-03-29 16:28:16 +11:00
PJBot cdfa7c3c70 Automatic changelog update 2024-03-29 05:04:40 +00:00
lzk 69a15ada7f
Send what seleted for secret to admin chat (#26500)
* Send what seleted for secret to admin chat

* add line

* Add localization support
2024-03-29 16:03:34 +11:00
PJBot 653d53db13 Automatic changelog update 2024-03-29 02:31:29 +00:00
Jake Huxell cfc0ecbf80
[BugFix] Persist Job Restrictions When New User Late Joins (#26498)
* make sure to keep late join button disabled if requirements not met

* more succinct representation of condition
2024-03-29 13:30:23 +11:00
Valent 8537e279e1
Foldable ushanka (#26519)
* UpdateUshankaPrototype

* UpdateUshankaPrototype
2024-03-29 12:07:38 +11:00
Mr. 27 66e8e05c46
more melee weapon sound fixes (#26520)
g
2024-03-29 12:06:23 +11:00
PJBot daff65582d Automatic changelog update 2024-03-28 20:45:52 +00:00
Nemanja aba16198f6
Go back to constant electrocution damage based on voltage (#26455)
Makes electrocution damage based on the voltage of the wire and bring down the damage to a sane level. It's no longer primarily based on the power being received.

LV Cable -> 10 damage
MV Cable -> 20 damage
HV Cable -> 30 damage

Having a primarily power-based damage system causes there to be massive fluctuations in damage based on things outside of a regular player's control, like the station power output. This removes a lot of player agency and turns grilles into a risky gamble where they can either do no damage or instantly fry the player due to simply being hooked up to the engine.

While this may be a more accurate simulation in some regards, the reality of the gameplay is that it's often just frustrating, resulting in constant death traps as players brushing against electrified grilles and punching wires take absurd amounts of damage. By making them flat rates, it's possible to actually balance the damage output.
2024-03-28 12:44:44 -08:00