Jump to content
Rpg²S Forum
  • 0

Dopo aver cliccato su "nuovo gioco"


dosassj4
 Share

Question

Salve ragazzi avevo una domanda.

Per fare in modo che dopo aver cliccato su NUOVO GIOCO mi faccia un'introduzione al gioco dove riassumo più o meno quello che è successo con un'immagine di sfondo per poi (dopo che ha finito il racconto) arrivare all personaggio per iniziare il gioco. Ho provato a cercare ma non sono stato capace di trovare nulla.

Grazie in anticipo.

Link to comment
Share on other sites

12 answers to this question

Recommended Posts

  • 0

Beh primo imposti gli eventi ad inizio automatico in modo che tu non possa muovere il personaggio...logicamente l'eroe ci deve comunque essere solo tu gli imposti la grafica invisibile ed alla fine lo fai teletrasportare nella nuova mappa cambiandogli la grafica con quella che vuoi.

Per lo sfondo puoi usare il panorama (quindi senza mappare la prima mappa), però se deve muoversiq uesto sfondo con le scritte ti conviene invece mostrare una picture.

^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

  • 0

Ciao raga altro problema non apro un'altro topic visto che la problematica si presenta sempre subito dopo aver cliccato il pulsante NUOVO GIOCO. In pratica io avrei inserito lo script minimap 1.0, quando premo su nuovo gioco parte l'introduzione come consigliato sopra da guardian ma purtroppo si presenta la minimap. Per toglierla solo per l'introduzione come faccio? Sull'evento con inizio automatico ho impostato lo switch 10 su on in modo che non appaia la minimap, ma parte con la minimap e dopo si toglie. Ripeto come faccio per non farla apparire totalmente solo durante l'introduzione? In pratica mi servirebbe iniziare il gioco senza minimap ma sullo script non ho trovato nulla in merito.

Grazie in anticipo

Link to comment
Share on other sites

  • 0

Non conosco lo script, e magari c'è un'altra soluzione già prevista dallo script stesso, ma potresti provare a mettere ON quella switch nello Scene_Title . . .

Vai in quello script (Scene_Title) e cerca il blocco di codice dove c'è l'istruzione $game_switches = Game_Switches.new, e subito dopo di essa, o in fondo al blocco, prima dell'end, inserisci questo codice

$game_switches[10] = true

Edited by giver

 


SCRIPT RGSS (RPG Maker XP) VINTAGE LIBRARY [2018+]


Breaking (in ogni senso) News: "Treno deraglia per via del seno di Sakurai Aoi . . ." - Info nello spoiler !!

 


http://afantasymachine.altervista.org/_altervista_ht/NOOOOOOOOOilMIOtreninooooo_500.gif


Non riesco a smettere di essere affascinato da immagini come questa . . .

http://anime.vl-vostok.ru/art/photos2011/17/78049800/wall_VladAnime_WWA_1885-1680x1050.jpg


Alcuni wallpapers che faccio ruotare sul mio vecchio PC . . .


http://afantasymachine.altervista.org/_altervista_ht/gits_window.jpg

http://afantasymachine.altervista.org/_altervista_ht/madoka_group01.jpg
http://afantasymachine.altervista.org/_altervista_ht/arisu_picipici_01.jpg
http://afantasymachine.altervista.org/_altervista_ht/phantom_wp01_einzwei.jpg


La parte più spassosa della mia vita è quando gli altri cercano di spiegarmi i miei pensieri . . .


BBCode Testing


Typeface & Size



Link to comment
Share on other sites

  • 0

Linka lo script della minimappa ed il codice dei tuoi eventi iniziali per vedere come hai impostato tutto.

^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

  • 0

#===============================================================

# ◦ MiniMap ◦

# * Plug N Play Minimap (Non necessita immagini) *

#--------------------------------------------------------------

# ◦ creato by Woratana [woratana@hotmail.com]

# ◦ tradotto by Eikichi

# ◦ Rilasciato il: 09/06/2008

# ◦ Traduzione rilasciata il: 08/02/2009

#--------------------------------------------------------------

# ◦ Crediti: KGC for XP MiniMap Script,

#--------------------------------------------------------------

 

module MiniMap

#===========================================================================

# [sTART] Impostazioni

#---------------------------------------------------------------------------

SWITCH_NO_MINIMAP = 10 # Mettere su ON questa switch per NON MOSTRARE la minimappa

 

MAP_RECT = [410, 20, 100, 100] # Grandezza e disposizione della minimappa

# [X, Y, Larghezza, Altezza]

# Si può modificare questi parametri nel gioco facendo un "call script":

# $game_system.minimap = [X, Y, Larghezza, Altezza]

 

MAP_Z = 0 # Coordinata Z della minimappa

# Aumenta questo valore se la minimappa risulta sotto degli oggetti

 

GRID_SIZE = 5 # Grandezza della griglia della minimappa. Si consiglia un valore maggiore di 3

 

MINIMAP_BORDER_COLOR = Color.new(0, 0, 255, 160) # Colore del bordo della minimappa

# Color.new(Rosso, verde, blu, opacità)

MINIMAP_BORDER_SIZE = 1 # Grandezza bordo della minimappa

 

