Commit Graph

542 Commits

Author SHA1 Message Date
FL-OZ fa9169e346
pda improvements (#1072)
Co-authored-by: FL-OZ <anotherscuffed@gmail.com>
2020-06-05 18:44:25 +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
Tyler Young 2eb715a9ca
Fix up midi stuff, support mild black midis (#1056) 2020-06-02 20:42:23 +02:00
20kdc a09131e817
Solar panels occlusion and tracking (#961) 2020-06-02 13:32:18 +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
Víctor Aguilera Puerto 916a67d113 Fix typo 2020-05-31 19:56:44 +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
FL-OZ 53900b79e9
Rename `SoundComponent` and refactor its wrong usages. (#1036)
* Rename `SoundComponent` and refactor its wrong usages.

* Replace verbose IoC grabs with EntitySysetm.Get

* unused depend

Co-authored-by: FL-OZ <anotherscuffed@gmail.com>
Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
2020-05-31 19:40:36 +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
Pieter-Jan Briers 53542a4d0c
Fix rotate CCW verb icon.
It was the CW one due to copy&paste.
2020-05-30 16:45:54 +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
Pieter-Jan Briers 94917a63a6
Fix compiler warnings 2020-05-28 17:44:51 +02:00
Pieter-Jan Briers 785ecacb32
Remove file delay system.
It didn't work and was replaced by just spamming mouse updates.

It caused guns to fire twice on accident.
2020-05-28 17:44:51 +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 0171c3bd93
Fix rifles making sound on spawn (#1021) 2020-05-28 13:02:06 +02:00
boiled-water-tsar 0e2f4fda31
Disallow welding of open lockers (#1011)
Co-authored-by: boiled water <hex0ffender@protonmail.com>
2020-05-28 12:31:16 +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
Hugal31 ab6bc42a4a
Begin to use text macros (#914) 2020-05-28 00:58:57 +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
Víctor Aguilera Puerto 8a81f54a45 Makes InRangeUnobstructed use MapCoordinates. Fixes #1003
(Also updates Submoduke)
2020-05-26 14:23:25 +02:00
Daniel Thompson b53446bed1
Adds cells to stunbatons (#972) 2020-05-25 15:02:59 +02:00
Pieter-Jan Briers 8794381697
Secure lockers & locker welding. 2020-05-25 13:58:56 +02:00
Pieter-Jan Briers 1cd6edb1a2
Remove NoDoor and locking from the base locker component. 2020-05-25 01:03:44 +02:00
Alex Evgrashin fdda48ca56
Fuel and water tanks fixes #967, #868 (#992) 2020-05-25 00:29:09 +02:00
Pieter-Jan Briers d2a38bdb00
Fix integration tests. 2020-05-24 22:15:33 +02:00
Pieter-Jan Briers 26e07a627b
Fix DestructibleComponent sounds not playing. 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 08c165c703
Adds warp points to make moving around the map for testing easier. 2020-05-24 14:32:22 +02:00
zumorica 3cf2948f82 Fix remnants of IAfterAttack 2020-05-24 13:47:13 +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 ad10a59a8b
Fix bad prob value. 2020-05-24 01:40:39 +02:00
Pieter-Jan Briers bd92bdfbf8
Improve equip fail messages.
Message when trying to equip regular items to slots.
Mention ID slot specifically.
2020-05-23 22:57:25 +02:00
Pieter-Jan Briers 54b3783b03
Use mouse-focused popup for equip failure message. 2020-05-23 22:52:17 +02:00
Pieter-Jan Briers 82b7a09880
Fix exceptions from deleting pilot chair with player in it. 2020-05-23 22:51:41 +02:00
zumorica 934e69d6e3 Merge branch 'master' into 2020-04-28-tool-component
# Conflicts:
#	Content.Server/GameObjects/Components/AnchorableComponent.cs
#	Content.Server/GameObjects/Components/Construction/ConstructionComponent.cs
#	Content.Server/GameObjects/Components/Doors/AirlockComponent.cs
#	Content.Server/GameObjects/Components/Gravity/GravityGeneratorComponent.cs
#	Content.Server/GameObjects/Components/Interactable/Tools/CrowbarComponent.cs
#	Content.Server/GameObjects/Components/Power/PowerTransferComponent.cs
#	Content.Server/GameObjects/Components/WiresComponent.cs
2020-05-23 18:00:28 +02:00
Pieter-Jan Briers 3847b5260b
Fix exception if you attack and hit nothing. 2020-05-23 17:47:32 +02:00
Hugal31 6c2ad53b68
Add error popup message on equip failure (#955) 2020-05-23 17:27:57 +02:00
Clyybber 1ad9a10050
Fix #274 (#927) 2020-05-23 17:23:25 +02:00
zumorica 154ff47446 Add a few useful popups to welders. 2020-05-23 14:26:41 +02:00
zumorica eb3660b9cb Use DataField for tool quality enum 2020-05-23 14:20:26 +02:00
Pieter-Jan Briers ae344888d8
Fix bullets slowing down.
This one was pretty hilarious I gotta admit.
2020-05-23 13:07:46 +02:00
zumorica 3029e31e4a Merge branch 'master' into 2020-04-28-tool-component
# Conflicts:
#	Content.Server/GameObjects/Components/AnchorableComponent.cs
#	Content.Server/GameObjects/Components/Gravity/GravityGeneratorComponent.cs
#	Content.Server/GameObjects/Components/Interactable/Tools/CrowbarComponent.cs
#	Content.Server/GameObjects/Components/Power/PowerTransferComponent.cs
#	Content.Server/GameObjects/Components/WiresComponent.cs
#	Content.Server/GameObjects/EntitySystems/Click/InteractionSystem.cs
#	Resources/Prototypes/Entities/Items/tools.yml
2020-05-23 12:02:34 +02:00