kallimann
K
kallimann
I'm trying to make a trigger that transforms a unit into a werewolf during the night:
to add make the unit learn spells i have these triggers:
-
Night2
-

Events
-


Game - The in-game time of day becomes Equal to 18.00
-
-

Conditions
-

Actions
-


Set BjarturNormalPoint = (Position of BjarturNormal)
-


Set BjarturWereWolfPoint = (Position of BjarturWereWolf)
-


Special Effect - Create a special effect at BjarturNormalPoint using Abilities\Spells\NightElf\BattleRoar\RoarCaster.mdl
-


Special Effect - Destroy (Last created special effect)
-


Unit - Change ownership of BjarturWereWolf to (Owner of BjarturNormal) and Change color
-


Unit - Change ownership of BjarturNormal to Neutral Passive and Change color
-


Unit - Move BjarturNormal instantly to BjarturWereWolfPoint
-


Unit - Move BjarturWereWolf instantly to BjarturNormalPoint
-


Hero - Set BjarturWereWolf experience to (Hero experience of BjarturNormal), Hide level-up graphics
-


Unit - Set level of Lycanthropy (Bjartur) for BjarturWereWolf to (Level of Lycanthropy (Bjartur) for BjarturNormal)
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



If - Conditions
-




AttributeLearned Equal to True
-
-



Then - Actions
-




Unit - Set level of Attribute Bonus for BjarturWereWolf to (Level of Attribute Bonus for BjarturNormal)
-
-



Else - Actions
-
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



If - Conditions
-




BiteLearned Equal to True
-
-



Then - Actions
-




Unit - Set level of Bite (Bjartur) for BjarturWereWolf to (Level of Bite (Bjartur) for BjarturNormal)
-
-



Else - Actions
-
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



If - Conditions
-




ReturnAtOnceLearned Equal to True
-
-



Then - Actions
-




Unit - Set level of Return at once (Bjartur) for BjarturWereWolf to (Level of Return at once (Bjartur) for BjarturNormal)
-
-



Else - Actions
-
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



If - Conditions
-




JumpLearned Equal to True
-
-



Then - Actions
-




Unit - Set level of Jump (Bjartur) for BjarturWereWolf to (Level of Jump (Bjartur) for BjarturNormal)
-
-



Else - Actions
-
-


Unit - Create 1 Dummy (Locust) (All) for (Owner of BjarturWereWolf) at (Center of BjarturDummy <gen>) facing Default building facing degrees
-


Set BjarturDummyAura = (Last created unit)
-


Unit - Add Lycanthropy Dummy (Bjartur) to BjarturDummyAura
-


Unit - Set level of Lycanthropy Dummy (Bjartur) for BjarturDummyAura to (Level of Lycanthropy (Bjartur) for BjarturNormal)
-


Hero - Modify unspent skill points of BjarturWereWolf: Set to (Unspent skill points of BjarturNormal) points
-


For each (Integer A) from 1 to 6, do (Actions)
-



Loop - Actions
-




Hero - Give (Item carried by BjarturNormal in slot (Integer A)) to BjarturWereWolf
-
-
-


Unit - Set life of BjarturWereWolf to (Percentage life of BjarturNormal)%
-


Unit - Set mana of BjarturWereWolf to (Percentage mana of BjarturNormal)%
-


Selection - Select BjarturWereWolf for (Owner of BjarturWereWolf)
-


Custom script: call RemoveLocation(udg_BjarturNormalPoint)
-


Custom script: call RemoveLocation(udg_BjarturWereWolfPoint)
-


Trigger - Turn on Day2 <gen>
-


Trigger - Turn off (This trigger)
-
-
to add make the unit learn spells i have these triggers:
-
Learn Bite2
-

Events
-


Unit - A unit Learns a skill
-
-

Conditions
-


(Learned Hero Skill) Equal to Bite (Bjartur)
-
-

Actions
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



If - Conditions
-




(Triggering unit) Equal to BjarturNormal
-
-



Then - Actions
-




Hero - Learn skill for BjarturWereWolf: Bite (Bjartur)
-




Set BiteLearned = True
-




Trigger - Turn off (This trigger)
-
-



Else - Actions
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






(Triggering unit) Equal to BjarturWereWolf
-
-





Then - Actions
-






Hero - Learn skill for BjarturNormal: Bite (Bjartur)
-






Set BiteLearned = True
-






Trigger - Turn off (This trigger)
-
-





Else - Actions
-






Do nothing
-
-
-
-
-
-




