Delta-v/Content.Shared/Actions
keronshb 6a155a52ce Action Upgrade System (#22277)
* Adds uses before delay so actions can be used multiple times before cooldown

* adds methods to get remaining charges, to set uses before delay, and to set use delay

* adds method to change action name

* moves set usedelay

* action upgrade ECS

* adds method to reset remaining uses

* adds upgrade events

* refactors action upgrade event and adds logic to parse it

* fix serialization issue

* adds level up draft method

* adds action commands and a command to upgrade an action

* more warning lines to help

* Gets action to upgrade properly

* Removes unneeded fields from the action upgrade component and now properly raises the level of the new action

* Cleans up dead code and comments

* Fixes punctuation in actions-commands and adds a TryUpgradeAction method.

* removes TODO comment

* robust fix

* removes RT

* readds RT

* update RT to 190

* removes change name method

* removes remaining uses & related fields and adds that functionality to charges

* Adds Charges to action tooltips that require it
2023-12-16 20:24:54 +01:00
..
Events Action Upgrade System (#22277) 2023-12-16 20:24:54 +01:00
ActionContainerComponent.cs Action container rejig (#20260) 2023-09-27 21:59:12 +02:00
ActionContainerSystem.cs Mind Action Container (#21336) 2023-11-12 20:33:45 +01:00
ActionEvents.cs Action container rejig (#20260) 2023-09-27 21:59:12 +02:00
ActionUpgradeComponent.cs Action Upgrade System (#22277) 2023-12-16 20:24:54 +01:00
ActionUpgradeSystem.cs Action Upgrade System (#22277) 2023-12-16 20:24:54 +01:00
ActionsComponent.cs Action container rejig (#20260) 2023-09-27 21:59:12 +02:00
BaseActionComponent.cs Action Upgrade System (#22277) 2023-12-16 20:24:54 +01:00
BaseTargetActionComponent.cs Refactor actions to be entities with components (#19900) 2023-09-08 18:16:05 -07:00
EntityTargetActionComponent.cs Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
InstantActionComponent.cs Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00
SharedActionsSystem.cs Action Upgrade System (#22277) 2023-12-16 20:24:54 +01:00
WorldTargetActionComponent.cs Content update for NetEntities (#18935) 2023-09-27 21:59:12 +02:00