Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #===============================================================================
- # CAMBIO GRUPPO DI MOSTRI
- #===============================================================================
- # Autore: Holy87
- # Versione: 1.0
- # Difficoltà utente: ★
- #-------------------------------------------------------------------------------
- # Questo script ti permette di sostituire un gruppo di nemici con un altro se
- # viene attivato un determinato switch.
- # Ad esempio, se in un gruppo di mostri 1 è presente uno slime, e gli slime sono
- # estinti, si può fare in modo che quando viene chiamato il gruppo di mostri 1
- # in realtà caricherà il gruppo 10.
- #-------------------------------------------------------------------------------
- # Istruzioni:
- # Copiare lo script sotto Materials, prima del Main.
- # Configurare in basso i vari troop
- #-------------------------------------------------------------------------------
- # Compatibilità:
- # BattleManager
- # alias setup
- #-------------------------------------------------------------------------------
- module Change_Troop
- Troops = {
- #Configura qui i tuoi gruppi di mostri come indicato: il primo valore è
- #l'id della truppa, il secondo valore è la truppa che si sostituirà ad esso
- #e il terzo valore è l'ID dello switch richiesto per fare lo scambio.
- #ID ID del sostituto ID switch
- 1 => [2, 5],
- 3 => [4, 6],
- } #non rimuovere
- end
- #==============================================================================
- # ** BattleManager
- #------------------------------------------------------------------------------
- # Modifica della classe
- #==============================================================================
- module BattleManager
- class << self
- alias change_set setup
- end
- #--------------------------------------------------------------------------
- # * metodo setup per regolare lo scambio
- #--------------------------------------------------------------------------
- def self.setup(troop_id, can_escape = true, can_lose = false)
- tc = Change_Troop::Troops[troop_id]
- if tc != nil
- troop_id = tc[0] if $game_switches[tc[1]]
- end
- change_set(troop_id, can_escape, can_lose)
- end
- end #battlemanager
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement