Commit Graph

1678 Commits

Author SHA1 Message Date
Leon Friedrich
79b05c4e9b Fix how movement sets an entities' rotation. (#6960) 2022-03-02 13:18:04 +11:00
Leon Friedrich
c4c238bda9 Add multi-layer in-hand and clothing support (#6740) 2022-03-02 10:29:42 +11:00
Leon Friedrich
ee7d0440f3 Limit atmos device rates (#6533) 2022-03-01 01:39:30 +11:00
metalgearsloth
0f1aac396a Fix do_after cancellations 2022-02-28 00:12:47 +11:00
Leon Friedrich
ff2589d07c Fix two action bugs (#6909) 2022-02-27 14:02:39 +11:00
Fishfish458
6b7379dad0 Add basic handheld GPS (#6896)
Co-authored-by: fishfish458 <fishfish458>
2022-02-26 16:59:20 +11: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
Leon Friedrich
6dc681683c Prevent non-airlock doors from closing on people. (#6882) 2022-02-24 23:32:35 -07: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
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
metalgearsloth
bee627ac6a Turn SandboxManager into a system (#6867) 2022-02-23 17:00:30 -07:00
Leon Friedrich
de8dcb75bf Fix interact using sometimes having target==used (#6847) 2022-02-22 21:58:06 -07:00
mirrorcult
73ff1513de Thermomachine UI (#6833) 2022-02-22 21:09:01 -07:00
Rane
705999f779 More feedback for emag recharging (#6835) 2022-02-21 22:18:07 -07:00
Fishfish458
df53d50721 Add buildable plastic flaps (#6583)
Co-authored-by: fishfish458 <fishfish458>
2022-02-21 22:01:58 -07:00
Leon Friedrich
8d111c8959 Door collision fixes (#6836) 2022-02-21 22:01:37 -07: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
5b53b69191 Decal rendering improvements (#6704)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-02-20 17:39:33 +11:00
mirrorcult
35f0b9bbcd Dumb orbit fix (#6806) 2022-02-19 17:42:11 -07:00
Kara D
99d44ee388 Fix follower recursion 2022-02-19 16:55:29 -07:00
Kara D
693b00459a Fix ghost orbit not syncing to other clients
Closes #6797
2022-02-19 13:05:33 -07:00
Leon Friedrich
88c5e8a7ce Fix door saving/loading (#6506) 2022-02-19 12:34:01 -07:00
mirrorcult
162af7add5 Ghost orbiting (#6784) 2022-02-19 12:16:44 -07:00
metalgearsloth
6bd0de6299 "ECS" do_after (#6531) 2022-02-19 12:15:57 -07:00
mirrorcult
676ca21b5f Add knife butchering and blood gibbing (#6770) 2022-02-18 15:57:42 -07:00
Rane
67661ddbdb Drone Interaction Checks & Cleanup (#6731) 2022-02-18 15:57:31 -07:00
Rane
8049a709e6 Emags (#6738) 2022-02-17 19:43:24 -07:00
Leon Friedrich
81caa8fa06 Block some subfloor anchor attempts (#6765) 2022-02-18 13:01:15 +11:00
Leon Friedrich
3ba55d0798 Fix rotated pipe connection visuals (#6756) 2022-02-17 14:31:11 -07:00
Leon Friedrich
4a00d01ced Remove ignore-inside-blocker (#6692)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-02-16 19:40:03 -07:00
mirrorcult
ec4d4688c7 Seal/abstract/virtual everything (#6739) 2022-02-16 18:23:23 +11:00
Leon Friedrich
4dfcacb86a Update battery-gun item status when charge changes (#6579)
Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>
2022-02-16 17:57:16 +11:00
mirrorcult
e427381be6 Minor comp message removal (#6733) 2022-02-15 20:04:33 -07:00
Leon Friedrich
9d422d0762 Block interactions with subfloor entities (#6732) 2022-02-16 13:34:31 +11:00
Vera Aguilera Puerto
cf3b3d5c17 Lowers atmos tickrate down to 15 TPS by default. (#6721) 2022-02-15 22:04:34 +11:00
Leon Friedrich
631c0068b9 Fix alt click (#6722) 2022-02-15 21:40:48 +11:00
Leon Friedrich
a4aacaef5e Add extra debug data to nodevis (#6684) 2022-02-15 21:19:32 +11:00
Leon Friedrich
ad9ddf1552 Reduce action blocker uses and add target entity to CanInteract (#6655) 2022-02-15 15:06:52 +11:00
metalgearsloth
334568dad2 ECS cargo telepad and cleanup (#6450)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-02-15 15:01:45 +11:00
mirrorcult
6bb32ce725 Unique name identifiers (#6697) 2022-02-15 13:41:08 +11:00
mirrorcult
cd0b9a4480 Examine verbs + tooltip buttons (#6489) 2022-02-13 20:20:58 -07:00
Willhelm53
cd7843028b Pettable Animals (#6530)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>
2022-02-13 20:20:47 -07:00
Leon Friedrich
ac23899a39 Move pipe visualizers to systems. (#6565) 2022-02-13 20:20:35 -07:00
Leon Friedrich
5ab4f4d9c9 Fix APC UI interaction. (#6683) 2022-02-13 15:34:28 +11:00
mirrorcult
9adfde9ee3 Microwave rework (#6470) 2022-02-13 11:53:54 +11:00
Rane
be853b2529 Refactor drone tool checks (#6643) 2022-02-13 11:14:24 +11:00
Leon Friedrich
0e6aec0e56 Make more network-events check EntitySessionEventArgs. (#6612) 2022-02-12 15:18:24 -07:00