• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

DamageOverTime v1.0

  • Like
Reactions: deepstrasz
Damage Over Time
IMPORT GUIDE :
1. Enable "Tick the Automatically create unknown variables ..." located at File>Preference>General
2. Import Timed Event Linked List to your map
3. Copy the DamageOverTime trigger folder
4. Configure the DOTConfig trigger according to the comments provided
5. Configure the triggers that needs the DOT effect based on the provided DOTExample and Example triggers in the test map
SPELL INFORMATION :
Based on Dynasti-Paladon Damage Over Time.

A rewrite of this system utilizing the Timed Event Linked List resource. Currently focuses on mimicking the features provided in Paladon version. Future extensions are planned.

In order to inflict DOT to a unit, setup a trigger with the following information provided:
  • DOTExample
    • Events
    • Conditions
    • Actions
      • -------- SourceUnit refers to the damage source --------
      • Set DOT_SourceUnit = No unit
      • -------- TargetUnit refers to the unit being damaged --------
      • Set DOT_TargetUnit = No unit
      • -------- Total Damage is the total damage dealt over the entire DOT --------
      • Set DOT_TotalDamage = 0.00
      • -------- Duration is how long the effect lasts --------
      • Set DOT_Duration = 0.00
      • -------- DamageInterval is the time between two damage instances --------
      • Set DOT_DamageInterval = 0.00
      • -------- SFX is the effect attached while the DOT occurs --------
      • Set DOT_SFX = <Empty String>
      • -------- SFX Attach Point is the effect attach point while the DOT occurs --------
      • Set DOT_SFXAttachPoint = <Empty String>
      • -------- Attack Type is the type of attack for the DOT --------
      • Set DOT_AttackType = Spells
      • -------- Damage Type is the type of damage for the DOT --------
      • Set DOT_DamageType = Unknown
      • -------- Run the DOT system --------
      • Trigger - Run DOT_TriggerRegister (checking conditions)
MEDIA SHOWCASE :
CHANGELOG :
Version 1.0: Released

CREDIT :
Dynasti & Paladon: Original [GUI] DamageOverTime
Contents

DamageOverTime v1.0 (Map)

Reviews
Wrda
This is a solid system for GUI users, better than its predecessors. Approved
Top