Skip to content

GMAS 1.3 #106

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 69 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
3c4e2ee
Merge pull request #83 from reznok/main
petegilb Jun 17, 2024
fcca616
Minor Cleanup (#86)
Packetdancer Jul 3, 2024
1837b2f
Add methods to add/remove starting effects (#84)
BajaShortLong Jul 3, 2024
4525765
Fix heartbeats for locally controlled server pawns causing timeouts
reznok Jul 16, 2024
b6236ba
Add WaitForGMCMontageChange
reznok Jul 16, 2024
b267baa
Effects:Add Application/Ongoing checks for Must(Not) Have Tags
reznok Jul 16, 2024
2447278
Prevent effect from starting if tag requirements not met
reznok Jul 16, 2024
c145b5e
Virtualize ability effect (#90)
utf8decodeerror Aug 15, 2024
1af1491
Rebased Deep Worlds fork (#93)
petegilb Sep 12, 2024
1778143
Update SetTargetDataGameplayTag.cpp
reznok Sep 15, 2024
081f312
Merge branch 'main' into dev
reznok Sep 15, 2024
1a7dcce
Remove Extra MarkDirty call
reznok Nov 15, 2024
ffac92b
Fix unbound attribute replication issues
reznok Nov 15, 2024
1bd4eb9
Rooibot queue refactor (#95) (#97)
reznok Nov 21, 2024
0d653eb
Deep Worlds SA - Stability Update (#100)
Aherys Dec 18, 2024
2c5406c
Display selected actor's GMAS data in debugger (#103)
BajaShortLong Feb 24, 2025
84ea91a
Server auth events 5.5 (#104)
reznok Feb 24, 2025
930004a
Fixing issue, fix crash on revive, adding
Aherys Jan 7, 2025
9651598
Add CancelAbilityOnEnd to effects, allowing to stop abilities when th…
Aherys Jan 23, 2025
65b3e72
Fixing : Ability blocked by tag doesn't respect hierarchy.
Aherys Jan 23, 2025
474d017
Adding short wrapper of out ability effect, for c++ convenience.
Aherys Jan 23, 2025
827def8
Adding Remove ability by tag
Aherys Jan 23, 2025
3899a38
Unreachable attempt to catch. Try to understand why, how, etc etc.
Aherys Jan 25, 2025
bd17aea
Adding Starting effect and Ending effect event for blueprint.
Aherys Jan 29, 2025
fcfddc7
Virtualised Start Effect.
Aherys Jan 30, 2025
ccb9e93
Fixing bad class accessibility
Aherys Jan 30, 2025
c32c050
Fix log spamming (thank me later blue)
Aherys Feb 15, 2025
aed2990
Add better debug message for miss queue prediction of an effect (now …
Aherys Feb 20, 2025
95596d6
Fixing missing category specifier.
Aherys Feb 24, 2025
d30a71e
Fixing version compability with 5.4 and 5.5 for instanced struct
Aherys Feb 24, 2025
fc1c8b2
Merge branch 'main' of https://github.com/reznok/GMCAbilitySystem int…
reznok Feb 24, 2025
763f340
Remove outdated GMCAbilityOuterApplication.h
reznok Feb 24, 2025
8cd1f13
Refactor deprecated RemoveAtSwap for UE5.4+
reznok Feb 24, 2025
1619bc5
Update Plugin details
reznok Feb 24, 2025
0b2db59
- Fix for linux compile on GMC
Aherys Feb 25, 2025
fb5b73b
Add getter for ability map and blueprint read GetActiveTags (#109)
Nasuru Feb 26, 2025
e5b8265
Update Effect Duration comment
reznok Feb 26, 2025
273c4b5
Fixing crash in GMC Acknowledgments.
Aherys Feb 27, 2025
bc86cea
Check Application Must/Must Not have tags for Effects
reznok Feb 28, 2025
66e19fc
Merge pull request #110 from reznok/dev-effect-application-tags
Aherys Feb 28, 2025
090c527
Default abilities to use Anc tick instead of Movement
reznok Mar 21, 2025
bab7a05
Add Async Hit Data task (#115)
JustSomeGuyStudio Apr 8, 2025
d927fc5
Allow for overriding block and cancel methods (#113)
BajaShortLong Apr 8, 2025
8603321
- Added SetTargetDataInstancedStruct and SetTargetDataTransform abili…
Crezetique Apr 8, 2025
692ea1f
Various Listen Server fixes
reznok Apr 29, 2025
9fe5233
fix WaitForInputKeyRelease firing multiple times on timeout
reznok May 6, 2025
5d9dd79
Slightly cleaner fix for WaitForInputKeyRelease
reznok May 6, 2025
9b80ef7
Experimental: Have ability tasks tick before ability ticks
reznok May 6, 2025
2e1a47c
Experimental: Move majority of Task logic to happen in Anc tick inste…
reznok May 6, 2025
e032b76
Experimental: ability executes BeginAbility before Ticking
reznok May 6, 2025
e31b865
Experimental: ability no longer ticks after EndAbility
reznok May 6, 2025
018c8b8
Add a TimedOut pin for KeyRelease and KeyPress. Allow KeyPress to che…
reznok May 6, 2025
b651e0a
feat: Add spawning of Niagara Systems and Sounds from the ASC
reznok May 6, 2025
0217fe9
Add option for sim proxies to delay particle spawning by GMC smoothin…
reznok May 7, 2025
cbb5e0a
Add WaitForInputKeyPressParameterized and Cancel Abilities by a group…
reznok May 7, 2025
d315cdf
Bug fixes for WaitForGameplayTagChange Task (#112)
BajaShortLong May 7, 2025
1d1ff11
definition tags query (#119)
NarsBars May 7, 2025
11c33c8
Fix OnAttributeChanged double calling
reznok May 7, 2025
34051ef
Merge branch 'dev' of https://github.com/reznok/GMCAbilitySystem into…
reznok May 7, 2025
37cbd13
Remove extra logging. Make SpawnSound and SpawnParticles public
reznok May 7, 2025
22f0a50
Add Location for SpawnSound
reznok May 7, 2025
ebdc727
Add CurrentMontage to GMCWaitForGMCMontageChange output pins
reznok May 8, 2025
4b9f95e
remove effects by definition query (#120)
NarsBars May 8, 2025
2c889b3
Tag queries for everything (#121)
NarsBars May 8, 2025
d6321ee
Fix OnAttributeChanged not being called on servers. Add PeriodTick ev…
reznok May 8, 2025
cb7f20e
Merge branch 'dev' of https://github.com/reznok/GMCAbilitySystem into…
reznok May 8, 2025
3ed4b54
Effect Applied/Removed Delegates (#123)
NarsBars May 11, 2025
89ebde5
Rotate Yaw Towards Direction Task + Ability Task Categorization Unifi…
NarsBars May 11, 2025
656dba6
DW Attribute Refactor (#128)
reznok Jul 28, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions GMCAbilitySystem.uplugin
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"FileVersion": 3,
"Version": 1,
"VersionName": "1.0",
"FriendlyName": "GMCAbilitySystem",
"Description": "",
"Category": "GMC",
"VersionName": "1.3",
"FriendlyName": "GMAS - GMC Ability System",
"Description": "An ability system for GMC (General Movement Component)",
"Category": "GMAS",
"CreatedBy": "Reznok",
"CreatedByURL": "",
"DocsURL": "",
"MarketplaceURL": "",
"SupportURL": "",
"SupportURL": "https://github.com/reznok/GMCAbilitySystem",
"CanContainContent": true,
"IsBetaVersion": false,
"IsExperimentalVersion": false,
Expand Down
9 changes: 8 additions & 1 deletion Source/GMCAbilitySystem/GMCAbilitySystem.Build.cs
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,18 @@ public GMCAbilitySystem(ReadOnlyTargetRules Target) : base(Target)
"CoreUObject",
"Engine",
"Slate",
"SlateCore",
"SlateCore", "Niagara"
// ... add private dependencies that you statically link with here ...
}
);

if (Target.Configuration != UnrealTargetConfiguration.Shipping)
{
PrivateDependencyModuleNames.AddRange(new string[] {
"AutomationController",
"AutomationWorker"
});
}

DynamicallyLoadedModuleNames.AddRange(
new string[]
Expand Down
Loading