Commit Graph

36638 Commits

Author SHA1 Message Date
Pieter-Jan Briers 433198a123
Fix a bunch of compiler warnigns. 2020-06-08 14:44:11 +02:00
Pieter-Jan Briers 101335debe
Fix an but not all integration tests. 2020-06-08 14:40:03 +02:00
Pieter-Jan Briers 60a875456a
Merge branches '20-06-08-submodule', 'virtualize-netids', 'betterConstruction' and '20-06-08-addcomp-default' 2020-06-08 14:20:05 +02:00
Pieter-Jan Briers 741cb9a81a
Update submodule 2020-06-08 14:19:56 +02:00
Pieter-Jan Briers 5ba610e868
Undo submodule update 2020-06-08 14:16:55 +02:00
Pieter-Jan Briers fb5179b3b6
Revert "Fix integration tests."
This reverts commit d2a38bdb00.
2020-06-08 14:14:37 +02:00
Tyler Young 3754713f7f
fix indentation 2020-06-08 07:12:49 -04:00
Tyler Young 027c338c5f
virtualize all net ids to reduce net traffic 2020-06-08 06:37:59 -04:00
Pieter-Jan Briers d724c56d38
Adds round metrics for prometheus. 2020-06-08 01:18:40 +02:00
Pieter-Jan Briers a07b771708
Update submodule. 2020-06-08 01:18:40 +02:00
Clyybber 2995981b5e Better item construction 2020-06-07 19:42:00 +02:00
Pieter-Jan Briers fb039c9c9b
Probably fix Actions build. 2020-06-07 17:09:13 +02:00
Pieter-Jan Briers be0804fe06
Try GitHub actions for CI. 2020-06-07 17:04:19 +02:00
Leo acaa63493a
Re-adds ISuicideAct to microwave (#1085) 2020-06-07 17:00:05 +02:00
Víctor Aguilera Puerto 952fa9f7ed
Drop items on entering dead or crit states (#1082)
* Drop items on dead or crit
2020-06-07 16:48:53 +02:00
Memory 21c41f28ed
Refactor all references to AudioSystem functions now that the old ones are obsolete. (#1081)
Co-authored-by: FL-OZ <anotherscuffed@gmail.com>
2020-06-07 15:55:15 +02:00
Víctor Aguilera Puerto b8338bc64c Fix exceptions on round restarts due to accessing deleted entities' components 2020-06-07 15:32:38 +02:00
Clyybber 5d2282231f Cleanup 2020-06-07 14:00:53 +02:00
Clyybber 3333acee44 Construction UI improvements 2020-06-07 14:00:53 +02:00
Pieter-Jan Briers 5abd2e23f5
Import freezer airlock sprites from Eris. 2020-06-07 11:15:28 +02:00
Pieter-Jan Briers 54efa36bbc
Update submodule 2020-06-07 00:08:34 +02:00
Pieter-Jan Briers 873f10dcc0
Make airlock deny animation use the unlit layer. 2020-06-06 23:46:25 +02:00
Pieter-Jan Briers 8cf5ecdec6
Fix job access levels to be more correct.
e.g. assistants no longer have service.
2020-06-06 22:55:26 +02:00
Pieter-Jan Briers 83f5c4ed04
Remove duplicate data from preset ID cards.
It is now fetched from the corresponding job.
2020-06-06 22:55:00 +02:00
Pieter-Jan Briers 19e58d4d0b
Fix access not being set to ID cards at round start. 2020-06-06 21:59:52 +02:00
FL-OZ 41c9944c41
Fix pda crash from code being outside if statement (#1079)
Co-authored-by: FL-OZ <anotherscuffed@gmail.com>
2020-06-05 23:58:00 +02:00
Swept 9ffdd023fe
Adds bed, bedsheets and cloaks. (#1022)
Co-authored-by: AJCM <AJCM@tutanota.com>
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2020-06-05 23:51:46 +02:00
FL-OZ cec86f0533
EntityStorage empties contents on destroy. (#1074)
Co-authored-by: FL-OZ <anotherscuffed@gmail.com>
2020-06-05 23:48:42 +02:00
Víctor Aguilera Puerto e1df008bce
Add conditional spawning component (#1069)
* Add conditional spawning component

* Remove null checks

* Remove leftover return

* Properly spawn items when game rule gets added

* Fix duplicate uids in saltern

* GameRules returns IEnumerable using yield.
2020-06-05 19:42:43 +02:00
FL-OZ 470f81fca1
fix microwave deleting entities at will (#1073)
Co-authored-by: FL-OZ <anotherscuffed@gmail.com>
2020-06-05 18:46:34 +02:00
FL-OZ fa9169e346
pda improvements (#1072)
Co-authored-by: FL-OZ <anotherscuffed@gmail.com>
2020-06-05 18:44:25 +02:00
Clyybber 19c9e3e4f9
Make attack animation follow the character (#1071)
* Fix #971

* Make atacker parent of the animation instead
2020-06-05 13:00:32 +02:00
Víctor Aguilera Puerto 365a050e70 Fix bug where choosing a MIDI song while one was already playing broke MIDI
We just delay playing the new song 0.1 seconds.
2020-06-04 20:53:51 +02:00
AJCM-git a89e806a50
Making improper nouns lower case. (#1020)
Co-authored-by: Hugo Laloge <hugo.laloge@gmail.com>
2020-06-04 18:45:07 +02:00
Clyybber 892d6b425d
Fix #1016 (#1068) 2020-06-03 17:06:14 +02:00
Pieter-Jan Briers 0f43e5e6ad
Access refactor
Access is now done through a list of access lists, instead of the necessary/sufficient system that was extremely confusing.

Added a "deny" list so you can screw over sec.

Cleaned the API up so it all uses sets and such.

PDA now relays access read-only to fix edge cases.
2020-06-03 11:46:59 +02:00
Pieter-Jan Briers 49d96e3575
Uplink is a word. 2020-06-03 00:43:59 +02:00
Pieter-Jan Briers f302d3abd1
Tab navigation hotkey definitions. 2020-06-03 00:43:59 +02:00
Tyler Young 2eb715a9ca
Fix up midi stuff, support mild black midis (#1056) 2020-06-02 20:42:23 +02:00
Clyybber 2301d8faae
Fix #1048 (#1067) 2020-06-02 15:52:41 +02:00
20kdc a09131e817
Solar panels occlusion and tracking (#961) 2020-06-02 13:32:18 +02:00
Swept b4c928b709
Updated Mac Icon (#1058) 2020-06-02 13:29:33 +02:00
Pieter-Jan Briers 5a52e992ea
New logo for the readme. 2020-06-02 13:26:29 +02:00
Pieter-Jan Briers 59e8b9a714
Fix Saltern airlocks and access levels. 2020-06-02 13:10:22 +02:00
Víctor Aguilera Puerto 644577ab6e Fix typo in prototype 2020-06-02 00:32:10 +02:00
chairbender 12f3b6bb7b
Use new command binding system supporting multiple bindings (#1043)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2020-05-31 23:32:05 +02:00
Pieter-Jan Briers f14701033b
Rename ID Card permission to HoP.
So that the HoP office can have a proper access lock.
2020-05-31 21:24:15 +02:00
Swept 44d950ae39
Takes skub to the next level. (#1007)
Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>

Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
2020-05-31 20:37:13 +02:00
Remie Richards 2e38c194f7
IExamine can now limit certain details behind a 'details' range check. (#1039)
* IExamine can now limit certain details behind a 'details' range check.

* Comic's Review fixes.
- colour -> color. My ancestors are saddened by this.
- Can see wire panel opened/closed at any distance again.
2020-05-31 20:29:06 +02:00
Víctor Aguilera Puerto a9a43f25ce Remove unused IEntitySystemManager dependencies. 2020-05-31 19:58:49 +02:00