# init !calculation initiatives !Be sure to check for mills !hod variable responsible for who will attack !<<$name>> if GedoMazo = 1 and stunV > 0:set stunV = 0 & set mannaV -= 1000 & '<<$nameV>> with a deafening roar, emits large amounts of energy allowing you to attack him again.' set initi = react * 20 / 100 set initi -= dospehVes if initi < 0:set initi = 0 set init = rand(react - initi, react + initi) + initBonus set initiV = reactV * 20/100 set initiV -= dospehVesV if initiV < 0:set initiV = 0 set initV = rand(reactV - initiV, reactV + initiV) + initBonusV if hodtime >= 3 and stun = 0 and stunV = 0 and initBonus = 0: !the player has already attacked three times '<<$nameV>> took the initiative' set hod = 1 set hodtime = 0 exit end if hodtimeV >= 3 and stun = 0 and stunV = 0 and initBonusV = 0: !the enemy attacked three times already 'You took the lead' set hod = 0 set hodtimeV = 0 exit end if stun = 0 and stunV = 0 and hodtime < 3 and hodtimeV < 3 or stun = 0 and stunV = 0 and initBonus > 0 or stun = 0 and stunV = 0 and initBonusV > 0: !both are not in the camp if tuman = 0 and tumanV = 0: !No fog if init > initV: !Initiative tackler 'You took the initiative' set hod = 0 set hodtime += 1 exit end if init < initV: !Initiative has captured the enemy '<<$nameV>> took the initiative' set hod = 1 set hodtimeV += 1 exit end if init = initV: set hod = rand(0, 1) if hod = 0:'You hardly seized the initiative' if hod = 1:'<<$nameV>> hardly took the initiative' exit end end if tuman > 0: !Fog player set tuman -= 1 set initV = reactV - initiV if init > initV: !Initiative tackler 'In your fog <<$nameV>> does not have time for you and you took the initiative' set hod = 0 set hodtime += 1 exit end if init < initV: !Initiative has captured the enemy 'In spite of your fog <<$nameV>> took the initiative' set hod = 1 set hodtimeV += 1 exit end if init = initV: set hod = rand(0, 1) if hod = 0:'You hardly seized the initiative in spite of your fog' if hod = 1:'<<$nameV>> in spite of your fog still took the initiative' exit end end if tumanV > 0: !Fog enemy set tumanV -= 1 set init = react - initi if init > initV: !Initiative tackler 'In spite of the fog, you took the initiative' set hod = 0 set hodtime += 1 exit end if init < initV: !Initiative has captured the enemy '<<$nameV>> use your fog easily captures initiative' set hod = 1 set hodtimeV += 1 exit end if init = initV: set hod = rand(0, 1) if hod = 0:'You hardly seized the initiative in spite of the fog' if hod = 1:'<<$nameV>> use your fog took the initiative' exit end end end if stun > 0: !Player in the camp set stun -= 1 set hod = 1 if tuman > 0:set tuman -= 1 if tumanV > 0:set tumanV -= 1 'You can not move, and <<$nameV>> easily captures initiative' exit end if stunV > 0: !The enemy in the camp set stunV -= 1 set hod = 0 if tuman > 0:set tuman -= 1 if tumanV > 0:set tumanV -= 1 '<<$nameV>> can not move and you can easily grab the initiative' exit end --- init ---------------------------------