Jump to content
Rpg²S Forum
  • 0

Calcolare distanza tra eroe e evento (e agire di conseguenza)


Sin
 Share

Question

Ho un problemuccio.
Sto lavorando a uno script per calcolare la distanza dell'eroe da un certo evento, e in base a quella aumentare il valore di una variabile.
Tipo: più ti allontani più ti spaventi (e magari muori).

Ho fatto un frankenstain di script presi dalla rete, e la mia comprensione di ruby è tipo... ... ......bassa?
Il problema è che sono abituato a far saltare fuori messaggi d'errore terribili ogni volta che metto mano agli script, e invece stavolta fila tutto liscio. SOlo che fila tutto liscio solo per il primo passo, poi smette di funzionare.

Questo è lo script, incollato dentro a Game_Map dopo il setup del mapID.

 

  #---------------------------------------------------------
  #   Calcola distanza tra un evento e l'eroe
  # ---------------------------------------------------------
  def getDistance(id)
    return\
    Math.sqrt(($game_player.x - @events[id].x) * ($game_player.x - @events[id].x)\
    +($game_player.y - @events[id].y) * ($game_player.y - @events[id].y))    
  end
  
  # ------------------------------------------------------
  #   Aumenta valore di una Variabile a seconda della distanza
  # ------------------------------------------------------
  def playDistanceAudio(id, idv)
    dist = $game_map.getDistance(id)
    
    if (dist>1) 
      $game_variables[idv] = +1
    elsif (dist>2) 
      $game_variables[idv] = +1
    elsif (dist>3) 
      $game_variables[idv] = +1
    elsif (dist>4) 
      $game_variables[idv] = +1
    elsif (dist>5) 
      $game_variables[idv] = +1
    elsif (dist>6) 
      $game_variables[idv] = +1
    elsif (dist>7) 
      $game_variables[idv] = +1
    elsif (dist>8) 
      $game_variables[idv] = +1
    elsif (dist>9) 
      $game_variables[idv] = +1
    elsif (dist>10) 
      $game_variables[idv] = +1
     elsif (dist>11) 
      $game_variables[idv] = +1
     elsif (dist>12) 
      $game_variables[idv] = +1
    else $game_variables[idv] = +0
    end
  end

E questo il call script: (messo in un processo parallelo)

$game_map.editVariableWithDistance(1,1) 

 



Come dicevo, funziona per il primo passo, se mi allontano più di una casella mi aumenta di 1 la variabile, e se torno indietro l'azzera di nuovo, ma per le distanze maggiori di uno non funziona più.
Come mai? ;_____;

Se qualche anima pia sapesse rispondermi mi farebbe un gran favore ^^
E, già che è molto pia, sarebbe possibile fare in modo che allontanandosi dall'evento la variabile cresca, ma tornando sui propri passi non venga toccata?

