Ciao a tutti! Avrei un piccolo dubbio e, pur scavando nel forum, non ho trovato nulla che potesse aiutarmi... Ve lo espongo nella speranza che qualcuno possa farlo... ç.çOltre alle skill, sarebbe possibile inserire pregi/difetti che possano caratterizzare il pg e donare bonus/malus? Come si potrebbe fare?Grazie in anticipo! 😊
Utente di servizio a cui vengono attribuiti sul forum i post degli utenti che si sono cancellati dal portale
Pagine → 1
29/07/2019 21:19:56
Puoi copiare il sistema delle abilità (fatto dalla tabella abilita e la tabella clgpersonaggioabilita e da tutte le pagine che le richiamano) per creare un sistema identico ma duplicato...
29/07/2019 22:48:50
c'è anche da ricordarsi di mettere i bonus dei talenti e pregi o che altro, anche nella scheda del personaggio e anche nel file della chat.Ma questo comunque ricordiamoci che da bonus o malus alle statistiche primarie, quindi Forza, Agilità o come hai intenzione di chiamarle tu.per i malus, quando lo inserisci, basta un meno davanti al numero della statistica. Io avevo messo malus agli oggetti xD e funzionava u.u penso che sia lo stesso
02/08/2019 12:11:45
Il procedimento va fatto in vari passaggi, questi sono quelli principali che mi vengono in mente nel teorizzarlo, poi in pratica bisogna vedere dove sono i buchi.Si inizia come diceva Seralia, ovvero:1) Creare una tabella con i pregi/difetti ed i rispettivi malus,che all'incirca sarà composta da : Nome(malus/bonus), valore(1,-1), caratteristica a cui assegnare il malus/bonus.2) Creare una tabella pivot, ovvero una tabella di riferimento tra quella pg e quella dei pregi/difetti appena creati.A questo punto avrai i vari pregi difetti e la possibilità di assegnarli ai vari pg, ora il passaggio successivo è, come diceva il gestore di the smoke, andare a toccare la chat. Quando un'abilità/caratteristica viene lanciata, oltre consultare la tabella del personaggio, il controllo dovrà essere fatto anche sulla tabella pivot(quella di incrocio). Il procedimento sarà circa:1) Estraggo tutti i pregi e difetti assegnati a quel pg nella tabella di incrocio.2) Per ogni pregio e difetto estratto, interpellare la tabella iniziale (punto 1 del primo pezzo) e controllare se quel difetto/pregio è riferito a quella caratteristica utilizzata.3) Se è così, sommare il risultato a tutti i difetti/pregi che combaciano con la Caratteristica utilizzata.4) Sottrarre/Aggiungere il totale al lancio del dado.A grandi linee il procedimento è questo. Accorciarlo o allungarlo con le query/controlli/altro dipende dalle abilità del programmatore ma sommariamente il risultato lo hai, poi c'è da vedere cosa ho dimenticato e cosa c'è da affinare, avendolo scritto così su due piedi e teorizzato in modo che si parli di un sistema "base e facile da creare", per utenti non ferrati. Qualsiasi cosa puoi scrivermi in pvt, se vuoi spiegazioni su quello che ho scritto o continuare qui e appena riesco ti rispondo, anche se sicuramente qualcuno avrà da consigliarti altri metodi <3Ps: scusa eventuali errori, sono da cell.
Programmatore, Membro dell'associazione Skull And Bones, Master Troll certificato dalla comunita'
08/08/2019 00:08:02
Grazie mille a tutti per le risposte e la disponibilità **Credo di aver risolto! <3
Discussione seguita da: » nobara