- Joined
- Sep 5, 2010
- Messages
- 12
Just got back to wc3 after a year + off, and imported all my triggers in a new map I've been wanting to make for a while. For some reason, though, it won't work (and it seems none of the other jass triggers do either...)
JASS:
library LibraryGlobals initializer Init
globals
//HERO VARIABLES
constant integer STATUP = 'A00N'
constant integer STATDIS = 'A00W'
constant integer CONFIRMCHOICE = 'A04C'
effect HEROGLOW = null
unit array HERO
unit array HEROSHOP
unit array HEROSELECTOR
unit array STATUNIT
unit array SKILLUNIT
integer array STATPOINTS
integer array SKILLPOINTS
//SHOP VARIABLES
constant integer ARMORY = 'n00V'
constant integer MARKETPLACE = 'n006'
integer ARMCOUNT = 0
integer TRINKETCOUNT = 12
integer RNDINTEGER = 0
integer array ARM
integer array TRINKET
//MISC. VARIABLES
constant integer DUMMYID = 'n00E'
rect MAPENTIRE = null
rect MAPPLAYABLE = null
integer array SPAWNID
real array CAMDIST
string array COLORSTRING
weathereffect array WEATHEREFFECT
endglobals
private function Init takes nothing returns nothing
set MAPENTIRE = GetWorldBounds()
set MAPPLAYABLE = bj_mapInitialPlayableArea
//SET SPAWNID
set SPAWNID[0] = 'h000' //FOOTMAN
set SPAWNID[1] = 'n000' //ARCHER
set SPAWNID[2] = 'n003' //WIZARD
set SPAWNID[3] = 'o000' //CATAPULT
set SPAWNID[4] = 'h003' //KNIGHT
set SPAWNID[5] = 'h009' //RIFLEMAN
set SPAWNID[6] = 'h00A' //WAR MAGE
set SPAWNID[7] = 'h008' //MORTAR TEAM
//SET HEROSHOP
set HEROSHOP[0] = gg_unit_n01H_0013
set HEROSHOP[1] = gg_unit_n01I_0001
set HEROSHOP[2] = gg_unit_n01J_0012
set HEROSHOP[3] = gg_unit_n01G_0016
set HEROSHOP[4] = gg_unit_n01E_0014
set HEROSHOP[5] = gg_unit_n01F_0015
set HEROSHOP[6] = gg_unit_n005_0017
set HEROSHOP[7] = gg_unit_n00U_0018
set HEROSHOP[8] = gg_unit_n00O_0019
// SET WEATHEREFFECT
//set WEATHEREFFECT[0] = AddWeatherEffect(MAPENTIRE, 'RLhr')
//set WEATHEREFFECT[1] = AddWeatherEffect(MAPENTIRE, 'RLlr')
//set WEATHEREFFECT[2] = AddWeatherEffect(MAPENTIRE, 'FDwh')
//set WEATHEREFFECT[3] = AddWeatherEffect(MAPENTIRE, 'SNhs')
//set WEATHEREFFECT[4] = AddWeatherEffect(MAPENTIRE, 'Snls')
//SET PLAYERCOLORSTRING
set COLORSTRING[0] = "|cffff0000"
set COLORSTRING[1] = "|cff0000ff"
set COLORSTRING[2] = "|cff18e7bd"
set COLORSTRING[3] = "|cff520084"
set COLORSTRING[4] = "|cffffff00"
set COLORSTRING[5] = "|cfffe8a0e"
set COLORSTRING[6] = "|cff18be00"
set COLORSTRING[7] = "|cffe759ad"
set COLORSTRING[8] = "|cff949694"
set COLORSTRING[9] = "|cff7bbef7"
set COLORSTRING[10] = "|cff0F6145"
set COLORSTRING[11] = "|cff4D2903"
endfunction
endlibrary