aboutsummaryrefslogtreecommitdiff
path: root/sql/updates
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2022-01-31 21:34:48 +0100
committerShauren <shauren.trinity@gmail.com>2022-01-31 21:34:48 +0100
commit8349444749227b3fd95196c7d74d9a3dde22dd6b (patch)
tree1195bb90f9addbb6ce51327b475ebeb899c92238 /sql/updates
parent0ef41fcda24235a82fb4deb6ee6fd1c89ce1e578 (diff)
Core/Pets: Save last summoned pet number in characters table
Diffstat (limited to 'sql/updates')
-rw-r--r--sql/updates/characters/master/2022_01_31_01_characters.sql3
1 files changed, 3 insertions, 0 deletions
diff --git a/sql/updates/characters/master/2022_01_31_01_characters.sql b/sql/updates/characters/master/2022_01_31_01_characters.sql
new file mode 100644
index 00000000000..9b5efaa5eec
--- /dev/null
+++ b/sql/updates/characters/master/2022_01_31_01_characters.sql
@@ -0,0 +1,3 @@
+ALTER TABLE `characters` ADD `summonedPetNumber` int unsigned NOT NULL DEFAULT '0' AFTER `extra_flags`;
+
+UPDATE `characters` SET `summonedPetNumber` = COALESCE((SELECT `id` FROM `character_pet` WHERE `owner` = `guid` AND `slot` = 0 AND `curhealth` > 0), 0);