Leon Friedrich
440a578047
Add mind entities to PVS overrides ( #20847 )
2023-10-11 14:45:05 +11:00
Leon Friedrich
427cae2d25
Misc mind tweaks and fixes ( #20614 )
2023-10-06 18:00:48 -07:00
metalgearsloth
5a0fc68be2
Content update for NetEntities ( #18935 )
2023-09-11 09:42:41 +10:00
deltanedas
24810d916b
ninja 2 electric boogaloo ( #15534 )
...
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-09-10 16:20:27 +10:00
DrSmugleaf
3f3ba6ac62
Move minds, roles, jobs and objectives to shared ( #19679 )
2023-08-30 21:46:11 -07:00
DrSmugleaf
b2672bdd3b
Fix sporadic test fail unable to resolve mind component when terminating ( #19640 )
2023-08-29 12:34:23 -07:00
DrSmugleaf
15c0211fb2
Refactor minds to be entities with components, make roles components ( #19591 )
...
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com >
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com >
2023-08-28 16:53:24 -07:00
Visne
b88c2cbb49
Remove usages of obsolete MetaDataComponent setters ( #19582 )
2023-08-28 19:20:31 +10:00
metalgearsloth
0b542098db
Remove ghost compref ( #19478 )
2023-08-25 18:50:46 +10:00
crazybrain23
dccb52fe2a
Add new body examin state ( #19435 )
2023-08-23 17:41:54 -04:00
Moony
3d3c9e3348
Toolshed part 2 ( #18997 )
...
* fixe
* Save work.
* Rune-aware parser.
* oogh
* pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests pass tests
* Publicizes a lot of common generic commands, so custom toolshed envs can include them.
* i think i might implode
* Tests.
* a
* b
* awa
---------
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com >
2023-08-23 16:03:41 -05:00
DrSmugleaf
a88e747a0b
Refactor serialization copying to use source generators ( #19412 )
2023-08-22 18:14:33 -07:00
Leon Friedrich
5b77f9b32f
Allow mind system to spawn ghosts during the post-round phase. ( #19091 )
2023-08-14 23:08:47 -06:00
Nemanja
7ddee71379
More borg tweaks ( #19143 )
...
* borg tweaks but i'm gonna go code fun stuff first
* werkin' on it
* a ton of tweaks
* fuck everyone and then myself
2023-08-14 18:34:23 -05:00
Nemanja
6a125b55df
Fix various IC states not counting as dead ( #19049 )
2023-08-13 23:34:18 -04:00
Nemanja
98fa00a21f
Borgs ( #18136 )
...
* Laws
* positronic brain and PAI rewrite
* MMI
* MMI pt. 2
* borg brain transfer
* Roleban support, Borg job (WIP), the end of mind shenaniganry
* battery drain, item slot cleanup, alerts
* visuals
* fix this pt1
* fix this pt2
* Modules, Lingering Stacks, Better borg flashlight
* Start on UI, fix battery alerts, expand activation/deactivation, low movement speed on no power.
* sprotes
* no zombie borgs
* oh fuck yeah i love a good relay
* charger
* fix the tiniest of sprite issues
* adjustable names
* a functional UI????
* foobar
* more modules
* this shit for some reason
* upstream
* genericize selectable borg modules
* upstream again
* holy fucking shit
* i love christ
* proper construction
* da job
* AA borgs
* and boom more shit
* admin logs
* laws redux
* ok just do this rq
* oh boy that looks like modules
* oh shit research
* testos passo
* so much shit holy fuck
* fuckit we SHIP
* last minute snags
* should've gotten me on a better day
2023-08-12 16:39:58 -05:00
Leon Friedrich
6a45d36457
Fix mind test issues ( #18793 )
2023-08-07 13:29:10 +10:00
Tom Leys
66ed63dd90
Remember the first entity a Mind controls for the endround screen ( #16950 )
2023-07-31 18:46:06 -04:00
vanx
c109a716e0
rmobjective fix (again) ( #18033 )
...
Co-authored-by: vanx <#vanxxxx>
2023-07-15 17:55:24 +10:00
Leon Friedrich
3fa99b8abf
Slight mind test cleanup ( #17521 )
2023-06-21 12:11:58 +10:00
Leon Friedrich
6485dbae01
Fix round end window ( #17512 )
2023-06-21 11:18:16 +10:00
Leon Friedrich
9fc4fc6ac2
Fix some Mind ECS bugs ( #17480 )
2023-06-20 14:29:26 +10:00
ShadowCommander
dd7032a860
Mind ECS ( #16826 )
2023-06-19 04:33:19 +10:00
0x6273
247c7a1d4d
Fix PDA capitalization to be PascalCase ( #17335 )
2023-06-15 11:44:28 +10:00
Vyacheslav Titov
2e241691aa
Refactoring of roles and notifications about antagonist assignment ( #16864 )
...
* Refactoring of antagonist roles and notifications about antagonist role assignment.
Refactoring of traitor assignment methods and bug fixing.
* Announcement files moved, code is adjusted to new revision
* Play to entity changed to play to global cause of mono audio restrictions.
* Path to audio files changed to sound specifiers, unique alerts for each role.
* Uncommited changes
* New alert sounds for each antag role.
* PR review fixes
* Antagonist role assignment sound notifications moved to Systems, sounds moved to Components.
* License update
* Fixed naming and redundant parameters
---------
Co-authored-by: Титов Вячеслав Витальевич <rincew1nd@yandex.ru >
2023-06-07 01:15:22 -06:00
deltanedas
44f9c098ec
uplink locking/unlocking, minor pda refactor ( #15842 )
...
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-05-01 16:30:08 +10:00
vanx
46dc364dc8
rmobjective fix ( #15850 )
...
Co-authored-by: vanx <vanx#5477>
2023-04-29 18:26:47 +10:00
Leon Friedrich
56b9afd111
Stop mind ejection from logging errors on deleted entities. ( #15760 )
2023-04-25 10:01:00 +10:00
Leon Friedrich
489660a6bb
Add interaction tests ( #15251 )
2023-04-14 12:41:25 -07:00
DrSmugleaf
b4164e62b1
Remove id card console component reference ( #15205 )
2023-04-08 13:15:52 -07: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
Nemanja
13d71f14e2
add support for per-id access on AccessReaderComponent ( #13659 )
...
* add support for per-id access on AccessReaderComponent
* comments!!!
* oh yeah we predicting baby
* foobar
* sloth review
* weh
2023-02-28 08:03:55 -08:00
Chief-Engineer
b482463c91
Add prevent suicide to minds and add tag control commands ( #13307 )
2023-02-17 01:36:10 +01:00
Leon Friedrich
9c6c6a797a
Remove reference to deleted mind ( #14101 )
2023-02-14 13:46:44 +11:00
Leon Friedrich
554ec85069
Add SpawnAndDirtyAllEntities test ( #13629 )
2023-01-24 11:33:49 +11:00
Visne
c6d3e4f3bd
Fix warnings and code cleanup/fixes ( #13570 )
2023-01-19 13:56:45 +11: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
Chief-Engineer
1ceff51a69
Add mind and ghost logs ( #13306 )
2023-01-03 22:49:15 -08:00
metalgearsloth
0d7423c01d
Cleanup speech and emoting comps ( #13194 )
...
Networks speech and removes the shared prefix from emoting.
I have no idea if emoting is even being used or plan to be used in the interim.
2022-12-27 18:03:25 +01:00
Leon Friedrich
034c721b5a
Mind fix ( #13105 )
2022-12-20 18:03:28 +11:00
Chief-Engineer
fdb1181298
Add ability to prevent ghosting ( #12906 )
...
* add ability to prevent ghosting to MindComponent.cs
* make minds preserve properties in certain transfer scenarios
* Revert "make minds preserve properties in certain transfer scenarios"
This reverts commit 333cae0db0faf4ef81767b93332271d944c90a0e.
* move PreventGhosting to the actual mind
2022-12-19 21:55:45 -06: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
metalgearsloth
4db3b30dc1
Sleep NPCs on attach ( #12014 )
2022-10-19 10:07:44 +11:00
Nemanja
9363674bd5
Bad 2 Da Bone [Skeleton Tweaks] ( #11669 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com >
2022-10-15 15:06:01 -07:00
Flipp Syder
33c1456223
Adds station record renaming to the rename command ( #11759 )
2022-10-15 14:48:22 -07:00
Kara
db1dfc8958
Command perm modifications ( #11273 )
...
* Command perm modifications
* actually not this one
* string
2022-09-14 19:02:38 -05:00
Flipp Syder
f9922d9160
Restrict ghost role speech/movement to component flags ( #11183 )
2022-09-14 13:46:49 +10:00
metalgearsloth
0286b88388
NPC refactor ( #10122 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com >
2022-09-06 00:28:23 +10:00
Nemanja
5f5f795ae2
empty id card name fix ( #10860 )
2022-08-29 21:38:00 -05:00