Free version update 14-12-2023.
This commit is contained in:
		| @@ -4,4 +4,4 @@ CREATE TABLE IF NOT EXISTS `account_gsdata` ( | ||||
|   `var`  VARCHAR(255) NOT NULL DEFAULT '', | ||||
|   `value` text NOT NULL, | ||||
|   PRIMARY KEY (`account_name`,`var`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -3,4 +3,4 @@ CREATE TABLE `account_premium` ( | ||||
|   `account_name` varchar(45) NOT NULL DEFAULT '', | ||||
|   `enddate` decimal(20,0) NOT NULL DEFAULT '0', | ||||
|   PRIMARY KEY (`account_name`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -3,4 +3,4 @@ CREATE TABLE IF NOT EXISTS `airships` ( | ||||
|   `owner_id` INT, -- object id of the player or clan, owner of this airship | ||||
|   `fuel` decimal(5,0) NOT NULL DEFAULT 600, | ||||
|   PRIMARY KEY (`owner_id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -8,7 +8,7 @@ CREATE TABLE IF NOT EXISTS `announcements` ( | ||||
|   `author` text NOT NULL, | ||||
|   `content` text NOT NULL, | ||||
|   PRIMARY KEY (`id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
|  | ||||
| INSERT INTO announcements (`type`, `author`, `content`) VALUES  | ||||
| (0, 'L2jMobius', 'Thanks for using L2jMobius!'), | ||||
|   | ||||
| @@ -9,4 +9,4 @@ CREATE TABLE IF NOT EXISTS `auction_bid` ( | ||||
|   `time_bid` bigint(13) unsigned NOT NULL DEFAULT '0', | ||||
|   PRIMARY KEY  (`auctionId`,`bidderId`), | ||||
|   KEY `id` (`id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -7,4 +7,4 @@ CREATE TABLE IF NOT EXISTS `bbs_favorites` ( | ||||
| 	`favAddDate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, | ||||
| 	PRIMARY KEY (`favId`), | ||||
| 	UNIQUE INDEX `favId_playerId` (`favId`, `playerId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -4,4 +4,4 @@ CREATE TABLE IF NOT EXISTS `bot_reported_char_data` ( | ||||
| 	`reporterId` INT UNSIGNED NOT NULL DEFAULT 0, | ||||
| 	`reportDate` BIGINT(13) unsigned NOT NULL DEFAULT '0', | ||||
| 	PRIMARY KEY (`botId`, `reporterId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `buylists` ( | ||||
| 	`count` BIGINT UNSIGNED NOT NULL DEFAULT 0, | ||||
| 	`next_restock_time` BIGINT UNSIGNED NOT NULL DEFAULT 0, | ||||
| 	PRIMARY KEY (`buylist_id`, `item_id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -11,7 +11,7 @@ CREATE TABLE IF NOT EXISTS `castle` ( | ||||
|   `ticketBuyCount` smallint(3) NOT NULL DEFAULT 0, | ||||
|   PRIMARY KEY (`name`), | ||||
|   KEY `id` (`id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
|  | ||||
| INSERT IGNORE INTO `castle` VALUES | ||||
| (1,'Gludio','NEUTRAL',0,0,'true',0,'false',0), | ||||
|   | ||||
| @@ -4,4 +4,4 @@ CREATE TABLE IF NOT EXISTS `castle_doorupgrade` ( | ||||
|   `ratio` tinyint(3) unsigned NOT NULL DEFAULT '0', | ||||
|   `castleId` tinyint(3) unsigned NOT NULL DEFAULT '0', | ||||
|   PRIMARY KEY (`doorId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -7,4 +7,4 @@ CREATE TABLE IF NOT EXISTS `castle_functions` ( | ||||
|   `rate` decimal(20,0) NOT NULL DEFAULT '0', | ||||
|   `endTime` bigint(13) unsigned NOT NULL DEFAULT '0', | ||||
|   PRIMARY KEY (`castle_id`,`type`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -8,4 +8,4 @@ CREATE TABLE IF NOT EXISTS `castle_manor_procure` ( | ||||
|  `reward_type` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0', | ||||
|  `next_period` TINYINT(1) UNSIGNED NOT NULL DEFAULT '1', | ||||
|   PRIMARY KEY (`castle_id`,`crop_id`,`next_period`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -7,4 +7,4 @@ CREATE TABLE IF NOT EXISTS `castle_manor_production` ( | ||||
|  `price` INT(11) UNSIGNED NOT NULL DEFAULT '0', | ||||
|  `next_period` TINYINT(1) UNSIGNED NOT NULL DEFAULT '1', | ||||
|  PRIMARY KEY (`castle_id`, `seed_id`, `next_period`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -11,7 +11,7 @@ CREATE TABLE IF NOT EXISTS `castle_siege_guards` ( | ||||
|   `isHired` tinyint(1) NOT NULL DEFAULT '1', | ||||
|   PRIMARY KEY (`id`), | ||||
|   KEY `id` (`castleId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
|  | ||||
| -- Gludio Castle | ||||
| REPLACE INTO `castle_siege_guards` (`castleId`,`id`,`npcId`,`x`,`y`,`z`,`heading`,`respawnDelay`,`isHired`) VALUES | ||||
|   | ||||
| @@ -4,4 +4,4 @@ CREATE TABLE IF NOT EXISTS `castle_trapupgrade` ( | ||||
|   `towerIndex` tinyint(3) unsigned NOT NULL DEFAULT '0', | ||||
|   `level` tinyint(3) unsigned NOT NULL DEFAULT '0', | ||||
|   PRIMARY KEY (`towerIndex`,`castleId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -3,4 +3,4 @@ CREATE TABLE IF NOT EXISTS `character_contacts` ( | ||||
|   charId INT UNSIGNED NOT NULL DEFAULT 0, | ||||
|   contactId INT UNSIGNED NOT NULL DEFAULT 0, | ||||
|   PRIMARY KEY (`charId`,`contactId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -6,4 +6,4 @@ CREATE TABLE IF NOT EXISTS `character_daily_rewards` ( | ||||
|   `progress`  int UNSIGNED NOT NULL DEFAULT 0 , | ||||
|   `lastCompleted`  bigint UNSIGNED NOT NULL , | ||||
|   PRIMARY KEY (`charId`, `rewardId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `character_friends` ( | ||||
|   `relation` INT UNSIGNED NOT NULL DEFAULT 0, | ||||
|   `memo` varchar(255) DEFAULT NULL, | ||||
|   PRIMARY KEY (`charId`,`friendId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -5,4 +5,10 @@ CREATE TABLE IF NOT EXISTS `character_hennas` ( | ||||
|   `slot` INT NOT NULL DEFAULT 0, | ||||
|   `class_index` INT(1) NOT NULL DEFAULT 0, | ||||
|   PRIMARY KEY (`charId`,`slot`,`class_index`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
|  | ||||
| # RESTORE_CHAR_HENNAS, ADD_CHAR_HENNA, DELETE_CHAR_HENNAS | ||||
| CREATE INDEX idx_charId_classIndex ON character_hennas (charId, class_index); | ||||
|  | ||||
| # DELETE_CHAR_HENNA | ||||
| CREATE INDEX idx_charId_slot_classIndex ON character_hennas (charId, slot, class_index); | ||||
|   | ||||
| @@ -10,4 +10,4 @@ CREATE TABLE IF NOT EXISTS `character_homunculus` ( | ||||
| 	`skillLevel4` TINYINT UNSIGNED NOT NULL DEFAULT '0', | ||||
| 	`skillLevel5` TINYINT UNSIGNED NOT NULL DEFAULT '0', | ||||
| 	`active` TINYINT UNSIGNED NOT NULL DEFAULT '0' | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -4,4 +4,4 @@ CREATE TABLE IF NOT EXISTS `character_instance_time` ( | ||||
|   `instanceId` int(3) NOT NULL DEFAULT '0', | ||||
|   `time` bigint(13) unsigned NOT NULL DEFAULT '0', | ||||
|   PRIMARY KEY (`charId`,`instanceId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -6,4 +6,4 @@ CREATE TABLE IF NOT EXISTS `character_item_reuse_save` ( | ||||
|   `reuseDelay` INT(8) NOT NULL DEFAULT 0, | ||||
|   `systime` BIGINT UNSIGNED NOT NULL DEFAULT 0, | ||||
|   PRIMARY KEY (`charId`,`itemId`,`itemObjId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -8,4 +8,4 @@ CREATE TABLE IF NOT EXISTS `character_macroses` ( | ||||
|   `acronym` VARCHAR(4) , | ||||
|   `commands` VARCHAR(1255) , | ||||
|   PRIMARY KEY (`charId`,`id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -2,4 +2,4 @@ DROP TABLE IF EXISTS `character_mentees`; | ||||
| CREATE TABLE IF NOT EXISTS `character_mentees` ( | ||||
|   `charId` int(10) unsigned NOT NULL DEFAULT '0', | ||||
|   `mentorId` int(10) unsigned NOT NULL DEFAULT '0' | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `character_offline_trade` ( | ||||
|   `type` tinyint(4) NOT NULL DEFAULT '0', | ||||
|   `title` varchar(50) DEFAULT NULL, | ||||
|   PRIMARY KEY (`charId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -6,4 +6,4 @@ CREATE TABLE IF NOT EXISTS `character_offline_trade_items` ( | ||||
|   `price` bigint(20) unsigned NOT NULL DEFAULT '0', | ||||
|   KEY `charId` (`charId`), | ||||
|   KEY `item` (`item`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -7,4 +7,4 @@ CREATE TABLE IF NOT EXISTS `character_pet_skills_save` ( | ||||
|   `remaining_time` INT NOT NULL DEFAULT 0, | ||||
|   `buff_index` INT(2) NOT NULL DEFAULT 0, | ||||
|   PRIMARY KEY (`petObjItemId`,`skill_id`,`skill_level`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -8,4 +8,4 @@ CREATE TABLE IF NOT EXISTS `character_premium_items` ( | ||||
|   KEY `charId` (`charId`), | ||||
|   KEY `itemNum` (`itemNum`), | ||||
|   KEY `itemId` (`itemId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -5,4 +5,8 @@ CREATE TABLE IF NOT EXISTS `character_quests` ( | ||||
|   `var`  VARCHAR(20) NOT NULL DEFAULT '', | ||||
|   `value` VARCHAR(255) , | ||||
|   PRIMARY KEY (`charId`,`name`,`var`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
|  | ||||
| CREATE INDEX idx_charId_name ON character_quests (charId, name); | ||||
| CREATE INDEX idx_charId_var ON character_quests (charId, var); | ||||
| CREATE UNIQUE INDEX idx_charId_name_var ON character_quests (charId, name, var); | ||||
|   | ||||
| @@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `character_ranking_history` ( | ||||
|   `ranking` int(20) NOT NULL, | ||||
|   `exp` bigint(20) NOT NULL, | ||||
|   PRIMARY KEY (`charId`,`day`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `character_recipebook` ( | ||||
|   `classIndex` TINYINT NOT NULL DEFAULT 0, | ||||
|   `type` INT NOT NULL DEFAULT 0, | ||||
|   PRIMARY KEY (`id`,`charId`,`classIndex`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `character_recipeshoplist` ( | ||||
|   `price` bigint(20) UNSIGNED NOT NULL DEFAULT 0, | ||||
|   `index` tinyint(3) UNSIGNED NOT NULL DEFAULT 0, | ||||
|   PRIMARY KEY (`charId`,`recipeId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `character_reco_bonus` ( | ||||
|   `rec_left` tinyint(3) unsigned NOT NULL DEFAULT '0', | ||||
|   `time_left` bigint(13) unsigned NOT NULL DEFAULT '0', | ||||
|   UNIQUE KEY `charId` (`charId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -10,4 +10,4 @@ CREATE TABLE IF NOT EXISTS `character_shortcuts` ( | ||||
|   `class_index` int(1) NOT NULL DEFAULT '0', | ||||
|   PRIMARY KEY (`charId`,`slot`,`page`,`class_index`), | ||||
|   KEY `shortcut_id` (`shortcut_id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -6,4 +6,10 @@ CREATE TABLE IF NOT EXISTS `character_skills` ( | ||||
|   `skill_sub_level` INT(4) NOT NULL DEFAULT '0', | ||||
|   `class_index` INT(1) NOT NULL DEFAULT 0, | ||||
|   PRIMARY KEY (`charId`,`skill_id`,`class_index`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
|  | ||||
| # RESTORE_SKILLS_FOR_CHAR, DELETE_CHAR_SKILLS | ||||
| CREATE INDEX idx_charId_classIndex ON character_skills (charId, class_index); | ||||
|  | ||||
| # UPDATE_CHARACTER_SKILL_LEVEL, ADD_NEW_SKILLS, DELETE_SKILL_FROM_CHAR | ||||
| CREATE INDEX idx_skillId_charId_classIndex ON character_skills (skill_id, charId, class_index); | ||||
|   | ||||
| @@ -11,4 +11,10 @@ CREATE TABLE IF NOT EXISTS `character_skills_save` ( | ||||
|   `class_index` INT(1) NOT NULL DEFAULT 0, | ||||
|   `buff_index` INT(2) NOT NULL DEFAULT 0, | ||||
|   PRIMARY KEY (`charId`,`skill_id`,`skill_level`,`class_index`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
|  | ||||
| # ADD_SKILL_SAVE, DELETE_SKILL_SAVE | ||||
| CREATE INDEX idx_charId_classIndex ON character_skills_save (charId, class_index); | ||||
|  | ||||
| # RESTORE_SKILL_SAVE | ||||
| CREATE INDEX idx_charId_classIndex_buffIndex ON character_skills_save (charId, class_index, buff_index); | ||||
|   | ||||
| @@ -9,4 +9,10 @@ CREATE TABLE IF NOT EXISTS `character_subclasses` ( | ||||
|   `class_index` int(1) NOT NULL DEFAULT 0, | ||||
|   `dual_class` BOOLEAN NOT NULL DEFAULT FALSE, | ||||
|   PRIMARY KEY (`charId`,`class_id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
|  | ||||
| # RESTORE_CHAR_SUBCLASSES, ADD_CHAR_SUBCLASS, UPDATE_CHAR_SUBCLASS, DELETE_CHAR_SUBCLASS | ||||
| CREATE INDEX idx_charId_classIndex ON character_subclasses (charId, class_index); | ||||
|  | ||||
| # CharSelectionInfo | ||||
| CREATE INDEX idx_charId_classId ON character_subclasses (charId, class_id); | ||||
|   | ||||
| @@ -9,4 +9,4 @@ CREATE TABLE IF NOT EXISTS `character_summon_skills_save` ( | ||||
|   `remaining_time` INT NOT NULL DEFAULT 0, | ||||
|   `buff_index` INT(2) NOT NULL DEFAULT 0, | ||||
|   PRIMARY KEY (`ownerId`,`ownerClassIndex`,`summonSkillId`,`skill_id`,`skill_level`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -7,4 +7,4 @@ CREATE TABLE IF NOT EXISTS `character_summons` ( | ||||
|   `curMp` int(9) unsigned DEFAULT '0', | ||||
|   `time` int(10) unsigned NOT NULL DEFAULT '0', | ||||
|   PRIMARY KEY (`ownerId`,`summonId`,`summonSkillId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -9,4 +9,4 @@ CREATE TABLE IF NOT EXISTS `character_tpbookmark` ( | ||||
|   `tag` varchar(50) DEFAULT NULL, | ||||
|   `name` varchar(50) NOT NULL, | ||||
|   PRIMARY KEY (`charId`,`Id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -3,4 +3,7 @@ CREATE TABLE IF NOT EXISTS `character_variables` ( | ||||
|   `charId` int(10) UNSIGNED NOT NULL, | ||||
|   `var` varchar(255) NOT NULL, | ||||
|   `val` text NOT NULL | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
|  | ||||
| CREATE INDEX idx_charId ON character_variables (charId); | ||||
| CREATE INDEX idx_var ON character_variables (var); | ||||
|   | ||||
| @@ -62,4 +62,15 @@ CREATE TABLE IF NOT EXISTS `characters` ( | ||||
|   KEY `char_name` (`char_name`), | ||||
|   KEY `clanid` (`clanid`), | ||||
|   KEY `online` (`online`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
|  | ||||
| # Common | ||||
| CREATE INDEX idx_charId ON characters (charId); | ||||
| CREATE INDEX idx_char_name ON characters (char_name); | ||||
| CREATE INDEX idx_account_name ON characters (account_name); | ||||
|  | ||||
| # CharSelectionInfo | ||||
| CREATE INDEX idx_accountName_createDate ON characters (account_name, createDate); | ||||
|  | ||||
| # TaskBirthday | ||||
| CREATE INDEX idx_createDate ON characters (createDate); | ||||
|   | ||||
| @@ -23,4 +23,4 @@ CREATE TABLE IF NOT EXISTS `clan_data` ( | ||||
|   KEY `ally_id` (`ally_id`), | ||||
|   KEY `leader_id` (`leader_id`), | ||||
|   KEY `auction_bid_at` (`auction_bid_at`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -4,4 +4,4 @@ CREATE TABLE IF NOT EXISTS `clan_notices` ( | ||||
|   `enabled` enum('true','false') DEFAULT 'false' NOT NULL, | ||||
|   `notice` TEXT NOT NULL, | ||||
|   PRIMARY KEY  (`clan_id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `clan_privs` ( | ||||
|   `party` INT NOT NULL DEFAULT 0, | ||||
|   `privs` INT NOT NULL DEFAULT 0, | ||||
|   PRIMARY KEY (`clan_id`,`rank`,`party`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -6,4 +6,4 @@ CREATE TABLE IF NOT EXISTS `clan_skills` ( | ||||
|   `skill_name` varchar(26) DEFAULT NULL, | ||||
|   `sub_pledge_id` INT NOT NULL DEFAULT '-2', | ||||
|   PRIMARY KEY (`clan_id`,`skill_id`,`sub_pledge_id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -6,4 +6,4 @@ CREATE TABLE IF NOT EXISTS `clan_subpledges` ( | ||||
|   `leader_id` INT NOT NULL DEFAULT '0', | ||||
|   PRIMARY KEY (`clan_id`,`sub_pledge_id`), | ||||
|   KEY `leader_id` (`leader_id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -4,4 +4,4 @@ CREATE TABLE IF NOT EXISTS `clan_variables` ( | ||||
|   `var` varchar(255) NOT NULL, | ||||
|   `val` text NOT NULL, | ||||
|   KEY `clanId` (`clanId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -9,4 +9,4 @@ CREATE TABLE IF NOT EXISTS `clan_wars` ( | ||||
|   `endTime` bigint(13) NOT NULL DEFAULT 0, | ||||
|   `state` tinyint(4) NOT NULL DEFAULT 0, | ||||
|   PRIMARY KEY (`clan1`,`clan2`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -5,7 +5,7 @@ CREATE TABLE IF NOT EXISTS `pledge_applicant` ( | ||||
|   `karma` tinyint(1) NOT NULL, | ||||
|   `message` varchar(255) COLLATE utf8_unicode_ci NOT NULL, | ||||
|   PRIMARY KEY (`charId`,`clanId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
|  | ||||
| DROP TABLE IF EXISTS `pledge_recruit`; | ||||
| CREATE TABLE IF NOT EXISTS `pledge_recruit` ( | ||||
| @@ -16,11 +16,11 @@ CREATE TABLE IF NOT EXISTS `pledge_recruit` ( | ||||
|   `application_type` tinyint(1) NOT NULL, | ||||
|   `recruit_type` tinyint(1) NOT NULL, | ||||
|   PRIMARY KEY (`clan_id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
|  | ||||
| DROP TABLE IF EXISTS `pledge_waiting_list`; | ||||
| CREATE TABLE IF NOT EXISTS `pledge_waiting_list` ( | ||||
|   `char_id` int(10) NOT NULL, | ||||
|   `karma` tinyint(1) NOT NULL, | ||||
|   PRIMARY KEY (`char_id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `clanhall` ( | ||||
|   `paidUntil` bigint(13) unsigned NOT NULL DEFAULT '0', | ||||
|   PRIMARY KEY `id` (`id`), | ||||
|   KEY `ownerId` (`ownerId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `clanhall_auctions_bidders` ( | ||||
|   `bid` BIGINT UNSIGNED NOT NULL DEFAULT 0, | ||||
|   `bidTime` BIGINT(13) UNSIGNED NOT NULL DEFAULT 0, | ||||
|   PRIMARY KEY( `clanHallId`, `clanId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -3,4 +3,4 @@ CREATE TABLE IF NOT EXISTS `collection_favorites` ( | ||||
|   `accountName` VARCHAR(45) NOT NULL DEFAULT '', | ||||
|   `collectionId` int(3) UNSIGNED NOT NULL DEFAULT 0, | ||||
|   PRIMARY KEY (`accountName`,`collectionId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `collections` ( | ||||
|   `collectionId` int(3) UNSIGNED NOT NULL DEFAULT 0, | ||||
|   `index` tinyint(3) UNSIGNED NOT NULL DEFAULT 0, | ||||
|   PRIMARY KEY (`accountName`,`collectionId`,`index`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -7,4 +7,4 @@ CREATE TABLE IF NOT EXISTS `commission_items` ( | ||||
| 	`duration_in_days` TINYINT NOT NULL, | ||||
| 	`discount_in_percentage` TINYINT NOT NULL, | ||||
| 	PRIMARY KEY (`commission_id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -4,4 +4,4 @@ CREATE TABLE `conquest_data` ( | ||||
|   `current_cycle` mediumint(8) unsigned NOT NULL DEFAULT 1, | ||||
|   `conquest_season_end` bigint(13) unsigned NOT NULL DEFAULT 0, | ||||
|   PRIMARY KEY (`id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -4,4 +4,4 @@ CREATE TABLE `conquest_prev_season_ranklist` ( | ||||
|   `char_name` VARCHAR(45) DEFAULT NULL, | ||||
|   `personal_points` bigint(10) unsigned NOT NULL DEFAULT 0, | ||||
|   PRIMARY KEY (`charId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
|   | ||||
| @@ -4,4 +4,4 @@ CREATE TABLE IF NOT EXISTS `crests` ( | ||||
| 	`data` VARBINARY(2176) NOT NULL, | ||||
| 	`type` TINYINT NOT NULL, | ||||
| 	PRIMARY KEY(`crest_id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -8,4 +8,4 @@ CREATE TABLE IF NOT EXISTS `cursed_weapons` ( | ||||
|   `endTime` bigint(13) unsigned NOT NULL DEFAULT '0', | ||||
|   PRIMARY KEY (`itemId`), | ||||
|   KEY `charId` (`charId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -4,4 +4,4 @@ CREATE TABLE IF NOT EXISTS `custom_mail` ( | ||||
|   `subject` TINYTEXT NOT NULL, | ||||
|   `message` TEXT NOT NULL, | ||||
|   `items` TEXT NOT NULL -- format: itemId1 count1;itemId2 count2;itemId3 count3... | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -9,4 +9,4 @@ CREATE TABLE IF NOT EXISTS `custom_teleport` ( | ||||
|   `fornoble` tinyint(1) NOT NULL DEFAULT '0', | ||||
|   `itemId` smallint(5) unsigned NOT NULL DEFAULT '57', | ||||
|   PRIMARY KEY (`id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -6,4 +6,4 @@ CREATE TABLE IF NOT EXISTS `event_schedulers` ( | ||||
|   `lastRun` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, | ||||
|   PRIMARY KEY (`id`), | ||||
|   UNIQUE KEY `eventName_schedulerName` (`eventName`,`schedulerName`) USING BTREE | ||||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -11,7 +11,7 @@ CREATE TABLE IF NOT EXISTS `fort` ( | ||||
|   `supplyLvL` int(2) NOT NULL DEFAULT 0, | ||||
|   PRIMARY KEY (`id`), | ||||
|   KEY `owner` (`owner`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
|  | ||||
| INSERT IGNORE INTO `fort` VALUES | ||||
| (101,'Shanty',0,0,0,0,0,0,0), | ||||
|   | ||||
| @@ -6,4 +6,4 @@ CREATE TABLE IF NOT EXISTS `fort_doorupgrade` ( | ||||
|   `pDef` int(11) NOT NULL DEFAULT '0', | ||||
|   `mDef` int(11) NOT NULL DEFAULT '0', | ||||
|   PRIMARY KEY (`doorId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -7,4 +7,4 @@ CREATE TABLE IF NOT EXISTS `fort_functions` ( | ||||
|   `rate` decimal(20,0) NOT NULL DEFAULT '0', | ||||
|   `endTime` bigint(13) unsigned NOT NULL DEFAULT '0', | ||||
|   PRIMARY KEY (`fort_id`,`type`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -11,7 +11,7 @@ CREATE TABLE IF NOT EXISTS `fort_siege_guards` ( | ||||
|   `isHired` tinyint(1) NOT NULL DEFAULT '1', | ||||
|   PRIMARY KEY (`id`), | ||||
|   KEY `id` (`fortId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
|  | ||||
| INSERT INTO `fort_siege_guards` VALUES | ||||
| -- Shanty Guards | ||||
|   | ||||
| @@ -11,7 +11,7 @@ CREATE TABLE `fort_spawnlist` ( | ||||
|   `castleId` tinyint(1) unsigned NOT NULL DEFAULT '0',  -- Castle ID for Special Envoys | ||||
|   PRIMARY KEY (`id`), | ||||
|   KEY `id` (`fortId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
|  | ||||
| INSERT INTO `fort_spawnlist` VALUES | ||||
| (101,null,35658,-53273,156650,-1896,62000,0,0), | ||||
|   | ||||
| @@ -3,4 +3,4 @@ CREATE TABLE IF NOT EXISTS `fortsiege_clans` ( | ||||
|   `fort_id` int(1) NOT NULL DEFAULT '0', | ||||
|   `clan_id` int(11) NOT NULL DEFAULT '0', | ||||
|   PRIMARY KEY (`clan_id`,`fort_id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -9,7 +9,7 @@ CREATE TABLE IF NOT EXISTS `forums` ( | ||||
|   `forum_owner_id` int(8) NOT NULL DEFAULT '0', | ||||
|   PRIMARY KEY (`forum_id`), | ||||
|   KEY `forum_owner_id` (`forum_owner_id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
|  | ||||
| INSERT IGNORE INTO `forums` VALUES | ||||
| (1, 'NormalRoot', 0, 0, 0, 1, 0), | ||||
|   | ||||
| @@ -8,4 +8,4 @@ CREATE TABLE IF NOT EXISTS `global_tasks` ( | ||||
|   `param2` varchar(100) NOT NULL DEFAULT '', | ||||
|   `param3` varchar(255) NOT NULL DEFAULT '', | ||||
|   PRIMARY KEY (`id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -3,4 +3,4 @@ CREATE TABLE IF NOT EXISTS `global_variables` ( | ||||
|   `var`  VARCHAR(255) NOT NULL DEFAULT '', | ||||
|   `value` VARCHAR(255) , | ||||
|   PRIMARY KEY (`var`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -10,7 +10,7 @@ CREATE TABLE IF NOT EXISTS `grandboss_data` ( | ||||
|   `currentMP` decimal(30,15) NOT NULL, | ||||
|   `status` tinyint(1) unsigned NOT NULL DEFAULT '0', | ||||
|   PRIMARY KEY (`boss_id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
|  | ||||
| INSERT IGNORE INTO `grandboss_data` (`boss_id`,`loc_x`,`loc_y`,`loc_z`,`heading`,`currentHP`,`currentMP`) VALUES | ||||
| (29381, -6505, 183040, -3419, 0, 1342845023, 133301), -- Queen Ant | ||||
|   | ||||
| @@ -8,4 +8,4 @@ CREATE TABLE IF NOT EXISTS `heroes` ( | ||||
|   `claimed` ENUM('true','false') NOT NULL DEFAULT 'false', | ||||
|   `message` varchar(300) NOT NULL DEFAULT '', | ||||
|   PRIMARY KEY (`charId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `heroes_diary` ( | ||||
|   `action` tinyint(2) unsigned NOT NULL DEFAULT '0', | ||||
|   `param` int(11) unsigned NOT NULL DEFAULT '0', | ||||
|   KEY `charId` (`charId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -10,4 +10,4 @@ CREATE TABLE IF NOT EXISTS `huntpass` ( | ||||
|   `sayha_points_used` INT NOT NULL DEFAULT 0, | ||||
|   `unclaimed_reward` BOOLEAN NOT NULL DEFAULT FALSE, | ||||
|   PRIMARY KEY (`account_name`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
|   | ||||
| @@ -7,4 +7,4 @@ CREATE TABLE IF NOT EXISTS `item_auction` ( | ||||
|   `endingTime` bigint(13) unsigned NOT NULL DEFAULT '0', | ||||
|   `auctionStateId` tinyint(1) NOT NULL, | ||||
|   PRIMARY KEY (`auctionId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -4,4 +4,4 @@ CREATE TABLE IF NOT EXISTS `item_auction_bid` ( | ||||
|   `playerObjId` int(11) NOT NULL, | ||||
|   `playerBid` bigint(20) NOT NULL, | ||||
|   PRIMARY KEY (`auctionId`,`playerObjId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -4,4 +4,6 @@ CREATE TABLE IF NOT EXISTS `item_elementals` ( | ||||
|   `elemType` tinyint(1) NOT NULL DEFAULT -1, | ||||
|   `elemValue` int(11) NOT NULL DEFAULT -1, | ||||
|   PRIMARY KEY (`itemId`, `elemType`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
|  | ||||
| CREATE INDEX idx_itemId_elemType ON item_elementals (itemId, elemType); | ||||
|   | ||||
| @@ -5,4 +5,6 @@ CREATE TABLE IF NOT EXISTS `item_special_abilities` ( | ||||
|   `optionId` int(10) unsigned NOT NULL, | ||||
|   `position` tinyint(1) unsigned NOT NULL DEFAULT 0, | ||||
|   PRIMARY KEY (`objectId`,`optionId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
|  | ||||
| CREATE INDEX idx_objectId ON item_special_abilities (objectId); | ||||
|   | ||||
| @@ -7,4 +7,4 @@ CREATE TABLE IF NOT EXISTS `item_transaction_history` ( | ||||
|    `price` BIGINT UNSIGNED NOT NULL, | ||||
|    `count` BIGINT UNSIGNED NOT NULL, | ||||
|    PRIMARY KEY (`created_time`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -4,4 +4,6 @@ CREATE TABLE IF NOT EXISTS `item_variables` ( | ||||
|   `var` varchar(255) NOT NULL, | ||||
|   `val` text NOT NULL, | ||||
|   KEY `charId` (`id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
|  | ||||
| CREATE INDEX idx_id ON item_variables (id); | ||||
|   | ||||
| @@ -4,4 +4,6 @@ CREATE TABLE IF NOT EXISTS `item_variations` ( | ||||
|   `option1` INT(11) NOT NULL, | ||||
|   `option2` INT(11) NOT NULL, | ||||
|   PRIMARY KEY (`itemId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
|  | ||||
| CREATE INDEX idx_itemId ON item_variations (itemId); | ||||
|   | ||||
| @@ -17,4 +17,12 @@ CREATE TABLE IF NOT EXISTS `items` ( | ||||
|   KEY `item_id` (`item_id`), | ||||
|   KEY `loc` (`loc`), | ||||
|   KEY `time_of_use` (`time_of_use`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
|  | ||||
| CREATE INDEX idx_item_id ON items (item_id); | ||||
| CREATE INDEX idx_object_id ON items (object_id); | ||||
| CREATE INDEX idx_owner_id ON items (owner_id); | ||||
| CREATE INDEX idx_owner_id_loc ON items (owner_id, loc); | ||||
| CREATE INDEX idx_owner_id_item_id ON items (owner_id, item_id); | ||||
| CREATE INDEX idx_owner_id_loc_locdata ON items (owner_id, loc, loc_data); | ||||
| CREATE INDEX idx_owner_id_loc_locdata_enchant ON items (owner_id, loc, loc_data, enchant_level, item_id, object_id); | ||||
|   | ||||
| @@ -10,4 +10,4 @@ CREATE TABLE IF NOT EXISTS `itemsonground` ( | ||||
|   `drop_time` bigint(13) NOT NULL DEFAULT '0', | ||||
|   `equipable` int(1) DEFAULT '0', | ||||
|   PRIMARY KEY (`object_id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -2,7 +2,7 @@ CREATE TABLE IF NOT EXISTS `mdt_bets` ( | ||||
|   `lane_id` INT(1) DEFAULT 0, | ||||
|   `bet` INT DEFAULT 0, | ||||
|   PRIMARY KEY (`lane_id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
|  | ||||
| INSERT INTO `mdt_bets` VALUES | ||||
| ('1','0'), | ||||
|   | ||||
| @@ -4,4 +4,4 @@ CREATE TABLE IF NOT EXISTS `mdt_history` ( | ||||
|   `second` INT(1) DEFAULT 0, | ||||
|   `odd_rate` DOUBLE(10,2) DEFAULT 0, | ||||
|   PRIMARY KEY (`race_id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -6,4 +6,4 @@ CREATE TABLE IF NOT EXISTS `merchant_lease` ( | ||||
|   `type` int(11) NOT NULL DEFAULT 0, | ||||
|   `player_name` varchar(35), | ||||
|   PRIMARY KEY (`merchant_id`,`player_id`,`type`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -18,4 +18,4 @@ CREATE TABLE IF NOT EXISTS `messages` ( | ||||
|   `enchantLvl` INT(3) NOT NULL DEFAULT '0', | ||||
|   `elementals` VARCHAR(25), | ||||
|   PRIMARY KEY (`messageId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -9,4 +9,4 @@ CREATE TABLE IF NOT EXISTS `npc_respawns` ( | ||||
|   `currentHp` double unsigned NOT NULL, | ||||
|   `currentMp` double unsigned NOT NULL, | ||||
|   PRIMARY KEY (`id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -7,4 +7,4 @@ CREATE TABLE IF NOT EXISTS `olympiad_data` ( | ||||
|   `validation_end` bigint(13) unsigned NOT NULL DEFAULT '0', | ||||
|   `next_weekly_change` bigint(13) unsigned NOT NULL DEFAULT '0', | ||||
|   PRIMARY KEY (`id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -12,4 +12,4 @@ CREATE TABLE IF NOT EXISTS `olympiad_fights` ( | ||||
|   `classed` tinyint(1) unsigned NOT NULL DEFAULT '0', | ||||
|   KEY `charOneId` (`charOneId`), | ||||
|   KEY `charTwoId` (`charTwoId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -9,4 +9,4 @@ CREATE TABLE IF NOT EXISTS `olympiad_nobles` ( | ||||
|   `competitions_drawn` smallint(3) unsigned NOT NULL DEFAULT 0, | ||||
|   `competitions_done_week` tinyint(3) unsigned NOT NULL DEFAULT 0, | ||||
|   PRIMARY KEY (`charId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -8,4 +8,4 @@ CREATE TABLE IF NOT EXISTS `olympiad_nobles_eom` ( | ||||
|   `competitions_lost` smallint(3) unsigned NOT NULL DEFAULT 0, | ||||
|   `competitions_drawn` smallint(3) unsigned NOT NULL DEFAULT 0, | ||||
|   PRIMARY KEY (`charId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -4,4 +4,4 @@ CREATE TABLE `party_matching_history` ( | ||||
|   `title` VARCHAR(21) DEFAULT NULL, | ||||
|   `leader` VARCHAR(35) DEFAULT NULL, | ||||
|   PRIMARY KEY (`id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `petition_feedback` ( | ||||
|   `rate` TINYINT(1) UNSIGNED NOT NULL DEFAULT 2, | ||||
|   `message` text NOT NULL, | ||||
|   `date` bigint(13) unsigned NOT NULL DEFAULT '0' | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -12,4 +12,4 @@ CREATE TABLE IF NOT EXISTS `pets` ( | ||||
|   `restore` enum('true','false') NOT NULL DEFAULT 'false', | ||||
|   PRIMARY KEY (`item_obj_id`), | ||||
|   KEY `ownerId` (`ownerId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -8,4 +8,4 @@ CREATE TABLE IF NOT EXISTS `posts` ( | ||||
|   `post_forum_id` int(8) NOT NULL DEFAULT '0', | ||||
|   `post_txt` text NOT NULL, | ||||
|   KEY `post_forum_id` (`post_forum_id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -8,4 +8,4 @@ CREATE TABLE IF NOT EXISTS `punishments` ( | ||||
|   `reason` TEXT NOT NULL, | ||||
|   `punishedBy` varchar(255) NOT NULL, | ||||
|   PRIMARY KEY (`id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; | ||||
| @@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `residence_functions` ( | ||||
|   `expiration`  bigint NOT NULL , | ||||
|   `residenceId`  int NOT NULL , | ||||
|   PRIMARY KEY (`id`, `level`, `residenceId`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| @@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `siege_clans` ( | ||||
|    `type` int(1) DEFAULT NULL, | ||||
|    `castle_owner` int(1) DEFAULT NULL, | ||||
|    PRIMARY KEY (`clan_id`,`castle_id`) | ||||
| ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
| ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; | ||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user
	 MobiusDevelopment
					MobiusDevelopment