# defence
if defence <= 0:
set defence = 0
set defenceM = 0
set defenceW = 0
set defenceActPar = 0
set defenceActParM = 0
set defenceAct = 0
set defenceActM = 0
set defAtk = 0
set defAtkM = 0
end
if defenceV <= 0:
set defenceV = 0
set defenceMV = 0
set defenceWV = 0
set defenceActParV = 0
set defenceActParMV = 0
set defenceActV = 0
set defenceActMV = 0
set defAtkV = 0
set defAtkMV = 0
end
if defenceAct > 0:
set defence += defenceActPar
set defenceAct -= 1
set defActParK = defenceActPar/100
set manna -= defActParK
'Regeneration consumes Protection <> units manna.'
end
if defenceActM > 0:
set defenceM += defenceActParM
set defenceActM -= 1
set defActParKM = defenceActParM/100
set manna -= defActParKM
'Regeneration consumes magical protection <> units of manna.'
end
if defenceActV > 0:
set defenceV += defenceActParV
set defenceActV -= 1
set mannaV -= (defenceActParV/100)
end
if defenceActMV > 0:
set defenceMV += defenceActParMV
set defenceActMV -= 1
set mannaV -= (defenceActParMV/100)
end
if defAtk > 0:
set defAtk -= 1
'Your defense is attacking the enemy.'
gs 'atakB', 'atak'
end
if defAtkV > 0:
set defAtkV -= 1
'Protection of the enemy attacks you.'
gs 'atakB1', 'atak'
end
if defAtkM > 0:
set defAtkM -= 1
if defenceMV <= 0 and unmaterialV = 0:
set defDamM = rand(defenceActParM/2, defenceActParM)
set mannaV -= defDamM
set defence += defDamM
'Your defense absorbed <> mana from an enemy, this manna went to strengthen your defenses.'
end
if defenceMV > 0:
set defenceMV += defenceActParM
'Your defense caused <> points of damage protection from damage enemy mana.'
end
if unmaterialV > 0:'Your defense is trying to absorb the manna but it does not work, the enemy is not material.'
end
if defAtkMV > 0:
set defAtkMV -= 1
if defenceM <= 0 and unmaterial = 0:
set defDamMV = rand(defenceActParMV/2, defenceActParMV)
set manna -= defDamMV
set defenceV += defDamMV
'Protection of the enemy swallow <> manna from you and this manna went to strengthen the defense.'
end
if defenceM > 0:
set defenceM += defenceActParMV
'Protection against your magic damage inflicted damage <> units.'
end
if unmaterial > 0:'Protection of the enemy is trying to absorb your manna but it does not work.'
end
--- defence ---------------------------------
# ----------
--- ---------- ---------------------------------