D
dunpealx4
Guest
Code:
Setup Random Heros
Events
Map initialization
Conditions
Actions
-------- Melee Init --------
Melee Game - Use melee time of day (for all players)
Melee Game - Limit Heroes to 1 per Hero-type (for all players)
-------- Set up Random Hero Array --------
Set RANDOM_HERO_ARRAY[1] = Paladin
Set RANDOM_HERO_ARRAY[2] = Archmage
Set RANDOM_HERO_ARRAY[3] = Mountain King
Set RANDOM_HERO_ARRAY[4] = Blood Mage
Set RANDOM_HERO_ARRAY[5] = Blademaster
Set RANDOM_HERO_ARRAY[6] = Far Seer
Set RANDOM_HERO_ARRAY[7] = Tauren Chieftan
Set RANDOM_HERO_ARRAY[8] = Shadow Hunter
Set RANDOM_HERO_ARRAY[9] = Death Knight
Set RANDOM_HERO_ARRAY[10] = Lich
Set RANDOM_HERO_ARRAY[11] = Dread Lord
Set RANDOM_HERO_ARRAY[12] = Crypt Lord
Set RANDOM_HERO_ARRAY[13] = Keeper of the Grove
Set RANDOM_HERO_ARRAY[14] = Priestess of the Moon
Set RANDOM_HERO_ARRAY[15] = Demon Hunter
Set RANDOM_HERO_ARRAY[16] = Warden
Set NUM_HEROES = 16
Code:
Random Hero
Events
Unit - A unit Sells a unit
Conditions
(Unit-type of (Sold unit)) Equal to [COLOR="Red"]Random Hero[/COLOR]
Actions
Unit - Create 1 RANDOM_HERO_ARRAY[(Random integer number between 1 and NUM_HEROES)] for (Owner of (Sold unit)) at ((Owner of (Sold unit)) start location) facing Default building facing degrees
Unit - Remove (Sold unit) from the game
the red font, random hero, is a dummy unit(based unit is peasant).
this basic random system allow player to get a randomed hero, but player can have duplicated hero. how can i make a random system that once the hero has been picked(either by random or manual pick), other player can no longer get that hero? for instant, if i pick random and i got paladin, i want the paladin disappears on the tavern so other player cant pick him. also, no matter how many times a player picks random, he will not get a paladin. how can i do that? any hints?