Commit Graph

587 Commits

Author SHA1 Message Date
Pieter-Jan Briers 5c311c6ef5
Make character menu dummy abstract. 2020-06-12 12:42:47 +02:00
AJCM-git e2c80b7a00
Vending machines name case fix (#1086) 2020-06-09 12:35:13 +02:00
Víctor Aguilera Puerto e85b839d27 Mark some base prototypes as abstract 2020-06-08 21:37:58 +02:00
Pieter-Jan Briers 5abd2e23f5
Import freezer airlock sprites from Eris. 2020-06-07 11:15:28 +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
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
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
Pieter-Jan Briers f302d3abd1
Tab navigation hotkey definitions. 2020-06-03 00:43:59 +02:00
20kdc a09131e817
Solar panels occlusion and tracking (#961) 2020-06-02 13:32:18 +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
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 9acc1f092d
New IDs (#987) 2020-05-30 13:44:21 +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
Leo 312ec5760c
Adds ISuicideAct and support for Held Item and Environmental suicides (#1010) 2020-05-28 01:05:12 +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
Víctor Aguilera Puerto 24bc06b253
Merge pull request #984 from SweptWasTaken/airlocks
* Speeds up Airlocks
* Merges Swept into the repo
2020-05-27 18:30:39 +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
Swept 32ba48fdab Added the rest 2020-05-24 14:40:12 -07:00