Nome Script
DescrizioneDisplay Background Based on Area (sfondo battaglia basato sull'area)
Autore
Diakonos Tradotto da Darklink92
Allegati
N/A
Istruzioni per l'uso
All'interno dello script
script
Spoiler
#****************************************************************************** # Display Background Based on Area * # by Diakonos * # Based on Battle Backgrounds by Synthesize # Tradotto da Darklink92 #****************************************************************************** class Game_Player < Game_Character def which_area_in for area in $data_areas.values return area.id if in_area?(area) end return 1 end end module SynBattleB #Inserisci i tuoi battleback personali nella cartella " Graphics/Pictures" # Formato = {area_id => "Background Nome File"} # Se vuoi aggiungere un battleback personalizzato segui lo schema qui sotto Battle_background = { 1 => "Grassland", 2 => "Forest", 3 => "Desert", 4 => "Desert", 5 => "Swamp", 6 => "Forest" } #----------------------------------------------------------------------------- # Create the battlefloor? Create_battlefloor = true end #------------------------------------------------------------------------------- # Spriteset_Battle #------------------------------------------------------------------------------- class Spriteset_Battle alias syn_create_battlefloor create_battlefloor #----------------------------------------------------------------------------- # Create Battleback #----------------------------------------------------------------------------- def create_battleback image = SynBattleB::Battle_background[$game_player.which_area_in] @battleback_sprite = Sprite.new(@viewport1) @battleback_sprite.bitmap = Cache.picture(image) end def create_battlefloor @battlefloor_sprite = Sprite.new(@viewport1) syn_create_battlefloor if SynBattleB::Create_battlefloor == true end end
Bugs e Conflitti Noti
N/A