WIP: Remove .tvpp files (all player data stored in database) - #18
Conversation
| item->serializeTVPFormat(script); | ||
| script.writeText(")"); | ||
| script.writeLine(); | ||
| for (Condition* condition : player->storedConditionList) { |
Check notice
Code scanning / CodeQL
Unused local variable Note
|
I have this .tvpp all removed, both player items and house items are saved in database, removed tvpspawn etc etc, but i dont know how to pr this since my git is full custom. |
|
Nice effort. We should definitely try to get rid of these "features", especially if they do not affect gameplay at all. |
|
Is something missing from this PR? |
Everything should work, but I had no time to test it all: |
Work in progress
Mostly AI generated. I did some tests and code fixes, to make it work more like OTS (not like AI hallucinated it).
Just tested player login/logout and basic EQ save.
Not tested yet: depot items [check different towns], storages [string and number], item attributes (of equipped EQ), vip lists, conditions, blessings, capacity and unjust kills.
Database migration adds
savecolumn in tableplayersthat is not used by OTS, but it's required by MyAAC to install.Someone requested this as paid job, but I don't have time to finish tests and send it to that persons as 'task done', so I publish it for free to anyone interested to finish this task.