stats with level up problem

deathblade

New Member
Reaction score
4
this is my spell

Code:
Buff check
    Events
        Time - Every 0.50 seconds of game time
    Conditions
    Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (a has buff Deathblade ) Equal to True
            Then - Actions
                Unit - Add Deathblade Speed  to a
                Unit - Add deathblade - agility  to a
                Unit - Set level of deathblade - agility  for a to (Level of Deathblade  for a)
                Unit - Set level of Deathblade Speed  for a to (Level of Deathblade  for a)
            Else - Actions
                Unit - Remove Deathblade Speed  from a
                Unit - Remove deathblade - agility  from a
        Unit Group - Pick every unit in (Units in (Playable map area) matching ((Matching unit) Equal to a)) and do (Actions)
            Loop - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                    If - Conditions
                        (Level of deathblade - agility  for a) Greater than or equal to 1
                    Then - Actions
                        Hero - Modify Agility of a: Set to (agi - ((Level of deathblade - agility  for a) x 4))
                    Else - Actions
                        Hero - Modify Agility of a: Set to agi

Code:
Block and damage
    Events
    Conditions
        (breakz has buff Deathblade ) Equal to True
        (Random integer number between 1 and 100) Less than or equal to ((Level of Deathblade  for breakz) x 5)
        ((Damage source) is A structure) Not equal to True
    Actions
        Wait 0.01 seconds
        Unit - Set life of breakz to ((Life of breakz) + (Damage taken))
        Unit - Move breakz instantly to ((Position of breakx) offset by 100.00 towards ((Facing of breakx) + 180.00) degrees)
        Unit - Cause breakz to damage breakx, dealing ((Real((Agility of breakz (Include bonuses)))) x 2.00) damage of attack type Normal and damage type Normal
        Unit - Make breakz face breakx over 0.00 seconds
        Animation - Play breakz's attack animation

Code:
Var
    Events
        Unit - A unit Is attacked
    Conditions
        ((Attacked unit) has buff Deathblade ) Equal to True
    Actions
        Set breakz = (Attacked unit)
        Set breakx = (Attacking unit)
        Trigger - Add to Block and damage <gen> the event (Unit - breakz Takes damage)

Code:
Set Var
    Events
        Unit - A unit Begins casting an ability
    Conditions
        (Ability being cast) Equal to Deathblade 
    Actions
        Set a = (Triggering unit)
        Set agi = (Agility of (Triggering unit) (Exclude bonuses))


what my spell does is when i activate is it gives me -4xlvl of spell agilty but +50%xlvl of spell and a bunch of other not important stuff

now when i lvl up while this buff is active and then deactivate it is will set my agilty to what the last time i used it was. and thats bad can anyone help me plz?


o ya btw vars (breakz) and (a) are the same thing


also my counter attack part seems to proc a REALLL lot and deal aloooot of damage donno why/i also get sometimes get a full heal donno why


Edit: nvm i added Trigger - Turn off (This trigger) and make a copy of the trigger Var and it fixed the problem as for the agilty i forgot that i can shift click to make negative values.
 

Prometheus

Everything is mutable; nothing is sacred
Reaction score
590
(Random integer number between 1 and 100) Less than or equal to ((Level of Deathblade for breakz) x 5)
To
(Random integer number between 1 and 1000) Less than or equal to ((Level of Deathblade for breakz) x 50)

Better randoms. Not sure about the other stuff.
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Staff online

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top