- Joined
- Nov 23, 2008
- Messages
- 18
Code:
function Trig_Initialization_Actions takes nothing returns nothing
// Starting Text
call DisplayTextToForce( GetPlayersAll( ), "Welcome to Legend's Quest. Please wait until the dialog boxes show up to begin choosing your race and class." )
// Dialog Renames
call DialogSetMessage( udg_race, "Pick Your Race" )
call DialogSetMessage( udg_chuman, "Pick Your Class" )
call DialogSetMessage( udg_corc, "Pick Your Class" )
call DialogSetMessage( udg_cundead, "Pick Your Class" )
call DialogSetMessage( udg_celf, "Pick Your Class" )
// Race Buttons
set udg_raceb[0] = DialogAddButtonWithHotkeyBJ( udg_race, "|c00ffff00H|ruman (+Intelligence)", 72 )
set udg_raceb[1] = DialogAddButtonWithHotkeyBJ( udg_race, "|c00ffff00O|rrc (+Stregnth)", 79 )
set udg_raceb[2] = DialogAddButtonWithHotkeyBJ( udg_race, "|c00ffff00E|rlf (+Agility)", 69 )
set udg_raceb[3] = DialogAddButtonWithHotkeyBJ( udg_race, "|c00ffff00U|rndead (+Regeneration)", 85 )
set udg_raceb[4] = DialogAddButtonWithHotkeyBJ( udg_race, "|c00ffff00R|random (Race and Class)", 82 )
// Human Buttons
set udg_chumanb[0] = DialogAddButtonWithHotkeyBJ( udg_chuman, "|c00ffff00W|rarrior (Vital Strike / Strength)", 87 )
set udg_chumanb[1] = DialogAddButtonWithHotkeyBJ( udg_chuman, "|c00ffff00N|rinja (Blunt Force Trauma / Strength)", 78 )
set udg_chumanb[2] = DialogAddButtonWithHotkeyBJ( udg_chuman, "|c00ffff00V|riking (Determination Aura / Strength)", 86 )
set udg_chumanb[3] = DialogAddButtonWithHotkeyBJ( udg_chuman, "|c00ffff00M|ragician (Brilliance Aura / Intelligence)", 77 )
set udg_chumanb[4] = DialogAddButtonWithHotkeyBJ( udg_chuman, "W|c00ffff00i|rzard (Magic Missile / Intelligence)", 73 )
set udg_chumanb[5] = DialogAddButtonWithHotkeyBJ( udg_chuman, "|c00ffff00C|rleric (Cure / Intelligence)", 67 )
set udg_chumanb[6] = DialogAddButtonWithHotkeyBJ( udg_chuman, "|c00ffff00A|rrcher (Frost Arrows / Agility)", 64 )
set udg_chumanb[7] = DialogAddButtonWithHotkeyBJ( udg_chuman, "|c00ffff00S|rhooter (Lucky Shot / Agility)", 83 )
set udg_chumanb[8] = DialogAddButtonWithHotkeyBJ( udg_chuman, "|c00ffff00T|rhief (Mug / Agility)", 84 )
// Orc Buttons
set udg_corcb[0] = DialogAddButtonWithHotkeyBJ( udg_corc, "|c00ffff00B|rlademaster (Doppelganger / Strength)", 66 )
set udg_corcb[1] = DialogAddButtonWithHotkeyBJ( udg_corc, "B|c00ffff00e|rrserker (Rage / Strength)", 69 )
set udg_corcb[2] = DialogAddButtonWithHotkeyBJ( udg_corc, "|c00ffff00W|rarlord (Battlecry / Strength)", 87 )
set udg_corcb[3] = DialogAddButtonWithHotkeyBJ( udg_corc, "W|c00ffff00i|rtch Doctor (Poison / Intelligence)", 73 )
set udg_corcb[4] = DialogAddButtonWithHotkeyBJ( udg_corc, "|c00ffff00S|reer (Far Sight / Intelligence)", 83 )
set udg_corcb[5] = DialogAddButtonWithHotkeyBJ( udg_corc, "S|c00ffff00p|ririt Walker (Wind Walk / Intelligence)", 80 )
set udg_corcb[6] = DialogAddButtonWithHotkeyBJ( udg_corc, "|c00ffff00J|ravelin Thrower (Flame Javelin / Agility)", 74 )
set udg_corcb[7] = DialogAddButtonWithHotkeyBJ( udg_corc, "S|c00ffff00u|rrvivalist (Rest / Agility)", 85 )
set udg_corcb[8] = DialogAddButtonWithHotkeyBJ( udg_corc, "|c00ffff00R|raider (Ensnare / Strength)", 82 )
// Elf Buttons
set udg_celfb[0] = DialogAddButtonWithHotkeyBJ( udg_celf, "|c00ffff00H|runter (Immolation / Strength)", 72 )
set udg_celfb[1] = DialogAddButtonWithHotkeyBJ( udg_celf, "|c00ffff00C|rentaur (Trample / Strength)", 67 )
set udg_celfb[2] = DialogAddButtonWithHotkeyBJ( udg_celf, "|c00ffff00W|rarden (Dance of Death / Strength)", 87 )
set udg_celfb[3] = DialogAddButtonWithHotkeyBJ( udg_celf, "|c00ffff00M|ragician (Brilliance Aura / Intelligence)", 77 )
set udg_celfb[4] = DialogAddButtonWithHotkeyBJ( udg_celf, "|c00ffff00D|rruid of the Beast (Transform / Intelligence)", 68 )
set udg_celfb[5] = DialogAddButtonWithHotkeyBJ( udg_celf, "Druid of the |c00ffff00B|rird (Transform / Intelligence)", 66 )
set udg_celfb[6] = DialogAddButtonWithHotkeyBJ( udg_celf, "|c00ffff00L|rioness (Trueshot Aura / Agility)", 76 )
set udg_celfb[7] = DialogAddButtonWithHotkeyBJ( udg_celf, "|c00ffff00A|rrcher (Frost Arrows / Agility)", 64 )
set udg_celfb[8] = DialogAddButtonWithHotkeyBJ( udg_celf, "|c00ffff00T|rhief (Invisibility / Agility)", 84 )
// Undead Buttons
set udg_cundeadb[0] = DialogAddButtonWithHotkeyBJ( udg_cundead, "|c00ffff00B|rutcher (Nausea / Strength)", 66 )
set udg_cundeadb[0] = DialogAddButtonWithHotkeyBJ( udg_cundead, "|c00ffff00Z|rombie (Infect / Strength)", 76 )
set udg_cundeadb[0] = DialogAddButtonWithHotkeyBJ( udg_cundead, "|c00ffff00S|rkeleton (Reassemble / Strength)", 83 )
set udg_cundeadb[0] = DialogAddButtonWithHotkeyBJ( udg_cundead, "|c00ffff00G|rhost (Haunt / Intelligence)", 71 )
set udg_cundeadb[0] = DialogAddButtonWithHotkeyBJ( udg_cundead, "|c00ffff00C|rultist (Summon Being / Intelligence)", 67 )
set udg_cundeadb[0] = DialogAddButtonWithHotkeyBJ( udg_cundead, "|c00ffff00M|ragician (Brilliance Aura / Intelligence)", 77 )
set udg_cundeadb[0] = DialogAddButtonWithHotkeyBJ( udg_cundead, "|c00ffff00D|rark Archer (Knockback / Agility)", 68 )
set udg_cundeadb[0] = DialogAddButtonWithHotkeyBJ( udg_cundead, "D|c00ffff00e|radwalker (Lifesteal / Agility)", 69 )
// Show Dialog
call TriggerSleepAction( 5.00 )
call DialogDisplayBJ( true, udg_race, Player( 0 ) )
endfunction
function InitTrig_Initialization takes nothing returns nothing
set gg_trg_Initialization = CreateTrigger( )
call TriggerAddAction( gg_trg_Initialization, function Trig_Initialization_Actions )
endfunction