# 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 ---------------------------------