加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 金芒芒 于 2024-9-23 16:55 编辑
原来EFS_Battler.new(2)没有任何装备
EFS_Battler.new(2) 添加一个勋章
class EFS_Battler < Game_Character #-------------------------------------------------------------------------- # ● 定义实例变量 #-------------------------------------------------------------------------- attr_accessor:hp # 属性访问器:hp attr_accessor:hp_max # 属性访问器:hp最大值 attr_accessor:is_cal # 属性访问器:是骑兵 attr_accessor:is_arc # 属性访问器:是远程兵 attr_accessor:heavy # 属性访问器:是重装兵 attr_accessor:armor_hp # 属性访问器:护甲值 attr_accessor:shd_hp # 属性访问器:盾甲值 attr_accessor:base_atk # 属性访问器:基本攻击力 attr_accessor:bro_atk # 属性访问器:破甲攻击力 attr_accessor:s_base_atk # 属性访问器:远程基本攻击力 attr_accessor:s_bro_atk # 属性访问器:远程破甲攻击力 attr_accessor:atk_skill # 属性访问器:攻击技巧 attr_accessor:def_skill # 属性访问器:防御技巧 attr_accessor:charge_boun # 属性访问器:冲锋加成 attr_accessor:morale # 属性访问器:士气 (100max) attr_accessor:critical_hit # 属性访问器:暴击率 def initialize(data_id)#定义初始化(数据_id) super() @hp_max = Figter_data::HP_MAX[data_id] @hp = @hp_max @base_atk = Figter_data::BASE_ATK[data_id] @bro_atk = Figter_data::BRO_ATK[data_id] @atk_skill = Figter_data::ATK_SKILL[data_id] @def_skill = Figter_data::DEF_SKILL[data_id] @anti_cav = Figter_data::ANTI_CAV[data_id] @anti_inf = Figter_data::ANTI_INF[data_id] @charge_boun = Figter_data::CHARGE_BOUN[data_id] @morale = Figter_data::MORALE[data_id] @s_base_atk = Figter_data::S_BASE_ATK[data_id] @s_bro_atk = Figter_data::S_BRO_ATK[data_id] @critical_hit = Figter_data::CRITICAL_HIT[data_id]
class EFS_Battler < Game_Character
#--------------------------------------------------------------------------
# ● 定义实例变量
#--------------------------------------------------------------------------
attr_accessor:hp # 属性访问器:hp
attr_accessor:hp_max # 属性访问器:hp最大值
attr_accessor:is_cal # 属性访问器:是骑兵
attr_accessor:is_arc # 属性访问器:是远程兵
attr_accessor:heavy # 属性访问器:是重装兵
attr_accessor:armor_hp # 属性访问器:护甲值
attr_accessor:shd_hp # 属性访问器:盾甲值
attr_accessor:base_atk # 属性访问器:基本攻击力
attr_accessor:bro_atk # 属性访问器:破甲攻击力
attr_accessor:s_base_atk # 属性访问器:远程基本攻击力
attr_accessor:s_bro_atk # 属性访问器:远程破甲攻击力
attr_accessor:atk_skill # 属性访问器:攻击技巧
attr_accessor:def_skill # 属性访问器:防御技巧
attr_accessor:charge_boun # 属性访问器:冲锋加成
attr_accessor:morale # 属性访问器:士气 (100max)
attr_accessor:critical_hit # 属性访问器:暴击率
def initialize(data_id)#定义初始化(数据_id)
super()
@hp_max = Figter_data::HP_MAX[data_id]
@hp = @hp_max
@base_atk = Figter_data::BASE_ATK[data_id]
@bro_atk = Figter_data::BRO_ATK[data_id]
@atk_skill = Figter_data::ATK_SKILL[data_id]
@def_skill = Figter_data::DEF_SKILL[data_id]
@anti_cav = Figter_data::ANTI_CAV[data_id]
@anti_inf = Figter_data::ANTI_INF[data_id]
@charge_boun = Figter_data::CHARGE_BOUN[data_id]
@morale = Figter_data::MORALE[data_id]
@s_base_atk = Figter_data::S_BASE_ATK[data_id]
@s_bro_atk = Figter_data::S_BRO_ATK[data_id]
@critical_hit = Figter_data::CRITICAL_HIT[data_id]
module Figter_data data_id = 5 #=====基本、模型信息========== CHARACTER_NAME[data_id] = "典韦" #模型名字 HP_MAX[data_id] = 350 #血量上限 AMMOR_HP[data_id] = 30 #护甲值 SHD_HP[data_id] = 0 #盾甲值 BASE_ATK[data_id] = 80 #基本攻击力 BRO_ATK[data_id] = 10 #破甲攻击力 S_BASE_ATK[data_id] = 0 #远程基本攻击力 S_BRO_ATK[data_id] = 0 #远程破甲攻击力 ATK_SKILL[data_id] = 30 #攻击技巧 DEF_SKILL[data_id] = 25 #防御技巧 ANTI_CAV[data_id] = 75 #反骑兵伤害加成 ANTI_INF[data_id] = 0 #反步兵伤害加成 CHARGE_BOUN[data_id]=25 #冲锋加成 MORALE[data_id] = 50 #士气 (100max) CRITICAL_HIT[data_id] = 10 #暴击率
module Figter_data
data_id = 5
#=====基本、模型信息==========
CHARACTER_NAME[data_id] = "典韦" #模型名字
HP_MAX[data_id] = 350 #血量上限
AMMOR_HP[data_id] = 30 #护甲值
SHD_HP[data_id] = 0 #盾甲值
BASE_ATK[data_id] = 80 #基本攻击力
BRO_ATK[data_id] = 10 #破甲攻击力
S_BASE_ATK[data_id] = 0 #远程基本攻击力
S_BRO_ATK[data_id] = 0 #远程破甲攻击力
ATK_SKILL[data_id] = 30 #攻击技巧
DEF_SKILL[data_id] = 25 #防御技巧
ANTI_CAV[data_id] = 75 #反骑兵伤害加成
ANTI_INF[data_id] = 0 #反步兵伤害加成
CHARGE_BOUN[data_id]=25 #冲锋加成
MORALE[data_id] = 50 #士气 (100max)
CRITICAL_HIT[data_id] = 10 #暴击率
|