- Joined
- Jun 2, 2009
- Messages
- 1,226
How can i make this trigger better optimized? Specially i am talking about "player" sections.
-
Baslangic Triggerlari
-
Events
-
Map initialization
-
-
Conditions
-
Actions
-
Game - Set the time of day to 5.00
-
Game - Set time of day speed to 100.00% of the default speed
-
Hashtable - Create a hashtable
-
Set hash = (Last created hashtable)
-
Custom script: call ExecuteFunc("RegisterItemCosts")
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Or - Any (Conditions) are true
-
Conditions
-
(Player 1 (Red) controller) Equal to User
-
(Player 7 (Green) controller) Equal to User
-
-
-
-
Then - Actions
-
-------- Obslu oyun --------
-
Set ClanDevilPlayer = Neutral Victim
-
Camera - Set Player 1 (Red)'s camera Field of view to 90.00 over 0.00 seconds
-
Set ClanReaperPlayer = Neutral Extra
-
Camera - Set Player 7 (Green)'s camera Field of view to 90.00 over 0.00 seconds
-
-
Else - Actions
-
-------- Obssuz oyun --------
-
Set ClanDevilPlayer = Player 1 (Red)
-
Set ClanReaperPlayer = Player 7 (Green)
-
-------- Devil ayarlar --------
-
Player - Make ClanDevilPlayer treat Player 2 (Blue) as an Ally with shared vision
-
Player - Make ClanDevilPlayer treat Player 3 (Teal) as an Ally with shared vision
-
Player - Make ClanDevilPlayer treat Player 4 (Purple) as an Ally with shared vision
-
Player - Make ClanDevilPlayer treat Player 5 (Yellow) as an Ally with shared vision
-
Player - Make ClanDevilPlayer treat Player 6 (Orange) as an Ally with shared vision
-
Player - Make ClanDevilPlayer treat Player 8 (Pink) as an Enemy
-
Player - Make ClanDevilPlayer treat Player 9 (Gray) as an Enemy
-
Player - Make ClanDevilPlayer treat Player 10 (Light Blue) as an Enemy
-
Player - Make ClanDevilPlayer treat Player 11 (Dark Green) as an Enemy
-
Player - Make ClanDevilPlayer treat Player 12 (Brown) as an Enemy
-
Player - Make Player 2 (Blue) treat ClanDevilPlayer as an Ally with shared vision
-
Player - Make Player 3 (Teal) treat ClanDevilPlayer as an Ally with shared vision
-
Player - Make Player 4 (Purple) treat ClanDevilPlayer as an Ally with shared vision
-
Player - Make Player 5 (Yellow) treat ClanDevilPlayer as an Ally with shared vision
-
Player - Make Player 6 (Orange) treat ClanDevilPlayer as an Ally with shared vision
-
Player - Make Player 8 (Pink) treat ClanDevilPlayer as an Enemy
-
Player - Make Player 9 (Gray) treat ClanDevilPlayer as an Enemy
-
Player - Make Player 10 (Light Blue) treat ClanDevilPlayer as an Enemy
-
Player - Make Player 11 (Dark Green) treat ClanDevilPlayer as an Enemy
-
Player - Make Player 12 (Brown) treat ClanDevilPlayer as an Enemy
-
-------- Reaper ayarlar --------
-
Player - Make ClanReaperPlayer treat Player 2 (Blue) as an Enemy
-
Player - Make ClanReaperPlayer treat Player 3 (Teal) as an Enemy
-
Player - Make ClanReaperPlayer treat Player 4 (Purple) as an Enemy
-
Player - Make ClanReaperPlayer treat Player 5 (Yellow) as an Enemy
-
Player - Make ClanReaperPlayer treat Player 6 (Orange) as an Enemy
-
Player - Make ClanReaperPlayer treat Player 8 (Pink) as an Ally with shared vision
-
Player - Make ClanReaperPlayer treat Player 9 (Gray) as an Ally with shared vision
-
Player - Make ClanReaperPlayer treat Player 10 (Light Blue) as an Ally with shared vision
-
Player - Make ClanReaperPlayer treat Player 11 (Dark Green) as an Ally with shared vision
-
Player - Make ClanReaperPlayer treat Player 12 (Brown) as an Ally with shared vision
-
Player - Make Player 2 (Blue) treat ClanReaperPlayer as an Enemy
-
Player - Make Player 3 (Teal) treat ClanReaperPlayer as an Enemy
-
Player - Make Player 4 (Purple) treat ClanReaperPlayer as an Enemy
-
Player - Make Player 5 (Yellow) treat ClanReaperPlayer as an Enemy
-
Player - Make Player 6 (Orange) treat ClanReaperPlayer as an Enemy
-
Player - Make Player 8 (Pink) treat ClanReaperPlayer as an Ally with shared vision
-
Player - Make Player 9 (Gray) treat ClanReaperPlayer as an Ally with shared vision
-
Player - Make Player 10 (Light Blue) treat ClanReaperPlayer as an Ally with shared vision
-
Player - Make Player 11 (Dark Green) treat ClanReaperPlayer as an Ally with shared vision
-
Player - Make Player 12 (Brown) treat ClanReaperPlayer as an Ally with shared vision
-
-
-
-------- Harita üzerindeki eski unitleri deistir --------
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
ClanDevilPlayer Not equal to Player 1 (Red)
-
-
Then - Actions
-
Custom script: set bj_wantDestroyGroup = true
-
Unit Group - Pick every unit in (Units owned by Player 1 (Red)) and do (Actions)
-
Loop - Actions
-
Unit - Change ownership of (Picked unit) to ClanDevilPlayer and Retain color
-
-
-
-
Else - Actions
-
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
ClanReaperPlayer Not equal to Player 7 (Green)
-
-
Then - Actions
-
Custom script: set bj_wantDestroyGroup = true
-
Unit Group - Pick every unit in (Units owned by Player 7 (Green)) and do (Actions)
-
Loop - Actions
-
Unit - Change ownership of (Picked unit) to ClanReaperPlayer and Retain color
-
-
-
-
Else - Actions
-
-
Set GOD_ButtonNumber = 8
-
Set GOD_Buton_Name[1] = |cff00ff00Orman|r
-
Set GOD_Buton_Name[2] = |cff87cefaDestek|r
-
Set GOD_Buton_Name[3] = |cffff8c00+%20 vurus hızı|r
-
Set GOD_Buton_Name[4] = |cffff8c00+5 zirh|r
-
Set GOD_Buton_Name[5] = |cffff8c00+12 hasar|r
-
Set GOD_Buton_Name[6] = |cffff8c00+6 strength|r
-
Set GOD_Buton_Name[7] = |cffff8c00+6 intelligence|r
-
Set GOD_Buton_Name[8] = |cffff8c00+6 agility|r
-
-------- Spellbooklar --------
-
Set GOD_Ability[1] = GOD Orman
-
Set GOD_Ability[2] = GOD Destek
-
Set GOD_Ability[3] = God 3 // AS
-
Set GOD_Ability[4] = God 4 // ARMOR
-
Set GOD_Ability[5] = God 5 // DAMAGE
-
Set GOD_Ability[6] = God 6 // str
-
Set GOD_Ability[7] = God 7 // int
-
Set GOD_Ability[8] = God 8 // agi
-
Player Group - Pick every player in (All players) and do (Actions)
-
Loop - Actions
-
Player - Turn Gives bounty On for (Picked player)
-
For each (Integer A) from 1 to 12, do (Actions)
-
Loop - Actions
-
Player - Disable GOD_Ability[(Integer A)] for (Picked player)
-
-
-
-
-
-------- Spellbooklarin içlerindekiler --------
-
Set GOD_Sub_Ability[1] = GOD ORMAN REAL
-
Set GOD_Sub_Ability[2] = GOD DESTEK REAL
-
Set GOD_Sub_Ability[3] = GOD AS (20%)
-
Set GOD_Sub_Ability[4] = GOD ARMOR (+5)
-
Set GOD_Sub_Ability[5] = GOD DAMAGE (+12)
-
Set GOD_Sub_Ability[6] = Item Hero Stat Bonus (+6 Strength)
-
Set GOD_Sub_Ability[7] = Item Hero Stat Bonus (+6 Intelligence)
-
Set GOD_Sub_Ability[8] = Item Hero Stat Bonus (+6 Agility)
-
Set GOD_Sub_Ability[9] = stat int 8//
-
Set GOD_Sub_Ability[10] = stat agi 8//
-
Set GOD_Nick[1] = |cff87cefaOrman|n
-
Set GOD_Nick[2] = |cff87cefaDestek|r|n
-
Set GOD_Nick[3] = |cff87cefaAS|r|n
-
Set GOD_Nick[4] = |cff87cefaARMOR|r|n
-
Set GOD_Nick[5] = |cff87cefaDMG|r|n
-
Set GOD_Nick[6] = |cff87cefaSTR|r|n
-
Set GOD_Nick[7] = |cff87cefaINT|r|n
-
Set GOD_Nick[8] = |cff87cefaAGI|r|n
-
Player - Make ClanDevilPlayer treat ClanReaperPlayer as an Enemy
-
Player - Make ClanReaperPlayer treat ClanDevilPlayer as an Enemy
-
Player - Make Player 2 (Blue) treat Neutral Passive as an Enemy
-
Player - Make Player 3 (Teal) treat Neutral Passive as an Enemy
-
Player - Make Player 4 (Purple) treat Neutral Passive as an Enemy
-
Player - Make Player 5 (Yellow) treat Neutral Passive as an Enemy
-
Player - Make Player 6 (Orange) treat Neutral Passive as an Enemy
-
Player - Make Player 8 (Pink) treat Neutral Passive as an Enemy
-
Player - Make Player 9 (Gray) treat Neutral Passive as an Enemy
-
Player - Make Player 10 (Light Blue) treat Neutral Passive as an Enemy
-
Player - Make Player 11 (Dark Green) treat Neutral Passive as an Enemy
-
Player - Make Player 12 (Brown) treat Neutral Passive as an Enemy
-
Player - Make Neutral Passive treat ClanDevilPlayer as an Enemy
-
Player - Make Neutral Passive treat ClanReaperPlayer as an Enemy
-
Player - Make Neutral Passive treat Player 2 (Blue) as an Enemy
-
Player - Make Neutral Passive treat Player 3 (Teal) as an Enemy
-
Player - Make Neutral Passive treat Player 4 (Purple) as an Enemy
-
Player - Make Neutral Passive treat Player 5 (Yellow) as an Enemy
-
Player - Make Neutral Passive treat Player 6 (Orange) as an Enemy
-
Player - Make Neutral Passive treat Player 8 (Pink) as an Enemy
-
Player - Make Neutral Passive treat Player 9 (Gray) as an Enemy
-
Player - Make Neutral Passive treat Player 10 (Light Blue) as an Enemy
-
Player - Make Neutral Passive treat Player 11 (Dark Green) as an Enemy
-
Player - Make Neutral Passive treat Player 12 (Brown) as an Enemy
-
Set Circle[2] = Kasa 0059 <gen>
-
Set Circle[3] = Kasa 0090 <gen>
-
Set Circle[4] = Kasa 0091 <gen>
-
Set Circle[5] = Kasa 0093 <gen>
-
Set Circle[6] = Kasa 0092 <gen>
-
Set Circle[8] = Kasa 0077 <gen>
-
Set Circle[9] = Kasa 0082 <gen>
-
Set Circle[10] = Kasa 0083 <gen>
-
Set Circle[11] = Kasa 0085 <gen>
-
Set Circle[12] = Kasa 0084 <gen>
-
Unit - Make Clan Reaper's Headquarter 0004 <gen> Invulnerable
-
Unit - Make Clan Devil's Headquarter 0003 <gen> Invulnerable
-
Player - Set name of ClanDevilPlayer to |cffff0000Clan Devi...
-
Player - Change color of ClanDevilPlayer to Red, Changing color of existing units
-
Player - Set name of ClanReaperPlayer to |cffda70d6Clan Reap...
-
Player - Change color of ClanReaperPlayer to Purple, Changing color of existing units
-
Set PlayingPlayers = (All players matching ((((Matching player) controller) Equal to User) and (((Matching player) slot status) Equal to Is playing)))
-
Player Group - Pick every player in PlayingPlayers and do (Actions)
-
Loop - Actions
-
Player - Set (Picked player) Current gold to 700
-
Player - Set (Picked player) Food cap to 3
-
Camera - Pan camera for (Picked player) to (Center of StartCamera <gen>) over 0.20 seconds
-
Camera - Set (Picked player)'s camera Field of view to 90.00 over 0.00 seconds
-
Visibility - Create an initially Enabled visibility modifier for (Picked player) emitting Visibility across StartCamera <gen>
-
Visibility - Create an initially Enabled visibility modifier for (Picked player) emitting Visibility across Region 079 <gen>
-
Visibility - Create an initially Enabled visibility modifier for (Picked player) emitting Visibility across AltarVisibility <gen>
-
Hero - Make (Picked player) Heroes gain 100.00% experience from future kills
-
-
-
Set DevilPlayersArray[0] = ClanDevilPlayer
-
Set DevilPlayersArray[1] = Player 2 (Blue)
-
Set DevilPlayersArray[2] = Player 3 (Teal)
-
Set DevilPlayersArray[3] = Player 4 (Purple)
-
Set DevilPlayersArray[4] = Player 5 (Yellow)
-
Set DevilPlayersArray[5] = Player 6 (Orange)
-
Set ReaperPlayersArray[0] = ClanReaperPlayer
-
Set ReaperPlayersArray[1] = Player 8 (Pink)
-
Set ReaperPlayersArray[2] = Player 9 (Gray)
-
Set ReaperPlayersArray[3] = Player 10 (Light Blue)
-
Set ReaperPlayersArray[4] = Player 11 (Dark Green)
-
Set ReaperPlayersArray[5] = Player 12 (Brown)
-
Set Player_Colors[(Player number of ClanDevilPlayer)] = |CFFFF0303
-
Set Player_Colors[2] = |CFF0042FF
-
Set Player_Colors[3] = |CFF1CE6B9
-
Set Player_Colors[4] = |CFF540081
-
Set Player_Colors[5] = |CFFFFFC00
-
Set Player_Colors[6] = |CFFFE8A0E
-
Set Player_Colors[(Player number of ClanReaperPlayer)] = |CFF20C000
-
Set Player_Colors[8] = |CFFE55BB0
-
Set Player_Colors[9] = |CFF959697
-
Set Player_Colors[10] = |CFF7FBFF1
-
Set Player_Colors[11] = |CFF004040
-
Set Player_Colors[12] = |CFF492A04
-
For each (Integer A) from 1 to 16, do (Actions)
-
Loop - Actions
-
Set PlayerNames[(Integer A)] = ((Player_Colors[(Integer A)] + (Name of (Player((Integer A))))) + |r)
-
-
-
Set Combine_Charged_Items = True
-
Set Combine_Charges_Max = 3
-
Set PlayerNames[(Player number of ClanDevilPlayer)] = |cffff0000Clan Devil|r
-
Set PlayerNames[(Player number of ClanReaperPlayer)] = |cffda70d6Clan Reaper|r
-
Player Group - Add Player 2 (Blue) to ClanDevilPlayers
-
Player Group - Add Player 3 (Teal) to ClanDevilPlayers
-
Player Group - Add Player 4 (Purple) to ClanDevilPlayers
-
Player Group - Add Player 5 (Yellow) to ClanDevilPlayers
-
Player Group - Add Player 6 (Orange) to ClanDevilPlayers
-
Player Group - Add Player 8 (Pink) to ClanReaperPlayers
-
Player Group - Add Player 9 (Gray) to ClanReaperPlayers
-
Player Group - Add Player 10 (Light Blue) to ClanReaperPlayers
-
Player Group - Add Player 11 (Dark Green) to ClanReaperPlayers
-
Player Group - Add Player 12 (Brown) to ClanReaperPlayers
-
-