赞 | 668 |
VIP | 62 |
好人卡 | 144 |
积分 | 334 |
经验 | 110435 |
最后登录 | 2024-11-1 |
在线时间 | 5108 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 33434
- 在线时间
- 5108 小时
- 注册时间
- 2012-11-19
- 帖子
- 4878
|
- #===============================================================================
- #复制,插入到 main 前
- #===============================================================================
- # 控制 EXP 的变量 ID
- VAR_ID = 10
- #===============================================================================
- class Scene_Battle < Scene_Base
- #--------------------------------------------------------------------------
- # ● 显示所获得的金钱和经验值
- #--------------------------------------------------------------------------
- def display_exp_and_gold
- exp = $game_troop.exp_total
- exp /= 2 if $game_variables[VAR_ID] >= 100
- gold = $game_troop.gold_total
- $game_party.gain_gold(gold)
- text = sprintf(Vocab::Victory, $game_party.name)
- $game_message.texts.push('\|' + text)
- if exp > 0
- text = sprintf(Vocab::ObtainExp, exp)
- $game_message.texts.push('\.' + text)
- end
- if gold > 0
- text = sprintf(Vocab::ObtainGold, gold, Vocab::gold)
- $game_message.texts.push('\.' + text)
- end
- wait_for_message
- end
- #--------------------------------------------------------------------------
- # ● 显示升级
- #--------------------------------------------------------------------------
- def display_level_up
- exp = $game_troop.exp_total
- exp /= 2 if $game_variables[VAR_ID] >= 100
- for actor in $game_party.existing_members
- last_level = actor.level
- last_skills = actor.skills
- actor.gain_exp(exp, true)
- end
- wait_for_message
- end
- end
- #==============================================================================
复制代码 |
|