function SetIntegerVariable takes string varname, integer value returns nothing
if varname = "GoldIncome" then
set GoldIncome = value
elseif varname = "WaveNumber"
set WaveNumber = value
elseif varname = "LivesLeft"
set LivesLeft = value
else
// Cannot resolve variable.
call BJDebugMsg("Invalid variable name!")
endif
endfunction