Auto-translated
Nah, it still casts the spell at level 20.
Maybe there's something extra here?
Maybe there's something extra here?
path = '/'..GetMapDataPath()
main_hero = 'Raelag'
print("The main hero is named");
SetHeroCombatScript('Raelag', path.."CombatScript.xdb#xpointer(/Script)");
print("Combat script started");
LevR = GetHeroLevel('Raelag');
print("LevR is set as a level identifier for Raelag");
function HeroLevelSaveF()
SetGameVar("LevR", ceil(GetHeroLevel('Raelag')));
print("We set that LevR is a Set Game Var");
end
SetGameVar("LevR", 1)
Trigger(HERO_LEVELUP_TRIGGER, "Raelag", "HeroLevelSaveF")
function ProbaF()
if LevR < 20 then
print("level is less than 20");
else
print("level is 20 or more");
end;
end;
Trigger(OBJECT_TOUCH_TRIGGER, "Proba", "ProbaF");