Jump to content
Rpg²S Forum

*Selezione Campagna


André LaCroix
 Share

Recommended Posts

Descrizione

Questo script fa sì che sia possibile intraprendere più di una storia all'interno di un unico gioco.

 

Autore

Andrè LaCroix

 

Allegati

Inserire eventuali link di risorse necessarie per il funzionamento dello script, o link ad una demo dimostrativa.

 

Istruzioni per l'uso

ATTENZIONE: Per funzionare correttamente, questo script necessita che nella cartella \Graphics\Titles\ sia presente un file png di formato 640 x 480 che abbia come nome "Campagna" e come estensione il formato PNG. In caso questo file non esista, il gioco andrà in crash quando selezionerete l'opzione "Nuova Partita". In allegato vi do l'immagine che sto usando in BSA, tanto per provare.
Campagna.PNG

 

Script

Funziona in modo semplicissimo. Prendete tutto sto malloppo e ficcatelo in una nuova classe chiamata Scene_CampaignSelection:

 

 

 

#==============================================================================
# ** Scene_CampaignSelection
#------------------------------------------------------------------------------
# Utile per giochi di azione. Invece di affrontare solo una campagna, si avrà
# facoltà di scegliere che avventura giocare per prima.
#==============================================================================

class Scene_CampaignSelection
	#--------------------------------------------------------------------------
	# * Processo principale
	#--------------------------------------------------------------------------
	def main
		# Visualizza l'immagine di sfondo (che si trova nella cartella
		# Graphics/Title e si chiama Campagna.png
		@sprite = Sprite.new
		@sprite.bitmap = RPG::Cache.title("Campagna.PNG")
		# Crea i comandi
		s0 = "Tutorial"
		s1 = "Campagna 1"
		s2 = "Campagna 2"
		s3 = "Campagna 3"
		s4 = "Indietro"
		@command_window = Window_Command.new(300, [s0, s1, s2, s3, s4])
		@command_window.back_opacity = 160
		@command_window.x = 320 - @command_window.width / 2
		@command_window.y = 240 - @command_window.height / 2
		# Avvio riproduzione BGM
		$game_system.bgm_play($data_system.title_bgm)
		# Ferma la riproduzione di ME e BGS
		Audio.me_stop
		Audio.bgs_stop
		# Esegue la transizione
		Graphics.transition
		# Loop principale
		loop do
			# Aggiorna la schermata
			Graphics.update
			# Aggiorna l'input
			Input.update
			# Richiamo della def update
			update
			# Ferma il loop se la scene cambia
			if $scene != self
				break
			end
		end
		# Prepara la transizione
		Graphics.freeze
		# Disposizione della finestra
		@command_window.dispose
		# Disposizione dell'immagine di sfondo
		@sprite.bitmap.dispose
		@sprite.dispose
	end
	#--------------------------------------------------------------------------
	# * Aggiornamento
	#--------------------------------------------------------------------------
	def update
		# Aggiorna la finestra dei comandi
		@command_window.update
		# Se si preme Esc torna al titolo
		if Input.trigger?(Input::B)
			titolo
		end
		# Se si preme il tasto INVIO
		if Input.trigger?(Input::C)
			# Casistica della posizione del cursore
			case @command_window.index
			when 0 # prima opzione (in BSA: Tutorial)
				#Le seguenti tre variabili controllano la posizione iniziale.
				#Cambiarne i valori per cambiare la destinazione.
				#start_map_id = ID Mappa iniziale
				#start.x = posizione sull'asse X
				#start.y = posizione sull'asse Y
				$data_system.start_map_id = 5
				$data_system.start_x = 10
				$data_system.start_y = 6
				tutorial
			when 1 # seconda opzione (in BSA: '91 - '05)
				$data_system.start_map_id = 11
				$data_system.start_x = 0
				$data_system.start_y = 0
				campagna_1
			when 2 # terza opzione (in BSA: 2005 - 2009)
				$data_system.start_map_id = 7
				$data_system.start_x = 0
				$data_system.start_y = 0
				campagna_2
			when 3 # quarta opzione (in BSA: 2010)
				$data_system.start_map_id = 9
				$data_system.start_x = 0
				$data_system.start_y = 0
				campagna_3
			when 4
				#torna al titolo
				titolo
			end
		end
	end
	#--------------------------------------------------------------------------
	# * Trasferimento alla prima campagna.
	#--------------------------------------------------------------------------
	def campagna_1
		# Riproduci SE
		$game_system.se_play($data_system.decision_se)
		# Ferma BGM
		Audio.bgm_stop
		# Resetta il frame count (serve per calcolare il tempo di gioco)
		Graphics.frame_count = 0
		# Crea gli oggetti
		$game_temp = Game_Temp.new
		$game_system = Game_System.new
		$game_switches = Game_Switches.new
		$game_variables = Game_Variables.new
		$game_self_switches = Game_SelfSwitches.new
		$game_screen = Game_Screen.new
		$game_actors = Game_Actors.new
		$game_party = Game_Party.new
		$game_troop = Game_Troop.new
		$game_map = Game_Map.new
		$game_player = Game_Player.new
		# Imposta il party iniziale
		$game_party.setup_starting_members
		# Imposta la mappa iniziale
		$game_map.setup($data_system.start_map_id)
		# Coordinate iniziali
		$game_player.moveto($data_system.start_x, $data_system.start_y)
		# Refresh del giocatore
		$game_player.refresh
		# Riproduce i BGM e BGS propri di quella mappa
		$game_map.autoplay
		# Aggiorna mappa (per gli eventi in parallelo)
		$game_map.update
		# Vai alla Scene_Map
		$scene = Scene_Map.new
	end
	#--------------------------------------------------------------------------
	# * Trasferimento alla seconda campagna.
	#--------------------------------------------------------------------------
	def campagna_2
		# Riproduci SE
		$game_system.se_play($data_system.decision_se)
		# Stop BGM
		Audio.bgm_stop
		# Reset frame count for measuring play time
		Graphics.frame_count = 0
		# Make each type of game object
		$game_temp = Game_Temp.new
		$game_system = Game_System.new
		$game_switches = Game_Switches.new
		$game_variables = Game_Variables.new
		$game_self_switches = Game_SelfSwitches.new
		$game_screen = Game_Screen.new
		$game_actors = Game_Actors.new
		$game_party = Game_Party.new
		$game_troop = Game_Troop.new
		$game_map = Game_Map.new
		$game_player = Game_Player.new
		# Set up initial party
		$game_party.setup_starting_members
		# Set up initial map position
		$game_map.setup($data_system.start_map_id)
		# Move player to initial position
		$game_player.moveto($data_system.start_x, $data_system.start_y)
		# Refresh player
		$game_player.refresh
		# Run automatic change for BGM and BGS set with map
		$game_map.autoplay
		# Update map (run parallel process event)
		$game_map.update
		# Switch to map screen
		$scene = Scene_Map.new
	end
	#--------------------------------------------------------------------------
	# * Trasferimento alla terza campagna
	#--------------------------------------------------------------------------
	def campagna_3
		# Play decision SE
		$game_system.se_play($data_system.decision_se)
		# Stop BGM
		Audio.bgm_stop
		# Reset frame count for measuring play time
		Graphics.frame_count = 0
		# Make each type of game object
		$game_temp = Game_Temp.new
		$game_system = Game_System.new
		$game_switches = Game_Switches.new
		$game_variables = Game_Variables.new
		$game_self_switches = Game_SelfSwitches.new
		$game_screen = Game_Screen.new
		$game_actors = Game_Actors.new
		$game_party = Game_Party.new
		$game_troop = Game_Troop.new
		$game_map = Game_Map.new
		$game_player = Game_Player.new
		# Set up initial party
		$game_party.setup_starting_members
		# Set up initial map position
		$game_map.setup($data_system.start_map_id)
		# Move player to initial position
		$game_player.moveto($data_system.start_x, $data_system.start_y)
		# Refresh player
		$game_player.refresh
		# Run automatic change for BGM and BGS set with map
		$game_map.autoplay
		# Update map (run parallel process event)
		$game_map.update
		# Switch to map screen
		$scene = Scene_Map.new
	end
	#--------------------------------------------------------------------------
	# * Tornare al titolo
	#--------------------------------------------------------------------------
	def titolo
		# Play decision SE
		$game_system.se_play($data_system.cancel_se)
		$scene = Scene_Title.new
	end
	#--------------------------------------------------------------------------
	# * Trasferimento al tutorial
	#--------------------------------------------------------------------------
	def tutorial
		# Play decision SE
		$game_system.se_play($data_system.decision_se)
		# Stop BGM
		Audio.bgm_stop
		# Reset frame count for measuring play time
		Graphics.frame_count = 0
		# Make each type of game object
		$game_temp = Game_Temp.new
		$game_system = Game_System.new
		$game_switches = Game_Switches.new
		$game_variables = Game_Variables.new
		$game_self_switches = Game_SelfSwitches.new
		$game_screen = Game_Screen.new
		$game_actors = Game_Actors.new
		$game_party = Game_Party.new
		$game_troop = Game_Troop.new
		$game_map = Game_Map.new
		$game_player = Game_Player.new
		# Set up initial party
		$game_party.setup_starting_members
		# Set up initial map position
		$game_map.setup($data_system.start_map_id)
		# Move player to initial position
		$game_player.moveto($data_system.start_x, $data_system.start_y)
		# Refresh player
		$game_player.refresh
		# Run automatic change for BGM and BGS set with map
		$game_map.autoplay
		# Update map (run parallel process event)
		$game_map.update
		# Switch to map screen
		$scene = Scene_Map.new
	end
