# init
!Calculation initiative
!Be sure to check for mills
!hod variable is responsible for who will attack
!hod = 0 player attacks hod = 1 enemy attacks
!<<$pcs_nickname>>
if GedoMazo = 1 and stunV > 0:stunV = 0 & manaV = manaV - 1000 & '<<$boydesc>> lets out a deafening roar. It rejuvenates a large amount of energy which allows him to attack you again.'
initi = pcs_react*20/100
initi = initi - dospehVes
if initi < 0:initi = 0
init = RAND(pcs_react-initi,pcs_react+initi) + initBonus
initiV = reactV*20/100
initiV = initiV - dospehVesV
if initiV < 0:initiV = 0
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
'<<$boydesc>> took the initiative.'
hod = 1
hodtime = 0
exit
elseif hodtimeV >= 3 and stun = 0 and stunV = 0 and initBonusV = 0:
!the opponent three times already attacked
'You take the initiative.'
hod = 0
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:
!neither in the camp
if tuman = 0 and tumanV = 0:
!no fog
if init > initV:
!initiative tackler
'You take the initiative.'
hod = 0
hodtime = hodtime + 1
exit
elseif init < initV:
!the initiative has captured the enemy
'<<$boydesc>> took the initiative.'
hod = 1
hodtimeV = hodtimeV + 1
exit
elseif init = initV:
hod = RAND(0,1)
if hod = 0:'You barely take the initiative.'
if hod = 1:'<<$boydesc>> barely took the initiative.'
exit
end
elseif tuman > 0:
!fog player
tuman = tuman - 1
initV = reactV-initiV
if init > initV:
!initiative tackler
'Blinded by the mist <<$boydesc>> can''t find you, giving you the initiative.'
hod = 0
hodtime = hodtime + 1
exit
elseif init < initV:
!the initiative has captured the enemy
'<<$boydesc>> could find you through the mist. He takes the initiative.'
hod = 1
hodtimeV = hodtimeV + 1
exit
elseif init = initV:
hod = RAND(0,1)
if hod = 0:'You were barely able to take the initiative despite the mist.'
if hod = 1:'Despite the mist <<$boydesc>> still took the initiative.'
exit
end
elseif tumanV > 0:
!fog opponent
tumanV = tumanV - 1
init = pcs_react-initi
if init > initV:
!initiative tackler
'Despite the mist, you managed to take the initiative.'
hod = 0
hodtime = hodtime + 1
exit
elseif init < initV:
!the initiative has captured the enemy
'<<$boydesc>> The enemy easily gains the initiative.'
hod = 1
hodtimeV = hodtimeV + 1
exit
elseif init = initV:
hod = RAND(0,1)
if hod = 0:'You barely managed to take the initiative despite the mist.'
if hod = 1:'<<$boydesc>> The enemy easily gains the initiative by using the mist.'
exit
end
end
end
if stun > 0:
!player in the camp
stun = stun - 1
hod = 1
if tuman > 0:tuman = tuman - 1
if tumanV > 0:tumanV = tumanV - 1
'You can not move, and <<$boydesc>> easy to takes the initiative.'
exit
elseif stunV > 0:
!the enemy in the camp
stunV = stunV - 1
hod = 0
if tuman > 0:tuman = tuman - 1
if tumanV > 0:tumanV = tumanV - 1
'<<$boydesc>> can not move and you easily take the initiative.'
exit
end
--- init ---------------------------------