QQ图片2.jpg (68.3 KB, 下载次数: 17)
QQ图片2.jpg (72.88 KB, 下载次数: 18)
灯笼菜刀王 发表于 2018-5-19 15:11
这个是咱的伤害公式, 尽量避免大数字乘除~ 最终的伤害就是直接 A-B的形式=.=
214.44 KB, 下载次数: 93
soulsaga 发表于 2018-5-20 00:54
帮你搞好精灵专用了..不过我不知道用队友会如何..
顺便搞了在选择精灵时按RM的A键可以查看能力..
专用精灵 ...
soulsaga 发表于 2018-5-20 08:43
这个是按战斗次数算经验的..所以玩家有可能反复刷超弱怪..刷经验
所以是不是应该改成得到怪物经验升级好? ...
灯笼菜刀王 发表于 2018-5-20 10:46
你试试,把它插到 猫大的那个备注接口插件的下面, 然后在 说明栏 #后面添加 qb=数字 (注意前面如果前面 ...
#============================================================================== # ■ Scene_Battle #============================================================================== class Scene_Battle #-------------------------------------------------------------------------- # ● アフターバトルフェーズ開始 #-------------------------------------------------------------------------- alias start_phase5_spirit start_phase5 def start_phase5 start_phase5_spirit for actor in $game_party.actors next if actor.cant_get_exp? or actor.partner.disable? last_lv = actor.partner.obj.level actor.partner.obj.exp += enemy.exp*0.7#战斗胜利精灵得到怪物经验的70% actor.partner.obj.exp = actor.partner.obj.exp.to_i @status_window.level_up(actor.index) if last_lv < actor.partner.obj.level end end end
soulsaga 发表于 2018-5-20 12:53
#==============================================================================
# ■ Scene_Battle
#= ...
#-------------------------------------------------------------------------- # ● EXPリスト #-------------------------------------------------------------------------- def self.exp(s_id) up_i = get(UP_I, s_id) up_s = get(UP_S, s_id) list = [] list[0] = list[1] = 0 # EXPリスト作成 for lv in 2..MAX_LV case LVUP_PTN when 0; exp = up_i * (lv-1) when 1; exp = list[lv-1] + up_s * (lv-1) + up_i when 2; exp = list[lv-1] + up_s * (lv-1) * (lv-1) + up_i when 3; exp = get(A_EXP, s_id)[lv] end list[lv] = exp.truncate end list[MAX_LV+1] = -1 #p s_id, list return list end
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |