# atakM
if $ARGS[0] = 'atakVmanna':
cla
!payment hit dodge
poSp = speedV*20/100
uvAg = pcs_agil*20/100
poBox = reactV*20/100
uvBox = react*20/100
popad = RAND(reactV-poBox,reactV+poBox) + RAND(speedV-poSp,speedV+poSp)
uvorot = RAND(react-uvBox,react+uvBox) + RAND(pcs_agil-uvAg,pcs_agil+uvAg)
uvorKoef = uvorot*50/100
popKoef = popad*50/100
if popad > uvorot:
if popad >= uvorot+uvorKoef:
!Crete, very direct hit
'Critical hits'
xgt'atakM','uronKritV'
elseif popad < uvorot+uvorKoef:
!Normal hit
!He attacks the enemy
'EYE'
xgt'atakM','uronV'
end
elseif popad <= uvorot:
'LOST'
xgt'fight','sta'
end
end
if $ARGS[0] = 'uronKritV':
cla
damage = RAND(1000,2000)
damageM = RAND(1000,2000)
if defence <= 0 and klon <= 0 and unmaterial <= 0 and barier <= 0:
if dospeh > 0:damage = damage - dospehDef & dospehEn = dospehEn - 1
if damage < 0:damage = 0
health = health - damage
manna = manna - damageM
'Your health harmed <> units'
'Your manna harmed <> units'
if zerkalo > 0:
zerkalo = zerkalo - 1
healthV = healthV - damage
'You are repelled and the damage <<$boydesc>> We received <> points of damage'
end
xgt'fight','sta'
end
if defence > 0 and klon <= 0 and unmaterial <= 0:
damSum = damage + damageM
defence = defence - damSum
'Your protection harmed <> units'
xgt'fight','sta'
end
if klon > 0 and unmaterial <= 0:
klon = klon - 1
'It destroys your clone, Do you have more <> Clones'
xgt'fight','sta'
end
if unmaterial > 0:
unmaterial = unmaterial - 1
'Beat the enemy flew right through your body. YOU are not material'
xgt'fight','sta'
end
if barier > 0:
!imeniteta barrier for damage
if barier >= damage:
'You can easily withstand the impact of the enemy'
xgt'fight','sta'
elseif barier < damage:
manna = manna - damageM
health = health - damage
'You harmed <> units'
'Your manna harmed <> units'
if zerkalo > 0:
zerkalo = zerkalo - 1
healthV = healthV - damage
'You are repelled and the damage <<$boydesc>> We received <> points of damage'
end
end
xgt'fight','sta'
end
end
if $ARGS[0] = 'uronV':
cla
damage = RAND(500,1000)
damageM = RAND(500,1000)
if defence <= 0 and klon <= 0 and unmaterial <= 0 and barier <= 0:
if dospeh > 0:damage = damage - dospehDef & dospehEn = dospehEn - 1
if damage < 0:damage = 0
health = health - damage
manna = manna - damageM
'Your health harmed <> units'
'Your manna harmed <> units'
if zerkalo > 0:
zerkalo = zerkalo - 1
healthV = healthV - damage
'You are repelled and the damage <<$boydesc>> We received <> points of damage'
end
xgt'fight','sta'
end
if defence > 0 and klon <= 0 and unmaterial <= 0:
damSum = damage + damageM
defence = defence - damSum
'Your protection harmed <> units'
xgt'fight','sta'
end
if klon > 0 and unmaterial <= 0:
klon = klon - 1
'It destroys your clone, Do you have more <> Clones'
xgt'fight','sta'
end
if unmaterial > 0:
unmaterial = unmaterial - 1
'Beat the enemy flew right through your body. YOU are not material'
xgt'fight','sta'
end
if barier > 0:
!imeniteta barrier for damage
if barier >= damage:
'You can easily withstand the impact of the enemy'
xgt'fight','sta'
elseif barier < damage:
manna = manna - damageM
health = health - damage
'You harmed <> units'
'Your manna harmed <> units'
if zerkalo > 0:
zerkalo = zerkalo - 1
healthV = healthV - damage
'You are repelled and the damage <<$boydesc>> We received <> points of damage'
end
end
xgt'fight','sta'
end
end
--- atakM ---------------------------------