fish-station/Content.Shared
Leon Friedrich 6cb58e608b
ECS verbs and update context menu (#4594)
* Functioning ECS verbs

Currently only ID card console works.

* Changed verb types and allow ID card insertions

* Verb GUI sorting and verb networking

* More networking, and shared components

* Clientside verbs work now.

* Verb enums changed to bitmask flags

* Verb Categories redo

* Fix range check

* GasTank Verb

* Remove unnecessary bodypart verb

* Buckle Verb

* buckle & unbuckle verbs

* Updated range checks

* Item cabinet verbs

* Add range user override

* construction verb

* Chemistry machine verbs

* Climb Verb

* Generalise pulled entity verbs

* ViewVariables Verb

* rejuvenate, delete, sentient, control verbs

* Outfit verb

* inrangeunoccluded and tubedirection verbs

* attach-to verbs

* remove unused verbs and move VV

* Rename DebugVerbSystem

* Ghost role and pointing verbs

* Remove global verbs

* Allow verbs to raise events

* Changing categories and simplifying debug verbs

* Add rotate and flip verbs

* fix rejuvenate test

* redo context menu

* new Add Gas debug verb

* Add Set Temperature debug verb

* Uncuff verb

* Disposal unit verbs

* Add pickup verb

* lock/unlock verb

* Remove verb type, add specific verb events

* rename verb messages -> events

* Context menu displays verbs by interaction type

* Updated context menu HandleMove

previously, checked if entities moved 1 tile from click location.

Now checks if entities moved out of view.

Now you can actually right-click interact with yourself while walking!

* Misc Verb menu GUI changes

* Fix non-human/ghost verbs

* Update types and categories

* Allow non-ghost/human to open context menu

* configuration verb

* tagger verb

* Morgue Verbs

* Medical Scanner Verbs

* Fix solution refactor merge issues

* Fix context menu in-view check

* Remove prepare GUI

* Redo verb restrictions

* Fix context menu UI

* Disposal Verbs

* Spill verb

* Light verb

* Hand Held light verb

* power cell verbs

* storage verbs

and adding names to insert/eject

* Pulling verb

* Close context menu on verb execution

* Strip verb

* AmmoBox verb

* fix pull verb

* gun barrel verbs

revolver verb
energy weapon verbs
Bolt action verb

* Magazine gun barrel  verbs

* Add charger verbs

* PDA verbs

* Transfer amount verb

* Add reagent verb

* make alt-click use ECS verbs

* Delete old verb files

* Magboot verb

* finalising tweaks

* context menu visibility changes

* code cleanup

* Update AdminAddReagentUI.cs

* Remove HasFlag

* Consistent verb keys

* Remove Linq, add comment

* Fix in-inventory check

* Update GUI text alignment and padding

* Added close-menu option

* Changed some "interaction" verbs to "activation"

* Remove verb keys, use sorted sets

* fix master merge

* update some verb text

* Undo Changes

Remove some new verbs that can be added later

undid some .ftl bugfixes, can and should be done separately

* fix merge

* Undo file rename

* fix merge

* Misc Cleanup

* remove contraction

* Fix keybinding issue

* fix comment

* merge fix

* fix merge

* fix merge

* fix merge

* fix merge

* fix open-close verbs

* adjust uncuff verb

* fix merge

and undo the renaming of SharedPullableComponent to PullableComponent. I'm tired of all of those merge conflicts
2021-10-04 20:29:03 -07:00
..
Access Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
ActionBlocker ActionBlockerSystem now has EntityUid overloads. 2021-09-28 11:47:41 +02:00
Actions Gets rid of all ComponentManager usages. (#4707) 2021-09-28 13:35:29 +02:00
Acts Slight trigger refactor (#4320) 2021-07-25 12:09:08 +02:00
Administration ECS verbs and update context menu (#4594) 2021-10-04 20:29:03 -07:00
AI Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Alert fix dead alert (#4558) 2021-09-02 21:11:12 -07:00
AME Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
APC Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Arcade Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Atmos Refactor Flammable to be ECS. (#4671) 2021-09-22 11:05:33 +02:00
Audio Adds linting support to SoundCollectionPrototype, fix linter errors. 2021-10-01 12:40:44 +02:00
Body Gets rid of all ComponentManager usages. (#4707) 2021-09-28 13:35:29 +02:00
Botany Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Buckle Remove IActionBlocker.CanMove (#4449) 2021-08-09 17:34:01 -07:00
Cabinet Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Camera Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Cargo Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
CCVar Landing velocity threshold (#4606) 2021-09-15 20:58:45 +10:00
CharacterAppearance Losing a head doesn't mean you lose your eyes #3956 #4061 (#4225) 2021-08-07 14:18:42 -07:00
CharacterInfo Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Chat Chat improvements. (#4283) 2021-07-20 10:29:09 +02:00
Chemistry ECS verbs and update context menu (#4594) 2021-10-04 20:29:03 -07:00
Climbing Remove IActionBlocker.CanMove (#4449) 2021-08-09 17:34:01 -07:00
Cloning Fix #4070, Visualizer Edition (#4730) 2021-10-02 16:43:47 -07:00
Clothing Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
CombatMode Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Communications Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Computer Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Configurable Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Construction Port all construction conditions to the new examine. 2021-10-01 15:27:42 +02:00
Containers/ItemSlot ECS verbs and update context menu (#4594) 2021-10-04 20:29:03 -07:00
Conveyor Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Cooldown Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Coordinates Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Crayon Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Cuffs Gets rid of all ComponentManager usages. (#4707) 2021-09-28 13:35:29 +02:00
Damage whoops (#4732) 2021-10-01 18:47:52 -07:00
Dataset Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Directions Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Disposal Gets rid of all ComponentManager usages. (#4707) 2021-09-28 13:35:29 +02:00
DoAfter Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Doors Refactor IDoorCheck into entity events (#4366) 2021-08-02 21:57:06 +10:00
DragDrop Improve hands & pulling (#4389) 2021-07-31 03:14:00 +02:00
DrawDepth Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
EffectBlocker ActionBlockerSystem now has EntityUid overloads. 2021-09-28 11:47:41 +02:00
Emoting Fix/ECS SharedEmotingComponent. 2021-09-15 16:36:56 +02:00
EntityList Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Entry Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Eui Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Examine Improve ExaminedEvent to handle newlines for you with helper methods. 2021-09-15 16:58:15 +02:00
Explosion Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Flash Refactors flashes to ECS, sunglasses protect you from being flashed. (#4579) 2021-09-10 00:20:41 +10:00
Fluids Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Foam Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Friction Update CloseTo to CloseToPercent (#4708) 2021-09-29 20:07:01 +10:00
GameTicking Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
GameWindow Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Ghost Revert "Refactor Damage to use Protoypes (#4262)" 2021-08-24 01:06:32 -06:00
Gravity Merge branch 'master' into replace-sounds-with-sound-specifier 2021-07-25 14:12:00 +02:00
Hands Wieldable/two-handed weapons (#4554) 2021-09-17 07:16:11 -07:00
HUD Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
Input Add Alt-click functionality (#4497) 2021-08-21 10:20:18 -07:00
Instruments Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Interaction Popup ECS Refactor (#4692) 2021-09-26 15:18:45 +02:00
Inventory Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
IoC Move some files out of Content.Shared root because I forgot (#4182) 2021-06-13 22:52:40 +10:00
Item ECS verbs and update context menu (#4594) 2021-10-04 20:29:03 -07:00
Kitchen Fix #4070, Visualizer Edition (#4730) 2021-10-02 16:43:47 -07:00
Lathe Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Light ECS verbs and update context menu (#4594) 2021-10-04 20:29:03 -07:00
Localizations Removed old Loc.GetString() use instances (#4155) 2021-06-21 02:13:54 +02:00
MachineLinking machine linking refactor to ecs (#4323) 2021-08-27 17:46:02 +02:00
Maps Make content use EntityLookupFlags (#4531) 2021-08-29 14:23:11 +10:00
Markers Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Materials Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Maths Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
MedicalScanner ECS verbs and update context menu (#4594) 2021-10-04 20:29:03 -07:00
Mining Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
MobState ECS damageable (#4529) 2021-09-14 10:07:37 -07:00
Module Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Morgue Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Movement Update CloseTo to CloseToPercent (#4708) 2021-09-29 20:07:01 +10:00
NodeContainer Pow3r: stage 1 (#4208) 2021-07-04 18:11:52 +02:00
Nutrition #3898 open sprite field for drink comp (#4235) 2021-10-03 15:56:29 +11:00
Objectives Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Paper Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
PDA Moving PDA to ECS (#4538) 2021-10-03 15:05:52 +11:00
Physics Improve hands & pulling (#4389) 2021-07-31 03:14:00 +02:00
Placeable Updates ComponentHandleState usages to be by-ref (#4535) 2021-08-30 11:33:48 +02:00
Pointing/Components Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Popups Remove obsolete "GetFilterFromEntity" method from PopupSystem. 2021-10-03 16:19:07 +02:00
Power Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
PowerCell Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Preferences Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Projectiles Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Prototypes Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Pulling ECS verbs and update context menu (#4594) 2021-10-04 20:29:03 -07:00
Radiation Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Random/Helpers Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Recycling Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Research Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Roles Fix GameTicker and StartingGear performing bad string checks. 2021-09-30 13:35:35 +02:00
Rotatable ECS verbs and update context menu (#4594) 2021-10-04 20:29:03 -07:00
Rotation Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Rounding Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Sandbox Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Security Add security barriers (#4458) 2021-08-23 02:32:24 +10:00
Shuttles Make Saltern driveable (#4257) 2021-07-21 21:15:12 +10:00
Singularity Singularity fixes (#4383) 2021-08-23 00:54:03 +10:00
Slippery Update CloseTo to CloseToPercent (#4708) 2021-09-29 20:07:01 +10:00
SMES Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Smoking Refactors smoking to ECS, smoking actually makes you inhale reagents. (#4678) 2021-09-26 15:19:00 +02:00
Solar Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Sound SoundSpecifiers can now specify paths/collections as a value too. (#4627) 2021-09-18 10:39:16 +02:00
Spawning Random offset for DefaultGrid every round (#4411) 2021-08-03 18:49:25 +10:00
Speech Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Stacks Add linter support to StackPrototype, fix linter errors. 2021-09-27 13:08:18 +02:00
Standing removed TryGetSound + made some SoundSpecifier datafields required 2021-07-31 19:52:33 +02:00
StationEvents Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Storage Cigarette ecs (#4495) 2021-09-04 10:42:32 -07:00
Strip/Components Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Stunnable Gets rid of all ComponentManager usages. (#4707) 2021-09-28 13:35:29 +02:00
SubFloor Gets rid of all ComponentManager usages. (#4707) 2021-09-28 13:35:29 +02:00
Suspicion Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Tabletop Fix aghosts not being able to interact with chess 2021-10-01 12:11:04 -07:00
Tag Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Targeting Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Temperature Refactor Flammable to be ECS. (#4671) 2021-09-22 11:05:33 +02:00
Throwing Throwing tweaks (#4705) 2021-09-29 00:16:00 +10:00
Toilet Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Tool Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Traitor/Uplink Moving PDA to ECS (#4538) 2021-10-03 15:05:52 +11:00
Transform Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Trigger Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Vapor Solution refactor (#4407) 2021-09-06 23:49:44 +10:00
VendingMachines Removes vending inventory desc and adds missing vending machine descriptions (#4493) 2021-08-20 05:23:02 +00:00
Verbs ECS verbs and update context menu (#4594) 2021-10-04 20:29:03 -07:00
Voting Vote type delay, code comments. 2021-07-21 19:03:10 +02:00
Wall Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Weapons Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Whitelist Fix EntityWhitelist not taking into account ignored components 2021-07-24 15:46:44 -07:00
Window Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
Wires Changes most uses of Color.Green to Color.LimeGreen for better visuals (#4666) 2021-09-20 21:50:02 -07:00
app.config Updates submodule (#56) 2018-04-12 23:56:43 +02:00
Content.Shared.csproj Remove OutputPath overrides for shared. 2021-08-30 01:38:29 +02:00
Content.Shared.csproj.DotSettings Moved interaction interfaces from Server to Shared. 2020-07-18 22:51:56 -07:00