Commit Graph

439 Commits

Author SHA1 Message Date
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
fa9169e346 pda improvements (#1072)
Co-authored-by: FL-OZ <anotherscuffed@gmail.com>
2020-06-05 18:44:25 +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
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
20kdc
a09131e817 Solar panels occlusion and tracking (#961) 2020-06-02 13:32:18 +02:00
Víctor Aguilera Puerto
644577ab6e Fix typo in prototype 2020-06-02 00:32:10 +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
FL-OZ
a295d205b1 Drink fixes part 2 eclectic boogaloo (#1052)
* Drink fixes part 2 eclectic boogaloo

* NOT THE NNEWLINES

* oops

Co-authored-by: FL-OZ <anotherscuffed@gmail.com>
2020-05-31 19:47:46 +02:00
Hugal31
d68d71807d Draw ghosts at the ghost layer (#1045)
* Draw ghosts at the ghost layer

* Add ghosts draw depth
2020-05-31 19:46:50 +02:00
FL-OZ
8db5adb387 Floor tile fixes (#1055)
Co-authored-by: FL-OZ <anotherscuffed@gmail.com>
2020-05-31 19:36:14 +02:00
Víctor Aguilera Puerto
bffe4df16f Add gilded bike horn instrument, expose MidiBank on instruments (#1034)
* Add gilded bike horn instrument, expose MidiBank on instruments

* Reduce soundfont size by removing duplicated samples
2020-05-31 19:19:18 +02:00
Pieter-Jan Briers
8588f266b1 Adds Janitor and Theatre access. 2020-05-31 01:23:37 +02:00
FL-OZ
d3257d6237 Fixes/cleanup in drink yamls (#1040)
* Fixes/cleanup in drink yamls

* fix refactoring fail

* fix fucksie wucksies

* maybe fix all the spacing issues?

Co-authored-by: FL-OZ <anotherscuffed@gmail.com>
2020-05-31 00:50:27 +02:00
AJCM-git
dca5c869d6 ups (#1051) 2020-05-31 00:31:15 +02:00
Pieter-Jan Briers
51e53c43c9 Remove Rotatable component from vending machines. 2020-05-30 16:45:54 +02:00
AJCM-git
a12821bba5 Saltern airlocks (#1008)
* Guidelines, access, IDs resprite

* Import CEV-Eris maintenance doors

* more cleaning

* Restore the IDs so they dont (hopefully) appear in the log

* Airlocks and a little bit of organizing/cleanup

* fixing a mistake

* Remove excess line feeds in airlock_types.yml

* some enhancements

* formating IDs

* Applying feedback

* Fixing all (this time for real)

* deleting empty spaces in spawn_point

* Renaming the jobs and adding maint airlocks

* Placing the airlocks

* fix tiny fuckup

* Import cargo airlock from CEV-Eris

* Cargo airlocks

* Fixes sufficient access type. Renames airlocks to match the guidelines

* I give up

* I tried really hard, okay?

Co-authored-by: Hugo Laloge <hugo.laloge@gmail.com>
2020-05-30 13:43:13 +02:00
Daracke
24f28eea88 Double Quote additions in products.yml (#1029) 2020-05-29 23:59:24 +02:00
FL-OZ
aa26bdfcae Rework Drink/Food/FoodContainer entirely (#1009)
Co-authored-by: FL-OZ <anotherscuffed@gmail.com>
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2020-05-29 22:50:23 +02:00
FL-OZ
5b36a0d704 Sweeping changes/improvements to the microwave. (#997)
Co-authored-by: FL-OZ <anotherscuffed@gmail.com>
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2020-05-28 22:28:35 +02:00
Pieter-Jan Briers
718b37fb2c Fixes ServerPortalComponent spamming exceptions and crashing server if spawned manually.
Also makes the prototype abstract because it doesn't work straight up.
2020-05-28 20:09:14 +02:00
FL-OZ
4c20a504a5 Add basic PDA/Syndicate Uplink. (#942)
Co-authored-by: FL-OZ <anotherscuffed@gmail.com>
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2020-05-28 13:22:47 +02:00
Hugal31
12b5f3ebc5 Import CEV-Eris maintenance doors (#982) 2020-05-28 01:05:47 +02:00
ComicIronic
a77c1125ce Fix laser collision logic wrt transparent entities (#1018) 2020-05-28 00:59:45 +02:00
AJCM-git
c22713fb24 Locked airlocks (#989)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
2020-05-27 23:14:01 +02:00
Pieter-Jan Briers
195c16d800 Wire hacking is now fancy.
1. new UI
2. wires are correctly randomized.
3. wires layouts
are shared across machines in the same round.
2020-05-27 15:24:07 +02:00
Pieter-Jan Briers
6a4ccebd48 You can now hide small items in potted plants. 2020-05-27 15:17:29 +02:00
Víctor Aguilera Puerto
e5fb384edd Make EmitSoundOnUseComponent use the AudioSystem directly instead of SoundComponent 2020-05-27 11:33:16 +02:00
Pieter-Jan Briers
3d3d528509 Fix integration tests. 2020-05-25 19:39:51 +02:00
Pieter-Jan Briers
96ccab0e16 Move collision groups over to the new flags system. 2020-05-25 17:14:25 +02:00
Pieter-Jan Briers
8794381697 Secure lockers & locker welding. 2020-05-25 13:58:56 +02:00
Víctor Aguilera Puerto
cb9ec58c15 Merge pull request #1000 from FL-OZ/fix_a_massive_amount_of_fuckups
Fix like, all the vending machines because no one proofreads YAML.
2020-05-25 11:05:40 +02:00
FL-OZ
320f37be43 Fix like, all the vending machines because no one proofreads YAML. 2020-05-25 00:49:26 -05:00
FL-OZ
5316d599b6 Add Banjo instrument, ya'll 2020-05-24 23:56:04 -05:00
ComicIronic
b54643b243 Add example of new collision flag names in prototype 2020-05-25 00:17:42 +01:00
Alex Evgrashin
fdda48ca56 Fuel and water tanks fixes #967, #868 (#992) 2020-05-25 00:29:09 +02:00
Pieter-Jan Briers
6457d8c075 Fix emergency light not spinning. 2020-05-24 22:15:33 +02:00
Swept
8860ca6e2c Crowbar, Wrench, Welder inhand (#990) 2020-05-24 21:44:22 +02:00
Swept
67143b1371 Toolboxes Update (#985) 2020-05-24 18:56:19 +02:00
Pieter-Jan Briers
78a9cc640a Fix timing on grenade. 2020-05-24 18:23:30 +02:00
Pieter-Jan Briers
81f778b2a9 Adds observer spawn points. 2020-05-24 16:58:32 +02:00
Pieter-Jan Briers
63493c05cc Inhands for wirecutters. 2020-05-24 14:56:19 +02:00
Pieter-Jan Briers
c08efc19f4 Give filled utility belt a suffix. 2020-05-24 14:56:10 +02:00
Pieter-Jan Briers
08c165c703 Adds warp points to make moving around the map for testing easier. 2020-05-24 14:32:22 +02:00
zumorica
4e0396ed41 Fix construction still using Tool Enums instead of Tool Qualities 2020-05-24 14:18:04 +02:00
zumorica
b98b3191f8 Fix screwdriver having two icon components defined in the prototype 2020-05-24 14:16:21 +02:00
zumorica
8b957e53db Fix sound collections having the wrong ID 2020-05-24 14:15:41 +02:00
Víctor Aguilera Puerto
1c00bf2855 Merge pull request #865 from Zumorica/2020-04-28-tool-component
Tool refactor, multi tools
2020-05-24 13:42:02 +02:00
Pieter-Jan Briers
31263f8597 Fixes ghosts being affected by gravity.
Fixes #980
2020-05-24 11:40:49 +02:00
Pieter-Jan Briers
860ccb3dcd Spawn points for all jobs. 2020-05-24 01:47:29 +02:00