Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

Wyvernshield 2 - Character Upgrades for Combat Systems

An asset by don-tnowe
The page banner background of a mountain and forest

Quick Information

No ratings yet
Wyvernshield 2 - Character Upgrades for Combat Systems icon image
don-tnowe
Wyvernshield 2 - Character Upgrades for Combat Systems

Framework for RPG passive abilities. Attach a bunch of trigger reactions to `reaction_container`, then do `reaction_container.hit_received(who, how, damage)` and all the reactions will contribute to the received hit.- Reactions that change the outcome of an action based on conditions - can be attached and removed at runtime- Stat modifications that support grouping changes to then remove together - when an item gets equipped or unequipped, for example- Derivative stats (such as: strength becoming damage and health)- Temporary stat changes and reactions, for status effects 'n' such- Custom inspector view for reactions and stat modificationsUsing code generation, provides one of the simplest possible API implementations with good performance. Just configure it in the database resource, and trigger the chain like a regular function! Each item in the chain will call their own functions, modifying the result or reading from it to cause side effects.For example reactions and a description of how they work, check example/trigger_reactions/reactions.gd.

Supported Engine Version
4.0
Version String
0.3
Support Level
community
Modified Date
1 year ago
Git URL
Issue URL
Download ZIP

Framework for RPG passive abilities. Attach a bunch of trigger reactions to `reaction_container`, then do `reaction_container.hit_received(who, how, damage)` and all the reactions will contribute to the received hit. - Reactions that change the outcome of an action based on conditions - can be attached and removed at runtime - Stat modifications that support grouping changes to then remove together - when an item gets equipped or unequipped, for example - Derivative stats (such as: strength becoming damage and health) - Temporary stat changes and reactions, for status effects 'n' such - Custom inspector view for reactions and stat modifications Using code generation, provides one of the simplest possible API implementations with good performance. Just configure it in the database resource, and trigger the chain like a regular function! Each item in the chain will call their own functions, modifying the result or reading from it to cause side effects. For example reactions and a description of how they work, check example/trigger_reactions/reactions.gd.

Reviews

0 total reviews
No ratings yet

Your Rating

How do you rate this asset?
Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

No ratings yet
Wyvernshield 2 - Character Upgrades for Combat Systems icon image
don-tnowe
Wyvernshield 2 - Character Upgrades for Combat Systems

Framework for RPG passive abilities. Attach a bunch of trigger reactions to `reaction_container`, then do `reaction_container.hit_received(who, how, damage)` and all the reactions will contribute to the received hit.- Reactions that change the outcome of an action based on conditions - can be attached and removed at runtime- Stat modifications that support grouping changes to then remove together - when an item gets equipped or unequipped, for example- Derivative stats (such as: strength becoming damage and health)- Temporary stat changes and reactions, for status effects 'n' such- Custom inspector view for reactions and stat modificationsUsing code generation, provides one of the simplest possible API implementations with good performance. Just configure it in the database resource, and trigger the chain like a regular function! Each item in the chain will call their own functions, modifying the result or reading from it to cause side effects.For example reactions and a description of how they work, check example/trigger_reactions/reactions.gd.

Supported Engine Version
4.0
Version String
0.3
Support Level
community
Modified Date
1 year ago
Git URL
Issue URL
Download ZIP

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers