Free version update 14-12-2023.

This commit is contained in:
MobiusDevelopment
2023-12-14 02:11:28 +02:00
parent 6a0a4be1ea
commit 1204ad8e00
6352 changed files with 98838 additions and 68045 deletions

View File

@@ -4,4 +4,4 @@ CREATE TABLE IF NOT EXISTS `account_gsdata` (
`var` VARCHAR(255) NOT NULL DEFAULT '', `var` VARCHAR(255) NOT NULL DEFAULT '',
`value` text NOT NULL, `value` text NOT NULL,
PRIMARY KEY (`account_name`,`var`) PRIMARY KEY (`account_name`,`var`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -3,4 +3,4 @@ CREATE TABLE `account_premium` (
`account_name` varchar(45) NOT NULL DEFAULT '', `account_name` varchar(45) NOT NULL DEFAULT '',
`enddate` decimal(20,0) NOT NULL DEFAULT '0', `enddate` decimal(20,0) NOT NULL DEFAULT '0',
PRIMARY KEY (`account_name`) PRIMARY KEY (`account_name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -3,4 +3,4 @@ CREATE TABLE IF NOT EXISTS `airships` (
`owner_id` INT, -- object id of the player or clan, owner of this airship `owner_id` INT, -- object id of the player or clan, owner of this airship
`fuel` decimal(5,0) NOT NULL DEFAULT 600, `fuel` decimal(5,0) NOT NULL DEFAULT 600,
PRIMARY KEY (`owner_id`) PRIMARY KEY (`owner_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -8,7 +8,7 @@ CREATE TABLE IF NOT EXISTS `announcements` (
`author` text NOT NULL, `author` text NOT NULL,
`content` text NOT NULL, `content` text NOT NULL,
PRIMARY KEY (`id`) 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 INSERT INTO announcements (`type`, `author`, `content`) VALUES
(0, 'L2jMobius', 'Thanks for using L2jMobius!'), (0, 'L2jMobius', 'Thanks for using L2jMobius!'),

View File

@@ -9,4 +9,4 @@ CREATE TABLE IF NOT EXISTS `auction_bid` (
`time_bid` bigint(13) unsigned NOT NULL DEFAULT '0', `time_bid` bigint(13) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`auctionId`,`bidderId`), PRIMARY KEY (`auctionId`,`bidderId`),
KEY `id` (`id`) KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -7,4 +7,4 @@ CREATE TABLE IF NOT EXISTS `bbs_favorites` (
`favAddDate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `favAddDate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`favId`), PRIMARY KEY (`favId`),
UNIQUE INDEX `favId_playerId` (`favId`, `playerId`) UNIQUE INDEX `favId_playerId` (`favId`, `playerId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -4,4 +4,4 @@ CREATE TABLE IF NOT EXISTS `bot_reported_char_data` (
`reporterId` INT UNSIGNED NOT NULL DEFAULT 0, `reporterId` INT UNSIGNED NOT NULL DEFAULT 0,
`reportDate` BIGINT(13) unsigned NOT NULL DEFAULT '0', `reportDate` BIGINT(13) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`botId`, `reporterId`) PRIMARY KEY (`botId`, `reporterId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `buylists` (
`count` BIGINT UNSIGNED NOT NULL DEFAULT 0, `count` BIGINT UNSIGNED NOT NULL DEFAULT 0,
`next_restock_time` BIGINT UNSIGNED NOT NULL DEFAULT 0, `next_restock_time` BIGINT UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY (`buylist_id`, `item_id`) PRIMARY KEY (`buylist_id`, `item_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -11,7 +11,7 @@ CREATE TABLE IF NOT EXISTS `castle` (
`ticketBuyCount` smallint(3) NOT NULL DEFAULT 0, `ticketBuyCount` smallint(3) NOT NULL DEFAULT 0,
PRIMARY KEY (`name`), PRIMARY KEY (`name`),
KEY `id` (`id`) KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
INSERT IGNORE INTO `castle` VALUES INSERT IGNORE INTO `castle` VALUES
(1,'Gludio','NEUTRAL',0,0,'true',0,'false',0), (1,'Gludio','NEUTRAL',0,0,'true',0,'false',0),

View File

@@ -4,4 +4,4 @@ CREATE TABLE IF NOT EXISTS `castle_doorupgrade` (
`ratio` tinyint(3) unsigned NOT NULL DEFAULT '0', `ratio` tinyint(3) unsigned NOT NULL DEFAULT '0',
`castleId` tinyint(3) unsigned NOT NULL DEFAULT '0', `castleId` tinyint(3) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`doorId`) PRIMARY KEY (`doorId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -7,4 +7,4 @@ CREATE TABLE IF NOT EXISTS `castle_functions` (
`rate` decimal(20,0) NOT NULL DEFAULT '0', `rate` decimal(20,0) NOT NULL DEFAULT '0',
`endTime` bigint(13) unsigned NOT NULL DEFAULT '0', `endTime` bigint(13) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`castle_id`,`type`) PRIMARY KEY (`castle_id`,`type`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -8,4 +8,4 @@ CREATE TABLE IF NOT EXISTS `castle_manor_procure` (
`reward_type` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0', `reward_type` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0',
`next_period` TINYINT(1) UNSIGNED NOT NULL DEFAULT '1', `next_period` TINYINT(1) UNSIGNED NOT NULL DEFAULT '1',
PRIMARY KEY (`castle_id`,`crop_id`,`next_period`) PRIMARY KEY (`castle_id`,`crop_id`,`next_period`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -7,4 +7,4 @@ CREATE TABLE IF NOT EXISTS `castle_manor_production` (
`price` INT(11) UNSIGNED NOT NULL DEFAULT '0', `price` INT(11) UNSIGNED NOT NULL DEFAULT '0',
`next_period` TINYINT(1) UNSIGNED NOT NULL DEFAULT '1', `next_period` TINYINT(1) UNSIGNED NOT NULL DEFAULT '1',
PRIMARY KEY (`castle_id`, `seed_id`, `next_period`) PRIMARY KEY (`castle_id`, `seed_id`, `next_period`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -11,7 +11,7 @@ CREATE TABLE IF NOT EXISTS `castle_siege_guards` (
`isHired` tinyint(1) NOT NULL DEFAULT '1', `isHired` tinyint(1) NOT NULL DEFAULT '1',
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
KEY `id` (`castleId`) KEY `id` (`castleId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
-- Gludio Castle -- Gludio Castle
REPLACE INTO `castle_siege_guards` (`castleId`,`id`,`npcId`,`x`,`y`,`z`,`heading`,`respawnDelay`,`isHired`) VALUES REPLACE INTO `castle_siege_guards` (`castleId`,`id`,`npcId`,`x`,`y`,`z`,`heading`,`respawnDelay`,`isHired`) VALUES

View File

@@ -4,4 +4,4 @@ CREATE TABLE IF NOT EXISTS `castle_trapupgrade` (
`towerIndex` tinyint(3) unsigned NOT NULL DEFAULT '0', `towerIndex` tinyint(3) unsigned NOT NULL DEFAULT '0',
`level` tinyint(3) unsigned NOT NULL DEFAULT '0', `level` tinyint(3) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`towerIndex`,`castleId`) PRIMARY KEY (`towerIndex`,`castleId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -3,4 +3,4 @@ CREATE TABLE IF NOT EXISTS `character_contacts` (
charId INT UNSIGNED NOT NULL DEFAULT 0, charId INT UNSIGNED NOT NULL DEFAULT 0,
contactId INT UNSIGNED NOT NULL DEFAULT 0, contactId INT UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY (`charId`,`contactId`) PRIMARY KEY (`charId`,`contactId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -6,4 +6,4 @@ CREATE TABLE IF NOT EXISTS `character_daily_rewards` (
`progress` int UNSIGNED NOT NULL DEFAULT 0 , `progress` int UNSIGNED NOT NULL DEFAULT 0 ,
`lastCompleted` bigint UNSIGNED NOT NULL , `lastCompleted` bigint UNSIGNED NOT NULL ,
PRIMARY KEY (`charId`, `rewardId`) PRIMARY KEY (`charId`, `rewardId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `character_friends` (
`relation` INT UNSIGNED NOT NULL DEFAULT 0, `relation` INT UNSIGNED NOT NULL DEFAULT 0,
`memo` varchar(255) DEFAULT NULL, `memo` varchar(255) DEFAULT NULL,
PRIMARY KEY (`charId`,`friendId`) PRIMARY KEY (`charId`,`friendId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -5,4 +5,10 @@ CREATE TABLE IF NOT EXISTS `character_hennas` (
`slot` INT NOT NULL DEFAULT 0, `slot` INT NOT NULL DEFAULT 0,
`class_index` INT(1) NOT NULL DEFAULT 0, `class_index` INT(1) NOT NULL DEFAULT 0,
PRIMARY KEY (`charId`,`slot`,`class_index`) 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);

View File

@@ -4,4 +4,4 @@ CREATE TABLE IF NOT EXISTS `character_instance_time` (
`instanceId` int(3) NOT NULL DEFAULT '0', `instanceId` int(3) NOT NULL DEFAULT '0',
`time` bigint(13) unsigned NOT NULL DEFAULT '0', `time` bigint(13) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`charId`,`instanceId`) PRIMARY KEY (`charId`,`instanceId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -6,4 +6,4 @@ CREATE TABLE IF NOT EXISTS `character_item_reuse_save` (
`reuseDelay` INT(8) NOT NULL DEFAULT 0, `reuseDelay` INT(8) NOT NULL DEFAULT 0,
`systime` BIGINT UNSIGNED NOT NULL DEFAULT 0, `systime` BIGINT UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY (`charId`,`itemId`,`itemObjId`) PRIMARY KEY (`charId`,`itemId`,`itemObjId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -8,4 +8,4 @@ CREATE TABLE IF NOT EXISTS `character_macroses` (
`acronym` VARCHAR(4) , `acronym` VARCHAR(4) ,
`commands` VARCHAR(500) , `commands` VARCHAR(500) ,
PRIMARY KEY (`charId`,`id`) PRIMARY KEY (`charId`,`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -2,4 +2,4 @@ DROP TABLE IF EXISTS `character_mentees`;
CREATE TABLE IF NOT EXISTS `character_mentees` ( CREATE TABLE IF NOT EXISTS `character_mentees` (
`charId` int(10) unsigned NOT NULL DEFAULT '0', `charId` int(10) unsigned NOT NULL DEFAULT '0',
`mentorId` 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;

View File

@@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `character_offline_trade` (
`type` tinyint(4) NOT NULL DEFAULT '0', `type` tinyint(4) NOT NULL DEFAULT '0',
`title` varchar(50) DEFAULT NULL, `title` varchar(50) DEFAULT NULL,
PRIMARY KEY (`charId`) PRIMARY KEY (`charId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -6,4 +6,4 @@ CREATE TABLE IF NOT EXISTS `character_offline_trade_items` (
`price` bigint(20) unsigned NOT NULL DEFAULT '0', `price` bigint(20) unsigned NOT NULL DEFAULT '0',
KEY `charId` (`charId`), KEY `charId` (`charId`),
KEY `item` (`item`) KEY `item` (`item`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -7,4 +7,4 @@ CREATE TABLE IF NOT EXISTS `character_pet_skills_save` (
`remaining_time` INT NOT NULL DEFAULT 0, `remaining_time` INT NOT NULL DEFAULT 0,
`buff_index` INT(2) NOT NULL DEFAULT 0, `buff_index` INT(2) NOT NULL DEFAULT 0,
PRIMARY KEY (`petObjItemId`,`skill_id`,`skill_level`) PRIMARY KEY (`petObjItemId`,`skill_id`,`skill_level`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -8,4 +8,4 @@ CREATE TABLE IF NOT EXISTS `character_premium_items` (
KEY `charId` (`charId`), KEY `charId` (`charId`),
KEY `itemNum` (`itemNum`), KEY `itemNum` (`itemNum`),
KEY `itemId` (`itemId`) KEY `itemId` (`itemId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -5,4 +5,8 @@ CREATE TABLE IF NOT EXISTS `character_quests` (
`var` VARCHAR(20) NOT NULL DEFAULT '', `var` VARCHAR(20) NOT NULL DEFAULT '',
`value` VARCHAR(255) , `value` VARCHAR(255) ,
PRIMARY KEY (`charId`,`name`,`var`) 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);

View File

@@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `character_recipebook` (
`classIndex` TINYINT NOT NULL DEFAULT 0, `classIndex` TINYINT NOT NULL DEFAULT 0,
`type` INT NOT NULL DEFAULT 0, `type` INT NOT NULL DEFAULT 0,
PRIMARY KEY (`id`,`charId`,`classIndex`) PRIMARY KEY (`id`,`charId`,`classIndex`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `character_recipeshoplist` (
`price` bigint(20) UNSIGNED NOT NULL DEFAULT 0, `price` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
`index` tinyint(3) UNSIGNED NOT NULL DEFAULT 0, `index` tinyint(3) UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY (`charId`,`recipeId`) PRIMARY KEY (`charId`,`recipeId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `character_reco_bonus` (
`rec_left` tinyint(3) unsigned NOT NULL DEFAULT '0', `rec_left` tinyint(3) unsigned NOT NULL DEFAULT '0',
`time_left` bigint(13) unsigned NOT NULL DEFAULT '0', `time_left` bigint(13) unsigned NOT NULL DEFAULT '0',
UNIQUE KEY `charId` (`charId`) UNIQUE KEY `charId` (`charId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -10,4 +10,4 @@ CREATE TABLE IF NOT EXISTS `character_shortcuts` (
`class_index` int(1) NOT NULL DEFAULT '0', `class_index` int(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`charId`,`slot`,`page`,`class_index`), PRIMARY KEY (`charId`,`slot`,`page`,`class_index`),
KEY `shortcut_id` (`shortcut_id`) KEY `shortcut_id` (`shortcut_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -6,4 +6,10 @@ CREATE TABLE IF NOT EXISTS `character_skills` (
`skill_sub_level` INT(4) NOT NULL DEFAULT '0', `skill_sub_level` INT(4) NOT NULL DEFAULT '0',
`class_index` INT(1) NOT NULL DEFAULT 0, `class_index` INT(1) NOT NULL DEFAULT 0,
PRIMARY KEY (`charId`,`skill_id`,`class_index`) 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);

View File

@@ -11,4 +11,10 @@ CREATE TABLE IF NOT EXISTS `character_skills_save` (
`class_index` INT(1) NOT NULL DEFAULT 0, `class_index` INT(1) NOT NULL DEFAULT 0,
`buff_index` INT(2) NOT NULL DEFAULT 0, `buff_index` INT(2) NOT NULL DEFAULT 0,
PRIMARY KEY (`charId`,`skill_id`,`skill_level`,`class_index`) 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);

View File

@@ -9,4 +9,10 @@ CREATE TABLE IF NOT EXISTS `character_subclasses` (
`class_index` int(1) NOT NULL DEFAULT 0, `class_index` int(1) NOT NULL DEFAULT 0,
`dual_class` BOOLEAN NOT NULL DEFAULT FALSE, `dual_class` BOOLEAN NOT NULL DEFAULT FALSE,
PRIMARY KEY (`charId`,`class_id`) 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);

View File

@@ -9,4 +9,4 @@ CREATE TABLE IF NOT EXISTS `character_summon_skills_save` (
`remaining_time` INT NOT NULL DEFAULT 0, `remaining_time` INT NOT NULL DEFAULT 0,
`buff_index` INT(2) NOT NULL DEFAULT 0, `buff_index` INT(2) NOT NULL DEFAULT 0,
PRIMARY KEY (`ownerId`,`ownerClassIndex`,`summonSkillId`,`skill_id`,`skill_level`) 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;

View File

@@ -7,4 +7,4 @@ CREATE TABLE IF NOT EXISTS `character_summons` (
`curMp` int(9) unsigned DEFAULT '0', `curMp` int(9) unsigned DEFAULT '0',
`time` int(10) unsigned NOT NULL DEFAULT '0', `time` int(10) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`ownerId`,`summonId`,`summonSkillId`) PRIMARY KEY (`ownerId`,`summonId`,`summonSkillId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -9,4 +9,4 @@ CREATE TABLE IF NOT EXISTS `character_tpbookmark` (
`tag` varchar(50) DEFAULT NULL, `tag` varchar(50) DEFAULT NULL,
`name` varchar(50) NOT NULL, `name` varchar(50) NOT NULL,
PRIMARY KEY (`charId`,`Id`) PRIMARY KEY (`charId`,`Id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -3,4 +3,7 @@ CREATE TABLE IF NOT EXISTS `character_variables` (
`charId` int(10) UNSIGNED NOT NULL, `charId` int(10) UNSIGNED NOT NULL,
`var` varchar(255) NOT NULL, `var` varchar(255) NOT NULL,
`val` text 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);

View File

@@ -60,4 +60,15 @@ CREATE TABLE IF NOT EXISTS `characters` (
KEY `char_name` (`char_name`), KEY `char_name` (`char_name`),
KEY `clanid` (`clanid`), KEY `clanid` (`clanid`),
KEY `online` (`online`) 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);

View File

@@ -23,4 +23,4 @@ CREATE TABLE IF NOT EXISTS `clan_data` (
KEY `ally_id` (`ally_id`), KEY `ally_id` (`ally_id`),
KEY `leader_id` (`leader_id`), KEY `leader_id` (`leader_id`),
KEY `auction_bid_at` (`auction_bid_at`) KEY `auction_bid_at` (`auction_bid_at`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -4,4 +4,4 @@ CREATE TABLE IF NOT EXISTS `clan_notices` (
`enabled` enum('true','false') DEFAULT 'false' NOT NULL, `enabled` enum('true','false') DEFAULT 'false' NOT NULL,
`notice` TEXT NOT NULL, `notice` TEXT NOT NULL,
PRIMARY KEY (`clan_id`) PRIMARY KEY (`clan_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `clan_privs` (
`party` INT NOT NULL DEFAULT 0, `party` INT NOT NULL DEFAULT 0,
`privs` INT NOT NULL DEFAULT 0, `privs` INT NOT NULL DEFAULT 0,
PRIMARY KEY (`clan_id`,`rank`,`party`) PRIMARY KEY (`clan_id`,`rank`,`party`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -6,4 +6,4 @@ CREATE TABLE IF NOT EXISTS `clan_skills` (
`skill_name` varchar(26) DEFAULT NULL, `skill_name` varchar(26) DEFAULT NULL,
`sub_pledge_id` INT NOT NULL DEFAULT '-2', `sub_pledge_id` INT NOT NULL DEFAULT '-2',
PRIMARY KEY (`clan_id`,`skill_id`,`sub_pledge_id`) 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;

View File

@@ -6,4 +6,4 @@ CREATE TABLE IF NOT EXISTS `clan_subpledges` (
`leader_id` INT NOT NULL DEFAULT '0', `leader_id` INT NOT NULL DEFAULT '0',
PRIMARY KEY (`clan_id`,`sub_pledge_id`), PRIMARY KEY (`clan_id`,`sub_pledge_id`),
KEY `leader_id` (`leader_id`) KEY `leader_id` (`leader_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -4,4 +4,4 @@ CREATE TABLE IF NOT EXISTS `clan_variables` (
`var` varchar(255) NOT NULL, `var` varchar(255) NOT NULL,
`val` text NOT NULL, `val` text NOT NULL,
KEY `clanId` (`clanId`) KEY `clanId` (`clanId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -9,4 +9,4 @@ CREATE TABLE IF NOT EXISTS `clan_wars` (
`endTime` bigint(13) NOT NULL DEFAULT 0, `endTime` bigint(13) NOT NULL DEFAULT 0,
`state` tinyint(4) NOT NULL DEFAULT 0, `state` tinyint(4) NOT NULL DEFAULT 0,
PRIMARY KEY (`clan1`,`clan2`) PRIMARY KEY (`clan1`,`clan2`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -5,7 +5,7 @@ CREATE TABLE IF NOT EXISTS `pledge_applicant` (
`karma` tinyint(1) NOT NULL, `karma` tinyint(1) NOT NULL,
`message` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `message` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`charId`,`clanId`) 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`; DROP TABLE IF EXISTS `pledge_recruit`;
CREATE TABLE IF NOT 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, `application_type` tinyint(1) NOT NULL,
`recruit_type` tinyint(1) NOT NULL, `recruit_type` tinyint(1) NOT NULL,
PRIMARY KEY (`clan_id`) 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`; DROP TABLE IF EXISTS `pledge_waiting_list`;
CREATE TABLE IF NOT EXISTS `pledge_waiting_list` ( CREATE TABLE IF NOT EXISTS `pledge_waiting_list` (
`char_id` int(10) NOT NULL, `char_id` int(10) NOT NULL,
`karma` tinyint(1) NOT NULL, `karma` tinyint(1) NOT NULL,
PRIMARY KEY (`char_id`) PRIMARY KEY (`char_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `clanhall` (
`paidUntil` bigint(13) unsigned NOT NULL DEFAULT '0', `paidUntil` bigint(13) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY `id` (`id`), PRIMARY KEY `id` (`id`),
KEY `ownerId` (`ownerId`) KEY `ownerId` (`ownerId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `clanhall_auctions_bidders` (
`bid` BIGINT UNSIGNED NOT NULL DEFAULT 0, `bid` BIGINT UNSIGNED NOT NULL DEFAULT 0,
`bidTime` BIGINT(13) UNSIGNED NOT NULL DEFAULT 0, `bidTime` BIGINT(13) UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY( `clanHallId`, `clanId`) PRIMARY KEY( `clanHallId`, `clanId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -7,4 +7,4 @@ CREATE TABLE IF NOT EXISTS `commission_items` (
`duration_in_days` TINYINT NOT NULL, `duration_in_days` TINYINT NOT NULL,
`discount_in_percentage` TINYINT NOT NULL, `discount_in_percentage` TINYINT NOT NULL,
PRIMARY KEY (`commission_id`) PRIMARY KEY (`commission_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -4,4 +4,4 @@ CREATE TABLE IF NOT EXISTS `crests` (
`data` VARBINARY(2176) NOT NULL, `data` VARBINARY(2176) NOT NULL,
`type` TINYINT NOT NULL, `type` TINYINT NOT NULL,
PRIMARY KEY(`crest_id`) PRIMARY KEY(`crest_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -8,4 +8,4 @@ CREATE TABLE IF NOT EXISTS `cursed_weapons` (
`endTime` bigint(13) unsigned NOT NULL DEFAULT '0', `endTime` bigint(13) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`itemId`), PRIMARY KEY (`itemId`),
KEY `charId` (`charId`) KEY `charId` (`charId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -4,4 +4,4 @@ CREATE TABLE IF NOT EXISTS `custom_mail` (
`subject` TINYTEXT NOT NULL, `subject` TINYTEXT NOT NULL,
`message` TEXT NOT NULL, `message` TEXT NOT NULL,
`items` TEXT NOT NULL -- format: itemId1 count1;itemId2 count2;itemId3 count3... `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;

View File

@@ -9,4 +9,4 @@ CREATE TABLE IF NOT EXISTS `custom_teleport` (
`fornoble` tinyint(1) NOT NULL DEFAULT '0', `fornoble` tinyint(1) NOT NULL DEFAULT '0',
`itemId` smallint(5) unsigned NOT NULL DEFAULT '57', `itemId` smallint(5) unsigned NOT NULL DEFAULT '57',
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -6,4 +6,4 @@ CREATE TABLE IF NOT EXISTS `event_schedulers` (
`lastRun` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `lastRun` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
UNIQUE KEY `eventName_schedulerName` (`eventName`,`schedulerName`) USING BTREE UNIQUE KEY `eventName_schedulerName` (`eventName`,`schedulerName`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -11,7 +11,7 @@ CREATE TABLE IF NOT EXISTS `fort` (
`supplyLvL` int(2) NOT NULL DEFAULT 0, `supplyLvL` int(2) NOT NULL DEFAULT 0,
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
KEY `owner` (`owner`) KEY `owner` (`owner`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
INSERT IGNORE INTO `fort` VALUES INSERT IGNORE INTO `fort` VALUES
(101,'Shanty',0,0,0,0,0,0,0), (101,'Shanty',0,0,0,0,0,0,0),

View File

@@ -6,4 +6,4 @@ CREATE TABLE IF NOT EXISTS `fort_doorupgrade` (
`pDef` int(11) NOT NULL DEFAULT '0', `pDef` int(11) NOT NULL DEFAULT '0',
`mDef` int(11) NOT NULL DEFAULT '0', `mDef` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`doorId`) PRIMARY KEY (`doorId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -7,4 +7,4 @@ CREATE TABLE IF NOT EXISTS `fort_functions` (
`rate` decimal(20,0) NOT NULL DEFAULT '0', `rate` decimal(20,0) NOT NULL DEFAULT '0',
`endTime` bigint(13) unsigned NOT NULL DEFAULT '0', `endTime` bigint(13) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`fort_id`,`type`) PRIMARY KEY (`fort_id`,`type`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -11,7 +11,7 @@ CREATE TABLE IF NOT EXISTS `fort_siege_guards` (
`isHired` tinyint(1) NOT NULL DEFAULT '1', `isHired` tinyint(1) NOT NULL DEFAULT '1',
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
KEY `id` (`fortId`) 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 INSERT INTO `fort_siege_guards` VALUES
-- Shanty Guards -- Shanty Guards

View File

@@ -11,7 +11,7 @@ CREATE TABLE `fort_spawnlist` (
`castleId` tinyint(1) unsigned NOT NULL DEFAULT '0', -- Castle ID for Special Envoys `castleId` tinyint(1) unsigned NOT NULL DEFAULT '0', -- Castle ID for Special Envoys
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
KEY `id` (`fortId`) KEY `id` (`fortId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
INSERT INTO `fort_spawnlist` VALUES INSERT INTO `fort_spawnlist` VALUES
(101,null,35658,-53273,156650,-1896,62000,0,0), (101,null,35658,-53273,156650,-1896,62000,0,0),

View File

@@ -3,4 +3,4 @@ CREATE TABLE IF NOT EXISTS `fortsiege_clans` (
`fort_id` int(1) NOT NULL DEFAULT '0', `fort_id` int(1) NOT NULL DEFAULT '0',
`clan_id` int(11) NOT NULL DEFAULT '0', `clan_id` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`clan_id`,`fort_id`) PRIMARY KEY (`clan_id`,`fort_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -9,7 +9,7 @@ CREATE TABLE IF NOT EXISTS `forums` (
`forum_owner_id` int(8) NOT NULL DEFAULT '0', `forum_owner_id` int(8) NOT NULL DEFAULT '0',
PRIMARY KEY (`forum_id`), PRIMARY KEY (`forum_id`),
KEY `forum_owner_id` (`forum_owner_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 INSERT IGNORE INTO `forums` VALUES
(1, 'NormalRoot', 0, 0, 0, 1, 0), (1, 'NormalRoot', 0, 0, 0, 1, 0),

View File

@@ -8,4 +8,4 @@ CREATE TABLE IF NOT EXISTS `global_tasks` (
`param2` varchar(100) NOT NULL DEFAULT '', `param2` varchar(100) NOT NULL DEFAULT '',
`param3` varchar(255) NOT NULL DEFAULT '', `param3` varchar(255) NOT NULL DEFAULT '',
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -3,4 +3,4 @@ CREATE TABLE IF NOT EXISTS `global_variables` (
`var` VARCHAR(255) NOT NULL DEFAULT '', `var` VARCHAR(255) NOT NULL DEFAULT '',
`value` VARCHAR(255) , `value` VARCHAR(255) ,
PRIMARY KEY (`var`) PRIMARY KEY (`var`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -10,7 +10,7 @@ CREATE TABLE IF NOT EXISTS `grandboss_data` (
`currentMP` decimal(30,15) NOT NULL, `currentMP` decimal(30,15) NOT NULL,
`status` tinyint(1) unsigned NOT NULL DEFAULT '0', `status` tinyint(1) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`boss_id`) 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 INSERT IGNORE INTO `grandboss_data` (`boss_id`,`loc_x`,`loc_y`,`loc_z`,`heading`,`currentHP`,`currentMP`) VALUES
(29001, -21610, 181594, -5734, 0, 229898.48, 667.776), -- Queen Ant (29001, -21610, 181594, -5734, 0, 229898.48, 667.776), -- Queen Ant

View File

@@ -7,4 +7,4 @@ CREATE TABLE IF NOT EXISTS `heroes` (
`claimed` ENUM('true','false') NOT NULL DEFAULT 'false', `claimed` ENUM('true','false') NOT NULL DEFAULT 'false',
`message` varchar(300) NOT NULL DEFAULT '', `message` varchar(300) NOT NULL DEFAULT '',
PRIMARY KEY (`charId`) PRIMARY KEY (`charId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `heroes_diary` (
`action` tinyint(2) unsigned NOT NULL DEFAULT '0', `action` tinyint(2) unsigned NOT NULL DEFAULT '0',
`param` int(11) unsigned NOT NULL DEFAULT '0', `param` int(11) unsigned NOT NULL DEFAULT '0',
KEY `charId` (`charId`) KEY `charId` (`charId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -7,4 +7,4 @@ CREATE TABLE IF NOT EXISTS `item_auction` (
`endingTime` bigint(13) unsigned NOT NULL DEFAULT '0', `endingTime` bigint(13) unsigned NOT NULL DEFAULT '0',
`auctionStateId` tinyint(1) NOT NULL, `auctionStateId` tinyint(1) NOT NULL,
PRIMARY KEY (`auctionId`) PRIMARY KEY (`auctionId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -4,4 +4,4 @@ CREATE TABLE IF NOT EXISTS `item_auction_bid` (
`playerObjId` int(11) NOT NULL, `playerObjId` int(11) NOT NULL,
`playerBid` bigint(20) NOT NULL, `playerBid` bigint(20) NOT NULL,
PRIMARY KEY (`auctionId`,`playerObjId`) PRIMARY KEY (`auctionId`,`playerObjId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -4,4 +4,6 @@ CREATE TABLE IF NOT EXISTS `item_elementals` (
`elemType` tinyint(1) NOT NULL DEFAULT -1, `elemType` tinyint(1) NOT NULL DEFAULT -1,
`elemValue` int(11) NOT NULL DEFAULT -1, `elemValue` int(11) NOT NULL DEFAULT -1,
PRIMARY KEY (`itemId`, `elemType`) 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);

View File

@@ -5,4 +5,6 @@ CREATE TABLE IF NOT EXISTS `item_special_abilities` (
`optionId` int(10) unsigned NOT NULL, `optionId` int(10) unsigned NOT NULL,
`position` tinyint(1) unsigned NOT NULL DEFAULT 0, `position` tinyint(1) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`objectId`,`optionId`) 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);

View File

@@ -4,4 +4,6 @@ CREATE TABLE IF NOT EXISTS `item_variables` (
`var` varchar(255) NOT NULL, `var` varchar(255) NOT NULL,
`val` text NOT NULL, `val` text NOT NULL,
KEY `charId` (`id`) 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);

View File

@@ -4,4 +4,6 @@ CREATE TABLE IF NOT EXISTS `item_variations` (
`option1` INT(11) NOT NULL, `option1` INT(11) NOT NULL,
`option2` INT(11) NOT NULL, `option2` INT(11) NOT NULL,
PRIMARY KEY (`itemId`) 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);

View File

@@ -17,4 +17,12 @@ CREATE TABLE IF NOT EXISTS `items` (
KEY `item_id` (`item_id`), KEY `item_id` (`item_id`),
KEY `loc` (`loc`), KEY `loc` (`loc`),
KEY `time_of_use` (`time_of_use`) 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);

View File

@@ -10,4 +10,4 @@ CREATE TABLE IF NOT EXISTS `itemsonground` (
`drop_time` bigint(13) NOT NULL DEFAULT '0', `drop_time` bigint(13) NOT NULL DEFAULT '0',
`equipable` int(1) DEFAULT '0', `equipable` int(1) DEFAULT '0',
PRIMARY KEY (`object_id`) PRIMARY KEY (`object_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -2,7 +2,7 @@ CREATE TABLE IF NOT EXISTS `mdt_bets` (
`lane_id` INT(1) DEFAULT 0, `lane_id` INT(1) DEFAULT 0,
`bet` INT DEFAULT 0, `bet` INT DEFAULT 0,
PRIMARY KEY (`lane_id`) 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 INSERT INTO `mdt_bets` VALUES
('1','0'), ('1','0'),

View File

@@ -4,4 +4,4 @@ CREATE TABLE IF NOT EXISTS `mdt_history` (
`second` INT(1) DEFAULT 0, `second` INT(1) DEFAULT 0,
`odd_rate` DOUBLE(10,2) DEFAULT 0, `odd_rate` DOUBLE(10,2) DEFAULT 0,
PRIMARY KEY (`race_id`) PRIMARY KEY (`race_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -6,4 +6,4 @@ CREATE TABLE IF NOT EXISTS `merchant_lease` (
`type` int(11) NOT NULL DEFAULT 0, `type` int(11) NOT NULL DEFAULT 0,
`player_name` varchar(35), `player_name` varchar(35),
PRIMARY KEY (`merchant_id`,`player_id`,`type`) PRIMARY KEY (`merchant_id`,`player_id`,`type`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -18,4 +18,4 @@ CREATE TABLE IF NOT EXISTS `messages` (
`enchantLvl` INT(3) NOT NULL DEFAULT '0', `enchantLvl` INT(3) NOT NULL DEFAULT '0',
`elementals` VARCHAR(25), `elementals` VARCHAR(25),
PRIMARY KEY (`messageId`) PRIMARY KEY (`messageId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -9,4 +9,4 @@ CREATE TABLE IF NOT EXISTS `npc_respawns` (
`currentHp` double unsigned NOT NULL, `currentHp` double unsigned NOT NULL,
`currentMp` double unsigned NOT NULL, `currentMp` double unsigned NOT NULL,
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -7,4 +7,4 @@ CREATE TABLE IF NOT EXISTS `olympiad_data` (
`validation_end` bigint(13) unsigned NOT NULL DEFAULT '0', `validation_end` bigint(13) unsigned NOT NULL DEFAULT '0',
`next_weekly_change` bigint(13) unsigned NOT NULL DEFAULT '0', `next_weekly_change` bigint(13) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -10,4 +10,4 @@ CREATE TABLE IF NOT EXISTS `olympiad_fights` (
`classed` tinyint(1) unsigned NOT NULL DEFAULT '0', `classed` tinyint(1) unsigned NOT NULL DEFAULT '0',
KEY `charOneId` (`charOneId`), KEY `charOneId` (`charOneId`),
KEY `charTwoId` (`charTwoId`) KEY `charTwoId` (`charTwoId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -12,4 +12,4 @@ CREATE TABLE IF NOT EXISTS `olympiad_nobles` (
`competitions_done_week_non_classed` tinyint(3) unsigned NOT NULL DEFAULT 0, `competitions_done_week_non_classed` tinyint(3) unsigned NOT NULL DEFAULT 0,
`competitions_done_week_team` tinyint(3) unsigned NOT NULL DEFAULT 0, `competitions_done_week_team` tinyint(3) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`charId`) PRIMARY KEY (`charId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -8,4 +8,4 @@ CREATE TABLE IF NOT EXISTS `olympiad_nobles_eom` (
`competitions_lost` smallint(3) unsigned NOT NULL DEFAULT 0, `competitions_lost` smallint(3) unsigned NOT NULL DEFAULT 0,
`competitions_drawn` smallint(3) unsigned NOT NULL DEFAULT 0, `competitions_drawn` smallint(3) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`charId`) PRIMARY KEY (`charId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `petition_feedback` (
`rate` TINYINT(1) UNSIGNED NOT NULL DEFAULT 2, `rate` TINYINT(1) UNSIGNED NOT NULL DEFAULT 2,
`message` text NOT NULL, `message` text NOT NULL,
`date` bigint(13) unsigned NOT NULL DEFAULT '0' `date` bigint(13) unsigned NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -12,4 +12,4 @@ CREATE TABLE IF NOT EXISTS `pets` (
`restore` enum('true','false') NOT NULL DEFAULT 'false', `restore` enum('true','false') NOT NULL DEFAULT 'false',
PRIMARY KEY (`item_obj_id`), PRIMARY KEY (`item_obj_id`),
KEY `ownerId` (`ownerId`) KEY `ownerId` (`ownerId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -8,4 +8,4 @@ CREATE TABLE IF NOT EXISTS `posts` (
`post_forum_id` int(8) NOT NULL DEFAULT '0', `post_forum_id` int(8) NOT NULL DEFAULT '0',
`post_txt` text NOT NULL, `post_txt` text NOT NULL,
KEY `post_forum_id` (`post_forum_id`) KEY `post_forum_id` (`post_forum_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -8,4 +8,4 @@ CREATE TABLE IF NOT EXISTS `punishments` (
`reason` TEXT NOT NULL, `reason` TEXT NOT NULL,
`punishedBy` varchar(255) NOT NULL, `punishedBy` varchar(255) NOT NULL,
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `residence_functions` (
`expiration` bigint NOT NULL , `expiration` bigint NOT NULL ,
`residenceId` int NOT NULL , `residenceId` int NOT NULL ,
PRIMARY KEY (`id`, `level`, `residenceId`) PRIMARY KEY (`id`, `level`, `residenceId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -5,4 +5,4 @@ CREATE TABLE IF NOT EXISTS `siege_clans` (
`type` int(1) DEFAULT NULL, `type` int(1) DEFAULT NULL,
`castle_owner` int(1) DEFAULT NULL, `castle_owner` int(1) DEFAULT NULL,
PRIMARY KEY (`clan_id`,`castle_id`) PRIMARY KEY (`clan_id`,`castle_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; ) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -8,4 +8,4 @@ CREATE TABLE IF NOT EXISTS `topic` (
`topic_ownerid` int(8) NOT NULL DEFAULT '0', `topic_ownerid` int(8) NOT NULL DEFAULT '0',
`topic_type` int(8) NOT NULL DEFAULT '0', `topic_type` int(8) NOT NULL DEFAULT '0',
`topic_reply` int(8) NOT NULL DEFAULT '0' `topic_reply` int(8) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -4,4 +4,4 @@ CREATE TABLE IF NOT EXISTS `account_data` (
`var` VARCHAR(20) NOT NULL DEFAULT '', `var` VARCHAR(20) NOT NULL DEFAULT '',
`value` VARCHAR(255) , `value` VARCHAR(255) ,
PRIMARY KEY (`account_name`,`var`) PRIMARY KEY (`account_name`,`var`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -14,4 +14,4 @@ CREATE TABLE IF NOT EXISTS `accounts` (
`hop3` char(15) DEFAULT NULL, `hop3` char(15) DEFAULT NULL,
`hop4` char(15) DEFAULT NULL, `hop4` char(15) DEFAULT NULL,
PRIMARY KEY (`login`) PRIMARY KEY (`login`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -3,4 +3,4 @@ CREATE TABLE IF NOT EXISTS `accounts_ipauth` (
`login` varchar(45) NOT NULL, `login` varchar(45) NOT NULL,
`ip` char(15) NOT NULL, `ip` char(15) NOT NULL,
`type` enum('deny','allow') NULL DEFAULT 'allow' `type` enum('deny','allow') NULL DEFAULT 'allow'
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

@@ -4,6 +4,6 @@ CREATE TABLE IF NOT EXISTS `gameservers` (
`hexid` varchar(50) NOT NULL DEFAULT '', `hexid` varchar(50) NOT NULL DEFAULT '',
`host` varchar(50) NOT NULL DEFAULT '', `host` varchar(50) NOT NULL DEFAULT '',
PRIMARY KEY (`server_id`) PRIMARY KEY (`server_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
INSERT INTO `gameservers` VALUES ('2', '-2ad66b3f483c22be097019f55c8abdf0', ''); INSERT INTO `gameservers` VALUES ('2', '-2ad66b3f483c22be097019f55c8abdf0', '');

View File

@@ -19,6 +19,11 @@ EnableAutoItem = True
# Retail: False # Retail: False
ResumeAutoPlay = False ResumeAutoPlay = False
# Assist party leader.
# When in party, target what the leader is targeting.
# Retail: False
AssistLeader = False
# Enable .play command only for premium players. # Enable .play command only for premium players.
# Premium System must be enabled. # Premium System must be enabled.
# Default: False # Default: False

View File

@@ -17,6 +17,9 @@ FakePlayerKillsRewardPvP = True
# Fake player kills apply karma rules. # Fake player kills apply karma rules.
FakePlayerUnflaggedKillsKarma = True FakePlayerUnflaggedKillsKarma = True
# Fake players can be attacked without PvP flagging.
FakePlayerAutoAttackable = False
# Aggressive AI fake players attack nearby monsters. # Aggressive AI fake players attack nearby monsters.
FakePlayerAggroMonsters = True FakePlayerAggroMonsters = True

View File

@@ -426,8 +426,8 @@ ChatFilterChars = ^_^
# NPC_SHOUT # NPC_SHOUT
# NEW_TELL # NEW_TELL
# WORLD (&) # WORLD (&)
# Default: ALL;SHOUT;GLOBAL;TRADE;HERO_VOICE # Default: GENERAL;SHOUT;GLOBAL;TRADE;HERO_VOICE;WHISPER
BanChatChannels = GENERAL;SHOUT;WORLD;TRADE;HERO_VOICE BanChatChannels = GENERAL;SHOUT;WORLD;TRADE;HERO_VOICE;WHISPER
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------

View File

@@ -1,219 +1,252 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/ActionData.xsd"> <list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xsd/ActionData.xsd">
<action id="0" handler="SitStand" /> <action id="0" handler="SitStand" /> <!-- Toggle Sit/Stand. (/sit, /stand) -->
<action id="1" handler="RunWalk" /> <action id="1" handler="RunWalk" /> <!-- Toggle Walk/Run. (/walk, /run) -->
<action id="10" handler="PrivateStore" option="1" /> <!-- Private Store Sell --> <action id="2" handler="None" /> <!-- Attacks selected target(s), or takes a general action if the target cannot be attacked. Hold down the Ctrl key and click to attack by force. (/attack, /attackforce) -->
<action id="12" handler="SocialAction" option="2" /> <!-- Greeting --> <action id="3" handler="None" /> <!-- Request a trade from the selected target. (/trade) -->
<action id="13" handler="SocialAction" option="3" /> <!-- Victory --> <action id="4" handler="None" /> <!-- Select the nearest attackable target. (/targetnext) -->
<action id="14" handler="SocialAction" option="4" /> <!-- Advance --> <action id="5" handler="None" /> <!-- Pick up items that are scattered nearby. (/pickup) -->
<action id="15" handler="PetHold" /> <!-- Change Movement Mode --> <action id="6" handler="None" /> <!-- Change to the target of the currently selected player. (/assist) -->
<action id="16" handler="PetAttack" /> <!-- Attack --> <action id="7" handler="None" /> <!-- Invite the selected person to your party. (/invite) -->
<action id="17" handler="PetStop" /> <!-- Stop --> <action id="8" handler="None" /> <!-- Leave the party. (/leave) -->
<action id="19" handler="UnsummonPet" /> <action id="9" handler="None" /> <!-- If you are the leader of the party, dismiss selected members from your party. (/dismiss) -->
<action id="21" handler="ServitorHold" /> <!-- Change Movement Mode --> <action id="10" handler="PrivateStore" option="1" /> <!-- Sets up a private store to sell your items. (/vendor) -->
<action id="22" handler="ServitorAttack" /> <!-- Attack --> <action id="11" handler="None" /> <!-- Display the party matching window to search for parties or to add members to your party. (/partymatching) -->
<action id="23" handler="ServitorStop" /> <!-- Stop --> <action id="12" handler="SocialAction" option="2" /> <!-- Emote: Greet others with a kind "hello." (/socialhello) -->
<action id="24" handler="SocialAction" option="6" /> <!-- Yes --> <action id="13" handler="SocialAction" option="3" /> <!-- Emote: Let everyone know that you or someone else is victorious! (/socialvictory) -->
<action id="25" handler="SocialAction" option="5" /> <!-- No --> <action id="14" handler="SocialAction" option="4" /> <!-- Emote: Rouse your allies and charge! (/socialcharge) -->
<action id="26" handler="SocialAction" option="7" /> <!-- Bow --> <action id="15" handler="PetHold" /> <!-- Have your pet follow you or stay and hold its ground. -->
<action id="28" handler="PrivateStore" option="3" /> <!-- Private Store Buy --> <action id="16" handler="PetAttack" /> <!-- Attack target. -->
<action id="29" handler="SocialAction" option="8" /> <!-- Unaware --> <action id="17" handler="PetStop" /> <!-- Stop current action. -->
<action id="30" handler="SocialAction" option="9" /> <!-- Social Waiting --> <action id="18" handler="None" /> <!-- Pick up nearby items. -->
<action id="31" handler="SocialAction" option="10" /> <!-- Laugh --> <action id="19" handler="UnsummonPet" /> <!-- Returns your pet back to its home. -->
<action id="32" handler="ServitorSkillUse" option="4230" /> <!-- Wild Hog Cannon - Wild Cannon --> <action id="20" handler="None" /> <!-- Use special skill. -->
<action id="33" handler="SocialAction" option="11" /> <!-- Applaud --> <action id="21" handler="ServitorHold" /> <!-- Have your summons follow you or stay and hold its ground. -->
<action id="34" handler="SocialAction" option="12" /> <!-- Dance --> <action id="22" handler="ServitorAttack" /> <!-- Attack target. -->
<action id="35" handler="SocialAction" option="13" /> <!-- Sorrow --> <action id="23" handler="ServitorStop" /> <!-- Stop current action. -->
<action id="36" handler="ServitorSkillUse" option="4259" /> <!-- Soulless - Toxic Smoke --> <action id="24" handler="SocialAction" option="6" /> <!-- Emote: Respond positively. (/socialyes) -->
<action id="37" handler="PrivateStore" option="5" /> <!-- Dwarven Manufacture --> <action id="25" handler="SocialAction" option="5" /> <!-- Emote: Respond negatively. (/socialno) -->
<action id="38" handler="Ride" /> <!-- Mount/Dismount --> <action id="26" handler="SocialAction" option="7" /> <!-- Emote: Show your respect and bow. (/socialbow) -->
<action id="39" handler="ServitorSkillUse" option="4138" /> <!-- Soulless - Parasite Burst --> <action id="27" handler="None" /> <!-- Use special skill. -->
<action id="41" handler="ServitorSkillUse" option="4230" /> <!-- Wild Hog Cannon - Attack --> <action id="28" handler="PrivateStore" option="3" /> <!-- Sets up a private store to purchase items. (/buy) -->
<action id="42" handler="ServitorSkillUse" option="4378" /> <!-- Kai the Cat - Self Damage Shield --> <action id="29" handler="SocialAction" option="8" /> <!-- Emote: You have no idea what's going on. (/socialunaware) -->
<action id="43" handler="ServitorSkillUse" option="4137" /> <!-- Unicorn Merrow - Hydro Screw --> <action id="30" handler="SocialAction" option="9" /> <!-- Emote: I'm waiting... (/socialwaiting) -->
<action id="44" handler="ServitorSkillUse" option="4139" /> <!-- Big Boom - Boom Attack --> <action id="31" handler="SocialAction" option="10" /> <!-- Emote: Have a good laugh. (/sociallaugh) -->
<action id="45" handler="ServitorSkillUse" option="4025" /> <!-- Unicorn Boxer - Master Recharge --> <action id="32" handler="ServitorSkillUse" option="4230" /> <!-- Toggle between Attack/Move modes. -->
<action id="46" handler="ServitorSkillUse" option="4261" /> <!-- Mew the Cat - Mega Storm Strike --> <action id="33" handler="SocialAction" option="11" /> <!-- Emote: Applaud. (/socialapplause) -->
<action id="47" handler="ServitorSkillUse" option="4260" /> <!-- Silhouette - Steal Blood --> <action id="34" handler="SocialAction" option="12" /> <!-- Emote: Serve them up your best dance moves. (/socialdance) -->
<action id="48" handler="ServitorSkillUse" option="4068" /> <!-- Mechanic Golem - Mech. Cannon --> <action id="35" handler="SocialAction" option="13" /> <!-- Emote: Show grief. (/socialsad) -->
<action id="52" handler="UnsummonServitor" /> <action id="36" handler="ServitorSkillUse" option="4259" /> <!-- Poison gas attack. -->
<action id="53" handler="ServitorMove" /> <!-- Move to target --> <action id="37" handler="PrivateStore" option="5" /> <!-- Set up a private workshop that creates items by using Dwarven recipes in exchange for a fee. (/dwarvenmanufacture) -->
<action id="54" handler="PetMove" /> <!-- Move to target --> <action id="38" handler="Ride" /> <!-- Toggle mount/dismount when near or on an NPC that can be ridden. (/mount, /dismount, /mountdismount) -->
<action id="61" handler="PrivateStore" option="8" /> <!-- Private Store Package Sell --> <action id="39" handler="ServitorSkillUse" option="4138" /> <!-- Exploding corpse attack. -->
<action id="62" handler="SocialAction" option="14" /> <!-- Charm --> <action id="40" handler="None" /> <!-- Enhances a target's evaluation score. (/evaluate) -->
<action id="64" handler="TeleportBookmark" /> <action id="41" handler="ServitorSkillUse" option="4230" /> <!-- Attacks castle gates, walls, or headquarters by shooting a cannon. -->
<action id="65" handler="BotReport" /> <action id="42" handler="ServitorSkillUse" option="4378" /> <!-- Reflects damage back to an enemy. -->
<action id="66" handler="SocialAction" option="15" /> <!-- Shyness --> <action id="43" handler="ServitorSkillUse" option="4137" /> <!-- Attacks an enemy by creating a whirling surge of water. -->
<action id="67" handler="AirshipAction" option="1" /> <!-- Steer --> <action id="44" handler="ServitorSkillUse" option="4139" /> <!-- Attacks an enemy with a powerful explosion. -->
<action id="68" handler="AirshipAction" option="2" /> <!-- Cancel Control --> <action id="45" handler="ServitorSkillUse" option="4025" /> <!-- Restores the summoner's MP. -->
<action id="69" handler="AirshipAction" option="3" /> <!-- Destination Map --> <action id="46" handler="ServitorSkillUse" option="4261" /> <!-- Attacks an enemy by summoning up a devastating storm. -->
<action id="70" handler="AirshipAction" option="4" /> <!-- Exit Airship --> <action id="47" handler="ServitorSkillUse" option="4260" /> <!-- Damages an enemy and heals the servitor at the same time. -->
<action id="71" handler="SocialAction" option="16" /> <!-- Exchange Bows --> <action id="48" handler="ServitorSkillUse" option="4068" /> <!-- Attacks the enemy by shooting a cannon. -->
<action id="72" handler="SocialAction" option="17" /> <!-- High Five --> <action id="49" handler="ServitorSkillUse" option="4032" /> <!-- Attack with a fit of rage. -->
<action id="73" handler="SocialAction" option="18" /> <!-- Couple Dance --> <action id="50" handler="None" /> <!-- The selected party member will become the new party leader. (/changepartyleader) -->
<action id="78" handler="TacticalSignUse" option="1" /> <!-- Token 1: Star --> <action id="51" handler="None" /> <!-- Creates an item using a common recipe in exchange for a fee. (/generalmanufacture) -->
<action id="79" handler="TacticalSignUse" option="2" /> <!-- Token 2: Heart --> <action id="52" handler="UnsummonServitor" /> <!-- Removes the bonds from the summons and releases it. -->
<action id="80" handler="TacticalSignUse" option="3" /> <!-- Token 3: Moon --> <action id="53" handler="ServitorMove" /> <!-- Move to the target. -->
<action id="81" handler="TacticalSignUse" option="4" /> <!-- Token 4: Cross --> <action id="54" handler="PetMove" /> <!-- Move to the target. -->
<action id="82" handler="TacticalSignTarget" option="1" /> <!-- Token 1: Star --> <action id="55" handler="None" /> <!-- Toggle recording and stop recording of replay files. (/start_replayrecording, /stop_replayrecording, /startstop_replayrecording) -->
<action id="83" handler="TacticalSignTarget" option="2" /> <!-- Token 2: Heart --> <action id="56" handler="None" /> <!-- Invite the selected target to a command channel. (/channelinvite) -->
<action id="84" handler="TacticalSignTarget" option="3" /> <!-- Token 3: Moon --> <action id="57" handler="None" /> <!-- Highlights private store and private workshop messages that contain the search word. (/findprivatestore) -->
<action id="85" handler="TacticalSignTarget" option="4" /> <!-- Token 4: Cross --> <action id="58" handler="None" /> <!-- Challenge another player to a duel. (/duel) -->
<action id="87" handler="SocialAction" option="28" /> <!-- Propose --> <action id="59" handler="None" /> <!-- Withdraw from a duel. A withdrawal is treated as a defeat. (/withdraw) -->
<action id="88" handler="SocialAction" option="29" /> <!-- Provoke --> <action id="60" handler="None" /> <!-- Challenge another party to a duel. (/partyduel) -->
<action id="89" handler="SocialAction" option="30" /> <!-- Beauty Shop --> <action id="61" handler="PrivateStore" option="8" /> <!-- Open a personal store for package sale. (/packagesale) -->
<action id="90" handler="InstanceZoneInfo" /> <action id="62" handler="SocialAction" option="14" /> <!-- Charm Pose (Command: /charm) -->
<action id="1000" handler="ServitorSkillUse" option="4079" /> <!-- Siege Golem - Siege Hammer --> <action id="63" handler="None" /> <!-- Begins a fun and easy mini-game. (command: /minigame) -->
<action id="1003" handler="PetSkillUse" option="4710" /> <!-- Wind Hatchling/Strider - Wild Stun --> <action id="64" handler="TeleportBookmark" /> <!-- Displays My Teleports window you can use to save and manage my teleport locations (command: /myteleport). -->
<action id="1004" handler="PetSkillUse" option="4711" /> <!-- Wind Hatchling/Strider - Wild Defense --> <action id="65" handler="BotReport" /> <!-- Reports the targeted player as a suspected bot. -->
<action id="1005" handler="PetSkillUse" option="4712" /> <!-- Star Hatchling/Strider - Bright Burst --> <action id="66" handler="SocialAction" option="15" /> <!-- Allows character to strike shy pose. (command: /shyness) -->
<action id="1006" handler="PetSkillUse" option="4713" /> <!-- Star Hatchling/Strider - Bright Heal --> <action id="67" handler="AirshipAction" option="1" /> <!-- Allows you to control the Airship. -->
<action id="1007" handler="ServitorSkillUse" option="4699" /> <!-- Cat Queen - Blessing of Queen --> <action id="68" handler="AirshipAction" option="2" /> <!-- Relinquishes control of the Airship. -->
<action id="1008" handler="ServitorSkillUse" option="4700" /> <!-- Cat Queen - Gift of Queen --> <action id="69" handler="AirshipAction" option="3" /> <!-- Choose from pre-designated locations. -->
<action id="1009" handler="ServitorSkillUse" option="4701" /> <!-- Cat Queen - Cure of Queen --> <action id="70" handler="AirshipAction" option="4" /> <!-- Disembarks from the Airship. -->
<action id="1010" handler="ServitorSkillUse" option="4702" /> <!-- Unicorn Seraphim - Blessing of Seraphim --> <action id="71" handler="SocialAction" option="16" /> <!-- Exchange bows with another person. (command: /two-personbow) -->
<action id="1011" handler="ServitorSkillUse" option="4703" /> <!-- Unicorn Seraphim - Gift of Seraphim --> <action id="72" handler="SocialAction" option="17" /> <!-- High Five another person. (command: /hi-five) -->
<action id="1012" handler="ServitorSkillUse" option="4704" /> <!-- Unicorn Seraphim - Cure of Seraphim --> <action id="73" handler="SocialAction" option="18" /> <!-- Dance with another player. (command: /coupledance) -->
<action id="1013" handler="ServitorSkillUse" option="4705" /> <!-- Nightshade - Curse of Shade --> <action id="74" handler="None" /> <!-- It turns on or off the entire status information gauge above the player's head. (Commands: /statusbaroff, /statusbaron, /statusbaronoff) -->
<action id="1014" handler="ServitorSkillUse" option="4706" /> <!-- Nightshade - Mass Curse of Shade --> <action id="76" handler="None" /> <!-- Invite the selected target as friends. (Commands: /friendinvite, /addfriend, /registerfriend) -->
<action id="1015" handler="ServitorSkillUse" option="4707" /> <!-- Nightshade - Shade Sacrifice --> <action id="77" handler="None" /> <!-- Start or end recording videos. (Commands: /startrecording, /stoprecording, /startstoprecording) -->
<action id="1016" handler="ServitorSkillUse" option="4709" /> <!-- Cursed Man - Cursed Blow --> <action id="78" handler="TacticalSignUse" option="1" /> <!-- Use Token 1 on the target. It is only available with party status. (Command: /usetoken1) -->
<action id="1017" handler="ServitorSkillUse" option="4708" /> <!-- Cursed Man - Cursed Strike/Stun --> <action id="79" handler="TacticalSignUse" option="2" /> <!-- Use Token 2 on the target. It is only available with party status. (Command: /usetoken2) -->
<action id="1031" handler="ServitorSkillUse" option="5135" /> <!-- Feline King - Slash --> <action id="80" handler="TacticalSignUse" option="3" /> <!-- Use Token 3 on the target. It is only available with party status. (Command: /usetoken3) -->
<action id="1032" handler="ServitorSkillUse" option="5136" /> <!-- Feline King - Spinning Slash --> <action id="81" handler="TacticalSignUse" option="4" /> <!-- Use Token 4 on the target. It is only available with party status. (Command: /usetoken4) -->
<action id="1033" handler="ServitorSkillUse" option="5137" /> <!-- Feline King - Grip of the Cat --> <action id="82" handler="TacticalSignTarget" option="1" /> <!-- Make a target of an object that was applied with the token 1. It is only available with party status. (Command: /targettoken1) -->
<action id="1034" handler="ServitorSkillUse" option="5138" /> <!-- Magnus the Unicorn - Whiplash --> <action id="83" handler="TacticalSignTarget" option="2" /> <!-- Make a target of an object that was applied with the token 2. It is only available with party status. (Command: /targettoken2) -->
<action id="1035" handler="ServitorSkillUse" option="5139" /> <!-- Magnus the Unicorn - Tridal Wave --> <action id="84" handler="TacticalSignTarget" option="3" /> <!-- Make a target of an object that was applied with the token 3. It is only available with party status. (Command: /targettoken3) -->
<action id="1036" handler="ServitorSkillUse" option="5142" /> <!-- Spectral Lord - Corpse Kaboom --> <action id="85" handler="TacticalSignTarget" option="4" /> <!-- Make a target of an object that was applied with the token 4. It is only available with party status. (Command: /targettoken4) -->
<action id="1037" handler="ServitorSkillUse" option="5141" /> <!-- Spectral Lord - Dicing Death --> <action id="87" handler="SocialAction" option="28" /> <!-- Gesture of Proposal (Command: /Propose) -->
<action id="1038" handler="ServitorSkillUse" option="5140" /> <!-- Spectral Lord - Force Curse --> <action id="88" handler="SocialAction" option="29" /> <!-- Gesture of Provocation (Command: /Provoke) -->
<action id="1039" handler="ServitorSkillUse" option="5110" /> <!-- Swoop Cannon - Cannon Fodder --> <action id="89" handler="SocialAction" option="30" /> <!-- Show Off (Command: /showoff) -->
<action id="1040" handler="ServitorSkillUse" option="5111" /> <!-- Swoop Cannon - Big Bang --> <action id="90" handler="InstanceZoneInfo" /> <!-- Display list of usage times for instanced zones. (Command: /instancedzone) -->
<action id="1041" handler="PetSkillUse" option="5442" /> <!-- Great Wolf - Bite Attack --> <action id="1000" handler="ServitorSkillUse" option="4079" /> <!-- Attacks castle gates, walls, or headquarters with a powerful strike. -->
<action id="1042" handler="PetSkillUse" option="5444" /> <!-- Great Wolf - Maul --> <action id="1001" handler="None" /> <!-- A reckless yet powerful attack that must be used with extreme caution. -->
<action id="1043" handler="PetSkillUse" option="5443" /> <!-- Great Wolf - Cry of the Wolf --> <action id="1002" handler="PetSkillUse" option="4123" /> <!-- Incites those around the summon to attack you. -->
<action id="1044" handler="PetSkillUse" option="5445" /> <!-- Great Wolf - Awakening --> <action id="1003" handler="PetSkillUse" option="4710" /> <!-- A surprise attack that inflicts damage and stuns the opponent. -->
<action id="1045" handler="PetSkillUse" option="5584" /> <!-- Great Wolf - Howl --> <action id="1004" handler="PetSkillUse" option="4711" /> <!-- Instantly increases P. Def. and M. Def. significantly. Character is immovable while this skill is in effect. -->
<action id="1046" handler="PetSkillUse" option="5585" /> <!-- Strider - Roar --> <action id="1005" handler="PetSkillUse" option="4712" /> <!-- A magical attack. -->
<action id="1047" handler="ServitorSkillUse" option="5580" /> <!-- Divine Beast - Bite --> <action id="1006" handler="PetSkillUse" option="4713" /> <!-- Recovers the pet's HP. -->
<action id="1048" handler="ServitorSkillUse" option="5581" /> <!-- Divine Beast - Stun Attack --> <action id="1007" handler="ServitorSkillUse" option="4699" /> <!-- Temporarily increases your party's chance to land a critical attack and also increases the power of the attack if successful. -->
<action id="1049" handler="ServitorSkillUse" option="5582" /> <!-- Divine Beast - Fire Breath --> <action id="1008" handler="ServitorSkillUse" option="4700" /> <!-- Temporarily increases your party's P. Atk and accuracy. -->
<action id="1050" handler="ServitorSkillUse" option="5583" /> <!-- Divine Beast - Roar --> <action id="1009" handler="ServitorSkillUse" option="4701" /> <!-- Has a chance to remove curses from party members. -->
<action id="1051" handler="ServitorSkillUse" option="5638" /> <!-- Feline Queen - Bless The Body --> <action id="1010" handler="ServitorSkillUse" option="4702" /> <!-- Temporarily increases your party's MP regeneration. -->
<action id="1052" handler="ServitorSkillUse" option="5639" /> <!-- Feline Queen - Bless The Soul --> <action id="1011" handler="ServitorSkillUse" option="4703" /> <!-- Temporarily shortens your party's spell re-use timer. -->
<action id="1053" handler="ServitorSkillUse" option="5640" /> <!-- Feline Queen - Haste --> <action id="1012" handler="ServitorSkillUse" option="4704" /> <!-- Remove a curse from your party. -->
<action id="1054" handler="ServitorSkillUse" option="5643" /> <!-- Unicorn Seraphim - Acumen --> <action id="1013" handler="ServitorSkillUse" option="4705" /> <!-- Provokes an opponent to attack and strikes them with a curse that decreases their P. Def and M. Def. -->
<action id="1055" handler="ServitorSkillUse" option="5647" /> <!-- Unicorn Seraphim - Clarity --> <action id="1014" handler="ServitorSkillUse" option="4706" /> <!-- Provokes multiple enemies around the caster to attack and strikes them with a curse that decreases their P. Def and M. Def. -->
<action id="1056" handler="ServitorSkillUse" option="5648" /> <!-- Unicorn Seraphim - Empower --> <action id="1015" handler="ServitorSkillUse" option="4707" /> <!-- Sacrifice HP in order to regenerate the HP of a selected target. -->
<action id="1057" handler="ServitorSkillUse" option="5646" /> <!-- Unicorn Seraphim - Wild Magic --> <action id="1016" handler="ServitorSkillUse" option="4709" /> <!-- Attempt a powerful, critical attack on an opponent. -->
<action id="1058" handler="ServitorSkillUse" option="5652" /> <!-- Nightshade - Death Whisper --> <action id="1017" handler="ServitorSkillUse" option="4708" /> <!-- A stunning blow that inflicts damage and instantly throws an enemy into a state of stun. -->
<action id="1059" handler="ServitorSkillUse" option="5653" /> <!-- Nightshade - Focus -->
<action id="1060" handler="ServitorSkillUse" option="5654" /> <!-- Nightshade - Guidance --> <!-- TODO: Find skill ids. -->
<action id="1061" handler="PetSkillUse" option="5745" /> <!-- Wild Beast Fighter, White Weasel - Death blow --> <action id="1018" handler="ServitorSkillUse" option="0" /> <!-- Inflict a deadly curse on an enemy that absorbs their HP. -->
<action id="1062" handler="PetSkillUse" option="5746" /> <!-- Wild Beast Fighter - Double attack --> <action id="1019" handler="ServitorSkillUse" option="0" /> <!-- Skill #2 that is used by Kat the Cat -->
<action id="1063" handler="PetSkillUse" option="5747" /> <!-- Wild Beast Fighter - Spin attack --> <action id="1020" handler="ServitorSkillUse" option="0" /> <!-- Skill #2 that is used by Mew the Cat -->
<action id="1064" handler="PetSkillUse" option="5748" /> <!-- Wild Beast Fighter - Meteor Shower --> <action id="1021" handler="ServitorSkillUse" option="0" /> <!-- Skill #2 that is used by Kai the Cat -->
<action id="1065" handler="PetSkillUse" option="5753" /> <!-- Fox Shaman, Wild Beast Fighter, White Weasel, Fairy Princess - Awakening --> <action id="1022" handler="ServitorSkillUse" option="0" /> <!-- Skill #2 that is used by Boxer the Unicorn -->
<action id="1066" handler="PetSkillUse" option="5749" /> <!-- Fox Shaman, Spirit Shaman - Thunder Bolt --> <action id="1023" handler="ServitorSkillUse" option="0" /> <!-- Skill #2 that is used by Mirage the Unicorn -->
<action id="1067" handler="PetSkillUse" option="5750" /> <!-- Fox Shaman, Spirit Shaman - Flash --> <action id="1024" handler="ServitorSkillUse" option="0" /> <!-- Skill #2 that is used by Merrow the Unicorn -->
<action id="1068" handler="PetSkillUse" option="5751" /> <!-- Fox Shaman, Spirit Shaman - Lightning Wave --> <action id="1025" handler="ServitorSkillUse" option="0" /> <!-- Skill #2 that is used by Shadow -->
<action id="1069" handler="PetSkillUse" option="5752" /> <!-- Fox Shaman, Fairy Princess - Flare --> <action id="1026" handler="ServitorSkillUse" option="0" /> <!-- Skill #1 that is used by Shadow -->
<action id="1070" handler="PetSkillUse" option="5771" /> <!-- White Weasel, Fairy Princess, Improved Baby Buffalo, Improved Baby Kookaburra, Improved Baby Cougar, Spirit Shaman, Toy Knight, Turtle Ascetic - Buff control --> <action id="1027" handler="ServitorSkillUse" option="0" /> <!-- Skill #2 that is used by Silhouette -->
<action id="1071" handler="ServitorSkillUse" option="5761" /> <!-- Tigress - Power Strike --> <action id="1028" handler="ServitorSkillUse" option="0" /> <!-- Skill #1 that is used by reanimated man -->
<action id="1072" handler="PetSkillUse" option="6046" /> <!-- Toy Knight - Piercing attack --> <action id="1029" handler="ServitorSkillUse" option="0" /> <!-- Skill #2 that is used by reanimated man -->
<action id="1073" handler="PetSkillUse" option="6047" /> <!-- Toy Knight - Whirlwind --> <action id="1030" handler="ServitorSkillUse" option="0" /> <!-- Skill #2 that is used by corrupted man -->
<action id="1074" handler="PetSkillUse" option="6048" /> <!-- Toy Knight - Lance Smash -->
<action id="1075" handler="PetSkillUse" option="6049" /> <!-- Toy Knight - Battle Cry --> <action id="1031" handler="ServitorSkillUse" option="5135" /> <!-- Feline King: A powerful slashing attack. Over-hit is possible. -->
<action id="1076" handler="PetSkillUse" option="6050" /> <!-- Turtle Ascetic - Power Smash --> <action id="1032" handler="ServitorSkillUse" option="5136" /> <!-- Feline King: Slashes at surrounding enemies while spinning in the air. Over-hit is possible. -->
<action id="1077" handler="PetSkillUse" option="6051" /> <!-- Turtle Ascetic - Energy Burst --> <action id="1033" handler="ServitorSkillUse" option="5137" /> <!-- Feline King: Immobilizes all nearby enemies. -->
<action id="1078" handler="PetSkillUse" option="6052" /> <!-- Turtle Ascetic - Shockwave --> <action id="1034" handler="ServitorSkillUse" option="5138" /> <!-- Magnus the Unicorn: Powerful rear kicks that stun and damage an enemy. Over-hit is possible. -->
<action id="1079" handler="PetSkillUse" option="6053" /> <!-- Turtle Ascetic - Howl --> <action id="1035" handler="ServitorSkillUse" option="5139" /> <!-- Magnus the Unicorn: Pounds multiple enemies with a tremendous onrush of water. -->
<action id="1080" handler="ServitorSkillUse" option="6041" /> <!-- Phoenix Rush --> <action id="1036" handler="ServitorSkillUse" option="5142" /> <!-- Spectral Lord: Detonates a corpse, inflicting damage to nearby enemies. -->
<action id="1081" handler="ServitorSkillUse" option="6042" /> <!-- Phoenix Cleanse --> <action id="1037" handler="ServitorSkillUse" option="5141" /> <!-- Spectral Lord: Blades attached to each arm slash out in a devastating attack. Over-hit is possible. -->
<action id="1082" handler="ServitorSkillUse" option="6043" /> <!-- Phoenix Flame Feather --> <action id="1038" handler="ServitorSkillUse" option="5140" /> <!-- Spectral Lord: Curses nearby enemies, poisoning them and reducing their Atk. Spd. -->
<action id="1083" handler="ServitorSkillUse" option="6044" /> <!-- Phoenix Flame Beak --> <action id="1039" handler="ServitorSkillUse" option="5110" /> <!-- Swoop Cannon: Fires a projectile a short distance. Consumes 4 Flash Gunpowder. -->
<action id="1084" handler="PetSkillUse" option="6054" /> <!-- Switch State --> <action id="1040" handler="ServitorSkillUse" option="5111" /> <!-- Swoop Cannon: Fires a projectile a long distance. Consumes 5 Flash Gunpowder. -->
<action id="1086" handler="ServitorSkillUse" option="6094" /> <!-- Panther Cancel --> <action id="1041" handler="PetSkillUse" option="5442" /> <!-- Viciously bite an enemy. -->
<action id="1087" handler="ServitorSkillUse" option="6095" /> <!-- Panther Dark Claw --> <action id="1042" handler="PetSkillUse" option="5444" /> <!-- Scratch an enemy with both paws. Causes bleeding. -->
<action id="1088" handler="ServitorSkillUse" option="6096" /> <!-- Panther Fatal Claw --> <action id="1043" handler="PetSkillUse" option="5443" /> <!-- Dominate nearby enemies with a mighty roar. -->
<action id="1089" handler="PetSkillUse" option="6199" /> <!-- Deinonychus - Tail Strike --> <action id="1044" handler="PetSkillUse" option="5445" /> <!-- Awaken hidden powers. -->
<action id="1090" handler="PetSkillUse" option="6205" /> <!-- Guardian's Strider - Strider Bite --> <action id="1045" handler="PetSkillUse" option="5584" /> <!-- Decrease a nearby enemy's P. Atk./M. Atk. with a wolf cry. -->
<action id="1091" handler="PetSkillUse" option="6206" /> <!-- Guardian's Strider - Strider Fear --> <action id="1046" handler="PetSkillUse" option="5585" /> <!-- Decrease a nearby enemy's attack speed/magic speed with a strider roar. -->
<action id="1092" handler="PetSkillUse" option="6207" /> <!-- Guardian's Strider - Strider Dash --> <action id="1047" handler="ServitorSkillUse" option="5580" /> <!-- Viciously bite an enemy. -->
<action id="1093" handler="PetSkillUse" option="6618" /> <!-- Maguen - Maguen Strike --> <action id="1048" handler="ServitorSkillUse" option="5581" /> <!-- Cause both damage and shock at the same time. Instantly stuns an enemy. -->
<action id="1094" handler="PetSkillUse" option="6681" /> <!-- Maguen - Maguen Wind Walk --> <action id="1049" handler="ServitorSkillUse" option="5582" /> <!-- Breath fire in front of you. -->
<action id="1095" handler="PetSkillUse" option="6619" /> <!-- Elite Maguen - Maguen Power Strike --> <action id="1050" handler="ServitorSkillUse" option="5583" /> <!-- Dominate nearby enemies with a mighty roar. -->
<action id="1096" handler="PetSkillUse" option="6682" /> <!-- Elite Maguen - Elite Maguen Wind Walk --> <action id="1051" handler="ServitorSkillUse" option="5638" /> <!-- Increases maximum HP temporarily. -->
<action id="1097" handler="PetSkillUse" option="6683" /> <!-- Maguen - Maguen Return --> <action id="1052" handler="ServitorSkillUse" option="5639" /> <!-- Increases maximum MP temporarily. -->
<action id="1098" handler="PetSkillUse" option="6684" /> <!-- Elite Maguen - Maguen Party Return --> <action id="1053" handler="ServitorSkillUse" option="5640" /> <!-- Increases Atk. Spd. temporarily. -->
<action id="1099" handler="ServitorAttack" /> <!-- All Attack --> <action id="1054" handler="ServitorSkillUse" option="5643" /> <!-- Increases Casting Spd. temporarily. -->
<action id="1100" handler="ServitorMove" /> <!-- All Move to target --> <action id="1055" handler="ServitorSkillUse" option="5647" /> <!-- Temporarily decreases the target's MP consumption of skills. Consumes Spirit Ore. -->
<action id="1101" handler="ServitorStop" /> <!-- All Stop --> <action id="1056" handler="ServitorSkillUse" option="5648" /> <!-- Increases M. Atk. power temporarily. -->
<action id="1102" handler="UnsummonServitor" /> <action id="1057" handler="ServitorSkillUse" option="5646" /> <!-- Temporarily increases the critical rate of damage attack magic. -->
<action id="1103" handler="ServitorMode" option="1" /> <!-- All Passive mode --> <action id="1058" handler="ServitorSkillUse" option="5652" /> <!-- Temporarily increases the critical attack power. -->
<action id="1104" handler="ServitorMode" option="2" /> <!-- All Defending mode --> <action id="1059" handler="ServitorSkillUse" option="5653" /> <!-- Temporarily increases the probability of critical attack. -->
<action id="1106" handler="ServitorSkillUse" option="11278" /> <!-- Cute Bear - Bear Claw --> <action id="1060" handler="ServitorSkillUse" option="5654" /> <!-- Temporarily increases Accuracy. -->
<action id="1107" handler="ServitorSkillUse" option="11279" /> <!-- Cute Bear - Bear Tumbling --> <action id="1061" handler="PetSkillUse" option="5745" /> <!-- Awakens a hidden ability to inflict a powerful attack on the enemy. Requires application of the Awakening skill. -->
<action id="1108" handler="ServitorSkillUse" option="11280" /> <!-- Saber Tooth Cougar- Cougar Bite --> <action id="1062" handler="PetSkillUse" option="5746" /> <!-- Rapidly attacks the enemy twice. -->
<action id="1109" handler="ServitorSkillUse" option="11281" /> <!-- Saber Tooth Cougar - Cougar Pounce --> <action id="1063" handler="PetSkillUse" option="5747" /> <!-- Inflicts shock and damage to the enemy at the same time with a powerful spin attack. -->
<action id="1110" handler="ServitorSkillUse" option="11282" /> <!-- Grim Reaper - Reaper Touch --> <action id="1064" handler="PetSkillUse" option="5748" /> <!-- Attacks nearby enemies with a doll heap attack. -->
<action id="1111" handler="ServitorSkillUse" option="11283" /> <!-- Grim Reaper - Reaper Power --> <action id="1065" handler="PetSkillUse" option="5753" /> <!-- Awakens a hidden ability. -->
<action id="1113" handler="ServitorSkillUse" option="10051" /> <!-- Golden Lion - Lion Roar --> <action id="1066" handler="PetSkillUse" option="5749" /> <!-- Attacks the enemy with the power of thunder. -->
<action id="1114" handler="ServitorSkillUse" option="10052" /> <!-- Golden Lion - Lion Claw --> <action id="1067" handler="PetSkillUse" option="5750" /> <!-- Inflicts a swift magic attack on nearby enemies when hit. -->
<action id="1115" handler="ServitorSkillUse" option="10053" /> <!-- Golden Lion - Lion Dash --> <action id="1068" handler="PetSkillUse" option="5751" /> <!-- Attacks nearby enemies with the power of lightning. -->
<action id="1116" handler="ServitorSkillUse" option="10054" /> <!-- Golden Lion - Lion Flame --> <action id="1069" handler="PetSkillUse" option="5752" /> <!-- Awakens a hidden ability to inflict a powerful attack on the enemy. Requires application of the Awakening skill. -->
<action id="1117" handler="ServitorSkillUse" option="10794" /> <!-- Thunder Hawk - Thunder Flight --> <action id="1070" handler="PetSkillUse" option="5771" /> <!-- Control put in place to prevent the use of a buff upon the master. 5-minute duration. -->
<action id="1118" handler="ServitorSkillUse" option="10795" /> <!-- Thunder Hawk - Thunder Purity --> <action id="1071" handler="ServitorSkillUse" option="5761" /> <!-- Powerfully attacks the target. -->
<action id="1120" handler="ServitorSkillUse" option="10797" /> <!-- Thunder Hawk - Thunder Feather Blast --> <action id="1072" handler="PetSkillUse" option="6046" /> <!-- A powerful attack that pierces through a target. -->
<action id="1121" handler="ServitorSkillUse" option="10798" /> <!-- Thunder Hawk - Thunder Sharp Claw --> <action id="1073" handler="PetSkillUse" option="6047" /> <!-- Attacks nearby enemies by spinning your own body like a whirlwind. -->
<action id="1122" handler="ServitorSkillUse" option="11806" /> <!-- Tree of Life - Blessing of Tree --> <action id="1074" handler="PetSkillUse" option="6048" /> <!-- Attacks a front-line enemy with a powerful lance thrust. -->
<action id="1123" handler="ServitorSkillUse" option="14767" /> <!-- Siege Golem - Siege Punch --> <action id="1075" handler="PetSkillUse" option="6049" /> <!-- Shouts a victory cry that increases your abilities. -->
<action id="1124" handler="ServitorSkillUse" option="11323" /> <!-- Wynn Kai the Cat - Feline Aggression --> <action id="1076" handler="PetSkillUse" option="6050" /> <!-- Inflicts a powerful attack on the target. -->
<action id="1125" handler="ServitorSkillUse" option="11324" /> <!-- Wynn Kai the Cat - Feline Stun --> <action id="1077" handler="PetSkillUse" option="6051" /> <!-- Gathers energy into your body, then releases it in a destructive blast. -->
<action id="1126" handler="ServitorSkillUse" option="11325" /> <!-- Wynn Feline King - Feline Bite --> <action id="1078" handler="PetSkillUse" option="6052" /> <!-- Hits enemies with a powerful wave of force. -->
<action id="1127" handler="ServitorSkillUse" option="11326" /> <!-- Wynn Feline King - Feline Pounce --> <action id="1079" handler="PetSkillUse" option="6053" /> <!-- Emits a loud roar that amplifies your abilities. -->
<action id="1128" handler="ServitorSkillUse" option="11327" /> <!-- Wynn Feline Queen - Feline Touch --> <action id="1080" handler="ServitorSkillUse" option="6041" /> <!-- Charges toward the enemy and inflicts damage. -->
<action id="1129" handler="ServitorSkillUse" option="11328" /> <!-- Wynn Feline Queen - Feline Power --> <action id="1081" handler="ServitorSkillUse" option="6042" /> <!-- Cancels the target's de-buff. -->
<action id="1130" handler="ServitorSkillUse" option="11332" /> <!-- Wynn Merrow - Unicorn's Aggression --> <action id="1082" handler="ServitorSkillUse" option="6043" /> <!-- Emits a spread of ring-shaped flames. -->
<action id="1131" handler="ServitorSkillUse" option="11333" /> <!-- Wynn Merrow - Unicorn's Stun --> <action id="1083" handler="ServitorSkillUse" option="6044" /> <!-- Attacks the enemy with a powerful flaming beak. -->
<action id="1132" handler="ServitorSkillUse" option="11334" /> <!-- Wynn Magnus - Unicorn's Bite --> <action id="1084" handler="PetSkillUse" option="6054" /> <!-- Toggles you between Attack and Support modes. -->
<action id="1133" handler="ServitorSkillUse" option="11335" /> <!-- Wynn Magnus - Unicorn's Pounce --> <action id="1086" handler="ServitorSkillUse" option="6094" /> <!-- Cancels more than one of the enemy's buffs. -->
<action id="1134" handler="ServitorSkillUse" option="11336" /> <!-- Wynn Seraphim - Unicorn's Touch --> <action id="1087" handler="ServitorSkillUse" option="6095" /> <!-- Decreases the enemy's Dark attribute by 25. -->
<action id="1135" handler="ServitorSkillUse" option="11337" /> <!-- Wynn Seraphim - Unicorn's Power --> <action id="1088" handler="ServitorSkillUse" option="6096" /> <!-- Aims at the enemy's vital spot. -->
<action id="1136" handler="ServitorSkillUse" option="11341" /> <!-- Wynn Nightshade - Phantom Aggression --> <action id="1089" handler="PetSkillUse" option="6199" /> <!-- Strike multiple enemies at the front with the tail. -->
<action id="1137" handler="ServitorSkillUse" option="11342" /> <!-- Wynn Nightshade - Phantom Stun --> <action id="1090" handler="PetSkillUse" option="6205" /> <!-- Bites the enemies at the front. -->
<action id="1138" handler="ServitorSkillUse" option="11343" /> <!-- Wynn Spectral Lord - Phantom Bite --> <action id="1091" handler="PetSkillUse" option="6206" /> <!-- Causes nearby enemies to flee in fear. -->
<action id="1139" handler="ServitorSkillUse" option="11344" /> <!-- Wynn Spectral Lord - Phantom Pounce --> <action id="1092" handler="PetSkillUse" option="6207" /> <!-- Increases your speed. -->
<action id="1140" handler="ServitorSkillUse" option="11345" /> <!-- Wynn Soulless - Phantom Touch --> <action id="1093" handler="PetSkillUse" option="6618" /> <!-- Attacks the target with a chance to decrease target's speed. -->
<action id="1141" handler="ServitorSkillUse" option="11346" /> <!-- Wynn Soulless - Phantom Power --> <action id="1094" handler="PetSkillUse" option="6681" /> <!-- Greatly increases its master's speed. -->
<action id="1142" handler="ServitorSkillUse" option="10087" /> <!-- Blood Panther - Panther Roar --> <action id="1095" handler="PetSkillUse" option="6619" /> <!-- Attacks the target with a chance to decrease target's speed. -->
<action id="1143" handler="ServitorSkillUse" option="10088" /> <!-- Blood Panther - Panther Rush --> <action id="1096" handler="PetSkillUse" option="6682" /> <!-- Increases the speed of its master and their party. -->
<action id="1144" handler="ServitorSkillUse" option="11375" /> <!-- Commando Cat - Commando Jumping Attack --> <action id="1097" handler="PetSkillUse" option="6683" /> <!-- Teleports its master to the Seed of Annihilation. -->
<action id="1145" handler="ServitorSkillUse" option="11376" /> <!-- Commando Cat - Commando Double Slash --> <action id="1098" handler="PetSkillUse" option="6684" /> <!-- Teleports its master and their party to the Seed of Annihilation. -->
<action id="1146" handler="ServitorSkillUse" option="11378" /> <!-- Witch Cat - Elemental Slam --> <action id="1099" handler="ServitorAttack" /> <!-- Attack the target. -->
<action id="1147" handler="ServitorSkillUse" option="11377" /> <!-- Witch Cat - Witch Cat Power --> <action id="1100" handler="ServitorMove" /> <!-- Move to a designated location. -->
<action id="1148" handler="ServitorSkillUse" option="11379" /> <!-- Unicorn Lancer - Lancer Rush --> <action id="1101" handler="ServitorStop" /> <!-- Stop current action. -->
<action id="1149" handler="ServitorSkillUse" option="11380" /> <!-- Unicorn Lancer - Power Stamp --> <action id="1102" handler="UnsummonServitor" /> <!-- Make the servitor disappear by cancelling the summoning. -->
<action id="1150" handler="ServitorSkillUse" option="11382" /> <!-- Unicorn Cherub - Multiple Icicles --> <action id="1103" handler="ServitorMode" option="1" /> <!-- Do not counter-attack. -->
<action id="1151" handler="ServitorSkillUse" option="11381" /> <!-- Unicorn Cherub - Cherub Power --> <action id="1104" handler="ServitorMode" option="2" /> <!-- Counter-attack when the master or itself is attacked. -->
<action id="1152" handler="ServitorSkillUse" option="11383" /> <!-- Dark Crusader - Phantom Sword Attack --> <action id="1106" handler="ServitorSkillUse" option="11278" /> <!-- Damages and provokes the target. -->
<action id="1153" handler="ServitorSkillUse" option="11384" /> <!-- Dark Crusader - Phantom Blow --> <action id="1107" handler="ServitorSkillUse" option="11279" /> <!-- Roll over and deliver a shock to the ground stunning nearby targets. -->
<action id="1154" handler="ServitorSkillUse" option="11385" /> <!-- Banshee Queen - Phantom Spike --> <action id="1108" handler="ServitorSkillUse" option="11280" /> <!-- Bites the target to inflict damage. -->
<action id="1155" handler="ServitorSkillUse" option="11386" /> <!-- Banshee Queen - Phantom Crash --> <action id="1109" handler="ServitorSkillUse" option="11281" /> <!-- Pounces on the target to inflict damage and decrease their Speed by 100. -->
<action id="5000" handler="PetSkillUse" option="23155" /> <!-- Baby Rudolph - Reindeer Scratch --> <action id="1110" handler="ServitorSkillUse" option="11282" /> <!-- Damages the target and absorbs some of its HP. -->
<action id="5001" handler="PetSkillUse" option="23167" /> <!-- Deseloph, Hyum, Rekang, Lilias, Lapham, Mafum - Rosy Seduction --> <action id="1111" handler="ServitorSkillUse" option="11283" /> <!-- Creates a space of death near the enemy to inflict damage. -->
<action id="5002" handler="PetSkillUse" option="23168" /> <!-- Deseloph, Hyum, Rekang, Lilias, Lapham, Mafum - Critical Seduction --> <action id="1113" handler="ServitorSkillUse" option="10051" /> <!-- Attack nearby enemies and block their physical skills. -->
<action id="5003" handler="PetSkillUse" option="5749" /> <!-- Hyum, Lapham, Hyum, Lapham - Thunder Bolt --> <action id="1114" handler="ServitorSkillUse" option="10052" /> <!-- Flourishes claws and frontally attacks enemies. -->
<action id="5004" handler="PetSkillUse" option="5750" /> <!-- Hyum, Lapham, Hyum, Lapham - Flash --> <action id="1115" handler="ServitorSkillUse" option="10053" /> <!-- Dashes toward enemies to inflict damage and Stun them. -->
<action id="5005" handler="PetSkillUse" option="5751" /> <!-- Hyum, Lapham, Hyum, Lapham - Lightning Wave --> <action id="1116" handler="ServitorSkillUse" option="10054" /> <!-- Inflicts damage onto the enemies with a flame. -->
<action id="5006" handler="PetSkillUse" option="5771" /> <!-- Deseloph, Hyum, Rekang, Lilias, Lapham, Mafum, Deseloph, Hyum, Rekang, Lilias, Lapham, Mafum - Buff Control --> <action id="1117" handler="ServitorSkillUse" option="10794" /> <!-- Flies straight into the enemy. -->
<action id="5007" handler="PetSkillUse" option="6046" /> <!-- Deseloph, Lilias, Deseloph, Lilias - Piercing Attack --> <action id="1118" handler="ServitorSkillUse" option="10795" /> <!-- Purifies the master. -->
<action id="5008" handler="PetSkillUse" option="6047" /> <!-- Deseloph, Lilias, Deseloph, Lilias - Spin Attack --> <action id="1120" handler="ServitorSkillUse" option="10797" /> <!-- Attack the enemy by darting a feather. -->
<action id="5009" handler="PetSkillUse" option="6048" /> <!-- Deseloph, Lilias, Deseloph, Lilias - Smash --> <action id="1121" handler="ServitorSkillUse" option="10798" /> <!-- Hurt the enemy by attacking them with sharp claws. -->
<action id="5010" handler="PetSkillUse" option="6049" /> <!-- Deseloph, Lilias, Deseloph, Lilias - Ignite --> <action id="1122" handler="ServitorSkillUse" option="11806" /> <!-- Recover the targets near the tree and clear any debuff. -->
<action id="5011" handler="PetSkillUse" option="6050" /> <!-- Rekang, Mafum, Rekang, Mafum - Power Smash --> <action id="1123" handler="ServitorSkillUse" option="14767" /> <!-- Attacks nearby targets with a powerful punch. -->
<action id="5012" handler="PetSkillUse" option="6051" /> <!-- Rekang, Mafum, Rekang, Mafum - Energy Burst --> <action id="1124" handler="ServitorSkillUse" option="11323" /> <!-- Provokes nearby enemies. -->
<action id="5013" handler="PetSkillUse" option="6052" /> <!-- Rekang, Mafum, Rekang, Mafum - Shockwave --> <action id="1125" handler="ServitorSkillUse" option="11324" /> <!-- Temporarily Stuns nearby enemies. -->
<action id="5014" handler="PetSkillUse" option="6053" /> <!-- Rekang, Mafum, Rekang, Mafum - Ignite --> <action id="1126" handler="ServitorSkillUse" option="11325" /> <!-- Bites the enemy. -->
<action id="5015" handler="PetSkillUse" option="6054" /> <!-- Deseloph, Hyum, Rekang, Lilias, Lapham, Mafum, Deseloph, Hyum, Rekang, Lilias, Lapham, Mafum - Switch Stance --> <action id="1127" handler="ServitorSkillUse" option="11326" /> <!-- Pounces on the target to inflict damage and decrease their Speed by 100. -->
<action id="1128" handler="ServitorSkillUse" option="11327" /> <!-- Attacks the enemy with the touch of death. -->
<action id="1129" handler="ServitorSkillUse" option="11328" /> <!-- Creates a space of death near the enemy to inflict damage. -->
<action id="1130" handler="ServitorSkillUse" option="11332" /> <!-- Provokes nearby enemies. -->
<action id="1131" handler="ServitorSkillUse" option="11333" /> <!-- Temporarily Stuns nearby enemies. -->
<action id="1132" handler="ServitorSkillUse" option="11334" /> <!-- Bites the enemy. -->
<action id="1133" handler="ServitorSkillUse" option="11335" /> <!-- Pounces on the target to inflict damage and decrease their Speed by 100. -->
<action id="1134" handler="ServitorSkillUse" option="11336" /> <!-- Attacks the enemy with the touch of death. -->
<action id="1135" handler="ServitorSkillUse" option="11337" /> <!-- Creates a space of death near the enemy to inflict damage. -->
<action id="1136" handler="ServitorSkillUse" option="11341" /> <!-- Provokes nearby enemies. -->
<action id="1137" handler="ServitorSkillUse" option="11342" /> <!-- Temporarily Stuns nearby enemies. -->
<action id="1138" handler="ServitorSkillUse" option="11343" /> <!-- Bites the enemy. -->
<action id="1139" handler="ServitorSkillUse" option="11344" /> <!-- Pounces on the target to inflict damage and decrease their Speed by 100. -->
<action id="1140" handler="ServitorSkillUse" option="11345" /> <!-- Attacks the enemy with the touch of death. -->
<action id="1141" handler="ServitorSkillUse" option="11346" /> <!-- Creates a space of death near the enemy to inflict damage. -->
<action id="1142" handler="None" /> <!-- Attacks nearby enemies and blocks their P. Skills. -->
<action id="1143" handler="None" /> <!-- Rushes to the enemy to inflict damage and Stun. -->
<action id="5000" handler="PetSkillUse" option="23155" /> <!-- Can express affection to Rudolph. Affection Level rises by 25%. Warning: Can be used only when a Rudolph requests expression of affection, and cannot be used while transformed! -->
<action id="5001" handler="PetSkillUse" option="23167" /> <!-- Increases Max HP by 20%, Max MP by 20%, and the Speed by 20% for 5 minutes. Increases the Debuff Resistance by 10%. Reuse delay 10 minutes. Consumes 3 Rose Essence(s) during skill use. Doesn't overlap with other buffs except Critical Seduction. -->
<action id="5002" handler="PetSkillUse" option="23168" /> <!-- For 30 minutes, increases party members' Max HP by 30%, Max MP by 30%, Max CP by 30%, P. Def. by 30%, magic M. Def. by 30%, Speed by 20, P. Atk. by 10%, and magic M. Atk. by 20%. Decreases MP consumption for skill use by 15%. Reuse delay 5 minutes. Consumes 10 Rose Essence(s) during skill use. -->
<action id="5003" handler="PetSkillUse" option="5749" /> <!-- Attacks the enemy with the power of lightning. -->
<action id="5004" handler="PetSkillUse" option="5750" /> <!-- Inflicts a swift magic attack upon contacted enemies nearby. -->
<action id="5005" handler="PetSkillUse" option="5751" /> <!-- Attacks nearby enemies with the power of lightning. -->
<action id="5006" handler="PetSkillUse" option="5771" /> <!-- Restricts to prevent the use of a buff upon the master. 5 minute duration. -->
<action id="5007" handler="PetSkillUse" option="6046" /> <!-- Inflicts a powerful attack that seems to pierce through the target. -->
<action id="5008" handler="PetSkillUse" option="6047" /> <!-- Attacks nearby enemies. -->
<action id="5009" handler="PetSkillUse" option="6048" /> <!-- Impales an enemy with a sword. -->
<action id="5010" handler="PetSkillUse" option="6049" /> <!-- Raises one's own abilities. -->
<action id="5011" handler="PetSkillUse" option="6050" /> <!-- Inflicts a powerful attack on the target. -->
<action id="5012" handler="PetSkillUse" option="6051" /> <!-- Gathered energy within ones self can be focused and used to attack an enemy. -->
<action id="5013" handler="PetSkillUse" option="6052" /> <!-- Fires a shock wave to attack enemies at the front. -->
<action id="5014" handler="PetSkillUse" option="6053" /> <!-- Amplifies one's own abilities. -->
<action id="5015" handler="PetSkillUse" option="6054" /> <!-- Switches between attack mode and support mode. -->
<action id="5016" handler="PetSkillUse" option="23318" /> <!-- Instantly restores the master's HP by 10%. Increases the master's Debuff Resistance by 80%, Buff-canceling Attack Resistance by 40%, Speed by 10, P. Def. by 20%, and M. Def. by 20%, and decreases MP consumption for all skills by 50% for 1 minute. -->
</list> </list>

Some files were not shown because too many files have changed in this diff Show More