Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
Triggers
scholomance.w3m
Variables
Hero's
---------------------------
LimitarXP
Liut
---------------------------
Trigger/Campanha
NecromancerAnim
SnoAttack
Base
HumanSpells
---------------------------
Holy Glory
UndeadSpells
SPELLS
Dead RISE
---------------------------
Scholomancia
---------------------------
Tempestade
Wave2
---------------------------
Clima
Noite
---------------------------
Sets
Recursos
RecursoInfinito
RecursoInfinito Copy
RecursoInfinito Copy Copy
---------------------------
Trovo
---------------------------
Enter map-specific custom script code below. This text will be included in the map script after variables are declared and before any trigger code except Custom Script Item. Custom Script Item will merge into map script after globals variables declaration with the list order in trigger view.
Name
Type
is_array
initial_value
Point
location
No
LimitarXP
Events
Time - Every 2 seconds of game time
Conditions
(Hero level of Paladin 0195 <gen>) Equal to 2
Actions
Hero - Disable experience gain for Paladin 0195 <gen> .
Trigger - Turn off (This trigger)
Liut
Events
Map initialization
Conditions
Actions
Hero - Make Player 3 (Teal) Heroes gain 25.00 % experience from future kills
NecromancerAnim
Events
Time - Every 2 seconds of game time
Conditions
Actions
Unit - Pause Necromancer 0236 <gen>
Unit - Pause Necromancer 0004 <gen>
Unit - Pause Necromancer 0237 <gen>
Special Effect - Create a special effect at (Center of ritual <gen>) using Abilities\Spells\Other\Charm\CharmTarget.mdl
Special Effect - Create a special effect at (Center of ritual <gen>) using Abilities\Spells\Undead\AnimateDead\AnimateDeadTarget.mdl
Animation - Play Necromancer 0004 <gen> 's stand channel 1 animation
Animation - Play Necromancer 0237 <gen> 's stand channel 1 animation
Animation - Play Necromancer 0236 <gen> 's stand channel 1 animation
SnoAttack
Events
Time - Elapsed game time is 350.00 seconds
Conditions
Actions
AI - Start campaign AI script for Player 22 (Snow) : war3mapImported\scholo.ai (Unexpected type: 'aiscript')
Base
Events
Unit - A unit enters Entrada <gen>
Conditions
(Owner of (Triggering unit)) Equal to Player 3 (Teal)
Actions
Trigger - Turn off (This trigger)
Player Group - Pick every player in (All allies of Player 3 (Teal).) and do (Actions)
Loop - Actions
Unit - Change ownership of (Random unit from (Units owned by Player 2 (Blue).)) to Player 3 (Teal) and Change color
Unit - Change ownership of (Random unit from (Units owned by Player 2 (Blue).)) to Player 3 (Teal) and Change color
Unit - Change ownership of (Random unit from (Units owned by Player 2 (Blue).)) to Player 3 (Teal) and Change color
Unit - Change ownership of (Random unit from (Units owned by Player 2 (Blue).)) to Player 3 (Teal) and Change color
Unit - Change ownership of (Random unit from (Units owned by Player 2 (Blue).)) to Player 3 (Teal) and Change color
Unit - Change ownership of (Random unit from (Units owned by Player 2 (Blue).)) to Player 3 (Teal) and Change color
Unit - Change ownership of (Random unit from (Units owned by Player 2 (Blue).)) to Player 3 (Teal) and Change color
Unit - Change ownership of (Random unit from (Units owned by Player 2 (Blue).)) to Player 3 (Teal) and Change color
Unit - Change ownership of (Random unit from (Units owned by Player 2 (Blue).)) to Player 3 (Teal) and Change color
Unit - Change ownership of (Random unit from (Units owned by Player 2 (Blue).)) to Player 3 (Teal) and Change color
Wait 2 seconds
Unit - Pause all units
Wait 0.10 seconds
Unit - Unpause Assassin 0196 <gen>
Camera - Pan camera for Player 3 (Teal) to (Position of Knight 0181 <gen>) over 0 seconds
Cinematic - Send transmission to (All players) from Knight 0181 <gen> named Knight : Play No sound and display BANDIT SCU- . Modify duration: Add 0 seconds and Don't wait
Wait 1.60 seconds
Unit - Set Base Damage of Assassin 0196 <gen> to 5000 for weapon index: 0
Unit Group - Order (Units in Region_010 <gen>) to Attack . Knight 0181 <gen>
Wait 3.00 seconds
Unit - Set Base Damage of Assassin 0196 <gen> to 15 for weapon index: 0
Unit - Unpause all units
Holy Glory
Events
Unit - A unit Begins casting an ability
Conditions
(Ability being cast) Equal to Holy Light
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Race of (Target unit of ability being cast)) Equal to Undead
Then - Actions
Special Effect - Create a special effect at (Position of (Target unit of ability being cast)) using Abilities\Spells\Orc\HealingWave\HealingWaveTarget.mdl
Else - Actions
Special Effect - Create a special effect at (Position of (Target unit of ability being cast)) using Abilities\Spells\Orc\Disenchant\DisenchantSpecialArt.mdl
Dead RISE
Events
Unit - A unit Begins casting an ability
Conditions
(Ability being cast) Equal to Divine Shield (Neutral Hostile)
Actions
Set Variable Set Point = (Random point in necromancerSpell <gen>)
Unit - Pause (Triggering unit)
Animation - Play (Triggering unit) 's Spell animation
Region - Center necromancerSpell <gen> on (Position of (Triggering unit))
Wait 0.25 seconds
Unit - Create 1 . Skeleton Warrior for (Owner of (Triggering unit)) at Point facing Default building facing degrees
Special Effect - Create a special effect at Point using Abilities\Spells\Undead\AnimateDead\AnimateDeadTarget.mdl
Custom script: call RemoveLocation( udg_Point)
Wait 1.00 seconds
Set Variable Set Point = (Random point in necromancerSpell <gen>)
Animation - Play (Triggering unit) 's Spell animation
Unit - Create 1 . Skeleton Warrior for (Owner of (Triggering unit)) at Point facing Default building facing degrees
Special Effect - Create a special effect at Point using Abilities\Spells\Undead\AnimateDead\AnimateDeadTarget.mdl
Custom script: call RemoveLocation( udg_Point)
Wait 1.00 seconds
Set Variable Set Point = (Random point in necromancerSpell <gen>)
Animation - Play (Triggering unit) 's Spell animation
Unit - Create 1 . Skeleton Warrior for (Owner of (Triggering unit)) at Point facing Default building facing degrees
Special Effect - Create a special effect at Point using Abilities\Spells\Undead\AnimateDead\AnimateDeadTarget.mdl
Custom script: call RemoveLocation( udg_Point)
Wait 1.00 seconds
Set Variable Set Point = (Random point in necromancerSpell <gen>)
Animation - Play (Triggering unit) 's Spell animation
Unit - Create 1 . Skeleton Warrior for (Owner of (Triggering unit)) at Point facing Default building facing degrees
Special Effect - Create a special effect at Point using Abilities\Spells\Undead\AnimateDead\AnimateDeadTarget.mdl
Custom script: call RemoveLocation( udg_Point)
Wait 1.00 seconds
Set Variable Set Point = (Random point in necromancerSpell <gen>)
Animation - Play (Triggering unit) 's Spell animation
Unit - Create 1 . Skeleton Warrior for (Owner of (Triggering unit)) at Point facing Default building facing degrees
Special Effect - Create a special effect at Point using Abilities\Spells\Undead\AnimateDead\AnimateDeadTarget.mdl
Custom script: call RemoveLocation( udg_Point)
Wait 1.00 seconds
Set Variable Set Point = (Random point in necromancerSpell <gen>)
Animation - Play (Triggering unit) 's Spell animation
Unit - Create 1 . Skeleton Warrior for (Owner of (Triggering unit)) at Point facing Default building facing degrees
Special Effect - Create a special effect at Point using Abilities\Spells\Undead\AnimateDead\AnimateDeadTarget.mdl
Custom script: call RemoveLocation( udg_Point)
Wait 1.00 seconds
Set Variable Set Point = (Random point in necromancerSpell <gen>)
Animation - Play (Triggering unit) 's Spell animation
Unit - Create 1 . Skeleton Warrior for (Owner of (Triggering unit)) at Point facing Default building facing degrees
Special Effect - Create a special effect at Point using Abilities\Spells\Undead\AnimateDead\AnimateDeadTarget.mdl
Custom script: call RemoveLocation( udg_Point)
Wait 1.00 seconds
Unit - Unpause (Triggering unit)
Tempestade
Events
Time - Every 60.00 seconds of game time
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Random integer number between 1 and 2) Equal to 2
Then - Actions
Unit - Create 2 . Zombie for (Random player from (All enemies of Player 1 (Red).)) at (Center of undeadspawn2 <gen>) facing Default building facing degrees
Unit Group - Pick every unit in (Units in undeadspawn2 <gen>) and do (Actions)
Loop - Actions
AI - Ignore the guard positions of all Player 13 (Maroon) units
Unit Group - Order (Units in undeadspawn2 <gen>) to Attack-Move To . (Position of Captain 0015 <gen>)
Else - Actions
Unit - Create 2 . Zombie Female for (Random player from (All enemies of Player 1 (Red).)) at (Center of undeaspsawn1 <gen>) facing Default building facing degrees
Unit Group - Pick every unit in (Units in undeaspsawn1 <gen>) and do (Actions)
Loop - Actions
AI - Ignore the guard positions of all Player 13 (Maroon) units
Unit Group - Order (Units in undeaspsawn1 <gen>) to Attack-Move To . (Position of Captain 0015 <gen>)
Wave2
Events
Time - Every 160.00 seconds of game time
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Random integer number between 1 and 2) Equal to 2
Then - Actions
Unit - Create 2 . Zombie for (Random player from (All enemies of Player 1 (Red).)) at (Center of undeadspawn2 <gen>) facing Default building facing degrees
Unit - Create 2 . Zombie Female for (Random player from (All enemies of Player 1 (Red).)) at (Center of undeadspawn2 <gen>) facing Default building facing degrees
Unit - Create 1 . Necromancer for (Random player from (All enemies of Player 1 (Red).)) at (Center of undeadspawn2 <gen>) facing Default building facing degrees
Unit Group - Pick every unit in (Units in undeadspawn2 <gen>) and do (Actions)
Loop - Actions
AI - Ignore the guard positions of all Player 13 (Maroon) units
Unit Group - Order (Units in undeadspawn2 <gen>) to Attack-Move To . (Position of Captain 0015 <gen>)
Else - Actions
Unit - Create 2 . Zombie for (Random player from (All enemies of Player 1 (Red).)) at (Center of undeaspsawn1 <gen>) facing Default building facing degrees
Unit - Create 2 . Zombie Female for (Random player from (All enemies of Player 1 (Red).)) at (Center of undeaspsawn1 <gen>) facing Default building facing degrees
Unit - Create 1 . Necromancer for (Random player from (All enemies of Player 1 (Red).)) at (Center of undeaspsawn1 <gen>) facing Default building facing degrees
Unit Group - Pick every unit in (Units in undeaspsawn1 <gen>) and do (Actions)
Loop - Actions
AI - Ignore the guard positions of all Player 13 (Maroon) units
Unit Group - Order (Units in undeaspsawn1 <gen>) to Attack-Move To . (Position of Captain 0015 <gen>)
Noite
Events
Map initialization
Conditions
Actions
Game - Set game speed to Normal
Game - Lock the game speed
Game - Turn the day/night cycle Off
Sets
Events
Map initialization
Conditions
Actions
Animation - Play Necromancer 0238 <gen> 's stand channel 1 animation
AI - Start campaign AI script for Player 2 (Blue) : war3mapImported\Humanos1.ai (Unexpected type: 'aiscript')
AI - Start campaign AI script for Player 23 (Emerald) : war3mapImported\scholo.ai (Unexpected type: 'aiscript')
AI - Start campaign AI script for Player 13 (Maroon) : war3mapImported\scholo.ai (Unexpected type: 'aiscript')
AI - Ignore the guard positions of all Player 2 (Blue) units
Destructible - Kill Iron Gate 6991 <gen>
Unit - Make Castle 0022 <gen> Invulnerable
Sound - Play LightningBolt1 <gen>
Wait 1.00 seconds
Recursos
Events
Time - Every 2 seconds of game time
Conditions
Actions
Player - Set Player 2 (Blue) . Current gold to 750
Player - Set Player 2 (Blue) . Current lumber to 750
Player - Set Player 2 (Blue) . Food cap to 75
RecursoInfinito
Events
Map initialization
Conditions
Actions
Player - Set Player 13 (Maroon) . Current gold to 75000
Player - Set Player 13 (Maroon) . Current lumber to 75000
Player - Set Player 13 (Maroon) . Food cap to 100
Player - Set Player 13 (Maroon) . Food max to 100
RecursoInfinito Copy
Events
Map initialization
Conditions
Actions
Player - Set Player 23 (Emerald) . Current gold to 75000
Player - Set Player 23 (Emerald) . Current lumber to 75000
Player - Set Player 23 (Emerald) . Food cap to 100
Player - Set Player 23 (Emerald) . Food max to 100
RecursoInfinito Copy Copy
Events
Map initialization
Conditions
Actions
Player - Set Player 22 (Snow) . Current gold to 75000
Player - Set Player 22 (Snow) . Current lumber to 75000
Player - Set Player 22 (Snow) . Food cap to 100
Player - Set Player 22 (Snow) . Food max to 100
Trovo
Events
Time - Every 5.00 seconds of game time
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Random integer number between 1 and 10) Equal to 5
Then - Actions
Sound - Play LightningBolt101 <gen>
Sound - Set volume of LightningBolt101 <gen> to 100 %
Wait 0.40 seconds
Cinematic - Fade out and back in over 2.00 seconds using texture White Mask and color ( 100.00 %, 100.00 %, 100.00 %) with 70.00 % transparency
Camera - Shake the camera for Player 1 (Red) with magnitude 1.00
Wait 1.50 seconds
Camera - Stop swaying/shaking the camera for Player 1 (Red) .
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.