Browse Source

Increased the integer storage type for EXP
* Adjusted the homunculus and mvplog tables to support increased EXP amounts.

aleos 8 năm trước cách đây
mục cha
commit
6c0debb9ba

+ 1 - 1
sql-files/logs.sql

@@ -117,7 +117,7 @@ CREATE TABLE IF NOT EXISTS `mvplog` (
   `kill_char_id` int(11) NOT NULL default '0',
   `kill_char_id` int(11) NOT NULL default '0',
   `monster_id` smallint(6) NOT NULL default '0',
   `monster_id` smallint(6) NOT NULL default '0',
   `prize` smallint(5) unsigned NOT NULL default '0',
   `prize` smallint(5) unsigned NOT NULL default '0',
-  `mvpexp` mediumint(9) NOT NULL default '0',
+  `mvpexp` bigint(20) unsigned NOT NULL default '0',
   `map` varchar(11) NOT NULL default '',
   `map` varchar(11) NOT NULL default '',
   PRIMARY KEY  (`mvp_id`)
   PRIMARY KEY  (`mvp_id`)
 ) ENGINE=MyISAM AUTO_INCREMENT=1;
 ) ENGINE=MyISAM AUTO_INCREMENT=1;

+ 1 - 1
sql-files/main.sql

@@ -564,7 +564,7 @@ CREATE TABLE IF NOT EXISTS `homunculus` (
   `prev_class` mediumint(9) NOT NULL default '0',
   `prev_class` mediumint(9) NOT NULL default '0',
   `name` varchar(24) NOT NULL default '',
   `name` varchar(24) NOT NULL default '',
   `level` smallint(4) NOT NULL default '0',
   `level` smallint(4) NOT NULL default '0',
-  `exp` int(12) NOT NULL default '0',
+  `exp` bigint(20) unsigned NOT NULL default '0',
   `intimacy` int(12) NOT NULL default '0',
   `intimacy` int(12) NOT NULL default '0',
   `hunger` smallint(4) NOT NULL default '0',
   `hunger` smallint(4) NOT NULL default '0',
   `str` smallint(4) unsigned NOT NULL default '0',
   `str` smallint(4) unsigned NOT NULL default '0',

+ 1 - 0
sql-files/upgrades/upgrade_20170218.sql

@@ -0,0 +1 @@
+ALTER TABLE `homunculus` MODIFY COLUMN `exp` bigint(20) unsigned NOT NULL DEFAULT '0';

+ 1 - 0
sql-files/upgrades/upgrade_20170218_log.sql

@@ -0,0 +1 @@
+ALTER TABLE `mvplog` MODIFY COLUMN `mvpexp` bigint(20) unsigned NOT NULL DEFAULT '0';