Commit Graph

32 Commits

Author SHA1 Message Date
DrSmugleaf
3f3ba6ac62 Move minds, roles, jobs and objectives to shared (#19679) 2023-08-30 21:46:11 -07:00
metalgearsloth
0b542098db Remove ghost compref (#19478) 2023-08-25 18:50:46 +10:00
ShadowCommander
dd7032a860 Mind ECS (#16826) 2023-06-19 04:33:19 +10:00
Leon Friedrich
4d71b1b81e Revert "Mind ecs" (#14881) 2023-03-27 08:24:00 +11:00
ShadowCommander
bfc4da9377 Mind ecs (#14412) 2023-03-26 14:31:13 -04:00
Visne
5a5a3afbb1 Remove some obsolete AppearanceComponent method usages (#13726) 2023-02-02 12:34:53 -04:00
Jezithyr
eeb5b17b34 Mobstate Refactor (#13389)
Refactors mobstate and moves mob health thresholds to their own component

Co-authored-by: DrSmugleaf <drsmugleaf@gmail.com>
2023-01-13 16:57:10 -08:00
Jezithyr
5f9b4adf47 Cleaned up obsolete properties from MobStateComponent (#13097)
Co-authored-by: Jezithyr <Jezithyr@gmail.com>
2022-12-19 21:25:35 -06:00
Leon Friedrich
881a2b2ece PopupSystem public methods rejig (#12830) 2022-12-19 08:41:47 +11:00
Leon Friedrich
619549ccfa Maybe fix test (#12480) 2022-11-09 11:32:44 +11:00
DrSmugleaf
f323fb7644 ECS and cleanup body system, merge body templates and presets into body prototypes (#11991)
Co-authored-by: Jezithyr <Jezithyr@gmail.com>
2022-10-22 15:46:28 -07:00
Rane
7bee0063a6 Split various drone behaviors out of drone component (innate tool, unpowered flashlight) (#10474) 2022-08-31 19:09:20 -07:00
Kara
258ec0cac1 Clothing/item ECS & cleanup (#9706) 2022-07-27 03:53:47 -07:00
Leon Friedrich
e17c89eac4 Identity popup fixes (#9743) 2022-07-15 01:10:52 -07:00
Kara
dc28b58468 Visual popup types (#9523)
* Visual popup types

* Pass over `PopupCoordinates` and `PopupCursor`

* `PopupEntity` pass

* Disease and reagent popup pass

* COLOUR
2022-07-09 04:09:52 -05:00
wrexbe
bc68ac96dd Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
Rane
bfc3203a21 Drone blocker ignores dead ghost roles (#7782) 2022-05-03 19:41:15 -07:00
metalgearsloth
e25434cba2 Fix drone LINQ (#7814)
wat
2022-04-26 20:56:11 -07:00
Rane
7900abb888 Literally Murder IExamine (#7352) 2022-04-08 14:17:25 -07:00
metalgearsloth
de6651ac01 Update content for new lookup API (#7363) 2022-04-06 19:35:18 +10:00
mirrorcult
2d610ebb52 Move spawning collections of EntitySpawnEntry out of StorageSystem, make Butcherable use it (#7305)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-03-28 09:58:13 -07:00
Leon Friedrich
bfd95c493b hands ECS (#7081) 2022-03-17 18:13:31 +11:00
Chris V
90498edbbb Add the Omnitool, drone adjustments (#6948) 2022-03-15 18:11:29 -07:00
Rane
ec1160c01d Drone Tweaks (#7024) 2022-03-13 20:53:01 +11:00
Rane
926e36d81d Convert almost all IActivate instances that open UIs to ActivatableUI (#7028)
* Chem master

* Drone support for handhelds

* Vending machines, scanners

* Cloners, R&D computers

* make research a little less sussy

* Unfuck wires

* PA control computer

* Unfuck merge

* Clean up git gore for good

* Disposals

* Microwaves

* paper

* Magic mirror

* More vendors for drones

* Solar computer whitelist

* EFR review updates
2022-03-12 11:26:06 -07:00
Rane
f5fa1ac80d Drone 1984 (#7009) 2022-03-07 22:46:36 +11:00
Rane
e99694362f Stop drones from throwing (#6818) 2022-02-19 23:02:05 -07:00
Rane
67661ddbdb Drone Interaction Checks & Cleanup (#6731) 2022-02-18 15:57:31 -07:00
mirrorcult
2e033b816e Drones stop emoting challenge (#6735) 2022-02-15 21:00:36 -07:00
Rane
be853b2529 Refactor drone tool checks (#6643) 2022-02-13 11:14:24 +11:00
Kara D
a04ad2dbee Build fix 2022-02-10 15:45:02 -07:00
Rane
81c7a03c97 Drones (#6448) 2022-02-10 15:15:06 -07:00