FOREGROUND_COLOR = Color.new(224, 224, 255, 160) # Colore che indica la passabilità

BACKGROUND_COLOR = Color.new(0, 0, 0, 160) # Colore che indica la non-passabilità

 

USE_OUTLINE_PLAYER = true # Disegnare una linea che evidenzia il giocatore?

PLAYER_OUTLINE_COLOR = Color.new(0, 0, 0, 192) # Colore della linea

USE_OUTLINE_EVENT = true # Disegnare una linea che evidenzia gli eventi?

EVENT_OUTLINE_COLOR = Color.new(255, 255, 255, 192) # Colore della linea

 

PLAYER_COLOR = Color.new(255, 0, 0, 192) # Colore del giocatore

#---------------------------------------------------------------------------

 

OBJECT_COLOR = {} # NON CAMBIARE O ELIMINARE QUESTA STRINGA!

#===============================================================

# * IMPOSTAZIONI COLORI MINIMAPPA

#---------------------------------------------------------------

# ** Template:

# OBJECT_COLOR['keyword'] = Color.new(Rosso, verde, blu, opacità)

#-------------------------------------------------------------

# * 'keyword': Parola da inserire se si vuole specificare un evento nella minimappa

# ** Note: 'keyword' è CASE SENSITIVE!

# * Color.new(...): Colore scelto

# Si può mettere un valore compreso tra 0 - 255 in ogni parametro (Rosso, verde, blu, opacità)

#-------------------------------------------------------------

OBJECT_COLOR['npc'] = Color.new(30,144,255,160)

OBJECT_COLOR['tesoro'] = Color.new(255,255,255,160)

OBJECT_COLOR['nemico'] = Color.new(139,35,35,160)

OBJECT_COLOR['mercante'] = Color.new(255,255,0,160)

 

#===========================================================================

# * [OPTIONAL] TAGS:

#---------------------------------------------------------------------------

# Cambia le parole per disabilitare la minimappa e le parole per mostrare gli eventi sulla minimappa

#-----------------------------------------------------------------------

TAG_NO_MINIMAP = '[NOMAP]' # Disabilita la minimappa

TAG_EVENT = 'MMEV' # TDisabilita gli eventi

#---------------------------------------------------------------------------

 

#---------------------------------------------------------------------------

# [FINE]

#===========================================================================

 

def self.refresh

if $scene.is_a?(Scene_Map)

$scene.spriteset.minimap.refresh

end

end

 

def self.update_object

if $scene.is_a?(Scene_Map)

$scene.spriteset.minimap.update_object_list

end

end

end

 

#==============================================================================

# ■ RPG::MapInfo

#==============================================================================

class RPG::MapInfo

def name

return @name.gsub(/\[.*\]/) { }

end

 

def original_name

return @name

end

 

def show_minimap?

return !@name.include?(MiniMap::TAG_NO_MINIMAP)

end

end

#==============================================================================

# ■ Game_System

#==============================================================================

class Game_System

attr_accessor :minimap

alias wora_minimap_gamsys_ini initialize

 

def initialize

wora_minimap_gamsys_ini

@minimap = MiniMap::MAP_RECT

end

 

def show_minimap

return !$game_switches[MiniMap::SWITCH_NO_MINIMAP]

$game_switches[10] = true

end

end

#==============================================================================

# ■ Game_Map

#==============================================================================

class Game_Map

alias wora_minimap_gammap_setup setup

def setup(map_id)

wora_minimap_gammap_setup(map_id)

@db_info = load_data('Data/MapInfos.rvdata') if @db_info.nil?

@map_info = @db_info[map_id]

end

 

def show_minimap?

return @map_info.show_minimap?

end

end

#==============================================================================

# ■ Game_Event

#==============================================================================

class Game_Event < Game_Character

def mm_comment?(comment, return_comment = false )

if !@list.nil?

for i in 0...@list.size - 1

next if @list.code != 108

if @list.parameters[0].include?(comment)

return @list.parameters[0] if return_comment

return true

end

end

end

return '' if return_comment

return false

end

end

#==============================================================================

# ■ Game_MiniMap

#------------------------------------------------------------------------------

class Game_MiniMap

def initialize(tilemap)

@tilemap = tilemap

refresh

end

 

def dispose

@border.bitmap.dispose

@border.dispose

@map_sprite.bitmap.dispose

@map_sprite.dispose

@object_sprite.bitmap.dispose

@object_sprite.dispose

@position_sprite.bitmap.dispose

@position_sprite.dispose

end

 

def visible

return @map_sprite.visible

end

 

def visible=(value)

@map_sprite.visible = value

@object_sprite.visible = value

@position_sprite.visible = value

@border.visible = value

end

 

def refresh

@mmr = $game_system.minimap

map_rect = Rect.new(@mmr[0], @mmr[1], @mmr[2], @mmr[3])

grid_size = [MiniMap::GRID_SIZE, 1].max

 

@x = 0

@y = 0

@size = [map_rect.width / grid_size, map_rect.height / grid_size]

 

@border = Sprite.new

@border.x = map_rect.x - MiniMap::MINIMAP_BORDER_SIZE

