Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #===============================================================================
- # RGSS3
- # Disabilita comandi di battaglia di TheKingGame
- # Versione: 1.0
- #===============================================================================
- # Questo script permette di disabilitare i comandi di battaglia tramite degli
- # switch, utile se si vuole fare un tutorial durante una battaglia, limitando
- # la scelta dei comandi.
- #===============================================================================
- # Istruzioni:
- # Mettere lo script sotto materials e prima del Main.
- # Puoi configurare gli switch da usare qui sotto.
- #===============================================================================
- module Configurazione_DCB
- #===============================================================================
- # -Switch-
- # Qui potrai configurare gli switch che disabilitano i comandi di battaglia.
- #===============================================================================
- #Switch che disabilita il commando "Attacca"
- Disabilita_Attacco = 8
- #Switch che disabilita il commando "Abilità"
- Disabilita_Abilità = 9
- #Switch che disabilita il commando "Guardia"
- Disabilita_Guardia = 10
- #Switch che disabilita il commando "Oggetti"
- Disabilita_Oggetti = 11
- end
- #===============================================================================
- # -Fine Configurazione Script-
- #===============================================================================
- #===============================================================================
- # -Classe Window_ActorCommand-
- #===============================================================================
- class Window_ActorCommand < Window_Command
- def add_attack_command
- add_command(Vocab::attack, :attack, attack)
- end
- def add_skill_commands
- @actor.added_skill_types.sort.each do |stype_id|
- name = $data_system.skill_types[stype_id]
- add_command(name, :skill, skill, stype_id)
- end
- end
- def add_guard_command
- add_command(Vocab::guard, :guard, guard)
- end
- def add_item_command
- add_command(Vocab::item, :item, item)
- end
- end
- #===============================================================================
- # -Creazione Switch-
- # Qui ho aggiunto delle definizioni ai comandi, che vengono disabilitati
- # dagli switch che si possono configurare sopra.
- #===============================================================================
- def attack
- !$game_switches[Configurazione_DCB::Disabilita_Attacco]
- end
- def skill
- !$game_switches[Configurazione_DCB::Disabilita_Abilità]
- end
- def guard
- !$game_switches[Configurazione_DCB::Disabilita_Guardia]
- end
- def item
- !$game_switches[Configurazione_DCB::Disabilita_Oggetti]
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement