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 '',
`value` text NOT NULL,
PRIMARY KEY (`account_name`,`var`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

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

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
`fuel` decimal(5,0) NOT NULL DEFAULT 600,
PRIMARY KEY (`owner_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -8,7 +8,7 @@ CREATE TABLE IF NOT EXISTS `announcements` (
`author` text NOT NULL,
`content` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
INSERT INTO announcements (`type`, `author`, `content`) VALUES
(0, 'L2jMobius', 'Thanks for using L2jMobius!'),

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -5,4 +5,10 @@ CREATE TABLE IF NOT EXISTS `character_hennas` (
`slot` INT NOT NULL DEFAULT 0,
`class_index` INT(1) NOT NULL DEFAULT 0,
PRIMARY KEY (`charId`,`slot`,`class_index`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
# RESTORE_CHAR_HENNAS, ADD_CHAR_HENNA, DELETE_CHAR_HENNAS
CREATE INDEX idx_charId_classIndex ON character_hennas (charId, class_index);
# DELETE_CHAR_HENNA
CREATE INDEX idx_charId_slot_classIndex ON character_hennas (charId, slot, class_index);

View File

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

View File

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

View File

@@ -8,4 +8,4 @@ CREATE TABLE IF NOT EXISTS `character_macroses` (
`acronym` VARCHAR(4) ,
`commands` VARCHAR(500) ,
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` (
`charId` int(10) unsigned NOT NULL DEFAULT '0',
`mentorId` int(10) unsigned NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

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

View File

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

View File

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

View File

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

View File

@@ -5,4 +5,8 @@ CREATE TABLE IF NOT EXISTS `character_quests` (
`var` VARCHAR(20) NOT NULL DEFAULT '',
`value` VARCHAR(255) ,
PRIMARY KEY (`charId`,`name`,`var`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE INDEX idx_charId_name ON character_quests (charId, name);
CREATE INDEX idx_charId_var ON character_quests (charId, var);
CREATE UNIQUE INDEX idx_charId_name_var ON character_quests (charId, name, var);

View File

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

View File

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

View File

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

View File

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

View File

@@ -6,4 +6,10 @@ CREATE TABLE IF NOT EXISTS `character_skills` (
`skill_sub_level` INT(4) NOT NULL DEFAULT '0',
`class_index` INT(1) NOT NULL DEFAULT 0,
PRIMARY KEY (`charId`,`skill_id`,`class_index`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
# RESTORE_SKILLS_FOR_CHAR, DELETE_CHAR_SKILLS
CREATE INDEX idx_charId_classIndex ON character_skills (charId, class_index);
# UPDATE_CHARACTER_SKILL_LEVEL, ADD_NEW_SKILLS, DELETE_SKILL_FROM_CHAR
CREATE INDEX idx_skillId_charId_classIndex ON character_skills (skill_id, charId, class_index);

View File

@@ -11,4 +11,10 @@ CREATE TABLE IF NOT EXISTS `character_skills_save` (
`class_index` INT(1) NOT NULL DEFAULT 0,
`buff_index` INT(2) NOT NULL DEFAULT 0,
PRIMARY KEY (`charId`,`skill_id`,`skill_level`,`class_index`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
# ADD_SKILL_SAVE, DELETE_SKILL_SAVE
CREATE INDEX idx_charId_classIndex ON character_skills_save (charId, class_index);
# RESTORE_SKILL_SAVE
CREATE INDEX idx_charId_classIndex_buffIndex ON character_skills_save (charId, class_index, buff_index);

View File

@@ -9,4 +9,10 @@ CREATE TABLE IF NOT EXISTS `character_subclasses` (
`class_index` int(1) NOT NULL DEFAULT 0,
`dual_class` BOOLEAN NOT NULL DEFAULT FALSE,
PRIMARY KEY (`charId`,`class_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
# RESTORE_CHAR_SUBCLASSES, ADD_CHAR_SUBCLASS, UPDATE_CHAR_SUBCLASS, DELETE_CHAR_SUBCLASS
CREATE INDEX idx_charId_classIndex ON character_subclasses (charId, class_index);
# CharSelectionInfo
CREATE INDEX idx_charId_classId ON character_subclasses (charId, class_id);

View File

@@ -9,4 +9,4 @@ CREATE TABLE IF NOT EXISTS `character_summon_skills_save` (
`remaining_time` INT NOT NULL DEFAULT 0,
`buff_index` INT(2) NOT NULL DEFAULT 0,
PRIMARY KEY (`ownerId`,`ownerClassIndex`,`summonSkillId`,`skill_id`,`skill_level`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

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

View File

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

View File

@@ -3,4 +3,7 @@ CREATE TABLE IF NOT EXISTS `character_variables` (
`charId` int(10) UNSIGNED NOT NULL,
`var` varchar(255) NOT NULL,
`val` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE INDEX idx_charId ON character_variables (charId);
CREATE INDEX idx_var ON character_variables (var);

View File

@@ -60,4 +60,15 @@ CREATE TABLE IF NOT EXISTS `characters` (
KEY `char_name` (`char_name`),
KEY `clanid` (`clanid`),
KEY `online` (`online`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
# Common
CREATE INDEX idx_charId ON characters (charId);
CREATE INDEX idx_char_name ON characters (char_name);
CREATE INDEX idx_account_name ON characters (account_name);
# CharSelectionInfo
CREATE INDEX idx_accountName_createDate ON characters (account_name, createDate);
# TaskBirthday
CREATE INDEX idx_createDate ON characters (createDate);

View File

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

View File

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

View File

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

View File

@@ -6,4 +6,4 @@ CREATE TABLE IF NOT EXISTS `clan_skills` (
`skill_name` varchar(26) DEFAULT NULL,
`sub_pledge_id` INT NOT NULL DEFAULT '-2',
PRIMARY KEY (`clan_id`,`skill_id`,`sub_pledge_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -4,4 +4,4 @@ CREATE TABLE IF NOT EXISTS `custom_mail` (
`subject` TINYTEXT NOT NULL,
`message` TEXT NOT NULL,
`items` TEXT NOT NULL -- format: itemId1 count1;itemId2 count2;itemId3 count3...
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -11,7 +11,7 @@ CREATE TABLE IF NOT EXISTS `fort_siege_guards` (
`isHired` tinyint(1) NOT NULL DEFAULT '1',
PRIMARY KEY (`id`),
KEY `id` (`fortId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
INSERT INTO `fort_siege_guards` VALUES
-- Shanty Guards

View File

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

View File

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

View File

@@ -9,7 +9,7 @@ CREATE TABLE IF NOT EXISTS `forums` (
`forum_owner_id` int(8) NOT NULL DEFAULT '0',
PRIMARY KEY (`forum_id`),
KEY `forum_owner_id` (`forum_owner_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
INSERT IGNORE INTO `forums` VALUES
(1, 'NormalRoot', 0, 0, 0, 1, 0),

View File

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

View File

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

View File

@@ -10,7 +10,7 @@ CREATE TABLE IF NOT EXISTS `grandboss_data` (
`currentMP` decimal(30,15) NOT NULL,
`status` tinyint(1) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`boss_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
INSERT IGNORE INTO `grandboss_data` (`boss_id`,`loc_x`,`loc_y`,`loc_z`,`heading`,`currentHP`,`currentMP`) VALUES
(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',
`message` varchar(300) NOT NULL DEFAULT '',
PRIMARY KEY (`charId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

View File

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

View File

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

View File

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

View File

@@ -4,4 +4,6 @@ CREATE TABLE IF NOT EXISTS `item_elementals` (
`elemType` tinyint(1) NOT NULL DEFAULT -1,
`elemValue` int(11) NOT NULL DEFAULT -1,
PRIMARY KEY (`itemId`, `elemType`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
CREATE INDEX idx_itemId_elemType ON item_elementals (itemId, elemType);

View File

@@ -5,4 +5,6 @@ CREATE TABLE IF NOT EXISTS `item_special_abilities` (
`optionId` int(10) unsigned NOT NULL,
`position` tinyint(1) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`objectId`,`optionId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
CREATE INDEX idx_objectId ON item_special_abilities (objectId);

View File

@@ -4,4 +4,6 @@ CREATE TABLE IF NOT EXISTS `item_variables` (
`var` varchar(255) NOT NULL,
`val` text NOT NULL,
KEY `charId` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE INDEX idx_id ON item_variables (id);

View File

@@ -4,4 +4,6 @@ CREATE TABLE IF NOT EXISTS `item_variations` (
`option1` INT(11) NOT NULL,
`option2` INT(11) NOT NULL,
PRIMARY KEY (`itemId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
CREATE INDEX idx_itemId ON item_variations (itemId);

View File

@@ -17,4 +17,12 @@ CREATE TABLE IF NOT EXISTS `items` (
KEY `item_id` (`item_id`),
KEY `loc` (`loc`),
KEY `time_of_use` (`time_of_use`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
) DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE INDEX idx_item_id ON items (item_id);
CREATE INDEX idx_object_id ON items (object_id);
CREATE INDEX idx_owner_id ON items (owner_id);
CREATE INDEX idx_owner_id_loc ON items (owner_id, loc);
CREATE INDEX idx_owner_id_item_id ON items (owner_id, item_id);
CREATE INDEX idx_owner_id_loc_locdata ON items (owner_id, loc, loc_data);
CREATE INDEX idx_owner_id_loc_locdata_enchant ON items (owner_id, loc, loc_data, enchant_level, item_id, object_id);

View File

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

View File

@@ -2,7 +2,7 @@ CREATE TABLE IF NOT EXISTS `mdt_bets` (
`lane_id` INT(1) DEFAULT 0,
`bet` INT DEFAULT 0,
PRIMARY KEY (`lane_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
INSERT INTO `mdt_bets` VALUES
('1','0'),

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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_team` tinyint(3) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`charId`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -8,4 +8,4 @@ CREATE TABLE IF NOT EXISTS `topic` (
`topic_ownerid` int(8) NOT NULL DEFAULT '0',
`topic_type` 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 '',
`value` VARCHAR(255) ,
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,
`hop4` char(15) DEFAULT NULL,
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,
`ip` char(15) NOT NULL,
`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 '',
`host` varchar(50) NOT NULL DEFAULT '',
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', '');

View File

@@ -19,6 +19,11 @@ EnableAutoItem = True
# Retail: 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.
# Premium System must be enabled.
# Default: False

View File

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

View File

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

View File

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

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