条件 当技能名称为"AAA"的时候,或者技能ID为XXX的时候(条件)。
if skill.id == XXX 或者 if skill.name == "AAA"
然后里面再套个if语句当使用者的状态包括"AAB"的时候,技能的伤害*2。
power = skill.power + user.str * skill.str_f / 100 #这句不用改
power *= 2 if skill.id == XXX and user.states.include?(AAB)#特定技能在使用者特定状态下两倍伤害。