加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 T29529208 于 2013-2-5 13:15 编辑
# ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ # # 防具类追加 # # ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ module RPG class Armor def name name = @name.split(/,/)[0] return name != nil ? name : '' end def kind kind = @name.split(/,/)[1] return kind != nil ? kind.to_i : @kind end end end # ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ # # Game_Actor添加新的防具ID,并对相关方法修正 # # ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ class Game_Actor < Game_Battler attr_reader :armor5_id # 项链 ID attr_reader :armor6_id # 鞋 ID #-------------------------------------------------------------------------- # ● 设置 # actor_id : 角色 ID #-------------------------------------------------------------------------- alias old_setup setup def setup(actor_id) old_setup(actor_id) @armor5_id = 0 @armor6_id = 0 update_auto_state(nil, $data_armors[@armor5_id]) update_auto_state(nil, $data_armors[@armor6_id]) end
# ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
#
# 防具类追加
#
# ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
module RPG
class Armor
def name
name = @name.split(/,/)[0]
return name != nil ? name : ''
end
def kind
kind = @name.split(/,/)[1]
return kind != nil ? kind.to_i : @kind
end
end
end
# ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
#
# Game_Actor添加新的防具ID,并对相关方法修正
#
# ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
class Game_Actor < Game_Battler
attr_reader :armor5_id # 项链 ID
attr_reader :armor6_id # 鞋 ID
#--------------------------------------------------------------------------
# ● 设置
# actor_id : 角色 ID
#--------------------------------------------------------------------------
alias old_setup setup
def setup(actor_id)
old_setup(actor_id)
@armor5_id = 0
@armor6_id = 0
update_auto_state(nil, $data_armors[@armor5_id])
update_auto_state(nil, $data_armors[@armor6_id])
end
這是擴充裝備腳本的一部分
擴充出的裝備 似乎無法被條件分歧中角色裝備判斷
不知道有哪位能夠幫想個辦法 可以讓條件分歧讀的到新弄出的裝備 |