foxwhite25 / rpgthingy

GNU General Public License v3.0
16 stars 1 forks source link

Entensions on combat system, implement more features. (UNSTABLE! codes are not tested) #7

Open Needle-in-the-sea opened 2 years ago

Needle-in-the-sea commented 2 years ago

finished: (see at the end of combat file) next stage to do: (same as above)

caution: (issue here haven't implemented to the db file yet) db: the addition db functions involves new database entries, i have already modified the player's initialization to highlight them, but existing players might need modify as well. dat: all the recipies can be adobted in the original 'recipe' table(data remains to be added) several new table are created to store and implement potion and prayers table 'spellcollection' (ID, name(original English), secondname(translated), elementtype(for rune reduction), discriptipn, stat(jsons) //normal spell, special(curse, auroras), ancient spell can all use this table table 'potion' (ID, name, discription, charge(charge provided per herblore operation), stat(buff json) //prayer can use the same set of table, adding another colomn for deduciton rules(or open a new table) equipment table might need to implement individual specialties, on creating a new colomn

help needed for further developing: provide a safe way to introduce codes from database json, to implement speciall abilities and complex judging functions for multiple use. how to accept user commands like "use item (id) (self/mob)"

Needle-in-the-sea commented 2 years ago

i can extend the database as described above a bit for debug demonstration, some time next month.