[Risolto - GDRCD 5.6.0.5] Somma dei dadi
[Risolto - GDRCD 5.6.0.5] Somma dei dadi postato il 26/01/2023 22:06:29 nel forum programmazione, open source e hosting e modificato da zoecooper il 26/01/2023 22:34:37
Buonasera,
mi scuso per almeno due motivi:
- il disturbo;
- qualora il problema fosse già stato esposto e risolto, non ho trovato il thread;
Quando viene lanciata un'abilità, a prescindere dalla stessa e da quale dado viene abbinato, non fa la somma corretta ma nel totale prende in considerazione solo il valore del dado.
Per intenderci:
Zoe usa <b>Lotta:</b> Forza 7, dado 1, rango 0, oggetti 0, totale 1
Qualcuno può darmi qualche dritta?
Grazie mille per l'aiuto!
Pagine → 1
26/01/2023 22:11:27
Anche io ho riscontrato il medesimo problema: mi metto in fila xD Grazie per il trehad!
26/01/2023 22:24:22
Si tratta di una erronea sovrapposizione di variabili durante il calcolo del totale, in ref_header.inc.php .
A riga 47 di questo file, ci si imbatte nel seguente processo:
$car=gdrcd_filter('num', $car['car_now']) + gdrcd_filter('num',$racial_bonus['racial_bonus']);
Per quanto sia corretta l'operazione di calcolo, il risultato viene inserito nella variabile $car, che in precedenzza conteneva i dati per il lancio della skill, e che quindi viene sovrascritta.
Quando nella riga seguente si determina il totale del lancio, salvato poi nella variabile $carr, si vanno a prendere dati non più presenti nella variabile $car, generando l'anomalia.
$carr=gdrcd_filter('num', $car['car_now']) + gdrcd_filter('num',$racial_bonus['racial_bonus']) + gdrcd_filter('num', $die) +gdrcd_filter('num', $rank['grado']) + gdrcd_filter('num', $bonus['bonus']);
Sarà sufficiente nella riga 47 assegnare un nuovo nome alla variabile in creazione $car e quindi usare quest'ultimo in tutti i punti in cui viene presumibilmente chiamata.
Stessa cosa deve essere fatta anche per il tiro su caratteristica a riga 88.
Noi del Team di GDRCD ci siamo già imbattuti in questa anomalia e abbiamo già applicato la correzione nel branch in sviluppo per la versione 5.6.0.6.
Lasciamo qui il commit di riferimento nel caso fosse interessati a seguire il nostro metodo e quindi allinearvi per i futuri sviluppi di GDRCD.
https://github.com/GDRCD/GDRCD/commit/30e4af12b41e19156bf4e957a0f548f236ea8767 ↗
Kasa.
26/01/2023 22:32:05
kasa ha scritto: Si tratta di una erronea sovrapposizione di variabili durante il calcolo del totale, in ref_header.inc.php .
A riga 47 di questo file, ci si imbatte nel seguente processo:
$car=gdrcd_filter('num', $car['car_now']) + gdrcd_filter('num',$racial_bonus['racial_bonus']);
Per quanto sia corretta l'operazione di calcolo, il risultato viene inserito nella variabile $car, che in precedenzza conteneva i dati per il lancio della skill, e che quindi viene sovrascritta.
Quando nella riga seguente si determina il totale del lancio, salvato poi nella variabile $carr, si vanno a prendere dati non più presenti nella variabile $car, generando l'anomalia.
$carr=gdrcd_filter('num', $car['car_now']) + gdrcd_filter('num',$racial_bonus['racial_bonus']) + gdrcd_filter('num', $die) +gdrcd_filter('num', $rank['grado']) + gdrcd_filter('num', $bonus['bonus']);
Sarà sufficiente nella riga 47 assegnare un nuovo nome alla variabile in creazione $car e quindi usare quest'ultimo in tutti i punti in cui viene presumibilmente chiamata.
Stessa cosa deve essere fatta anche per il tiro su caratteristica a riga 88.
Noi del Team di GDRCD ci siamo già imbattuti in questa anomalia e abbiamo già applicato la correzione nel branch in sviluppo per la versione 5.6.0.6.
Lasciamo qui il commit di riferimento nel caso fosse interessati a seguire il nostro metodo e quindi allinearvi per i futuri sviluppi di GDRCD.
https://github.com/GDRCD/GDRCD/commit/30e4af12b41e19156bf4e957a0f548f236ea8767 ↗
Kasa.
Grazie mille!!! Tutto risolto!!!
E sicuro vi seguo su Github!
26/01/2023 23:15:11
Mi accodo anche io ai ringraziamenti per aver risolto anche il mio problema! grazie anche a zoe <3
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
World of the Sea Battle ↗
Imperion ↗
Tiles Survive ↗
New Orleans ↗