Commit Graph

3403 Commits

Author SHA1 Message Date
metalgearsloth
836930e733 EntityLookup as a system for content (#6931) 2022-03-03 21:18:35 +11:00
Kevin Zheng
551f5a7e78 Let items on conveyor belts round corners (#6964) 2022-03-03 09:32:33 +11:00
wrexbe
075f18c277 Check mass on climb glass table (#6959)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-03-03 01:07:48 +11:00
Leon Friedrich
08a220d3e6 Fix rcd obstruction check (#6963) 2022-03-03 00:38:19 +11:00
Leon Friedrich
c4c238bda9 Add multi-layer in-hand and clothing support (#6740) 2022-03-02 10:29:42 +11:00
Leon Friedrich
36fcca8337 Mapping Actions (#6877) 2022-03-02 10:12:34 +11:00
Chris V
3a31a33075 Add a Color parameter to dispatching announcements, change the color of certain common messages (#6840) 2022-03-02 00:21:28 +11:00
metalgearsloth
85736bfd6b Adjust mapping command order (#6929) 2022-03-01 21:11:22 +11:00
mirrorcult
903dabf0db Jumpsuit butchering and gauze crafting (#6787)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-03-01 14:38:39 +11:00
Moony
76e6cacce6 Revert "Load Maps on Round Start, not Round Restart (#6930)" (#6945)
This reverts commit 650b8b6600.
2022-02-28 20:49:50 -06:00
Vera Aguilera Puerto
650b8b6600 Load Maps on Round Start, not Round Restart (#6930)
* 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.
2022-02-28 20:20:21 -06:00
Fishfish458
86925774f2 Remove dice spam (#6941)
Co-authored-by: fishfish458 <fishfish458>
2022-02-28 19:18:36 -07:00
moonheart08
e320ae80ee oops. 2022-02-28 10:46:47 -06:00
moonheart08
a3bc28476d Quick fix join bug. 2022-02-28 10:38:36 -06:00
Leon Friedrich
ee7d0440f3 Limit atmos device rates (#6533) 2022-03-01 01:39:30 +11:00
metalgearsloth
ffed5eec81 Adjust some frametiming stuff (#6496) 2022-03-01 01:11:25 +11:00
Pieter-Jan Briers
eeef210ae4 Fix admin logs always causing an exception on first batch. (#6356) 2022-02-28 21:21:29 +11:00
metalgearsloth
eaee0a8a4c Don't mapinit when mapping creates a blank map (#6928) 2022-02-28 16:38:33 +11:00
Leon Friedrich
587de74ac3 Add metadata flags to actions component (#6922) 2022-02-28 12:21:44 +11:00
Leon Friedrich
9a54ea67c4 update mapping command (#6925) 2022-02-28 12:21:15 +11:00
metalgearsloth
e3c8b8383f Add cangetcompstate flag support to flashable (#6815) 2022-02-28 00:46:38 +11:00
metalgearsloth
47dca34780 type serializer for computer boards (#6915) 2022-02-28 00:25:56 +11:00
Leeroy
fb858ab514 Medical items sound support + sounds (#6871) 2022-02-27 00:02:00 -07:00
Moony
7d9c7e46ab Fancier powergrid check (#6901) 2022-02-27 00:01:39 -07:00
moonheart08
3cc5efc86d Fix bug not caught in testing. 2022-02-26 21:52:47 -06:00
Moony
8b2184a53c Two more events (#6906)
* vent clog!

* forgot you

* Breaker flip event, to annoy engineering.

* small fix.
2022-02-26 21:04:01 -06:00
Leon Friedrich
ff2589d07c Fix two action bugs (#6909) 2022-02-27 14:02:39 +11:00
Kara D
6eea261d74 butcher canreach
fixes #6900
2022-02-26 18:00:38 -07:00
Fishfish458
6b7379dad0 Add basic handheld GPS (#6896)
Co-authored-by: fishfish458 <fishfish458>
2022-02-26 16:59:20 +11:00
moonheart08
44d5d41d60 fix the fact that RandomSentience was not actually making a ghost role. Oops! 2022-02-25 23:40:15 -06:00
Leon Friedrich
ff7d4ed9f6 Patched Actions Rework (#6899)
* Rejig Actions

* fix merge errors

* lambda-b-gon

* fix PAI, add innate actions

* Revert "fix PAI, add innate actions"

This reverts commit 4b501ac083e979e31ebd98d7b98077e0dbdd344b.

* Just fix by making nullable.

if only require: true actually did something somehow.

* Make AddActions() ensure an actions component

and misc comments

* misc cleanup

* Limit range even when not checking for obstructions

* remove old guardian code

* rename function and make EntityUid nullable

* fix magboot bug

* fix action search menu

* make targeting toggle all equivalent actions

* fix combat popups (enabling <-> disabling)

* fix networking

* Allow action locking

* prevent telepathy
2022-02-25 23:24:08 -06:00
Chris V
efafdcd95f Make flashbang's bang respect distance to players (#6898) 2022-02-25 22:11:10 -07:00
Moony
0898c8a837 More events (#6894)
* Implements bureaucratic error and random sentience.

* Adds the Vent Critters event.

* bug moment

* forgot ignores.

* undo something i included in the PR by mistake.

* address review
2022-02-25 23:10:09 -06:00
Leon Friedrich
49ae383f06 Revert "Actions Rework" (#6888) 2022-02-25 16:55:18 +11:00
Leon Friedrich
5ac5dd6a64 Actions Rework (#6791)
* Rejig Actions

* fix merge errors

* lambda-b-gon

* fix PAI, add innate actions

* Revert "fix PAI, add innate actions"

This reverts commit 4b501ac083e979e31ebd98d7b98077e0dbdd344b.

* Just fix by making nullable.

if only require: true actually did something somehow.

* Make AddActions() ensure an actions component

and misc comments

* misc cleanup

* Limit range even when not checking for obstructions

* remove old guardian code

* rename function and make EntityUid nullable

* fix magboot bug

* fix action search menu

* make targeting toggle all equivalent actions

* fix combat popups (enabling <-> disabling)
2022-02-24 22:12:29 -06:00
Leon Friedrich
c6a0d9ac52 Fix midi verb (#6880) 2022-02-24 22:10:12 +11:00
Leon Friedrich
53c9ecbf6a Add utility verbs (#6473) 2022-02-24 21:48:53 +11:00
Alex Evgrashin
df970b2283 Nuke fixes (#6868)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-02-23 17:00:51 -07:00
SplinterGP
351c518582 Makes repairable component able to heal a set amount of damage (#6852) 2022-02-23 17:00:39 -07:00
metalgearsloth
bee627ac6a Turn SandboxManager into a system (#6867) 2022-02-23 17:00:30 -07:00
Willhelm53
b4b2f02264 Possums and Raccoons and Ferrets, Oh My! (#6808)
* * Fixed Reagent Tanks so they now dispense an amount according to the transfer amount of the bucket you use.

* Revert "* Fixed Reagent Tanks so they now dispense an amount according to the transfer amount of the bucket you use."

This reverts commit 3b565c0509e0a802b5aec63fc62007205ec330f1.

* Adds possums along with their sound effects and petting popup messages.

* Adds Morty my beloved

* Fixed a small error in InteractionPopupSystem that was causing an error: "[ERRO] root: Server tried to play audio file  which does not exist."

* Added raccoons

* Adds Morticia the raccoon. Morticia my beloved! (Original character do not steal :P)

* Adds ferrets and their SFX

* Well excuuu-uuuuse ME, Princess!

* "It can't be THAT easy..." --Spider-man Noir

* It's that easy.
2022-02-23 12:40:31 -06:00
mirrorcult
73ff1513de Thermomachine UI (#6833) 2022-02-22 21:09:01 -07:00
Leon Friedrich
536234f232 Fix two interaction obstruction checks (#6793) 2022-02-21 22:01:01 -07:00
ShadowCommander
4a68718050 Role ban improvements (#6855) 2022-02-21 22:00:55 -07:00
ShadowCommander
8ccdff4416 Prevent players from late joining as role banned jobs (#6853) 2022-02-21 19:45:59 -08:00
ShadowCommander
4825142210 Role bans (#6703) 2022-02-21 23:11:39 +01:00
mirrorcult
e88f179b5f Examine fixes (#6831) 2022-02-20 20:42:16 -07:00
metalgearsloth
b87806f7ed Fix some build warnings (#6832)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-02-21 14:41:50 +11:00
metalgearsloth
f9c853f100 Make recyclers great again (#6653)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-02-21 14:39:24 +11:00
mirrorcult
e85bdc2d87 More blood tweaks (#6811) 2022-02-20 17:18:24 -07:00