end

 

 

 

 

 

fatto questo, andate in Scene_Title e sostituitene il contenuto con:

 

 

 

#==============================================================================
# ** Scene_Title
#------------------------------------------------------------------------------
# This class performs title screen processing.
#==============================================================================

class Scene_Title
	#--------------------------------------------------------------------------
	# * Main Processing
	#--------------------------------------------------------------------------
	def main
		# If battle test
		if $BTEST
			battle_test
			return
		end
		# Load database
		$data_actors = load_data("Data/Actors.rxdata")
		$data_classes = load_data("Data/Classes.rxdata")
		$data_skills = load_data("Data/Skills.rxdata")
		$data_items = load_data("Data/Items.rxdata")
		$data_weapons = load_data("Data/Weapons.rxdata")
		$data_armors = load_data("Data/Armors.rxdata")
		$data_enemies = load_data("Data/Enemies.rxdata")
		$data_troops = load_data("Data/Troops.rxdata")
		$data_states = load_data("Data/States.rxdata")
		$data_animations = load_data("Data/Animations.rxdata")
		$data_tilesets = load_data("Data/Tilesets.rxdata")
		$data_common_events = load_data("Data/CommonEvents.rxdata")
		$data_system = load_data("Data/System.rxdata")
		# Make system object
		$game_system = Game_System.new
		# Make title graphic
		@sprite = Sprite.new
		@sprite.bitmap = RPG::Cache.title($data_system.title_name)
		# Make command window
		s1 = "AVVIA"
		s2 = "RIPRENDI"
		s3 = "CHIUDI"
		@command_window = Window_Command.new(192, [s1, s2, s3])
		@command_window.back_opacity = 160
		@command_window.x = 320 - @command_window.width / 2
		@command_window.y = 240 - @command_window.height / 2
		# Continue enabled determinant
		# Check if at least one save file exists
		# If enabled, make @continue_enabled true; if disabled, make it false
		@continue_enabled = false
		for i in 0..3
			if FileTest.exist?("Save#{i+1}.rxdata")
				@continue_enabled = true
			end
		end
		# If continue is enabled, move cursor to "Continue"
		# If disabled, display "Continue" text in gray
		if @continue_enabled
			@command_window.index = 1
		else
			@command_window.disable_item(1)
		end
		# Play title BGM
		$game_system.bgm_play($data_system.title_bgm)
		# Stop playing ME and BGS
		Audio.me_stop
		Audio.bgs_stop
		# Execute transition
		Graphics.transition
		# Main loop
		loop do
			# Update game screen
			Graphics.update
			# Update input information
			Input.update
			# Frame update
			update
			# Abort loop if screen is changed
			if $scene != self
				break
			end
		end
		# Prepare for transition
		Graphics.freeze
		# Dispose of command window
		@command_window.dispose
		# Dispose of title graphic
		@sprite.bitmap.dispose
		@sprite.dispose
	end
	#--------------------------------------------------------------------------
	# * Frame Update
	#--------------------------------------------------------------------------
	def update
		# Update command window
		@command_window.update
		# If C button was pressed
		if Input.trigger?(Input::C)
			# Branch by command window cursor position
			case @command_window.index
			when 0 # New game
				command_new_game
			when 1 # Continue
				command_continue
			when 2 # Shutdown
				command_shutdown
			end
		end
	end
	#--------------------------------------------------------------------------
	# * Command: New Game
	#--------------------------------------------------------------------------
	def command_new_game
		# Play decision SE
		$game_system.se_play($data_system.decision_se)
		# Reset frame count for measuring play time
		Graphics.frame_count = 0
		$scene = Scene_CampaignSelection.new
	end
	#--------------------------------------------------------------------------
	# * Command: Continue
	#--------------------------------------------------------------------------
	def command_continue
		# If continue is disabled
		unless @continue_enabled
			# Play buzzer SE
			$game_system.se_play($data_system.buzzer_se)
			return
		end
		# Play decision SE
		$game_system.se_play($data_system.decision_se)
		# Switch to load screen
		$scene = Scene_Load.new
	end
	#--------------------------------------------------------------------------
	# * Command: Shutdown
	#--------------------------------------------------------------------------
	def command_shutdown
		# Play decision SE
		$game_system.se_play($data_system.decision_se)
		# Fade out BGM, BGS, and ME
		Audio.bgm_fade(800)
		Audio.bgs_fade(800)
		Audio.me_fade(800)
		# Shutdown
		$scene = nil
	end
	
	#--------------------------------------------------------------------------
	# * Battle Test
	#--------------------------------------------------------------------------
	def battle_test
		# Load database (for battle test)
		$data_actors = load_data("Data/BT_Actors.rxdata")
		$data_classes = load_data("Data/BT_Classes.rxdata")
		$data_skills = load_data("Data/BT_Skills.rxdata")
		$data_items = load_data("Data/BT_Items.rxdata")
		$data_weapons = load_data("Data/BT_Weapons.rxdata")
		$data_armors = load_data("Data/BT_Armors.rxdata")
		$data_enemies = load_data("Data/BT_Enemies.rxdata")
		$data_troops = load_data("Data/BT_Troops.rxdata")
		$data_states = load_data("Data/BT_States.rxdata")
		$data_animations = load_data("Data/BT_Animations.rxdata")
		$data_tilesets = load_data("Data/BT_Tilesets.rxdata")
		$data_common_events = load_data("Data/BT_CommonEvents.rxdata")
		$data_system = load_data("Data/BT_System.rxdata")
		# Reset frame count for measuring play time
		Graphics.frame_count = 0
		# Make each game object
		$game_temp = Game_Temp.new
		$game_system = Game_System.new
		$game_switches = Game_Switches.new
		$game_variables = Game_Variables.new
		$game_self_switches = Game_SelfSwitches.new
		$game_screen = Game_Screen.new
		$game_actors = Game_Actors.new
		$game_party = Game_Party.new
		$game_troop = Game_Troop.new
		$game_map = Game_Map.new
		$game_player = Game_Player.new
		# Set up party for battle test
		$game_party.setup_battle_test_members
		# Set troop ID, can escape flag, and battleback
		$game_temp.battle_troop_id = $data_system.test_troop_id
		$game_temp.battle_can_escape = true
		$game_map.battleback_name = $data_system.battleback_name
		# Play battle start SE
		$game_system.se_play($data_system.battle_start_se)
		# Play battle BGM
		$game_system.bgm_play($game_system.battle_bgm)
		# Switch to battle screen
		$scene = Scene_Battle.new
	end
