1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
class Riven: camp = 'Noxus' # 所有玩家的英雄(锐雯)的阵营都是Noxus;
def __init__( self, nickname, aggressivity=54, # 英雄的初始攻击力54; life_value=414, money=1001, armor=3): self.nickname = nickname # 为自己的锐雯起个别名; self.aggressivity = aggressivity # 英雄都有自己的攻击力; self.life_value = life_value # 英雄都有自己的生命值; self.money = money self.armor = armor
def attack(self, enemy): # 普通攻击技能,enemy是敌人; damage_value = self.aggressivity - enemy.armor # 根据自己的攻击力,攻击敌人就减掉敌人的生命值。 enemy.life_value -= damage_value
|