keronshb
89e2d1b145
Action, Action Container, and Action Upgrade changes ( #24005 )
...
* Added TransferActionWithNewAttached and TransferAllActionsWithNewAttached and OnActionAdded event method to ActionContainerSystem. These are needed where the action needs to have a different attached entity for usage. Fixed a bug with not being able to upgrade actions between levels. Added a way to grant and remove a singular action.
* adds an action container component to mind on action added to fix tests
* Swaps trycomp for hascomp
* Maybe this will fix the thests
* Grants action container to performer as well
* Wait that makes no sense, removing that
* fixes mind action grant logic
* Changes ent check back to netent check
* Reverts unintended container changes
(cherry picked from commit c8466055ef34f9a5cbd987546c7865889a54f5ed)
2024-01-26 22:51:47 +01:00
Morb
781657f44d
Tail wagging ( #19573 )
...
* MVP
* Uncomment animated prototypes
* Disable wagging on death
* Move component to server
* Looped tail animation
* Apply front tail template
* Disable animated markings globally
* Add emote sending
* Update documentation
* Move locale
* Use static instantAction & remove action on comp del
* Use fluent POSS-ADJ
* Update docs
* Add copyright
* Update copyright
* Update license & copyright
* Move to main directory & format meta.json
* Fix path
* Change namespace
* Remove empty meta.json
* Update
* REMOVE unnecessary IsNullOrWhiteSpace check
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com >
* Move animated markings to main file
* Use emotes
* new
* fix
* fix
* Tests, pls
* fix dixel
* Remove networked from wagging comp
* Remove unused import
* Remove unused imports
* Move wagging comp to shared
* Revert the emotes
If we're getting it the action is better.
---------
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
(cherry picked from commit 9063cfe454263e2616d4d948648d6c73cbc039f9)
2024-01-26 22:38:24 +01:00
brainfood1183
7934940e3b
Adds Hellspawn (Nar'Sie demon mob) ( #20291 )
...
* HellSpawn Mob
* added spawner
* summary for the namespace
* larger collider, cannot enter single tile corridors.
* fix
* remove duplicate from yml, fix attributions.
* moved action to shared, moved comp to shared, networked comp, separated heal, fixed attributions
* removed flammable from hellspawn
removed the healing effect from firestarter ability (healing can be separate ability).
* Update attributions.yml
fix attributions
* fix
* fix
(cherry picked from commit b06d9cb64a53e387240fa804853d3ee2a4d3f11b)
2024-01-26 21:37:35 +01:00
TemporalOroboros
aebae6fab7
Content ecs containers ( #22484 )
...
(cherry picked from commit 7a77d6d5dd73a34be238fdebc284da5bc2917c67)
2024-01-22 18:47:55 +01:00
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
ForestNoises
43c9482a99
Action Cooldowns Reset on Rejuvenate ( #22149 )
...
* ActionComponents subscribe to RejuvenateEvent, resets cooldowns
* forgo a line
* Update Content.Shared/Actions/SharedActionsSystem.cs
Co-authored-by: faint <46868845+ficcialfaint@users.noreply.github.com >
---------
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com >
Co-authored-by: faint <46868845+ficcialfaint@users.noreply.github.com >
2023-12-16 19:20:12 +01:00
metalgearsloth
b1ee2d48ff
Unrevert audio ( #21330 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com >
2023-12-02 20:16:36 +01:00
DrSmugleaf
bc4e32e120
Fix world targeted actions making the user face in the wrong direction ( #21602 )
2023-11-12 20:58:55 +01:00
DrSmugleaf
0318e0f15c
Fix missing if statement when logging missing action error ( #21560 )
2023-11-12 20:55:34 +01:00
Leon Friedrich
f7866f596b
Fix replay spectating bugs ( #21573 )
2023-11-12 20:55:34 +01:00
DrSmugleaf
4461b2b086
Add method to clear an action's cooldown ( #21517 )
2023-11-12 20:48:04 +01:00
keronshb
b171acf428
Mind Action Container ( #21336 )
2023-11-12 20:33:45 +01:00
Leon Friedrich
6745b65ef0
Action bugfixes ( #21321 )
2023-10-31 19:14:07 +01:00
Leon Friedrich
d09dd1ecdb
Add GrantContainedActions() ( #21206 )
2023-10-24 18:03:52 +02:00
DrSmugleaf
9cc8a7fc81
Remove 700 usages of Component.Owner ( #21100 )
2023-10-20 15:31:13 +02:00
Leon Friedrich
b5e4dfffc0
Add methods to transfer actions between containers ( #20901 )
2023-10-14 22:02:39 +02:00
Kara
9ffb46244c
Fix action containers deleting the wrong actions ( #20430 )
2023-09-27 21:59:12 +02:00
Kara
927b97c631
fix build ( #20427 )
2023-09-27 21:59:12 +02:00
Leon Friedrich
cd2489bff4
Action container rejig ( #20260 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2023-09-27 21:59:12 +02:00
Nemanja
977d5d2ad5
Rat King Milsim + Buffs ( #20190 )
...
* rat king update
* rummaging
* buuuuunnnnncccchhh of shit
* the last of it
* make rat servants not ghost roles
* pissma buff and cooldown
2023-09-27 21:59:12 +02:00
metalgearsloth
c9648da984
Content update for NetEntities ( #18935 )
2023-09-27 21:59:12 +02:00
metalgearsloth
4d1c3ae66a
Revert "Remove IContainer and move functions to the container system.… ( #19975 )
2023-09-10 21:46:36 +10:00
Leon Friedrich
b45e53603d
Remove IContainer and move functions to the container system. ( #19834 )
2023-09-10 12:16:37 +10:00
DrSmugleaf
09bce85f19
Fix actions not being usable, ordering, and containers ( #19964 )
2023-09-09 16:14:17 -07:00
DrSmugleaf
c71f97e3a2
Refactor actions to be entities with components ( #19900 )
2023-09-08 18:16:05 -07:00
deltanedas
7870d02254
stealth clothing ( #19397 )
...
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-08-30 12:34:58 +10:00
DrSmugleaf
a88e747a0b
Refactor serialization copying to use source generators ( #19412 )
2023-08-22 18:14:33 -07:00
Leon Friedrich
cabc834e84
Fix combat action prediction ( #19152 )
...
* Fix action predictions
* Add ActionsAddedTest
2023-08-14 23:06:45 -06:00
metalgearsloth
68480af109
Update content vectors to numerics ( #17759 )
2023-07-08 14:08:32 +10:00
metalgearsloth
90110183be
Fix a bunch of logger warnings ( #17691 )
2023-06-27 23:56:52 +10:00
Leon Friedrich
b20cc6f4d3
Misc state-handling changes ( #16444 )
2023-05-15 12:22:17 +10:00
metalgearsloth
9946cbd7fe
Predict wielding ( #16275 )
2023-05-10 10:01:23 +10:00
AJCM-git
d5b3585c09
Small tweak and cleanup of spells and actions ( #15943 )
2023-05-01 18:29:18 +10:00
Leon Friedrich
4e7cea96de
Remove speech & popups from actions ( #15747 )
2023-04-26 14:04:44 +10:00
Leon Friedrich
4fcd0fd5d4
Fix action icons not showing up ( #15746 )
2023-04-25 05:29:47 +10:00
Menshin
c1ef48cee9
Raise hand (un)equipped events on container insert/remove ( #15664 )
2023-04-24 05:38:52 +10:00
Visne
c6d3e4f3bd
Fix warnings and code cleanup/fixes ( #13570 )
2023-01-19 13:56:45 +11:00
Leon Friedrich
b33d1f003b
Add RGB staff ( #13125 )
2023-01-01 16:01:40 -08:00
Leon Friedrich
881a2b2ece
PopupSystem public methods rejig ( #12830 )
2022-12-19 08:41:47 +11:00
Rane
8d1773742e
World target action uses entity coordinates ( #12484 )
2022-12-06 15:03:20 -08:00
Leon Friedrich
6917b0fe17
Misc audio and related changes for replays ( #12578 )
2022-11-22 11:49:48 +11:00
Leon Friedrich
f12d4a13d6
Misc action fixes ( #12046 )
...
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com >
2022-10-19 14:02:38 +02:00
metalgearsloth
600c0e3255
Fix a few warnings ( #11576 )
2022-10-04 14:24:19 +11:00
Leon Friedrich
2908cd994c
Content changes for session specific entity states ( #11235 )
2022-09-14 19:40:05 +10:00
wrexbe
b3f75f9ffe
More minor UI refactor changes ( #11213 )
2022-09-11 21:30:11 -07:00
wrexbe
c55a015b77
Small UI refactor pieces ( #11026 )
...
* ActionType rename Name to DisplayName
* Gameplay State rename+move
2022-09-04 17:21:14 -07:00
metalgearsloth
efe3429e0c
Don't copy null actions on the client ( #10324 )
2022-08-06 14:49:55 +10:00
Leon Friedrich
c7ad6b709e
Audio System Rejig ( #9635 )
2022-07-29 12:13:12 +10:00
Leon Friedrich
8df89bd055
Misc state handling changes ( #9265 )
...
* misc state handling changes
* ambient dirtying
2022-06-29 13:11:09 +10:00
keronshb
f7b1bda3e5
Reorders Sound Systems signatures to match Popup Systems. ( #8728 )
2022-06-13 09:45:47 +10:00