| 
本帖最后由 chd114 于 2013-7-12 18:16 编辑
x
加入我们,或者,欢迎回来。您需要 登录 才可以下载或查看,没有帐号?注册会员  
 
 ($Skill_Addition[$Skill_Lv[0]].to_i+100).to_i/100*a.atk * 4 - b.def * 2
我设定了一个魔法体系($Skill_Addition[$Skill_Lv[0]].to_i+100).to_i/100*a.atk * 4 - b.def * 2 
 =begin冷却减免的效果为百分比效果,当技能冷却时间极短的则按秒计算=end$Skill_Lv=[]#体系等级$Skill_Name=[]#体系等级名称$Skill_Addition=[]#施法伤害加成$Skill_Reduction=[]#受到伤害减免$Skill_Cd=[]#冷却减少百分比/秒$Skill_Mp=[]#消耗Mp减免$Skill_Tp=[]#消耗Tp减免$Skill_Decision=[]#额外判定概率 #土系魔法体系$Skill_Lv[0]=-1#体系等级$Skill_Name[0]=["入门","进阶","宗师","","本源"]#体系等级名称$Skill_Addition[0]=[10,20,30,40,50]#施法伤害加成$Skill_Reduction[0]=[10,20,30,40,50]#受到伤害减免$Skill_Cd[0]=[10,20,30,40,50]#冷却减少百分比/秒$Skill_Mp[0]=[10,20,30,40,50]#消耗Mp减免$Skill_Tp[0]=[0,10,20,30,40]#消耗Tp减免$Skill_Decision[0]=[0,0,10,20,30]#额外判定概率
=begin 
冷却减免的效果为百分比效果,当技能冷却时间极短的则按秒计算 
=end 
$Skill_Lv=[]#体系等级 
$Skill_Name=[]#体系等级名称 
$Skill_Addition=[]#施法伤害加成 
$Skill_Reduction=[]#受到伤害减免 
$Skill_Cd=[]#冷却减少百分比/秒 
$Skill_Mp=[]#消耗Mp减免 
$Skill_Tp=[]#消耗Tp减免 
$Skill_Decision=[]#额外判定概率 
  
#土系魔法体系 
$Skill_Lv[0]=-1#体系等级 
$Skill_Name[0]=["入门","进阶","宗师","","本源"]#体系等级名称 
$Skill_Addition[0]=[10,20,30,40,50]#施法伤害加成 
$Skill_Reduction[0]=[10,20,30,40,50]#受到伤害减免 
$Skill_Cd[0]=[10,20,30,40,50]#冷却减少百分比/秒 
$Skill_Mp[0]=[10,20,30,40,50]#消耗Mp减免 
$Skill_Tp[0]=[0,10,20,30,40]#消耗Tp减免 
$Skill_Decision[0]=[0,0,10,20,30]#额外判定概率 
为什么这个伤害计算公式的技能在魔法体系为0时打到怪物身上伤害都是0,而在非0级时打出的伤害都是普通攻击的伤害···
 |