Commit Graph

36638 Commits

Author SHA1 Message Date
Leon Friedrich 7fd559dafd
fix blood loss divide by zero (#7004) 2022-03-05 19:28:04 -06:00
Leon Friedrich 91f63ddbbd
Make hardsuit helmets hide hair. (#6985) 2022-03-05 16:27:27 -06:00
PJBot f08cdfcaa8 Automatic changelog update 2022-03-05 15:48:22 -05:00
ninruB fd4bf1ab69
White and dark tiles craftable 2: Electric Boogalo! (#6837)
* Uncommented the white and dark tile recipe.

* Added a crafting recipe for white and dark tiles.

* smol fix

* another fix, 6 days late, I wish I wasn't blind

* I can't read, thanks Peptide

* Added construction graphs for white and dark tiles, pascalcased wood and steel tiles

* minor fixes and pascalcase

* Pascalcased wood and steel IDs

* Pascalcase and stuff, also I think fixes?
2022-03-05 14:47:19 -06:00
PJBot 90d8ddc764 Automatic changelog update 2022-03-05 12:03:38 -05:00
Leon Friedrich c95516e5b2
Revert "Explosion refactor TEST MERG (#6995)" (#7005) 2022-03-06 04:02:34 +11:00
Vera Aguilera Puerto cd1902cdf2 Fix EndRound exception when a mind doesn't have a character name nor valid entity. 2022-03-05 12:42:24 +01:00
Vera Aguilera Puerto ab1b90c6b8 Fix suicide exception when entity has no hands.
Can be the case with ghost roles, etc.
2022-03-05 11:38:13 +01:00
Vera Aguilera Puerto cba573616b Fix some atmos pipe machinery having wrong sprites.
Removes the pipe on the sprites itself, as these device sprites are meant to be layered on top of a pipe sprite in code.
2022-03-05 11:34:52 +01:00
Vera Aguilera Puerto e4029bc968 Exception tolerance for `GameTicker.ResettingCleanup`. 2022-03-05 11:01:51 +01:00
Vera Aguilera Puerto c76414362d Account for graph actions being able to delete the entity in ChangeNode.
Fixes an exception that occurs if a node action deletes a construction.
2022-03-05 10:59:01 +01:00
Emisse 34385d467e
Bagel Update 11.3 (#6988) 2022-03-05 16:23:44 +11:00
Emisse 41153b96f6
Saltern Update 1 (#6996) 2022-03-05 14:11:12 +11:00
Vera Aguilera Puerto 8f0fb24914 Move MapManager restart after deleting every entity with a for loop. 2022-03-05 01:30:03 +01:00
Vera Aguilera Puerto a67b846786 Fix deletion check in ProjectileSystem.
Another casualty from the IEntity removal.
2022-03-05 01:29:08 +01:00
Pieter-Jan Briers 950ead9b47 Introduce artificial delay into SQLite on DEBUG.
This makes SQLite DB ops properly asynchronous (instead of synchronously completing tasks). This makes them more consistent with postgres and means that any deadlock bugs introduced the next time somebody does .Result will be caught on SQLite too.
2022-03-04 23:55:35 +01:00
Pieter-Jan Briers 2c721226d6 Revert "Revert "Load Maps on Round Start, not Round Restart v3 (#6989)" (#6990)"
This reverts commit 4aa65b6708.

Fixed the deadlock bug on postgres.
2022-03-04 23:53:44 +01:00
Pieter-Jan Briers c8a7f41331 Rider reports these things as error for some reason so I'm just gonna uhhhh 2022-03-04 22:59:53 +01:00
Moony 4a466f4927
Explosion refactor TEST MERG (#6995)
* Explosions

* fix yaml typo

and prevent silly UI inputs

* oop

Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>
2022-03-04 13:48:01 -06:00
Moony 4e203f49d2
Revert "Adds gratuitous logging to AlertsUI for debugging. (#6574)" (#6991)
This reverts commit cd9cc17339.
2022-03-04 13:21:45 -06:00
Moony 4aa65b6708
Revert "Load Maps on Round Start, not Round Restart v3 (#6989)" (#6990)
This reverts commit 9ab3bb5811.
2022-03-04 11:42:55 -06:00
Vera Aguilera Puerto 9ab3bb5811
Load Maps on Round Start, not Round Restart v3 (#6989)
* Load Maps on Round Start, not Round Restart

* Fix admin log test.
It assumed maps/grids existed during pre-round, wihch is not a valid assumption anymore after this PR.

* Shutdown server if round fails to start 5 times.

* Fix bugs with round starting flag.

* Make StartRound not async, synchronously get new round ID from DB.

* Handle StationId.Invalid in PickBestAvailableJob
Instead of crashing, return null.
SpawnPlayer will handle this by making the player an observer or returning them to the lobby.
2022-03-04 11:32:33 -06:00
Vera Aguilera Puerto 1ff687f482 FlammableComponent has an empty Damage field by default.
Prevents NRE exceptions when admemes are involved, etc?
2022-03-04 17:00:35 +01:00
Vera Aguilera Puerto 5a12a816c9 Fix incorrect toilet Construction Graph.
It didn't specify the entity on the "toilet" node.
2022-03-04 16:54:10 +01:00
Vera Aguilera Puerto 37fb2bd3c7 Log better error for incorrect Construction Graphs.
Also improves integration tests for them to catch more errors.
2022-03-04 16:53:06 +01:00
Vera Aguilera Puerto 0b0de4fe10 FlammableSystem only calls TemperatureSystem.ChangeHeat if the entity has the appropriate component. 2022-03-04 16:25:32 +01:00
Vera Aguilera Puerto 4eb778ad43 Add missing return statement to GameTicker.GamePreset 2022-03-04 16:19:48 +01:00
PJBot 3bf16a50a2 Automatic changelog update 2022-03-04 05:53:54 -05:00
Leon Friedrich ee60ac982e
Hopefully fix alerts disappearing (#6986) 2022-03-04 21:52:51 +11:00
PJBot de6b34aaa3 Automatic changelog update 2022-03-04 01:57:42 -05:00
Peptide90 f570a71b26
Adds 2 new windoor types and fixes glass EVA airlock (#6955) 2022-03-04 17:56:39 +11:00
PJBot a146902126 Automatic changelog update 2022-03-04 01:55:29 -05:00
Leon Friedrich 49831aff9d
fix potted plant (#6983) 2022-03-04 17:54:26 +11:00
Pancake 0f599ad160
Positional audio for Monkey Cubes. (#6982) 2022-03-04 17:30:44 +11:00
PJBot f2b1fd2f25 Automatic changelog update 2022-03-04 00:04:15 -05:00
router 0a69e30274
Add money to the captain's locker (#6976) 2022-03-04 16:03:12 +11:00
Leon Friedrich 593f890b73
Fix drone hat offset (#6978) 2022-03-04 16:02:53 +11:00
Moony 255865b7b7
Revert "Load Maps on Round Start, not Round Restart. Shut down server if Round fails to Start 5 times. (#6977)" (#6980)
This reverts commit 4098f7fd9b.
2022-03-03 13:34:16 -06:00
Vera Aguilera Puerto 4098f7fd9b
Load Maps on Round Start, not Round Restart. Shut down server if Round fails to Start 5 times. (#6977) 2022-03-03 12:15:15 -07:00
Vera Aguilera Puerto e292418766 Fix incorrect if statement in FlammableSystem.
Should fix the FlammableComponent resolve errors on live servers.
2022-03-03 11:48:27 +01:00
PJBot c0fd26a744 Automatic changelog update 2022-03-03 05:43:53 -05:00
Peptide90 a5ae0f4ffd
Adds onion and oat seeds to vendor and crate (#6954) 2022-03-03 21:42:49 +11:00
metalgearsloth 41cdbf0a30 Update submodule 2022-03-03 21:21:11 +11:00
metalgearsloth 836930e733
EntityLookup as a system for content (#6931) 2022-03-03 21:18:35 +11:00
PJBot 614bb6d34e Automatic changelog update 2022-03-03 05:12:38 -05:00
router 426f043d45
Add capitalism (#6617)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-03-03 21:11:35 +11:00
Emisse 9cd0568f49
Moose Update 1 (#6965) 2022-03-03 20:28:24 +11:00
PJBot e2637a341a Automatic changelog update 2022-03-03 04:19:18 -05:00
Emisse 373f9d7884
Bagel Update 11.2 (#6912) 2022-03-03 20:19:11 +11:00
Chris V c465d6b6ab
Quickfix: Add Salvage access to QM door remote, and Armory access to HoS remote (#6972) 2022-03-03 20:18:15 +11:00