Project1
标题:
戰鬥指令菜單問題
[打印本页]
作者:
wai781300
时间:
2013-9-5 09:47
标题:
戰鬥指令菜單問題
本帖最后由 wai781300 于 2013-9-5 17:40 编辑
1. 戰鬥菜單會先出現戰鬥及撤退選項,想把這個選項去掉,直接進入
攻擊
特技
防御
物品
2. 把攻擊去掉 變成=>
特技
防守
物品
逃跑
這個是否可以單純透過修改遊戲腳本做到?
如果可以,去**做跟怎樣做?
作者:
xujintao
时间:
2013-9-5 09:51
对Window_ActorCommand类和Scene_Battle进行修改,不知道我说的对不对.
作者:
tan12345
时间:
2013-9-6 14:21
怎么解决的?求共享
作者:
wai781300
时间:
2013-9-6 16:01
#--------------------------------------------------------------------------
# ● 開始隊伍指令的選擇
#--------------------------------------------------------------------------
def start_party_command_selection
unless scene_changing?
refresh_status
@status_window.unselect
@status_window.open
if BattleManager.input_start
@actor_command_window.close
#@party_command_window.setup
command_fight
else
#@party_command_window.deactivate
turn_start
end
end
end
复制代码
上述是Scene_battle的298行開始
@party_command_window.setup 去掉(或者好像我把它改成注釋)
@party_command_window.deactivate同樣動作
@party_command_window.setup 下方插入
command_fight
這樣就不會出現戰鬥撤退視窗
為了確保玩家有撤退選項,在Window_Actorcommand的30行
#--------------------------------------------------------------------------
# ● 生成指令清單
#--------------------------------------------------------------------------
def make_command_list
return unless @actor
add_attack_command
add_skill_commands
add_guard_command
add_item_command
add_escape_command
end
复制代码
新添一個add_escape_command
這可以讓每個角色的選單多一個撤退指令
最後在"設定"之前插入
#--------------------------------------------------------------------------
# ● 加入逃跑指令
#--------------------------------------------------------------------------
def add_escape_command
add_command(Vocab::escape, :escape, BattleManager.can_escape?)
end
复制代码
解釋add_escape_command是什麼.
[以我對腳本極為貧乏知識來弄,沒有實測過撤退會不會有問題,但可以見到沒了戰鬥撤退選項,而在角色指令清單有了撤退]
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1