Project1
标题:
怎么让队伍中任何一人濒死就游戏结束?
[打印本页]
作者:
欧买歌
时间:
2014-4-12 09:47
标题:
怎么让队伍中任何一人濒死就游戏结束?
比如要激活某件东西需要四人的法力,到达目的地后濒死的人就不能施展法力了,还不如直接在去目的地的时候濒死就游戏结束了呢。
话说这不是我游戏里的策略,我是要用来做别的事的{:7_297:}
作者:
0newing
时间:
2014-4-12 10:10
设置公共事件……不断进行濒死的判定
如果你嫌这么干会使游戏变卡,还可以考虑在地图移动的时候做濒死判定……(设计个剧情类似于:“救护车,救护车,我觉得我还可以再抢救一下……”)
作者:
丁凯乐
时间:
2014-4-12 19:49
(, 下载次数: 31)
上传
点击文件名下载附件
(, 下载次数: 70)
上传
点击文件名下载附件
[pre lang="ruby" line="1"]
class Game_Battler
#--------------------------------------------------------------------------
# ● 附加状态
# state_id : 状态 ID
#--------------------------------------------------------------------------
def add_state(state_id)
state = $data_states[state_id] # 获取状态资料
return if state == nil # 资料是否为空?
return if state_ignore?(state_id) # 状态是否无视?
unless state?(state_id) # 状态是否存在?
unless state_offset?(state_id) # 状态是否抵销?
@states.push(state_id) # 加入状态
end
if state_id == 1 # 如状态是「无法战斗」(1号状态)
@hp = 0 # 设体力为0
$game_temp.common_event_id = 1#<------------------------------
end
unless inputable? # 除非角色无法输入命令
@action.clear # 清除所有行动
end
for i in state.state_set # 获取「移除状态」列表
remove_state(i) # 移除状态
@removed_states.delete(i) # 清除
end
sort_states # 依照优先度排列状态
end
@state_turns[state_id] = state.hold_turn # 设置回合数
end
end[/pre]
作者:
轩辕大将军
时间:
2014-4-12 19:56
楼主事件白学了,时间分歧是神马?
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X5.0