Praticamente se ti allontani dal punto x ti spaventi, fino al massimo di 12 passi dove muori, ma se torni indietro non dovresti spaventarti di più (come invece succederebbe con lo script così com'è)

Ma quello per me è come fisica quantistica. Ma che dico? È come algebra, io non capisco nemmeno l'algebra!

 

Appunto per guardian: ho provato a farlo a eventi, ma nell'XP non c'è la funzione "memorizza posizione" su cui si basava tutto il mio ragionamento >:@

La soluzione altrimenti è tempestare la mappa di eventi calpestabili che fanno esattamente quello che voglio io, ma è poco elegante ^^" (e ancor meno efficiente)

Edited by Sin

feat_mockupntipna.pngfeat_mockupvc.png
Romanzi d'avventura per ragazzi/e dai 13 ai 100 anni :sisi: su Amazon e IBS

Rpg2S Short Game Contest 2:
905.png

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0

 

Appunto per guardian: ho provato a farlo a eventi, ma nell'XP non c'è la funzione "memorizza posizione" su cui si basava tutto il mio ragionamento >:@

Contrappunto, adagio e fuga:

variabile eroeX metti uguale a personaggio -> giocatore -> X mappa

Variabile eroeY metti uguale a personaggio -> giocatore -> Y mappa

 

Variabile nemicoX metti uguale a personaggio -> evento nemico -> X mappa

Variabile nemicoY metti uguale a personaggio -> evento nemico -> Y mappa

 

C'è anche l'ID mappa. Tutto questo equivale a memorizzare una posizione.

^ ^

(\_/)
(^ ^) <----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

Malefico coniglio!

 

 

 

L'ho trovato pure io, in effetti, e ho improvvisato un metodo, però funziona un po' a caso.

 

Gli ho fatto controllare se la x e la y di eroe e evento coincidono, e altrimenti aggiungere 1 alla variabile paura.

 

Però così continua ad aggiungere +1 all'infinito, e il povero eroe muore subito.

 

Quindi ho creato una processo parallelo con una variabile "movimento" che si attiva solo mentre si schiacciano le frecce, e fatto in modo che l'event comune di prima controlli la posizione di eroe e evento solo mentre la variabile é 1. (poteva essere uno Switch ma vabbè)

 

Così funziona, ma male. A volte aggiunge a volte no. A volte aggiunge 1 a volte 2, altre 3... U_U

Ho messo un wait a inizio evento comune per provare a limitarlo ma continua a fare le bizze.

 

Perché, o mio Dio, perché???

 

Lo script, se funzionasse, sarebbe più preciso. Inoltre a eventi non ho modo di controllare se l'eroe si allontana o si riavvicina...

Edited by Sin

feat_mockupntipna.pngfeat_mockupvc.png
Romanzi d'avventura per ragazzi/e dai 13 ai 100 anni :sisi: su Amazon e IBS

Rpg2S Short Game Contest 2:
905.png

Link to comment
Share on other sites

  • 0

 

Però così continua ad aggiungere +1 all'infinito, e il povero eroe muore subito.

Credo tu debba mettere una switch di controllo. Cioè quando il mostro è sopra all'eroe metti la switch coincidono ON ed un altro evento gestisce il fatto che ogni volta che la switch ON allora la variabile prende +1 e subito dopo devi mettere una spetta tot secondi per far aspettare un po' l'evento e non fargli mettere +1 all'infinito. In questo modo magari intanto la switch è andata OFF e l'evento della coincidenza non riparte a mettere +1.

^ ^

(\_/)
(^ ^) <----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

Credo di aver fatto questa cosa in Eden Glosbe, quando un compagno é lontano aumenta la velocità per raggiungerti e quando é vicino smette di andare veloce.
Non ricordo come l'ho fatto ma il progetto é aperto quindi se vuoi puoi darci un'occhiata xD
Se invece preferisci farlo con script.. non so nulla °°

 

EDIT: mi sono comunque servito di uno script: Proximity Event :D

Edited by Ste
Link to comment
Share on other sites

  • 0

Non ho capito cosa intendi.

'Spè che screenshotto... Questo è l'ultimo tentativo fatto, continua a succedere la stessa cosa:

 

 

 

http://i62.tinypic.com/2lmarh5.jpg

http://i57.tinypic.com/25tb6v8.jpg

http://i59.tinypic.com/eis5et.jpg

http://i57.tinypic.com/2s0e06r.jpg

 

 

 

Si tratta di aggiungere +1 alla variabile fobia (primo evento comune) ogni passo che ci si allontana dall'evento fisso con coordinate HOMEx e HOMEy.

Non capisco come mai aggiunga punti a caso. >.<

 

Con lo script fila via più liscio, ma nemmeno lì capisco perché non vada. Suppongo sia il comando "elsif" che non gli piaccia, riconosce solo il primo "if" e il suo "else" finale, niente di ciò che va in mezzo.

 

EDIT: Grazie Ste, ci do un'occhiata! Spero di capire come funziona! :D

Edited by Sin

feat_mockupntipna.pngfeat_mockupvc.png
Romanzi d'avventura per ragazzi/e dai 13 ai 100 anni :sisi: su Amazon e IBS

Rpg2S Short Game Contest 2:
905.png

Link to comment
Share on other sites

  • 0

Al momento non saprei, l'RGSS1 lo sto iniziando adesso, per fare il mio progetto RPG Maker XP Ace, che userà l'RGSS3 inizializzato dall'1

 

Inviato dal mio LG-E400 con Tapatalk 2

Nuovi progetti:

 


w43ztoqv1klp55a6g.jpg

11764.png

 

bpc40hzhbo2xzd76g.jpg

 

00oVI6.gif gifnatale1.pngSvsJAL.pngvgnoJt.png YT3YHP.png fcCbvW.png

Script:

 

 

KZM - MZ Engine (solo core e party per ora)
KZM - MV Core
KZM - Engine Ace


Tutorial

 


Spoiler da guardare se vi interessano

 



Progetti in corso

 

Avanzamento Le Cronache di Arshes - La Strana Sopravvivenza
|||||||||||||||||||| 10% Restart imminente

Avanzamento Undead
|||||||||||||||||||| 15%

Avanzamento Le Cronache di Arshes - La Storia Continua
|||||||||||||||||||| 20% Restart Imminente

ZQ68dC.png rescue-fantasy&size=160x160


Adozioni...

 


AdottinoJudgementDragon.png
(\__/)
( ^^ )
(< >)


Screen Contests

 

q9m.gif

 


MANIFESTO DEL MAKING ITALIANO

 


SALVIAMO IL MAKING ITALIANO!!
Dopo un test dei nostri esperti (Alato, Blake e havana24) abbiamo scoperto che ad interesse risponde interesse: cioè se voi dimostrate di essere interessati a ciò che creano gli altri, questi saranno stimolati a continuare a creare! E' un concetto semplice ma estremamente sottovalutato, basta vedere quanti topic di bei giochi sono caduti nel dimenticatoio e sono stati cagati solo da poche persone (prendiamo per esempio il fantastico gioco di Vech che vi invito a vedere nella sezione RM2k).
Perciò quello che dobbiamo fare è: leggere, leggere, leggere, postare,8 postare, postare! E questo non significa postare a caso, ma leggere per bene il progetto di qualcuno, le domande poste, le creazioni grafiche e musicali, e fare dei post in cui si propongano miglioramenti, si critichino le brutture, si esaltino le bellezze, si aiutino gli oppressi etc etc
BASTA AL MAKING ITALIANO CHE VA A ROTOLI! DIAMOCI UNA SVEGLIATA!!
Per dimostrarvi ciò che sto esponendo vi riporto che la volta in cui abbiamo provato (Alato, Blake e havana24) a fare una cosa di questo genere, c'è costata un pomeriggio ma il giorno dopo abbiamo ottenuto il numero massimo di utenti online mai raggiunto!!! Ma soprattutto ciò significa che l'interesse riguardo al making era stato, almeno momentaneamente, risvegliato!!
Voi pensate che eravamo solo in 3 a cercare tutti i topic e ravvivarli (con sincerità e senza i soliti falsi "Oh che bello.", ma anche con critiche per lavori incompleti o assurdi) e abbiamo ottenuto quel grande risultato: se lo facessimo tutti non sarebbe una cosa potentissima?!?
BASTA ALLE SOLITE BANALI DISCUSSIONI SULLA DECADENZA DEI GIOCHI!! FACCIAMOLI STI GIOCHI!!!
Chi è contrario a questa cosa, può pure continuare così ma è una persona che col making non ha nulla a che fare, ma chi crede nel making inizi ora, immediatamente a seguire questa linea di pensiero!

Ma chi è d'accordo, chi davvero ci tiene al making, incolli questo Manifesto nella propria firma!! Mettete anche voi questa firma!!


Come allegare immagini al forum Bottega Rise of The Hero
5545.png 869.png250d-79e61bdc7724a730c12102387964d19e04arol.gif1321.png

Link to comment
Share on other sites

  • 0

Lo script Proximity non mi va.

Ma proprio che non funziona e dà errore.

 

Credo di averlo capito bene (credo). L'ho chiamato con una Condizione SE e ho messo il call script come condizione, specificando una distanza dall'evento di partenza sempre maggiore per ogni condizione, e aumentando la variabile Fobia di conseguenza, ma mi crasha.

Mi sa che non l'ho capito così bene invece.

 

E la pataccata con gli eventi che ho creato funziona ma troppo male >.<

Ora per distanze superiori a un passo aggiunge di default +2. Inoltre se uno pigia sulla freccetta come se non ci fosse un domani, non fa in tempo a calcolare i passi reali >.<

 

L'unica, mi sa, è lo script iniziale, ma non funziona ;______;

Non riesco a capire perché, però. Se per distanze tra 0 e 1 funziona, perché a partire da due smette???

 

EDIT: Ho capito perché aggiunge il +2.

Y per essere =0 deve necessariamente essere sulla casella dell'evento, perché è l'antro della porta, in qualsiasi altra zona della mappa yEROE sarà sempre diverso da yHOME (non potendo camminare sui muri), quindi per ogni casella che mi allontano sulle x, conta anche quella delle Y (anche se è sempre la stessa), perché entrambe le condizioni si verificano allo stesso tempo. >.<

E noto pure che calcola bene i passi reali, anche pigiando come un disgraziato. Quindi se riuscissi a regolare lo sfaso tra x e y sarei a posto.

Mmh... La faccenda si complica.

Davvero nessuno capisce cosa non fa allo script? :biggrin: :biggrin: :biggrin: Daiiii...Vi regalo un Jamòn...

Edited by Sin

feat_mockupntipna.pngfeat_mockupvc.png
Romanzi d'avventura per ragazzi/e dai 13 ai 100 anni :sisi: su Amazon e IBS

Rpg2S Short Game Contest 2:
905.png

Link to comment
Share on other sites

  • 0

Ok, non ho ben capito il metodo ad eventi che stai utilizzando. Tu non devi fare che quando il nemico è sopra all'eroe allora la paura sale di un punto ogni tot tempo che ci sta sopra? ^ ^

(\_/)
(^ ^) <----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

No, allora:
C'è un evento (la porta di casa, aperta) che l'eroe considera un punto sicuro. Più si allontana dalla porta più si impaurisce.
Quindi, se la distanza è 1 la varabile paura dovrebbe salire di un punto ogni tot. Se è 2 ogni tot meno, e così via. Ma mi basterebbe anche che salisse di un punto a ogni passo verso l'esterno.

Ma è l'eroe che si muove, l'evento HOME resta sempre fisso, e così anche le sua x e y.

Stanotte acervellandomi ho pensato di di dover salvare in una variabile la differenza tra xEROE e xHOME e stessa roba per la y, e solo quando cambia quella differenza aumentare di un punto la paura. Ora non ho il tool sottomano ma non ricordo se è possibile fare somme di variabili.

 

EDIT: ovvio che si può.

CE L'HO FATTAAAAA!!!!!

 

Ho risolto in un modo un po' grezzo, ma funziona.

Visto che il controllo funziona a meraviglia, ora ho fatto sì che sia una vera e propria equivalenza. Quando la distanza è 5 la paura è 5, quando è 2 è 2 e così via.

Così evito pure che allontanandosi troppo muoia nel ritorno a casa.

Quindi, allontanadosi aumenta, avvicinandosi ridiscende.

 

Lascio ai posteri la configurazione eventi del controllo passi:

http://i59.tinypic.com/2ebc1v9.jpg

Edited by Sin

feat_mockupntipna.pngfeat_mockupvc.png
Romanzi d'avventura per ragazzi/e dai 13 ai 100 anni :sisi: su Amazon e IBS

Rpg2S Short Game Contest 2:
905.png

Link to comment
Share on other sites

  • 0

Ah ma era molto più semplice l'evento allora! XD (Sistema interessante! E:3).

^ ^

 

Buona risoluzione, sei in un sistema chiuso come una mappa ed a caselle fisse, quella di calcolare punto per punto alla fine è poco oneroso. Per risparmiare la chiamata ed il calcolo su mappa puoi mettere che l'evento comune è chiamato solo se il personaggio si muove.

^ ^

(\_/)
(^ ^) <----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

Furbo! Appena rincaso provo!

Al momento non lagga per nulla, ma sempre meglio alleggerire!!

feat_mockupntipna.pngfeat_mockupvc.png
Romanzi d'avventura per ragazzi/e dai 13 ai 100 anni :sisi: su Amazon e IBS

Rpg2S Short Game Contest 2:
905.png

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