Effect
Effects can be considered as actions, often initiated by abilities, although they can also be triggered by items, interactable objects, and more. These effects bring about temporary enhancements, penalties, or changes to characters.
Damage Effects
Damage effects deplete health/resources of the target. Highly configurable properties:
- Damage type (physical, magical, etc)
- Damage calculation (flat, % of health, based on skills/stats)
- Secondary damage types (fire, ice, etc)
- Lifesteal to heal caster
- Ignoring immunities
Healing Effects
Healing effects restore health/resources of the target. Properties:
- Healing amount and calculation
- Healing over time
- Healing type (holy, nature, etc)
- Healing boosts based on skills/stats
Stat Alteration
Temporarily boost or penalize core stats of the target.
Crowd Control
Special effects like stun, knockback, and immunity.
Dispel
Remove active effects based on type, tag, or specific effect name.
Teleportation
Relocate target to a new position. Configurable destinations:
- Specific map coordinates
- Direction relative to current position
- Directly to current target
- Different scene
Pet Summoning
Temporarily spawn an NPC pet. Configurable options:
- Pet prefab
- Number of pets
- Duration
- Scaling pet to owner's level
Shapeshifting
Replace model, animator, abilities, stats, etc. Highly flexible transformations.
Mounting
Ride mounts with specialized movement and abilities.
Effect Conditions
Additional effect properties like duration, stacking limits, pulse frequency, etc.