# 用法举例
# 增加某角色属性值,注意一定要是 "+="
# $game_actors[id].str_plus += xx # 增加id号角色的力量
# $game_party.actors[index].maxhp_plus += xx # 增加第index个角色的生命
# 减少某角色属性值,注意一定要是 "-="
# $game_actors[id].dex_plus -= xx # 减少id号角色的灵巧
# $game_party.actors[index].maxsp_plus -= xx # 减少第index个角色的魔法
# 此脚本非常简单,是默认的属性附加方法
class Game_Actor < Game_Battler
# 定义实例变量
attr_accessor :maxhp_plus, # 生命附加值
:maxsp_plus, # 魔法附加值
:str_plus, # 力量附加值
:dex_plus, # 灵巧附加值
:agi_plus, # 速度附加值
:int_plus # 魔力附加值
# 下面方法的目的在于初始化以上那些实例变量的值
# 至于为什么要初始化,原因请看
# [url]https://rpg.blue/thread-376149-1-1.html[/url]
# 当然你也可以按照上面地址中的说法把 @maxhp_plus 等 提前,然后删掉以下方法
alias setup_2015_6_14_17_52 setup
def setup(id)
@maxhp_plus = 0
@maxsp_plus = 0
@str_plus = 0
@dex_plus = 0
@agi_plus = 0
@int_plus = 0
setup_2015_6_14_17_52(id)
end
end
# 用法举例
# 增加某角色属性值,注意一定要是 "+="
# $game_actors[id].str_plus += xx # 增加id号角色的力量
# $game_party.actors[index].maxhp_plus += xx # 增加第index个角色的生命
# 减少某角色属性值,注意一定要是 "-="
# $game_actors[id].dex_plus -= xx # 减少id号角色的灵巧
# $game_party.actors[index].maxsp_plus -= xx # 减少第index个角色的魔法
# 此脚本非常简单,是默认的属性附加方法
class Game_Actor < Game_Battler
# 定义实例变量
attr_accessor :maxhp_plus, # 生命附加值
:maxsp_plus, # 魔法附加值
:str_plus, # 力量附加值
:dex_plus, # 灵巧附加值
:agi_plus, # 速度附加值
:int_plus # 魔力附加值
# 下面方法的目的在于初始化以上那些实例变量的值
# 至于为什么要初始化,原因请看
# [url]https://rpg.blue/thread-376149-1-1.html[/url]
# 当然你也可以按照上面地址中的说法把 @maxhp_plus 等 提前,然后删掉以下方法
alias setup_2015_6_14_17_52 setup
def setup(id)
@maxhp_plus = 0
@maxsp_plus = 0
@str_plus = 0
@dex_plus = 0
@agi_plus = 0
@int_plus = 0
setup_2015_6_14_17_52(id)
end
end