# defence if defence <= 0: defence = 0 defenceM = 0 defenceW = 0 defenceActPar = 0 defenceActParM = 0 defenceAct = 0 defenceActM = 0 defAtk = 0 defAtkM = 0 end if defenceV <= 0: defenceV = 0 defenceMV = 0 defenceWV = 0 defenceActParV = 0 defenceActParMV = 0 defenceActV = 0 defenceActMV = 0 defAtkV = 0 defAtkMV = 0 end if defenceAct > 0: defence += defenceActPar defenceAct -= 1 defActParK = defenceActPar/100 pcs_mana -= defActParK 'Regeneration consumes <> units of mana.' end if defenceActM > 0: defenceM += defenceActParM defenceActM -= 1 defActParKM = defenceActParM/100 pcs_mana -= defActParKM 'Regeneration consumes <> units of mana.' end if defenceActV > 0: defenceV += defenceActParV defenceActV -= 1 manaV -= (defenceActParV / 100) end if defenceActMV > 0: defenceMV += defenceActParMV defenceActMV -= 1 manaV -= (defenceActParMV / 100) end if defAtk > 0: defAtk -= 1 'You protection shield counter-attack the enemy.' gs 'atakB', 'atak' end if defAtkV > 0: defAtkV -= 1 'The enemy''s protection shield counter-attacks you.' gs 'atakB1', 'atak' end if defAtkM > 0: defAtkM -= 1 if defenceMV <= 0 and unmaterialV = 0: defDamM = rand(defenceActParM/2, defenceActParM) manaV -= defDamM defence += defDamM 'Your protection shield absorbed <> mana from an enemy, this mana converts into strengthening your defenses.' end if defenceMV > 0: defenceMV += defenceActParM 'Your protection shield caused <> points of damage to your enemy''s mana.' end if unmaterialV > 0:'Your protection shield is trying to absorb the enemy''s attack but it does not work, the enemy is too strong.' end if defAtkMV > 0: defAtkMV -= 1 if defenceM <= 0 and unmaterial = 0: defDamMV = rand(defenceActParMV/2, defenceActParMV) pcs_mana -= defDamMV defenceV += defDamMV 'You enemy takes <> mana from you strengthening their defense.' end if defenceM > 0: defenceM += defenceActParMV 'The protection shield inflicts <> points of damage.' end if unmaterial > 0:'The enemy''s protection shield is trying to absorb your mana but it does not work.' end --- defence ---------------------------------