- Joined
- Apr 19, 2011
- Messages
- 1,331
I meet a problem on a system of solo boss on my map Survival Arena
From the boss n*3, the bosses are not to create in arenas(bullrings) except for the player 1...
And certainly height of the other still not found bugs...
The Triggers :
From the boss n*3, the bosses are not to create in arenas(bullrings) except for the player 1...
And certainly height of the other still not found bugs...
The Triggers :
-
Map initialisation
-
Evénements
-
Map initialization
-
-
Conditions
-
Actions
-
-------- POINTS --------
-
-------- Position Player Solo Boss Area --------
-
Set Pos_SoloAreaPL[1] = (Center of BossSoloP1 <gen>)
-
Set Pos_SoloAreaPL[2] = (Center of BossSoloP2 <gen>)
-
Set Pos_SoloAreaPL[3] = (Center of BossSoloP3 <gen>)
-
Set Pos_SoloAreaPL[4] = (Center of BossSoloP4 <gen>)
-
Set Pos_SoloAreaPL[5] = (Center of BossSoloP5 <gen>)
-
Set Pos_SoloAreaPL[6] = (Center of BossSoloP6 <gen>)
-
Set Pos_SoloAreaPL[7] = (Center of BossSoloP7 <gen>)
-
Set Pos_SoloAreaPL[8] = (Center of BossSoloP8 <gen>)
-
Set Pos_SoloAreaPL[9] = (Center of BossSoloP9 <gen>)
-
Set Pos_SoloAreaPL[10] = (Center of BossSoloP10 <gen>)
-
Set Pos_SoloAreaPL[11] = (Center of BossSoloP11 <gen>)
-
Set Pos_SoloAreaPL[12] = (Center of BossSoloP12 <gen>)
-
-------- Position Boss Solo Boss Area --------
-
Set Pos_SoloAreaB[1] = (Center of BossSoloB1 <gen>)
-
Set Pos_SoloAreaB[2] = (Center of BossSoloB2 <gen>)
-
Set Pos_SoloAreaB[3] = (Center of BossSoloB3 <gen>)
-
Set Pos_SoloAreaB[4] = (Center of BossSoloB4 <gen>)
-
Set Pos_SoloAreaB[5] = (Center of BossSoloB5 <gen>)
-
Set Pos_SoloAreaB[6] = (Center of BossSoloB6 <gen>)
-
Set Pos_SoloAreaB[7] = (Center of BossSoloB7 <gen>)
-
Set Pos_SoloAreaB[8] = (Center of BossSoloB8 <gen>)
-
Set Pos_SoloAreaB[9] = (Center of BossSoloB9 <gen>)
-
Set Pos_SoloAreaB[10] = (Center of BossSoloB10 <gen>)
-
Set Pos_SoloAreaB[11] = (Center of BossSoloB11 <gen>)
-
Set Pos_SoloAreaB[12] = (Center of BossSoloB12 <gen>)
-
-------- Position In Arena --------
-
Set Pos_InArena[1] = (Center of respawn <gen>)
-
-------- UNITS --------
-
-------- Boss Solo --------
-
Set Unit_BossSolo[1] = Evil Soldier
-
Set Unit_BossSolo[2] = Fantassin
-
Set Unit_BossSolo[3] = Knight
-
Set Unit_BossSolo[4] = NeverDied
-
Set Unit_BossSolo[5] = Wyrm des glaces
-
-------- ITEMS --------
-
-------- Boss Solo Loot --------
-
Set Item_SoloBossLoot[1] = Rune de soins
-
Set Item_SoloBossLoot[2] = Potion de soins majeurs
-
Set Item_SoloBossLoot[3] = Agility Tome +10
-
Set Item_SoloBossLoot[4] = Agility Tome +10
-
Set Item_SoloBossLoot[5] = Agility Tome +10
-
-
-
GoSoloArea
-
Evénements
-
Unité - A unit Acquiert un objet
-
-
Conditions
-
(Item-type of (Item being manipulated)) Egal Ã* Solo Boss Area
-
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Si - Conditions
-
Bol_BossInFight[(Player number of (Owner of (Triggering unit)))] Egal Ã* FALSE
-
-
Alors - Actions
-
Sinon - Actions
-
Partie - Display to (Player group((Owner of (Triggering unit)))) the text: |Cfffed312You need ...
-
Skip remaining actions
-
-
-
Set Nbr_Lvl_BS[(Player number of (Owner of (Triggering unit)))] = (Nbr_Lvl_BS[(Player number of (Owner of (Triggering unit)))] + 1)
-
Unité - Move (Triggering unit) instantly to Pos_SoloAreaPL[(Player number of (Owner of (Triggering unit)))]
-
Caméra - Pan camera for (Owner of (Triggering unit)) to Pos_SoloAreaPL[(Player number of (Owner of (Triggering unit)))] over 0.01 seconds
-
Set Unit_UnitInFight[(Player number of (Owner of (Triggering unit)))] = (Triggering unit)
-
Unité - Create 1 Unit_BossSolo[Nbr_Lvl_BS[(Player number of (Owner of (Triggering unit)))]] for Neutre Hostile at Pos_SoloAreaB[(Player number of (Owner of (Triggering unit)))] facing 270.00 degrees
-
Set Unit_BossInFight[(Player number of (Owner of (Triggering unit)))] = (Last created unit)
-
Set Bol_BossInFight[(Player number of (Owner of (Triggering unit)))] = TRUE
-
Déclencheur - Add to ExitSoloArea <gen> the event (Unité - Unit_BossInFight[(Player number of (Owner of (Triggering unit)))] Meurt)
-
Déclencheur - Add to KilledbyBoss <gen> the event (Unité - Unit_UnitInFight[(Player number of (Owner of (Triggering unit)))] Meurt)
-
-
-
KilledbyBoss
-
Evénements
-
Conditions
-
Actions
-
Set Nbr_Lvl_BS[(Player number of (Owner of (Dying unit)))] = (Nbr_Lvl_BS[(Player number of (Owner of (Dying unit)))] - 1)
-
Unité - Remove Unit_BossInFight[(Player number of (Owner of (Dying unit)))] from the game
-
Set Bol_BossInFight[(Player number of (Owner of (Triggering unit)))] = FALSE
-
-
-
ExitSoloArea
-
Evénements
-
Conditions
-
Actions
-
Joueur - Add (Nbr_Lvl_BS[(Player number of (Owner of (Killing unit)))] x 500) to Joueur 1 (Rouge) Or actuel
-
Objet - Create Item_SoloBossLoot[Nbr_Lvl_BS[(Player number of (Owner of (Killing unit)))]] at Pos_SoloAreaB[(Player number of (Owner of (Killing unit)))]
-
Partie - Display to (Player group((Owner of (Triggering unit)))) the text: In 10 seconds, you ...
-
Wait 10.00 seconds
-
Unité - Move (Killing unit) instantly to Pos_InArena[1]
-
Caméra - Pan camera for (Owner of (Killing unit)) to Pos_InArena[1] over 0.01 seconds
-
Wait 50.00 seconds
-
Set Bol_BossInFight[(Player number of (Owner of (Triggering unit)))] = FALSE
-
-