Browse Source

Fixed the upgrade script for pet evolution (#4082)

Fixes #4075

Thanks to @mazvi
Lemongrass3110 6 years ago
parent
commit
ee2f49509a
1 changed files with 10 additions and 0 deletions
  1. 10 0
      sql-files/upgrades/upgrade_20190309.sql

+ 10 - 0
sql-files/upgrades/upgrade_20190309.sql

@@ -1,2 +1,12 @@
 ALTER TABLE `pet`
 ALTER TABLE `pet`
 	ADD COLUMN `autofeed` tinyint(2) NOT NULL default '0' AFTER `incubate`;
 	ADD COLUMN `autofeed` tinyint(2) NOT NULL default '0' AFTER `incubate`;
+
+UPDATE `inventory` `i`
+INNER JOIN `char` `c`
+ON `i`.`char_id` = `c`.`char_id` AND `c`.`pet_id` <> '0'
+SET `i`.`attribute` = '1'
+WHERE
+	`i`.`card0` = '256'
+AND
+	( `i`.`card1` | ( `i`.`card2` << 16 ) ) = `c`.`pet_id`
+;