Project1

标题: 和RTAB伤害美化无冲突的经验翻倍脚本 [打印本页]

作者: 红世之徒    时间: 2007-3-18 22:23
标题: 和RTAB伤害美化无冲突的经验翻倍脚本
以前灼眼夏娜大人写了个战斗结束后经验翻倍效果的脚本,后来发现该脚本无法与RTAB伤害美化脚本并用,就是说无法用美化字体显示LVUP,这里做了点改动,可以和RTAB伤害美化并用了..
  1. # 获得 EXP
  2.    for i in 0...$game_party.actors.size
  3.      actor = $game_party.actors[i]
  4.      if actor.cant_get_exp? == false
  5.        last_level = actor.level
  6.        if actor.state?(33)
  7.          actor.exp += exp * 2
  8.          actor.remove_state(33,true)
  9.        else
  10.          actor.exp += exp
  11.        end
  12.        if actor.level > last_level
  13.           actor.hp=actor.maxhp
  14.           actor.sp=actor.maxsp
  15.           @status_window.level_up(i)
  16.           actor.damage[[actor, -1]] = "Level Up!"
  17.           actor.up_level = actor.level - last_level
  18.        end
  19.      end
  20.    end
复制代码

(寻找原脚本,请到主站搜索"经验翻倍效果")
作者: 红世之徒    时间: 2007-3-18 22:23
标题: 和RTAB伤害美化无冲突的经验翻倍脚本
以前灼眼夏娜大人写了个战斗结束后经验翻倍效果的脚本,后来发现该脚本无法与RTAB伤害美化脚本并用,就是说无法用美化字体显示LVUP,这里做了点改动,可以和RTAB伤害美化并用了..
  1. # 获得 EXP
  2.    for i in 0...$game_party.actors.size
  3.      actor = $game_party.actors[i]
  4.      if actor.cant_get_exp? == false
  5.        last_level = actor.level
  6.        if actor.state?(33)
  7.          actor.exp += exp * 2
  8.          actor.remove_state(33,true)
  9.        else
  10.          actor.exp += exp
  11.        end
  12.        if actor.level > last_level
  13.           actor.hp=actor.maxhp
  14.           actor.sp=actor.maxsp
  15.           @status_window.level_up(i)
  16.           actor.damage[[actor, -1]] = "Level Up!"
  17.           actor.up_level = actor.level - last_level
  18.        end
  19.      end
  20.    end
复制代码

(寻找原脚本,请到主站搜索"经验翻倍效果")




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