Project1

标题: 如何通过脚本,使在某些地图的时候装备加成无效 [打印本页]

作者: yang1zhi    时间: 2016-3-23 12:44
标题: 如何通过脚本,使在某些地图的时候装备加成无效
假设
我要设置竞技场功能。
但是我不想在竞技场中有衣服的属性加成,附加状态可以有,属性加成不想要。
就是攻击防御力量精神那些不想加成。
在竞技场以外的地图又可以有加成。
作者: 夜狠简单    时间: 2016-3-23 12:46
添加判断
#--------------------------------------------------------------------------
  # ● 获取基本物理防御
  #--------------------------------------------------------------------------
  def base_pdef
    weapon = $data_weapons[@weapon_id]
    armor1 = $data_armors[@armor1_id]
    armor2 = $data_armors[@armor2_id]
    armor3 = $data_armors[@armor3_id]
    armor4 = $data_armors[@armor4_id]
    pdef1 = weapon != nil ? weapon.pdef : 0
    pdef2 = armor1 != nil ? armor1.pdef : 0
    pdef3 = armor2 != nil ? armor2.pdef : 0
    pdef4 = armor3 != nil ? armor3.pdef : 0
    pdef5 = armor4 != nil ? armor4.pdef : 0
    return pdef1 + pdef2 + pdef3 + pdef4 + pdef5
  end




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1