Project1

标题: 求助!分支条件脚本识别不了? [打印本页]

作者: shengfeng    时间: 2020-9-14 16:48
标题: 求助!分支条件脚本识别不了?
脚本如下: $game_actors[36].hp ﹥ $game_actors[36].mhp  先别管我是干什么的,体力值大于体力上限还是识别不了
作者: soulsaga    时间: 2020-9-14 17:00

用错符号了..是>才对?
防內存修改用的?
作者: shengfeng    时间: 2020-9-14 17:37
soulsaga 发表于 2020-9-14 17:00

用错符号了..是>才对?
防內存修改用的?

用错符号应该会报错吧,可惜没有
作者: soulsaga    时间: 2020-9-14 17:39
shengfeng 发表于 2020-9-14 17:37
用错符号应该会报错吧,可惜没有

没有报錯不代表正常判断啊..
作者: alexncf125    时间: 2020-9-14 18:28
本帖最后由 alexncf125 于 2020-9-14 18:30 编辑

请教LZ是怎把$game_actors[36]的hp弄到大于$game_actors[36]的mhp???

作者: 百里_飞柳    时间: 2020-9-14 18:43
battler 的 refresh 会在每次变动hp时强制把 hp 拉回 mhp范围里的
作者: shengfeng    时间: 2020-9-14 18:50
测试一下没办法实现,会把hp强制拉到mhp最大值
作者: soulsaga    时间: 2020-9-14 19:02
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 刷新
  3.   #--------------------------------------------------------------------------
  4.   def refresh
  5.     state_resist_set.each {|state_id| erase_state(state_id) }
  6.     @hp = [[@hp, mhp].min, 0].max
  7.     @mp = [[@mp, mmp].min, 0].max
  8.     @hp == 0 ? add_state(death_state_id) : remove_state(death_state_id)
  9.   end


???不是都应该知道是这样吗




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1