Kenshin Posted August 21, 2013 Share Posted August 21, 2013 (edited) Menu Music Descrizione Script che permette di aggiungere una musica che parte ogni volta che viene aperto il menù per poi far tornare la musica ambientale della mappa in cui si era all'uscita dello stesso. Autore Tsukihime Istruzioni per l'uso Incollare lo script sotto materials e sopra Main Script =begin #=============================================================================== Title: Menu Music Author: Tsukihime Date: Aug 19, 2013 -------------------------------------------------------------------------------- ** Change log Aug 19, 2013 - Bug Fix: Music stops when calling common event effect from menu May 10, 2013 - Initial release -------------------------------------------------------------------------------- ** Terms of Use * Free to use in commercial/non-commercial projects * No real support. The script is provided as-is * Will do bug fixes, but no compatibility patches * Features may be requested but no guarantees, especially if it is non-trivial * Credits to Tsukihime in your project * Preserve this header -------------------------------------------------------------------------------- ** Description This script allows you to assign a BGM and BGS to play in the menu. They will be played until you return to the map, where the map music will then replay. -------------------------------------------------------------------------------- ** Installation Place this script below Materials and above Main -------------------------------------------------------------------------------- ** Usage In the configuration below type in the filename of the sound files you would like to use. The "Disable Switch" is used to prevent the menu music from auto-playing when the switch is on, in case you want the map BGM to continue while in the menu. You can assign it to any switch. #=============================================================================== =end $imported = {} if $imported.nil? $imported["TH_MenuMusic"] = true #=============================================================================== # ** Configuration #=============================================================================== module TH module Menu_Music Disable_Switch = 327 # music filenames BGM = "Theme4" BGS = "Rain" end end #=============================================================================== # ** Rest of script #=============================================================================== class Game_Temp attr_accessor :map_bgm attr_accessor :map_bgs attr_reader :menu_bgm attr_reader :menu_bgs alias :th_menu_music_initialize :initialize def initialize th_menu_music_initialize @map_bgm = RPG::BGM.new @map_bgs = RPG::BGS.new @menu_bgm = RPG::BGM.new(TH::Menu_Music::BGM) @menu_bgs = RPG::BGS.new(TH::Menu_Music::BGS) end def replay_map_music @map_bgm.replay @map_bgs.replay end end class Game_System attr_accessor :menu_music_disabled def menu_music_disabled=(val) $game_switches[TH::Menu_Music::Disable_Switch] = val end def menu_music_disabled $game_switches[TH::Menu_Music::Disable_Switch] end end class Scene_Map < Scene_Base alias :th_menu_music_call_menu :call_menu def call_menu $game_temp.map_bgm = RPG::BGM.last $game_temp.map_bgs = RPG::BGS.last th_menu_music_call_menu end end class Scene_Menu < Scene_MenuBase alias :th_menu_music_start :start def start th_menu_music_start play_menu_bgm unless $game_system.menu_music_disabled end def play_menu_bgm $game_temp.menu_bgm.play if $game_temp.menu_bgm $game_temp.menu_bgs.play if $game_temp.menu_bgs end alias :th_menu_music_pre_terminate :pre_terminate def pre_terminate th_menu_music_pre_terminate $game_temp.replay_map_music if SceneManager.scene_is?(Scene_Map) end end class Scene_ItemBase < Scene_MenuBase alias :th_menu_music_check_common_event :check_common_event def check_common_event th_menu_music_check_common_event $game_temp.replay_map_music if SceneManager.scene_is?(Scene_Map) end end Bugs e Conflitti Noti N/A Edited August 21, 2013 by Kenshin "Giochiamo a: schiettezza o grande impresa eroica!" Personaggio PBF: LyrielPN: 12/20PV: 2/2PA: 4 (5 col mantello d'acero)Equipaggiamento:Spada comunePugnale comuneArco elfico (magico, ignifugo. Permette di colpire da lunghe distanze. Se distrutto si auto-restaura a fine battaglia. Le frecce scoccate con questo arco ottengono l'effetto dell'incantesimo Folata di vento permettendo di spazzare via piccoli oggetti e creature.)Faretra con 20 frecceCappuccioArmatura delle ombre borchiata (punti armatura 4, ignifuga, di notte +1 a furtività)2 anelli di valoreBorsa comune (10 slot)CordaPenna e calamaioLibro vuotoForma di formaggioMappaCannocchialeTagliola di ferroCampanellino di MaiaMantello d'Acero (+1PA): un mantello pesante di colore rossiccio che presenta dei motivi fiochi, dello stesso colore, a forma di foglie d'acero. E' dotato di un ampio cappuccio e può coprire completamente chi lo indossa. Se si resta fermi in un'area boschiva o tra un gruppo di alberi il mantello è in grado di celare completamente la presenza del possessore dando un grado di furtività pari a gr.5. Nel caso di bestie ed animali dalla visuale meno acuta, se il giocatore è già stato notato od ha notificato in qualche modo la sua presenza può gettarsi a terra tra un gruppo di foglie o tra i cespugli per scomparire completamente dalla visuale di tali nemici.181 monete d'oroCintura porta coltelli (6 slot)Coltello da lancio intarsiatoColtello da lancio in metalloColtello da lancio in metallo Campanellino di MaiaSe Lyriel, e solo lui, suona tre volte il campanellino può richiamare una creatura magica che combatterà al suo fianco al prezzo di 3 PN.L'animale ha l'aspetto di un leopardo delle nevi, i suoi occhi sono viola e così gli artigli, i denti e la punta della coda. Questa è lunga e larga, molto folta e corposa. Il manto a differenza dei leopardi è tutto bianco, inoltre ha una folta criniera circolare intorno al collo a mo' di sciarpa e che si unisce con la sommità della fronte creando un cresta non molto alta pettinata all'indietro.La creatura combatte indipendentemente dal possessore (il giocatore potrà descriverne il comportamento in battaglia e fuori, ma il master potrà riservarsi il diritto di far compiere alla creatura delle azioni per conto proprio).La creatura non deve per forza stare vicino all'utilizzatore, ma può essere mandata lontano e tornare da lui su comando.Lyriel e l'animale hanno un contatto mentale e possono comunicare anche a distanza.Non vi è limite alla permanenza della creatura una volta evocata, però se i suoi PV raggiungono lo zero dovrà essere risvegliata magicamente da un mago od un curatore esperto. Lyriel può richiamare all'interno del campanellino la creatura quando essa non è impegnata in combattimento od in altre prove senza sforzi, ma dovrà spendere di nuovo 3 PN per richiamarla. Può continuare a combattere se Lyriel viene sconfitto.L'animale vede bene anche di notte e se c'è nebbia.Caratteristiche della creatura:PV 2PA 2Atletica Gr.4Furtività Gr.1Attacco (tipo descritto dal giocatore nei limiti fisici di artigli e morso) di massimo Gr.5 può dichiarare DIRETTO su armature di cuoio o cuoio borchiato e MAGICO con tutti gli attacchi. Può dichiarare SONNO se artigli e denti viola entrano in contatto diretto con il sangue l'avversario. DIRETTO e SONNO sono due effetti, quindi come da regolamento solo uno può essere scelto. MAGICO può esser combinato con entrambi.Malus: il campanellino deve tintinnare, quindi Lyriel suonandolo tradirà la sua presenza.Il campanellino tutte le volte che viene suonato fa venire in mente Maia a Lyriel, quindi il giocatore dovrà scrivere una frase di almeno 3 parole per ricordare la bambina, ogni volta diversa, altrimenti l'evocazione non avrà esito. Personaggio PBF: WrenPN: 20/20PV:2/2PA:0Borsa Comune3 filoni di pane4 meleprosciuttoformaggiocoltello da cucina Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now