Cerca nel Forum
Showing results for tags 'Average Actor Level'.
Trovato 1 risultato
-
Nome Script: Average Actor Level Versione: 1.0 Autore/i: game_guy Informazioni: Come sempre ci tengo a precisare che lo script non è stato scritto da me. Io l'ho semplicemente tradotto per renderlo più accessibile! Istruzioni: Le istruzioni sono tradotte all'interno dello script. Fidatevi...è di una banalità quasi offensiva! Script: #=============================================================================== # Average Actor Level # Author game_guy traduzione di Lifaen # Version 1.0 #------------------------------------------------------------------------------- # Intro: # Questo script permette, qualora durante il corso dell'avventura si aggiunga un # nuovo eroe al party, di fare in modo che questo non sia di un livello definito # nel database ma che il suo livello sia equivalente al livello medio del party! # # Features: # Permette al nuovo membro del party di essere di livello uguale alla media dei # livelli degli altri componenti. # Facile da usare. # Permette di bypassare questa funzionalità e non calcolare il livello in base # alla media dei livelli del party. # # Istruzioni: # In un call script inserite questo comando: # a_add_actor(actor_id) # actor_id = id dell'eroe nel database # di cui calcolare il livello in base alla media. # # Note: # Tutto ciò può anche essere fatto comodamente ad eventi ma chissenefrega. Mi # piace rendere le cose più semplici! # # Crediti: # game_guy ~ per aver fatto lo script #=============================================================================== class Game_Party alias gg_average_levels add_actor def add_actor(actor_id, average=false) if average actor = $game_actors[actor_id] level = 0 for i in 0...$game_party.actors.size level += $game_actors[$game_party.actors[i].id].level end level = level / $game_party.actors.size actor.level = level end gg_average_levels(actor_id) end end class Game_Actor attr_accessor :level end class Interpreter def a_add_actor(id) $game_party.add_actor(id, true) end end Demo:Non necessaria Note dell'Autore: Come lo stesso autore scrive nello script tutto ciò si può comodamente fare tramite eventi! Ma a lui piace rendere le cose più facili! XD