Add a new column to track number of times a quest is completed.
Treat quest accept as a checkpoint for saving progress.
Fix issue where shallow copy didn't really shallow copy in the quest structure.
Fix issue where changing additional members of quest structure on accident.
Migration Scripts
CREATE TABLE IF NOT EXISTS "ddon_priority_quests" (
"character_common_id" INTEGER NOT NULL,
"quest_id" INTEGER NOT NULL,
FOREIGN KEY("character_common_id") REFERENCES "ddon_character_common"("character_common_id") ON DELETE CASCADE
);
Add a new column to the ddon_completed_quests called clear_count
"clear_count" INTEGER NOT NULL DEFAULT 1
Remove primary key constraint from ddon_quest_progress for character_common_id which was added by mistake.
Migration Scripts
Add a new column to the
ddon_completed_quests
calledclear_count
Remove primary key constraint from
ddon_quest_progress
forcharacter_common_id
which was added by mistake.Checklist:
develop
branch