end

 

 

 

 

 

Bugs e Conflitti Noti

N/A

Edited by Flame

(Sì, sono l'AnteroLehtinen che bazzica in chat. E... sì, una volta insegnavo storyboarding.)

http://img26.imageshack.us/img26/7048/firmadn.png

Link to comment
Share on other sites

Bravo Kanta :*

Risultati raggiunti nei contest

http://www.rpg2s.net/gif/SloganContest1.gif

E ho vinto anche 3 Banner contest *O*

 

 

 

 

In onore di Kucky (Copyright by Soul Eater)

http://img255.imageshack.us/img255/3526/kuckycn9.png

 

Puoi pensare quanto vuoi al passato.

Puoi ricordarlo per giocarci, per piangere, per riderci sopra o semplicemente puoi ricordarlo per ciò che era.

Non importa se è stato il momento migliore o peggiore della tua vita: il passato è passato. Questo è il momento di vivere nel presente.

Mahun

 

Per eventuali domande usate QUELL'ALTRO TOPIC, qui POSTATE SOLAMENTE UNA FRASE DEL TIPO "CAZZINCULO" (dopo, ovviamente, avermi spedito il lavoro via mp)

I lavori dovranno essere zippati (o rarrati) e per coloro che usano Rpg Maker 2000 anche privati degli inutili 700kb di exe, grazie. Nel nome del , specificate chi cazzo siete.

Luis'

 

Uhm, vediamo, conoscendo i gusti di Kanta possono essere:

- Ea Taesse

- Blind Guardian

- (band qualsiasi funeral doom black satanic spudoratic pornographic depressated metal)

- Rammstein ma non credo proprio xD

 

Ah, benvenuto xD

 

Edit: Hentai Gratis Free XXX Baldu Naked with Otaku and Lestat Giochino a 3

Erunamo

 

***

 

Added: May 01, 2007

From: capitano92

''I terroristi catturano babbo natale e lo integorrano''

 

***

 

Baldø scrive:

Bene

Baldø scrive:

ora che sei mod

Baldø scrive:

devi comportarti con adeguatezza

Baldø scrive:

percui andiamo a molestare qualche utente

Baldø scrive:

:E

Kuchi scrive:

xDD

 

***

 

qui POSTATE SOLAMENTE UNA FRASE DEL TIPO "INVIATO"

Baldo Ssj2

Questo era il topic che l'ha fatto incazzare (e aveva ragione, anche io mi incazzai)

 

***

 

Da Wikipedia: (Quark, musica prego...)

•"Bi-curioso" (in inglese Bi-curious) è un termine che può avere diversi e contraddittori significati. Comunemente è usato da persone che si identificano come eterosessuali ma che sono interessati ad esperienze omosessuali. Spesso alcuni (non sempre correttamente) sono ritenuti essere omosessuali, oppure bisessuali che però non accettano la loro omosessualità. La parola bi-curioso può anche essere usata per classificare qualcuno che è "Bi-passivo" (vedi oltre), "Bi-permissivo" oppure aperto ad indiretti rapporti bisessuali.

 

E dunque:

 

mauro scrive:

ma a me mi sembra si stile rtp questo lavoro O_

Kuchi scrive:

stile rtp ma non l'rtp default

mauro scrive:

aahh

mauro scrive:

io gay ç.ç

mauro scrive:

anzi bi curioso da quello che ho capito :/

 

***

 

Volevo metterlo qui, ma sono troppe le cose da riportare xD xDDD$0AIšD$0D¢XA***

 

Ti prego non usare mai più quel font per i numeri XD

é troppo semplice.

Solitamente quei font puliti e leggeri si usano per le scritte piu piccole (difatti s eprovi a ridurlo di molto noterai che esce molto più stiloso di ora).

 

Abbond adi piu con il contronro rosso dei numeri (nel primo), che altrimenti si vedonod elle sgranatureun po bruttine (veid il 3 iniziale).

Pe ril seocondo: attento a non abusare degli efetti di canale (overlay, luminance ecc. non so come si chiamano in photo) che poi ti fanno cxonfondere il testo (vedi sulla destra alcuni numeri si leggono poco).

 

***

 

Questa è...

 

***

 

Baldø バルド † ~ École du Ciel ~ † scrive:

visto che bella risposta XD

Kucky (in onore di Soul Eater e Baldo) scrive:

dove pecisamente?

Baldø バルド † ~ École du Ciel ~ † scrive:

http://www.rpg2s.net/forum/index.php?showt...amp;#entry32921

Kucky (in onore di Soul Eater e Baldo) scrive:

sei un my7th

Baldø バルド † ~ École du Ciel ~ † scrive:

il tuo settimo

Kucky (in onore di Soul Eater e Baldo) scrive:

HAHAHAHAHA XD

Kucky (in onore di Soul Eater e Baldo) scrive:

volevo scrivere ''Myth''

Kucky (in onore di Soul Eater e Baldo) scrive:

XD, questa va in firma di corsa

 

***

 

tatticamente gli conveniva però, lasciarsi prima con la ragazza XD

 

E che è?Una guerra? XD

 

(Mahun)

***Mauro scrive:

ho avuto un problema oggi

Kuchi scrive:

quale?

Mauro scrive:

stranamente

Mauro scrive:

quando vedevo le ragazze

Mauro scrive:

miei compagnie di classe

Mauro scrive:

le immaginavo nude

Kuchi scrive:

O_O

Mauro scrive:

e mi eccitavo

Kuchi scrive:

AHAHAHAHAHHA

Mauro scrive:

*_*

Kuchi scrive:

questa va in firma xDDD

Mauro scrive:

mettila n firma

Mauro scrive:

*_*

Mauro scrive:

ho parlato con un mio compagno di classe

Mauro scrive:

ed era la stessa

Mauro scrive:

cosa

Mauro scrive:

astinenaza

Mauro scrive:

*_*

Kuchi scrive:

AHAHAHAH XD

Mauro scrive:

oggi mi sono fatto un a sga

Mauro scrive:

ora mi sento meglio

Mauro scrive:

 

Mauro scrive:

ho fatto una sega come cristo comanda

Mauro scrive:

con film porno super fetish hard

Mauro scrive:

popcorn

Mauro scrive:

fazzoletti

Kuchi scrive:

o_o

Mauro scrive:

preservativi(non si sa mai,una ragazza entra in camera mia è vuole scoparmi d'imporvviso)

Mauro scrive:

e naturlamente la pepsi

Mauro scrive:

come ho goduto

Mauro scrive:

: ]

Kuchi scrive:

METTO ANCHE QUESTO? AHAHA XD

Mauro scrive:

ovvio

 

***

 

naaaaaa...

flame vincerebbe tutte le categorie "trash"

Ziel grazie della stima XD

 

*****

 

C'era una volta, tanto tempo fa, un bambino di 3-4 anni, piccolo e grasso.

Dal padre veniva spesso chiamato "Ciccio" in modo scherzoso. Il cuginetto della sua stessa età lo chiamava "Cicìo".

Una sera, l'intera famiglia del bambino era stata invitata ad una festa di carnevale organizzata dal centro dove lavorava il suo papà. Durante la festa c'era pure un concorso per la maschera più simpatica. Il simpatico bimbo grasso era vestito da topolino. Durante la serata, allontanandosi dai genitori e senza dire niente a nessuno, era salito sul palco, aveva preso il microfono e aveva detto "Tao, io tono Tio Polla e tono vetito da Topolino" (che voleva dire "Ciao, io sono Ciccio Podda e sono vestito da Topolino", Podda è il mio secondo cognome).

E da lì tutti i parenti (fratelli, genitori, cugini, zii, nonni) iniziarono a chiamarlo Tio Polla. Ben presto i fratelli iniziarono a chiamarlo "Tio" pure davanti ai loro amici, che a loro volta iniziarono a chiamarlo allo stesso modo. Quando Tio arrivò alle scuole elementari, pure i suoi amici iniziarono a chiamarlo Tio, vedendo che pure i fratelli lo chiamavano così. E così continuo fino alle scuole medie. Alle scuole superiori, il piccolo bambino grasso, che ormai era un normale adolescente magro quanto uno stuzzicadenti, continuava ad essere chiamato Tio da tutti, ma proprio tutti. Professori e utenti sconosciuti del web compresi.

E visse per sempre felice e contento.

Tio

 

 

**************************

 

André LaCroix scrive:

no guarda

André LaCroix scrive:

proprio la maleducazione non te la si può rimproverare

André LaCroix scrive:

avrai anche tu i tuoi difetti (sei piccolo, puccioso, ghei e puzzi), ma maleducato non lo sei affatto

 

 

 

 

Link to comment
Share on other sites

Ottimo Kanta :biggrin:

Progetto in corso:

"Hero Walking: Toward Another Life"

Video Old Intro su Youtube

Visite: 11.896!

http://img212.imageshack.us/img212/1060/logheryb0.jpg

 

 

*Posizioni raggiunte nei contest*

 

 

http://www.rpg2s.net/awards/bestuser1.jpghttp://www.rpg2s.net/awards/beststaff1.jpg

http://www.rpg2s.net/awards/bestmaker3.jpghttp://www.rpg2s.net/awards/bestcritical1.jpghttp://www.rpg2s.net/awards/mostcharismatic2.jpg

http://www.rpg2s.net/awards/mosthelpful1.jpghttp://www.rpg2s.net/awards/mostpolite1.jpghttp://www.rpg2s.net/awards/mostpresent1.jpg

 

http://img204.imageshack.us/img204/8039/sccontest3octpl3.gif http://img103.imageshack.us/img103/1496/sccontest2octou1.gif http://img118.imageshack.us/img118/181/sccontest1octdt9.gif http://img230.imageshack.us/img230/1273/sccontest1batio5.gif http://img103.imageshack.us/img103/1496/sccontest2octou1.gif http://img103.imageshack.us/img103/1496/sccontest2octou1.gif http://img103.imageshack.us/img103/1496/sccontest2octou1.gif http://img143.imageshack.us/img143/3755/destroyae4.png

http://img141.imageshack.us/img141/3081/comics3od3.gif http://img118.imageshack.us/img118/181/sccontest1octdt9.gif

 

 

SE VUOI AVERE RENS PER RISORSE, TUTORIAL, DEMO, ECC... LEGGI QUI

Link to comment
Share on other sites

Mi da errore sulla linea 40.

Sì, avevo sbagliato la versione sbagliata di Scene_Title. Riprova con quella che ho postato adesso.

(Sì, sono l'AnteroLehtinen che bazzica in chat. E... sì, una volta insegnavo storyboarding.)

http://img26.imageshack.us/img26/7048/firmadn.png

Link to comment
Share on other sites

  • 4 months later...

Hem... non basta fare un evento "scelta" in autostart?

Praticamente io sto facendo una cosa simile ed ho usato questo metodo ^^;;;

Non c'è neanche da toccare gli script...

"Giochiamo a: schiettezza o grande impresa eroica!"

Personaggio PBF: Lyriel
PN: 12/20
PV: 2/2
PA: 4 (5 col mantello d'acero)
Equipaggiamento:

Spada comune
Pugnale comune
Arco 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 frecce
Cappuccio
Armatura delle ombre borchiata (punti armatura 4, ignifuga, di notte +1 a furtività)
2 anelli di valore
Borsa comune (10 slot)

  • Corda
  • Penna e calamaio
  • Libro vuoto
  • Forma di formaggio
  • Mappa
  • Cannocchiale
  • Tagliola di ferro
  • Campanellino di Maia
  • Mantello 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'oro
Cintura porta coltelli (6 slot)

  • Coltello da lancio intarsiato
  • Coltello da lancio in metallo
  • Coltello da lancio in metallo

Campanellino di Maia




Se 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 2
PA 2
Atletica Gr.4
Furtività Gr.1
Attacco (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: Wren
PN: 20/20
PV:2/2
PA:0


Borsa Comune

  • 3 filoni di pane
  • 4 mele
  • prosciutto
  • formaggio
  • coltello da cucina

 

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...