Ciao gente vi spiego in pò cosa mi affligge in queste notti insonni.
Niente l'ho cercato da per tutto sia su google che nel vostro sito che in altri..ma niente di niente non si trova. In pratica stiamo realizzando il BS del nostro game e siamo giunti momentaneamente, nella fase di rendere fattibili tutti quegli status alterati che riempono il database. Solo che alcuni di questi effetti possiedono una dinamica diversa e oserei dire non propria al BS di default (scusate ho dimenticato di riferirvi che noi stiamo usando il tool Rpg Maker Xp). Il che la dice lunga per quanto riguarda a limitazioni. però abbiamo pensato a creare tramite l'editor dello stesso tool degli appositi moduli assunti dal template base RPG::State. Pensiamo che attraverso i parametri propri a questo modulo e aggiungendogliene degli altri potremmo impostare la cosa.
. . .
Spiego:
Esempio:
Intoxication fa parte della categoria Status alterati
--------------------------
=> provocata da un getto di veleno trasmesso tramite un animale velenoso, da un'arma contundente avvelenata, da un proiettile o dardo o freccia avvelenata, un fiore o sostanza tossica o da tecniche particolari che possiedono la facoltà di avvelenare l'avversario.
=> Causa perdita di un tot di punti vitali "a conclusione di ogni tot di frames."
gli effetti continuano anche postbattaglia.
=> Questo status può essere curato parzialmente tramite l'assunzione di cibo.
Questo status può essere curato totalmente tramite l'assunzione di un siero apposito venduto all'interno delle cliniche, attraverso un'apposita tecnica curativa che blocca e ferma l'afflusso del veleno nel sangue del malcapitato/a
oppure attivando uno status contrario quale il "Recupero".
============================================================
Parla Dilos:
Se vai nel database in "magie" noterai che nella configurazione delle magie c'è l' opzione "evento", ecco io creo un evento comune che causa danni al pg al passare di tot tempo, e lo metto in quella magia tramite quella opzione...peccato che non c'è la medesima possibilità direttamente negli status...era più comodo...ma il risultato è uguale =)
ora passiamo al prossimo status, io intanto faccio l' evento..
Dilos: crea l'evento...
Poi torna e mi comunica che ha riscontrato un problema nel loop in pratica:
"il problema sta nel LOOP che sottrae i PV a tempo...dato che interrompe la battaglia e dolo quando il ciclo è finito (PV 0), la battaglia riprende..."
PV = Punti vitali
Cerchiamo in giro fra i vari forum e tutorial è troviamo qualcuno che ci risponde sul vago, senza però aiutarci pienamente.
Cit.di Dilos:
"mi hanno risposto...a quanto pare...l' interprete del bs non permette di eseguire processi in parallelo durante la battaglia, insomma, o il veleno o il combattimento...mi hanno consigliato di operare sugli script del system in modo che causi danni col passare del tempo di gioco senza interferire con la battaglia...ma bisognerebbe creare molte condizioni e verrebbe un casino...
comunque io provo ancora, al massimo, cambiamo l' effetto dello status..."
"..bisognerebbe creare molte condizioni.."
Le domande che vi vorrei porre sono le seguenti:
queste condizioni potrei anche strutturarle in Module State ossia RPG::State ?
Se si che tipo di condizioni dovrei imporre ?
e che tipo di ciclo ?
Ho provato a cercare qualche script guida ma non ne ho trovati. Che mi dite voi?
Sapreste rispondere ai miei quesiti?
Grazie tante e a domani ciao ^^