@border.y = map_rect.y - MiniMap::MINIMAP_BORDER_SIZE

b_width = map_rect.width + (MiniMap::MINIMAP_BORDER_SIZE * 2)

b_height = map_rect.height + (MiniMap::MINIMAP_BORDER_SIZE * 2)

@border.bitmap = Bitmap.new(b_width, b_height)

@border.bitmap.fill_rect(@border.bitmap.rect, MiniMap::MINIMAP_BORDER_COLOR)

@border.bitmap.clear_rect(MiniMap::MINIMAP_BORDER_SIZE, MiniMap::MINIMAP_BORDER_SIZE,

@border.bitmap.width - (MiniMap::MINIMAP_BORDER_SIZE * 2),

@border.bitmap.height - (MiniMap::MINIMAP_BORDER_SIZE * 2))

 

@map_sprite = Sprite.new

@map_sprite.x = map_rect.x

@map_sprite.y = map_rect.y

@map_sprite.z = MiniMap::MAP_Z

bitmap_width = $game_map.width * grid_size + map_rect.width

bitmap_height = $game_map.height * grid_size + map_rect.height

@map_sprite.bitmap = Bitmap.new(bitmap_width, bitmap_height)

@map_sprite.src_rect = map_rect

 

@object_sprite = Sprite.new

@object_sprite.x = map_rect.x

@object_sprite.y = map_rect.y

@object_sprite.z = MiniMap::MAP_Z + 1

@object_sprite.bitmap = Bitmap.new(bitmap_width, bitmap_height)

@object_sprite.src_rect = map_rect

 

@position_sprite = Sprite_Base.new

@position_sprite.x = map_rect.x + @size[0] / 2 * grid_size

@position_sprite.y = map_rect.y + @size[1] / 2 * grid_size

@position_sprite.z = MiniMap::MAP_Z + 2

 

bitmap = Bitmap.new(grid_size, grid_size)

# Player's Outline

if MiniMap::USE_OUTLINE_PLAYER and MiniMap::GRID_SIZE >= 3

bitmap.fill_rect(bitmap.rect, MiniMap::PLAYER_OUTLINE_COLOR)

brect = Rect.new(bitmap.rect.x + 1, bitmap.rect.y + 1, bitmap.rect.width - 2,

bitmap.rect.height - 2)

bitmap.clear_rect(brect)

else

brect = bitmap.rect

end

 

bitmap.fill_rect(brect, MiniMap::PLAYER_COLOR)

@position_sprite.bitmap = bitmap

 

draw_map

update_object_list

draw_object

update_position

end

 

def draw_map

bitmap = @map_sprite.bitmap

bitmap.fill_rect(bitmap.rect, MiniMap::BACKGROUND_COLOR)

map_rect = Rect.new(@mmr[0], @mmr[1], @mmr[2], @mmr[3])

grid_size = [MiniMap::GRID_SIZE, 1].max

 

$game_map.width.times do |i|

$game_map.height.times do |j|

if !$game_map.passable?(i, j)

next

end

rect = Rect.new(map_rect.width / 2 + grid_size * i,

map_rect.height / 2 + grid_size * j,

grid_size, grid_size)

if grid_size >= 3

if !$game_map.passable?(i, j)

rect.height -= 1

rect.x += 1

rect.width -= 1

rect.width -= 1

rect.y += 1

rect.height -= 1

end

end

bitmap.fill_rect(rect, MiniMap::FOREGROUND_COLOR)

end

end

end

 

def update_object_list

@object_list = {}

$game_map.events.values.each do |e|

comment = e.mm_comment?(MiniMap::TAG_EVENT, true)

if comment != ''

