class Game_Party
attr_accessor :terrain_tag
#--------------------------------------------------------------------------
# ● 初始化对像
#--------------------------------------------------------------------------
alias neoinitialize initialize
def initialize
neoinitialize
# 清除地形标志
@terrain_tag = 0
end
#--------------------------------------------------------------------------
# ● 检查连续伤害 (地图用)
#--------------------------------------------------------------------------
def check_map_slip_damage
for actor in @actors
if @terrain_tag == 7
$game_temp.common_event_id = 16
end
end
#--------------------------------------------------------------------------
# ● 画面更新
#--------------------------------------------------------------------------
alias neoupdate update
def update
# 在行走状态,每一帧获取一次地形标志
if $scene.is_a?(Scene_Map)
$game_party.terrain_tag = terrain_tag
end
neoupdate
end
end