type = comment.gsub(/#{MiniMap::TAG_EVENT}/){}.gsub(/\s+/){}

@object_list[type] = [] if @object_list[type].nil?

@object_list[type] << e

end

end

end

 

def draw_object

bitmap = @object_sprite.bitmap

bitmap.clear

map_rect = Rect.new(@mmr[0], @mmr[1], @mmr[2], @mmr[3])

grid_size = [MiniMap::GRID_SIZE, 1].max

rect = Rect.new(0, 0, grid_size, grid_size)

mw = map_rect.width / 2

mh = map_rect.height / 2

 

@object_list.each do |key, events|

color = MiniMap::OBJECT_COLOR[key]

next if events.nil? or color.nil?

events.each do |obj|

if !obj.character_name.empty?

rect.x = mw + obj.real_x * grid_size / 256

rect.y = mh + obj.real_y * grid_size / 256

# Event's Outline

if MiniMap::USE_OUTLINE_EVENT and MiniMap::GRID_SIZE >= 3

bitmap.fill_rect(rect, MiniMap::EVENT_OUTLINE_COLOR)

brect = Rect.new(rect.x + 1, rect.y + 1, rect.width - 2,

rect.height - 2)

bitmap.clear_rect(brect)

else

brect = bitmap.rect

end

bitmap.fill_rect(brect, color)

end

end

end

end

 

def update

if @mmr != $game_system.minimap

dispose

refresh

end

draw_object

update_position

if @map_sprite.visible

@map_sprite.update

@object_sprite.update

@position_sprite.update

end

end

 

def update_position

map_rect = Rect.new(@mmr[0], @mmr[1], @mmr[2], @mmr[3])

grid_size = [MiniMap::GRID_SIZE, 1].max

sx = $game_player.real_x * grid_size / 256

sy = $game_player.real_y * grid_size / 256

@map_sprite.src_rect.x = sx

@map_sprite.src_rect.y = sy

@object_sprite.src_rect.x = sx

@object_sprite.src_rect.y = sy

end

end

#==============================================================================

# ■ Spriteset_Map

#------------------------------------------------------------------------------

class Spriteset_Map

attr_reader :minimap

alias wora_minimap_sprsetmap_ini initialize

alias wora_minimap_sprsetmap_dis dispose

alias wora_minimap_sprsetmap_upd update

 

def initialize

wora_minimap_sprsetmap_ini

if $game_map.show_minimap?

@minimap = Game_MiniMap.new(@tilemap)

$game_system.show_minimap = true if $game_system.show_minimap.nil?

@minimap.visible = $game_system.show_minimap

end

end

 

def dispose

@minimap.dispose if !@minimap.nil?

wora_minimap_sprsetmap_dis

end

 

def update

if !@minimap.nil?

if $game_system.show_minimap

@minimap.visible = true

@minimap.update

else

@minimap.visible = false

end

end

wora_minimap_sprsetmap_upd

end

end

#==============================================================================

# ■ Scene_Map

#------------------------------------------------------------------------------

class Scene_Map < Scene_Base

attr_reader :spriteset

end

Link to comment
Share on other sites

  • 0

 

#===============================================================

# ◦ MiniMap ◦

# * Plug N Play Minimap (Non necessita immagini) *

#--------------------------------------------------------------

# ◦ creato by Woratana [woratana@hotmail.com]

# ◦ tradotto by Eikichi

# ◦ Rilasciato il: 09/06/2008

# ◦ Traduzione rilasciata il: 08/02/2009

#--------------------------------------------------------------

# ◦ Crediti: KGC for XP MiniMap Script,

#--------------------------------------------------------------

 

module MiniMap

#===========================================================================

# [sTART] Impostazioni

#---------------------------------------------------------------------------

SWITCH_NO_MINIMAP = 10 # Mettere su ON questa switch per NON MOSTRARE la minimappa

 

MAP_RECT = [410, 20, 100, 100] # Grandezza e disposizione della minimappa

# [X, Y, Larghezza, Altezza]

# Si può modificare questi parametri nel gioco facendo un "call script":

# $game_system.minimap = [X, Y, Larghezza, Altezza]

 

MAP_Z = 0 # Coordinata Z della minimappa

# Aumenta questo valore se la minimappa risulta sotto degli oggetti

 

GRID_SIZE = 5 # Grandezza della griglia della minimappa. Si consiglia un valore maggiore di 3

 

MINIMAP_BORDER_COLOR = Color.new(0, 0, 255, 160) # Colore del bordo della minimappa

# Color.new(Rosso, verde, blu, opacità)

MINIMAP_BORDER_SIZE = 1 # Grandezza bordo della minimappa

 

FOREGROUND_COLOR = Color.new(224, 224, 255, 160) # Colore che indica la passabilità

BACKGROUND_COLOR = Color.new(0, 0, 0, 160) # Colore che indica la non-passabilità

 

USE_OUTLINE_PLAYER = true # Disegnare una linea che evidenzia il giocatore?

PLAYER_OUTLINE_COLOR = Color.new(0, 0, 0, 192) # Colore della linea

USE_OUTLINE_EVENT = true # Disegnare una linea che evidenzia gli eventi?

EVENT_OUTLINE_COLOR = Color.new(255, 255, 255, 192) # Colore della linea

 

PLAYER_COLOR = Color.new(255, 0, 0, 192) # Colore del giocatore

#---------------------------------------------------------------------------

 

OBJECT_COLOR = {} # NON CAMBIARE O ELIMINARE QUESTA STRINGA!

#===============================================================

# * IMPOSTAZIONI COLORI MINIMAPPA

#---------------------------------------------------------------

# ** Template:

# OBJECT_COLOR['keyword'] = Color.new(Rosso, verde, blu, opacità)

#-------------------------------------------------------------

# * 'keyword': Parola da inserire se si vuole specificare un evento nella minimappa

# ** Note: 'keyword' è CASE SENSITIVE!

# * Color.new(...): Colore scelto

# Si può mettere un valore compreso tra 0 - 255 in ogni parametro (Rosso, verde, blu, opacità)

#-------------------------------------------------------------

OBJECT_COLOR['npc'] = Color.new(30,144,255,160)

OBJECT_COLOR['tesoro'] = Color.new(255,255,255,160)

OBJECT_COLOR['nemico'] = Color.new(139,35,35,160)

OBJECT_COLOR['mercante'] = Color.new(255,255,0,160)

 

#===========================================================================

# * [OPTIONAL] TAGS:

#---------------------------------------------------------------------------

# Cambia le parole per disabilitare la minimappa e le parole per mostrare gli eventi sulla minimappa

#-----------------------------------------------------------------------

TAG_NO_MINIMAP = '[NOMAP]' # Disabilita la minimappa

TAG_EVENT = 'MMEV' # TDisabilita gli eventi

#---------------------------------------------------------------------------

 

#---------------------------------------------------------------------------

# [FINE]

#===========================================================================

 

def self.refresh

if $scene.is_a?(Scene_Map)

$scene.spriteset.minimap.refresh

end

end

 

def self.update_object

if $scene.is_a?(Scene_Map)

$scene.spriteset.minimap.update_object_list

end

end

end

 

#==============================================================================

# ■ RPG::MapInfo

#==============================================================================

class RPG::MapInfo

def name

return @name.gsub(/\[.*\]/) { }

end

 

def original_name

return @name

end

 

def show_minimap?

return !@name.include?(MiniMap::TAG_NO_MINIMAP)

end

end

#==============================================================================

# ■ Game_System

#==============================================================================

class Game_System

attr_accessor :minimap

alias wora_minimap_gamsys_ini initialize

 

def initialize

wora_minimap_gamsys_ini

@minimap = MiniMap::MAP_RECT

end

 

def show_minimap

return !$game_switches[MiniMap::SWITCH_NO_MINIMAP]

$game_switches[10] = true

end

end

#==============================================================================

# ■ Game_Map

#==============================================================================

class Game_Map

alias wora_minimap_gammap_setup setup

def setup(map_id)

wora_minimap_gammap_setup(map_id)

@db_info = load_data('Data/MapInfos.rvdata') if @db_info.nil?

@map_info = @db_info[map_id]

end

 

def show_minimap?

return @map_info.show_minimap?

end

end

#==============================================================================

# ■ Game_Event

#==============================================================================

class Game_Event < Game_Character

def mm_comment?(comment, return_comment = false )

if !@list.nil?

for i in 0...@list.size - 1

next if @list.code != 108

if @list.parameters[0].include?(comment)

return @list.parameters[0] if return_comment

return true

end

end

end

return '' if return_comment

return false

end

end

#==============================================================================

# ■ Game_MiniMap

#------------------------------------------------------------------------------

class Game_MiniMap

def initialize(tilemap)

@tilemap = tilemap

refresh

end

 

def dispose

@border.bitmap.dispose

@border.dispose

@map_sprite.bitmap.dispose

@map_sprite.dispose

@object_sprite.bitmap.dispose

@object_sprite.dispose

@position_sprite.bitmap.dispose

@position_sprite.dispose

end

 

def visible

return @map_sprite.visible

end

 

def visible=(value)

@map_sprite.visible = value

@object_sprite.visible = value

@position_sprite.visible = value

@border.visible = value

end

 

def refresh

@mmr = $game_system.minimap

map_rect = Rect.new(@mmr[0], @mmr[1], @mmr[2], @mmr[3])

grid_size = [MiniMap::GRID_SIZE, 1].max

 

@x = 0

@y = 0

@size = [map_rect.width / grid_size, map_rect.height / grid_size]

 

@border = Sprite.new

@border.x = map_rect.x - MiniMap::MINIMAP_BORDER_SIZE

@border.y = map_rect.y - MiniMap::MINIMAP_BORDER_SIZE

b_width = map_rect.width + (MiniMap::MINIMAP_BORDER_SIZE * 2)

b_height = map_rect.height + (MiniMap::MINIMAP_BORDER_SIZE * 2)

@border.bitmap = Bitmap.new(b_width, b_height)

@border.bitmap.fill_rect(@border.bitmap.rect, MiniMap::MINIMAP_BORDER_COLOR)

@border.bitmap.clear_rect(MiniMap::MINIMAP_BORDER_SIZE, MiniMap::MINIMAP_BORDER_SIZE,

@border.bitmap.width - (MiniMap::MINIMAP_BORDER_SIZE * 2),

@border.bitmap.height - (MiniMap::MINIMAP_BORDER_SIZE * 2))

 

@map_sprite = Sprite.new

@map_sprite.x = map_rect.x

@map_sprite.y = map_rect.y

@map_sprite.z = MiniMap::MAP_Z

bitmap_width = $game_map.width * grid_size + map_rect.width

bitmap_height = $game_map.height * grid_size + map_rect.height

@map_sprite.bitmap = Bitmap.new(bitmap_width, bitmap_height)

@map_sprite.src_rect = map_rect

 

@object_sprite = Sprite.new

@object_sprite.x = map_rect.x

@object_sprite.y = map_rect.y

@object_sprite.z = MiniMap::MAP_Z + 1

@object_sprite.bitmap = Bitmap.new(bitmap_width, bitmap_height)

@object_sprite.src_rect = map_rect

 

@position_sprite = Sprite_Base.new

@position_sprite.x = map_rect.x + @size[0] / 2 * grid_size

@position_sprite.y = map_rect.y + @size[1] / 2 * grid_size

@position_sprite.z = MiniMap::MAP_Z + 2

 

bitmap = Bitmap.new(grid_size, grid_size)

# Player's Outline

if MiniMap::USE_OUTLINE_PLAYER and MiniMap::GRID_SIZE >= 3

bitmap.fill_rect(bitmap.rect, MiniMap::PLAYER_OUTLINE_COLOR)

brect = Rect.new(bitmap.rect.x + 1, bitmap.rect.y + 1, bitmap.rect.width - 2,

bitmap.rect.height - 2)

bitmap.clear_rect(brect)

else

brect = bitmap.rect

end

 

bitmap.fill_rect(brect, MiniMap::PLAYER_COLOR)

@position_sprite.bitmap = bitmap

 

draw_map

update_object_list

draw_object

update_position

end

 

def draw_map

bitmap = @map_sprite.bitmap

bitmap.fill_rect(bitmap.rect, MiniMap::BACKGROUND_COLOR)

map_rect = Rect.new(@mmr[0], @mmr[1], @mmr[2], @mmr[3])

grid_size = [MiniMap::GRID_SIZE, 1].max

 

$game_map.width.times do |i|

$game_map.height.times do |j|

if !$game_map.passable?(i, j)

next

end

rect = Rect.new(map_rect.width / 2 + grid_size * i,

map_rect.height / 2 + grid_size * j,

grid_size, grid_size)

if grid_size >= 3

if !$game_map.passable?(i, j)

rect.height -= 1

rect.x += 1

rect.width -= 1

rect.width -= 1

rect.y += 1

rect.height -= 1

end

end

bitmap.fill_rect(rect, MiniMap::FOREGROUND_COLOR)

end

end

end

 

def update_object_list

@object_list = {}

$game_map.events.values.each do |e|

comment = e.mm_comment?(MiniMap::TAG_EVENT, true)

if comment != ''

type = comment.gsub(/#{MiniMap::TAG_EVENT}/){}.gsub(/\s+/){}

@object_list[type] = [] if @object_list[type].nil?

@object_list[type] << e

end

end

end

 

def draw_object

bitmap = @object_sprite.bitmap

bitmap.clear

map_rect = Rect.new(@mmr[0], @mmr[1], @mmr[2], @mmr[3])

grid_size = [MiniMap::GRID_SIZE, 1].max

rect = Rect.new(0, 0, grid_size, grid_size)

mw = map_rect.width / 2

mh = map_rect.height / 2

 

@object_list.each do |key, events|

color = MiniMap::OBJECT_COLOR[key]

next if events.nil? or color.nil?

events.each do |obj|

if !obj.character_name.empty?

rect.x = mw + obj.real_x * grid_size / 256

rect.y = mh + obj.real_y * grid_size / 256

# Event's Outline

if MiniMap::USE_OUTLINE_EVENT and MiniMap::GRID_SIZE >= 3

bitmap.fill_rect(rect, MiniMap::EVENT_OUTLINE_COLOR)

brect = Rect.new(rect.x + 1, rect.y + 1, rect.width - 2,

rect.height - 2)

bitmap.clear_rect(brect)

else

brect = bitmap.rect

end

bitmap.fill_rect(brect, color)

end

end

end

end

 

def update

if @mmr != $game_system.minimap

dispose

refresh

end

draw_object

update_position

if @map_sprite.visible

@map_sprite.update

@object_sprite.update

@position_sprite.update

end

end

 

def update_position

map_rect = Rect.new(@mmr[0], @mmr[1], @mmr[2], @mmr[3])

grid_size = [MiniMap::GRID_SIZE, 1].max

sx = $game_player.real_x * grid_size / 256

sy = $game_player.real_y * grid_size / 256

@map_sprite.src_rect.x = sx

@map_sprite.src_rect.y = sy

@object_sprite.src_rect.x = sx

@object_sprite.src_rect.y = sy

end

end

#==============================================================================

# ■ Spriteset_Map

#------------------------------------------------------------------------------

class Spriteset_Map

attr_reader :minimap

alias wora_minimap_sprsetmap_ini initialize

alias wora_minimap_sprsetmap_dis dispose

alias wora_minimap_sprsetmap_upd update

 

def initialize

wora_minimap_sprsetmap_ini

if $game_map.show_minimap?

@minimap = Game_MiniMap.new(@tilemap)

$game_system.show_minimap = true if $game_system.show_minimap.nil?

@minimap.visible = $game_system.show_minimap

end

end

 

def dispose

@minimap.dispose if !@minimap.nil?

wora_minimap_sprsetmap_dis

end

 

def update

if !@minimap.nil?

if $game_system.show_minimap

@minimap.visible = true

@minimap.update

else

@minimap.visible = false

end

end

wora_minimap_sprsetmap_upd

end

end

#==============================================================================

# ■ Scene_Map

#------------------------------------------------------------------------------

class Scene_Map < Scene_Base

attr_reader :spriteset

end

 

Non mi sono spiegato bene. Togli $game_switches[10] = true da questo script (anche se in realtà potresti lasciarlo, visto che dove l'hai scritto non avrà mai effetto . . .). Quando ho parlato di *quello script*, intendevo Scene_Title, non questo . . . EDIT - Ho modificato anche il post precedente, così da evitare ulteriori incomprensioni . . .

 

Vediamo di risolvere la questione.

Se viene incluso nel nome della mappa il termine [NOMAP], scritto maiuscolo e con le parentesi quadre, la mini-mappa non è utilizzabile in tale mappa, neanche mettendo ON lo switch 10 . . .

Se nella mappa invece vuoi usarla, ma che sia disattivabile, non devi fare altro che porre lo switch 10 ON (o true), quando vuoi nasconderla, quindi metterlo in Scene_Title penso che avrebbe sortito l'effetto voluto . . .

Edited by giver

 


SCRIPT RGSS (RPG Maker XP) VINTAGE LIBRARY [2018+]


Breaking (in ogni senso) News: "Treno deraglia per via del seno di Sakurai Aoi . . ." - Info nello spoiler !!

 


http://afantasymachine.altervista.org/_altervista_ht/NOOOOOOOOOilMIOtreninooooo_500.gif


Non riesco a smettere di essere affascinato da immagini come questa . . .

http://anime.vl-vostok.ru/art/photos2011/17/78049800/wall_VladAnime_WWA_1885-1680x1050.jpg


Alcuni wallpapers che faccio ruotare sul mio vecchio PC . . .


http://afantasymachine.altervista.org/_altervista_ht/gits_window.jpg

http://afantasymachine.altervista.org/_altervista_ht/madoka_group01.jpg
http://afantasymachine.altervista.org/_altervista_ht/arisu_picipici_01.jpg
http://afantasymachine.altervista.org/_altervista_ht/phantom_wp01_einzwei.jpg


La parte più spassosa della mia vita è quando gli altri cercano di spiegarmi i miei pensieri . . .


BBCode Testing


Typeface & Size



Link to comment
Share on other sites

  • 0

Tre errori in una botta! XD

1. usa il tag code con scritto ruby quando posti gli script

2. non fare doppipost, usa il tasto edit

3. non allegare immagini, utilizza servizi di hosting come imageshack!

xDXD

 

Allora vediamo...

Ah capito in pratica dici che appare per un secondo e solo dopo scompare! Allora in questo caso dovresti risolvere mettendo processo parallelo al posto di inizio automatico (ricorda però di far terminare l'evento o con l'elimina evento alla fine se non devi ritornare nella mappa o tramite le switch locali se devi tornarci).

^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

  • 0
o male che vada metti una picture nera che copre lo schermo e la levi manualmente. Il giocatore non noterà un secondo di picture nera e qualunque cosa tu ci abbia fatto sotto non sarà mai visto.

Deviantart

ElfGamesWorks Forum

My adventure game
Little Briar Rose

Altri progetti: Oh! I'm Getting Taller! / Il pifferaio di Hamelin

I miei Fumetti: Folletto Vs Nenè / A.s.D. / A.s.D.2

http://www.rpg2s.net/img/fablecontest1st.pnghttp://rpg2s.net/gif/SCContest3Oct.gif http://i43.tinypic.com/1zokd2s.png http://i.imgur.com/qRfaRqE.png http://i43.tinypic.com/eger81.gifhttp://i.imgur.com/BEu6G.gifhttp://i43.tinypic.com/eger81.gif

Un sogno nel cassetto...

 

 

http://i.imgur.com/H1ARhq7.gif

 

 

Citaziò!

 

 

Il Coniglio, si sa, saltella con una gamba dietro ed una avanti, un braccino corto ed uno lungo, un'orecchia dritta ed una storta. Perchè il Coniglio odia la simmetria.

Flame: Io me lo sono fatto raccontare tutto il Sigmarillion ma ancora devo leggerlo (...)
Impaled Janus: Il Sighmarillion, un'opera molto triste.
Testament: Ma Flame mi sa che erra convinto, come al solito.

"Tu devi essere il chiacchierato FenriX, la cui fama deriva dall'arte di giungere rozzamente al sodo del concetto la maggior parte delle volte... detto in una via inoffensiva..." Una piaga in due righe, by Dr.Risolvo!

 

 


Scheda di Zuppo Del'Oquie


Nome - Zuppo Del'Oquie
Età - 76
Razza - Elvaan
Descrizione - Snello, faccia da cretino, cappelletto alla Robin Hood in testa con la piuma perennemente spiegazzata, maglia in pieno stile: "è la prima cosa che ho trovato in giro" e pantaloni uguali. Le scarpe invece sono forse l'unica cosa realmente sua. Di pelle morbida, salvo la base di cuoio, ottime per correre e fare poco rumore, prive di alcun tipo di tacco. Ed aldilà del vestiario, abbiamo una cerbottana, una fionda, un pugnaletto, una...un..ah no basta. Lo zainetto, si! Ma lì ci tiene il pane ed i suoi strumenti di dubbia qualità.
Poi..ha orecchie a punta come ogni Elvaan e capelli castano chiaro, bizzarremente brezzolati di ciocchette tendenti al biondo. E' un biondo fallito, in sostanza. Ah, ma a lui non importa molto. Detto, questo, null'altro di rilevante da segnalare.
Se non il fatto che, il più delle volte, sia vestiti che capelli che zaino sono ornati da una quasi perenne sensazione di Bagnato. Perchè ogni pozzanghera che esiste sulla faccia di questa terra, deve, senza via di scampo, finire contro il suo naso. O forse è lui che è legato all'elemento Acqua da un odio amore non espresso...?
Misteri del Fato.
Carattere - Simpatico, socievole, affabile, allegro, ed al tempo stesso estremamente indifferente alle questioni che non lo riguardano. Astuto, ma mai per cattiveria, decide lui a cosa affezionarsi ed a cosa no. Di mentalità molto..molto bizzarra, vive la vita con dei valori del tutto personali che possono essere a volte comprensibili ed in accordo con quelle altrui, o possono essere decisamente ridicoli agli occhi degli altri. Ma lui è fatto così e non ci ragiona poi molto su come è fatto. Finchè mantiene due braccia due gambe ed una testa, ritiene di essere fatto semplicemente perfetto per quel che gli serve!

Background - "Fratello minore. Si, minore! Oh si! DANNATAMENTE MINORE! E questo è un problema! Perchè è un problema, no? A logica dovrebbe essere un bel problema per chiunque abbia voglia di non essere sempre chiamato per secondo, interpellato solo all'ultimo come scorta, impegnato solo quando proprio tutti sono impegnati, considerato solo per fare numero. AH! Minore! Onta! Orgoglio! AH!
AH!
A...ahah! Ma col cavolo..è una pacchia!"

Tranquillamente adagiato sul suo enorme divano, perchè se l'erba è il cuscino, un colle è dunque un enorme divano, Zuppo stava fischiettando con una foglia di acetella in bocca, così univa l'utile (il fischiettare era molto utile a parer suo) con il dilettevole (e quella fogliolina aveva un buon sapore, perciò dilettevolmente saporita!).
Era a dir poco splendido compiere un'attività tanto impegnativa e semplice al contempo da giustificare la sua lunga, perenne, praticamente insindacabile assenza a qualsivoglia attività sociale.
Lui disegnava le mappe, ed il fratellone le spacciava per sue guadagnando una montagna di soldi, tanta era l'accuratezza delle zone anche più inesplorabili, ed in cambio il Brò gli garantiva una vita tranquilla e senza impegni. Oh, fratello minore, ma il maggiore era tutto merito suo!
Poi, all'improvviso, tutto cambiò.
Perchè serve sempre un grande cambiamento per una grande svolta, no?
Ebbene, da quel momento lui partì, viaggiò, abbandonò la sua colonia, perseguì la via del "faccio da solo e meglio mi sento".
Tutto questo a causa sua..a causa loro...!!

"Fra'? Dove hai messo il mio flauto di rape?"
"Uh..era ammuffito. L'ho buttato anni fa ormai."
"..che..CHE COSA HAI FATTO!?!?!"

Inaudito.
Ovvio e logico andarsene, no? Sono certo che voi tutti sarete daccordo con me! NON SI TOCCANO I FLAUTI DI RAPE ALTRUI! MUFFA O NON MUFFA!
Beh si, daccordo, forse lo aveva dimenticato per gli ultimi vent'anni, ma questo non cambiava le cose. Dannato fratello. E.....no, non se ne era andato solo per quello, cosa credete!?

"...Mamma...Fra' ha buttato il mio flauto di rape."
"Ah, deve essere ammuffito come l'ocarina di zucca che ho buttato l'altro ieri."
"...che...CHE COSA HAI FATTO!?!?!?!"

Ovvio che non bastava un flauto a mandarlo via. Ma due, dai è troppo! L'aveva terminata, quell'ocarina, appena tre anni prima. ERA NUOVA!
E così, imparata la lezione del "non si lascia nulla in casa altrui", perchè quella non era PIU' la sua casa, Zuppo prese ogni cosa di valore che aveva con se: dunque uno svariato elenco di strumenti da ortolano, a partire dal triangolo di selci alla trombetta di cavolfiore, e partì. Partì, lasciandosi dietro una città perfetta, con una vita perfetta, una famiglia perfetta, ed una stupida, sciocca, banale idea che questa perfezione sarebbe durata in eterno.
Ah. Ma non scordiamoci un dettaglio.

Partì. Attraversò la strada. Il ponte. Il fiume. Inciampò. Cadde nella pozza vicino al fiume. Si inzuppò. Si rialzò e ri-partì.
Perchè il nome se lo era guadagnato con molta sfigata fatica eh.

"Ma che bel bambino, signora Ouquie!"
"...oh...scusatemi, riposavo. Quale bambino?"
"Hemm..quello che tenete nella culla."
"Oh! Quel bambino! Oh si ve lo faccio vedere subit.." E con un braccio, la maldestra madre intruppò la culla, che era ovviamente posizionata di fianco alla finestra aperta, che vide ovviamente un infante venire catapultato fuori, e che, alfine, vide sempre ovviamente il medesimo infante finire a mollo nel fiume, per fortuna abbastanza profondo, che passava proprio adiacente le mura della piccola dimora.
Quando lo ripresero, era vivo. Zuppo, ma vivo.
E Zuppo rimase a vita.

I reumatismi sarebbero arrivati in vecchiaia.

Equip -
Pugnale comune - Prezzo: 9
Armatura di Cuio [1 PA] - Prezzo: 15
Borsa Comune - Prezzo: 10
Fionda - Prezzo(pagato da madre natura XD)

 

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...