Refactored tools\sql\server to tools\sql\game.

This commit is contained in:
mobius
2015-01-15 16:21:59 +00:00
parent 36a8603438
commit 9ca7e86adc
113 changed files with 2 additions and 2 deletions

View File

@@ -0,0 +1,6 @@
CREATE TABLE IF NOT EXISTS `account_gsdata` (
`account_name` VARCHAR(45) NOT NULL DEFAULT '',
`var` VARCHAR(255) NOT NULL DEFAULT '',
`value` text NOT NULL,
PRIMARY KEY (`account_name`,`var`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,7 @@
DROP TABLE IF EXISTS `account_premium`;
CREATE TABLE `account_premium` (
`account_name` varchar(45) NOT NULL DEFAULT '',
`premium_service` int(1) NOT NULL DEFAULT '0',
`enddate` decimal(20,0) NOT NULL DEFAULT '0',
PRIMARY KEY (`account_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,5 @@
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=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,12 @@
CREATE TABLE IF NOT EXISTS `announcements` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`type` int(11) NOT NULL,
`initial` bigint(20) NOT NULL DEFAULT 0,
`delay` bigint(20) NOT NULL DEFAULT 0,
`repeat` int(11) NOT NULL DEFAULT 0,
`author` text NOT NULL,
`content` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO announcements (`type`, `author`, `content`) VALUES (0, 'Mobius', 'Powered by http://mobius.great-forum.com');

16
trunk/dist/tools/sql/game/auction.sql vendored Normal file
View File

@@ -0,0 +1,16 @@
CREATE TABLE IF NOT EXISTS `auction` (
`id` int(11) NOT NULL DEFAULT '0',
`sellerId` int(11) NOT NULL DEFAULT '0',
`sellerName` varchar(50) NOT NULL DEFAULT 'NPC',
`sellerClanName` varchar(50) NOT NULL DEFAULT '',
`itemType` varchar(25) NOT NULL DEFAULT '',
`itemId` int(11) NOT NULL DEFAULT '0',
`itemObjectId` int(11) NOT NULL DEFAULT '0',
`itemName` varchar(40) NOT NULL DEFAULT '',
`itemQuantity` BIGINT UNSIGNED NOT NULL DEFAULT 0,
`startingBid` BIGINT UNSIGNED NOT NULL DEFAULT 0,
`currentBid` BIGINT UNSIGNED NOT NULL DEFAULT 0,
`endDate` bigint(13) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`itemType`,`itemId`,`itemObjectId`),
KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,11 @@
CREATE TABLE IF NOT EXISTS `auction_bid` (
`id` INT NOT NULL DEFAULT 0,
`auctionId` INT NOT NULL DEFAULT 0,
`bidderId` INT NOT NULL DEFAULT 0,
`bidderName` varchar(50) NOT NULL,
`clan_name` varchar(50) NOT NULL,
`maxBid` BIGINT UNSIGNED NOT NULL DEFAULT 0,
`time_bid` bigint(13) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`auctionId`,`bidderId`),
KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,5 @@
CREATE TABLE IF NOT EXISTS `auction_watch` (
`charObjId` INT NOT NULL DEFAULT 0,
`auctionId` INT NOT NULL DEFAULT 0,
PRIMARY KEY (`charObjId`,`auctionId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,12 @@
CREATE TABLE IF NOT EXISTS `bbs_favorites` (
`favId` INT UNSIGNED NOT NULL AUTO_INCREMENT,
`playerId` INT UNSIGNED NOT NULL,
`favTitle` VARCHAR(50) NOT NULL,
`favBypass` VARCHAR(127) NOT NULL,
`favAddDate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`favId`),
UNIQUE INDEX `favId_playerId` (`favId`, `playerId`)
)
COMMENT='This table saves the Favorite links from each player for the community board.'
COLLATE='utf8_unicode_ci'
ENGINE=InnoDB;

View File

@@ -0,0 +1,6 @@
CREATE TABLE IF NOT EXISTS `bot_reported_char_data` (
`botId` INT UNSIGNED NOT NULL DEFAULT 0,
`reporterId` INT UNSIGNED NOT NULL DEFAULT 0,
`reportDate` BIGINT(13) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`botId`, `reporterId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,7 @@
CREATE TABLE IF NOT EXISTS `buylists` (
`buylist_id` INT UNSIGNED,
`item_id` INT UNSIGNED,
`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=utf8;

24
trunk/dist/tools/sql/game/castle.sql vendored Normal file
View File

@@ -0,0 +1,24 @@
CREATE TABLE IF NOT EXISTS `castle` (
`id` INT NOT NULL DEFAULT 0,
`name` varchar(25) NOT NULL,
`side` enum('NEUTRAL','LIGHT','DARK') DEFAULT 'NEUTRAL' NOT NULL,
`treasury` BIGINT NOT NULL DEFAULT 0,
`siegeDate` bigint(13) unsigned NOT NULL DEFAULT '0',
`regTimeOver` enum('true','false') DEFAULT 'true' NOT NULL,
`regTimeEnd` bigint(13) unsigned NOT NULL DEFAULT '0',
`showNpcCrest` enum('true','false') DEFAULT 'false' NOT NULL,
`ticketBuyCount` smallint(3) NOT NULL DEFAULT 0,
PRIMARY KEY (`name`),
KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT IGNORE INTO `castle` VALUES
(1,'Gludio','NEUTRAL',0,0,'true',0,'false',0),
(2,'Dion','NEUTRAL',0,0,'true',0,'false',0),
(3,'Giran','NEUTRAL',0,0,'true',0,'false',0),
(4,'Oren','NEUTRAL',0,0,'true',0,'false',0),
(5,'Aden','NEUTRAL',0,0,'true',0,'false',0),
(6,'Innadril','NEUTRAL',0,0,'true',0,'false',0),
(7,'Goddard','NEUTRAL',0,0,'true',0,'false',0),
(8,'Rune','NEUTRAL',0,0,'true',0,'false',0),
(9,'Schuttgart','NEUTRAL',0,0,'true',0,'false',0);

View File

@@ -0,0 +1,6 @@
CREATE TABLE IF NOT EXISTS `castle_doorupgrade` (
`doorId` int(8) unsigned NOT NULL DEFAULT '0',
`ratio` tinyint(3) unsigned NOT NULL DEFAULT '0',
`castleId` tinyint(3) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`doorId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,9 @@
CREATE TABLE IF NOT EXISTS `castle_functions` (
`castle_id` int(2) NOT NULL DEFAULT '0',
`type` int(1) NOT NULL DEFAULT '0',
`lvl` int(3) NOT NULL DEFAULT '0',
`lease` int(10) NOT NULL DEFAULT '0',
`rate` decimal(20,0) NOT NULL DEFAULT '0',
`endTime` bigint(13) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`castle_id`,`type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,10 @@
CREATE TABLE IF NOT EXISTS `castle_manor_procure` (
`castle_id` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
`crop_id` INT(11) UNSIGNED NOT NULL DEFAULT '0',
`amount` INT(11) UNSIGNED NOT NULL DEFAULT '0',
`start_amount` INT(11) UNSIGNED NOT NULL DEFAULT '0',
`price` INT(11) UNSIGNED NOT NULL DEFAULT '0',
`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=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,9 @@
CREATE TABLE IF NOT EXISTS `castle_manor_production` (
`castle_id` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
`seed_id` INT(11) UNSIGNED NOT NULL DEFAULT '0',
`amount` INT(11) UNSIGNED NOT NULL DEFAULT '0',
`start_amount` INT(11) UNSIGNED NOT NULL DEFAULT '0',
`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=InnoDB DEFAULT CHARSET=utf8;

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,6 @@
CREATE TABLE IF NOT EXISTS `castle_trapupgrade` (
`castleId` tinyint(3) unsigned NOT NULL DEFAULT '0',
`towerIndex` tinyint(3) unsigned NOT NULL DEFAULT '0',
`level` tinyint(3) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`towerIndex`,`castleId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,5 @@
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=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,6 @@
CREATE TABLE IF NOT EXISTS `character_friends` (
`charId` INT UNSIGNED NOT NULL DEFAULT 0,
`friendId` INT UNSIGNED NOT NULL DEFAULT 0,
`relation` INT UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY (`charId`,`friendId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,7 @@
CREATE TABLE IF NOT EXISTS `character_hennas` (
`charId` INT UNSIGNED NOT NULL DEFAULT 0,
`symbol_id` INT,
`slot` INT NOT NULL DEFAULT 0,
`class_index` INT(1) NOT NULL DEFAULT 0,
PRIMARY KEY (`charId`,`slot`,`class_index`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,6 @@
CREATE TABLE IF NOT EXISTS `character_instance_time` (
`charId` INT UNSIGNED NOT NULL DEFAULT '0',
`instanceId` int(3) NOT NULL DEFAULT '0',
`time` bigint(13) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`charId`,`instanceId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,8 @@
CREATE TABLE IF NOT EXISTS `character_item_reuse_save` (
`charId` INT NOT NULL DEFAULT 0,
`itemId` INT NOT NULL DEFAULT 0,
`itemObjId` INT(3) NOT NULL DEFAULT 1,
`reuseDelay` INT(8) NOT NULL DEFAULT 0,
`systime` BIGINT UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY (`charId`,`itemId`,`itemObjId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,10 @@
CREATE TABLE IF NOT EXISTS `character_macroses` (
`charId` INT UNSIGNED NOT NULL DEFAULT 0,
`id` INT NOT NULL DEFAULT 0,
`icon` INT,
`name` VARCHAR(40) ,
`descr` VARCHAR(80) ,
`acronym` VARCHAR(4) ,
`commands` VARCHAR(500) ,
PRIMARY KEY (`charId`,`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,4 @@
CREATE TABLE IF NOT EXISTS `character_mentees` (
`charId` int(10) unsigned NOT NULL DEFAULT '0',
`mentorId` int(10) unsigned NOT NULL DEFAULT '0'
);

View File

@@ -0,0 +1,7 @@
CREATE TABLE IF NOT EXISTS `character_offline_trade` (
`charId` int(10) unsigned NOT NULL,
`time` bigint(13) unsigned NOT NULL DEFAULT '0',
`type` tinyint(4) NOT NULL DEFAULT '0',
`title` varchar(50) DEFAULT NULL,
PRIMARY KEY (`charId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,8 @@
CREATE TABLE IF NOT EXISTS `character_offline_trade_items` (
`charId` int(10) unsigned NOT NULL,
`item` int(10) unsigned NOT NULL DEFAULT '0', -- itemId(for buy) & ObjectId(for sell)
`count` bigint(20) unsigned NOT NULL DEFAULT '0',
`price` bigint(20) unsigned NOT NULL DEFAULT '0',
KEY `charId` (`charId`),
KEY `item` (`item`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,8 @@
CREATE TABLE IF NOT EXISTS `character_pet_skills_save` (
`petObjItemId` INT NOT NULL DEFAULT 0,
`skill_id` INT NOT NULL DEFAULT 0,
`skill_level` INT(3) NOT NULL DEFAULT 1,
`remaining_time` INT NOT NULL DEFAULT 0,
`buff_index` INT(2) NOT NULL DEFAULT 0,
PRIMARY KEY (`petObjItemId`,`skill_id`,`skill_level`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,10 @@
CREATE TABLE IF NOT EXISTS `character_premium_items` (
`charId` int(11) NOT NULL,
`itemNum` int(11) NOT NULL,
`itemId` int(11) NOT NULL,
`itemCount` bigint(20) unsigned NOT NULL,
`itemSender` varchar(50) NOT NULL,
KEY `charId` (`charId`),
KEY `itemNum` (`itemNum`),
KEY `itemId` (`itemId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,6 @@
CREATE TABLE IF NOT EXISTS `character_quest_global_data` (
`charId` INT UNSIGNED NOT NULL DEFAULT 0,
`var` VARCHAR(20) NOT NULL DEFAULT '',
`value` VARCHAR(255) ,
PRIMARY KEY (`charId`,`var`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,8 @@
CREATE TABLE IF NOT EXISTS `character_quests` (
`charId` INT UNSIGNED NOT NULL DEFAULT 0,
`name` VARCHAR(60) NOT NULL DEFAULT '',
`var` VARCHAR(20) NOT NULL DEFAULT '',
`value` VARCHAR(255) ,
`class_index` int(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`charId`,`name`,`var`,`class_index`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,6 @@
CREATE TABLE IF NOT EXISTS `character_raid_points` (
`charId` INT UNSIGNED NOT NULL DEFAULT 0,
`boss_id` INT UNSIGNED NOT NULL DEFAULT 0,
`points` INT UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY (`charId`,`boss_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,7 @@
CREATE TABLE IF NOT EXISTS `character_recipebook` (
`charId` INT UNSIGNED NOT NULL DEFAULT 0,
`id` decimal(11) NOT NULL DEFAULT 0,
`classIndex` TINYINT NOT NULL DEFAULT 0,
`type` INT NOT NULL DEFAULT 0,
PRIMARY KEY (`id`,`charId`,`classIndex`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,7 @@
CREATE TABLE IF NOT EXISTS `character_recipeshoplist` (
`charId` int(10) unsigned NOT NULL DEFAULT 0,
`recipeId` int(11) UNSIGNED NOT NULL DEFAULT 0,
`price` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
`index` tinyint(3) UNSIGNED NOT NULL DEFAULT 0,
PRIMARY KEY (`charId`,`recipeId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,7 @@
CREATE TABLE IF NOT EXISTS `character_reco_bonus` (
`charId` int(10) unsigned NOT NULL,
`rec_have` 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',
UNIQUE KEY `charId` (`charId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,11 @@
CREATE TABLE IF NOT EXISTS `character_shortcuts` (
`charId` INT UNSIGNED NOT NULL DEFAULT 0,
`slot` decimal(3) NOT NULL DEFAULT 0,
`page` decimal(3) NOT NULL DEFAULT 0,
`type` decimal(3) ,
`shortcut_id` decimal(16) ,
`level` varchar(4) ,
`class_index` int(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`charId`,`slot`,`page`,`class_index`),
KEY `shortcut_id` (`shortcut_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,7 @@
CREATE TABLE IF NOT EXISTS `character_skills` (
`charId` INT UNSIGNED NOT NULL DEFAULT 0,
`skill_id` INT NOT NULL DEFAULT 0,
`skill_level` INT(3) NOT NULL DEFAULT 1,
`class_index` INT(1) NOT NULL DEFAULT 0,
PRIMARY KEY (`charId`,`skill_id`,`class_index`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,12 @@
CREATE TABLE IF NOT EXISTS `character_skills_save` (
`charId` INT NOT NULL DEFAULT 0,
`skill_id` INT NOT NULL DEFAULT 0,
`skill_level` INT(3) NOT NULL DEFAULT 1,
`remaining_time` INT NOT NULL DEFAULT 0,
`reuse_delay` INT(8) NOT NULL DEFAULT 0,
`systime` bigint(13) unsigned NOT NULL DEFAULT '0',
`restore_type` INT(1) NOT NULL DEFAULT 0,
`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=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,10 @@
CREATE TABLE IF NOT EXISTS `character_subclasses` (
`charId` INT UNSIGNED NOT NULL DEFAULT 0,
`class_id` int(2) NOT NULL DEFAULT 0,
`exp` bigint(20) NOT NULL DEFAULT 0,
`sp` bigint(10) NOT NULL DEFAULT 0,
`level` int(2) NOT NULL DEFAULT 40,
`class_index` int(1) NOT NULL DEFAULT 0,
`dual_class` BOOLEAN NOT NULL DEFAULT FALSE,
PRIMARY KEY (`charId`,`class_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,10 @@
CREATE TABLE IF NOT EXISTS `character_summon_skills_save` (
`ownerId` INT NOT NULL DEFAULT 0,
`ownerClassIndex` INT(1) NOT NULL DEFAULT 0,
`summonSkillId` INT NOT NULL DEFAULT 0,
`skill_id` INT NOT NULL DEFAULT 0,
`skill_level` INT(3) NOT NULL DEFAULT 1,
`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=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,8 @@
CREATE TABLE IF NOT EXISTS `character_summons` (
`ownerId` int(10) unsigned NOT NULL,
`summonSkillId` int(10) unsigned NOT NULL,
`curHp` int(9) unsigned DEFAULT '0',
`curMp` int(9) unsigned DEFAULT '0',
`time` int(10) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`ownerId`,`summonSkillId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,11 @@
CREATE TABLE IF NOT EXISTS `character_tpbookmark` (
`charId` int(20) NOT NULL,
`Id` int(20) NOT NULL,
`x` int(20) NOT NULL,
`y` int(20) NOT NULL,
`z` int(20) NOT NULL,
`icon` int(20) NOT NULL,
`tag` varchar(50) DEFAULT NULL,
`name` varchar(50) NOT NULL,
PRIMARY KEY (`charId`,`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,11 @@
CREATE TABLE IF NOT EXISTS `character_ui_actions` (
`charId` int(10) unsigned NOT NULL DEFAULT '0',
`cat` tinyint(4) NOT NULL,
`order` tinyint(4) NOT NULL,
`cmd` int(8) NOT NULL DEFAULT '0',
`key` int(8) NOT NULL,
`tgKey1` int(8) DEFAULT NULL,
`tgKey2` int(8) DEFAULT NULL,
`show` tinyint(4) NOT NULL,
PRIMARY KEY (`charId`,`cat`,`cmd`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,7 @@
CREATE TABLE IF NOT EXISTS `character_ui_categories` (
`charId` int(10) unsigned NOT NULL DEFAULT '0',
`catId` tinyint(4) NOT NULL,
`order` tinyint(4) NOT NULL,
`cmdId` int(8) NOT NULL DEFAULT '0',
PRIMARY KEY (`charId`,`catId`,`order`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,5 @@
CREATE TABLE IF NOT EXISTS `character_variables` (
`charId` int(10) UNSIGNED NOT NULL,
`var` varchar(255) NOT NULL,
`val` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,66 @@
CREATE TABLE IF NOT EXISTS `characters` (
`account_name` VARCHAR(45) DEFAULT NULL,
`charId` INT UNSIGNED NOT NULL DEFAULT 0,
`char_name` VARCHAR(35) NOT NULL,
`level` TINYINT UNSIGNED DEFAULT NULL,
`maxHp` MEDIUMINT UNSIGNED DEFAULT NULL,
`curHp` MEDIUMINT UNSIGNED DEFAULT NULL,
`maxCp` MEDIUMINT UNSIGNED DEFAULT NULL,
`curCp` MEDIUMINT UNSIGNED DEFAULT NULL,
`maxMp` MEDIUMINT UNSIGNED DEFAULT NULL,
`curMp` MEDIUMINT UNSIGNED DEFAULT NULL,
`face` TINYINT UNSIGNED DEFAULT NULL,
`hairStyle` TINYINT UNSIGNED DEFAULT NULL,
`hairColor` TINYINT UNSIGNED DEFAULT NULL,
`sex` TINYINT UNSIGNED DEFAULT NULL,
`heading` MEDIUMINT DEFAULT NULL,
`x` MEDIUMINT DEFAULT NULL,
`y` MEDIUMINT DEFAULT NULL,
`z` MEDIUMINT DEFAULT NULL,
`exp` BIGINT UNSIGNED DEFAULT 0,
`expBeforeDeath` BIGINT UNSIGNED DEFAULT 0,
`sp` BIGINT(10) UNSIGNED NOT NULL DEFAULT 0,
`karma` INT UNSIGNED DEFAULT NULL,
`fame` MEDIUMINT UNSIGNED NOT NULL DEFAULT 0,
`pvpkills` SMALLINT UNSIGNED DEFAULT NULL,
`pkkills` SMALLINT UNSIGNED DEFAULT NULL,
`clanid` INT UNSIGNED DEFAULT NULL,
`race` TINYINT UNSIGNED DEFAULT NULL,
`classid` TINYINT UNSIGNED DEFAULT NULL,
`base_class` TINYINT UNSIGNED NOT NULL DEFAULT 0,
`transform_id` SMALLINT UNSIGNED NOT NULL DEFAULT 0,
`deletetime` bigint(13) unsigned NOT NULL DEFAULT '0',
`cancraft` TINYINT UNSIGNED DEFAULT NULL,
`title` VARCHAR(21) DEFAULT NULL,
`title_color` MEDIUMINT UNSIGNED NOT NULL DEFAULT 0xECF9A2,
`accesslevel` MEDIUMINT DEFAULT 0,
`online` TINYINT UNSIGNED DEFAULT NULL,
`onlinetime` INT DEFAULT NULL,
`char_slot` TINYINT UNSIGNED DEFAULT NULL,
`newbie` MEDIUMINT UNSIGNED DEFAULT 1,
`lastAccess` bigint(13) unsigned NOT NULL DEFAULT '0',
`clan_privs` MEDIUMINT UNSIGNED DEFAULT 0,
`wantspeace` TINYINT UNSIGNED DEFAULT 0,
`isin7sdungeon` TINYINT UNSIGNED NOT NULL DEFAULT 0,
`power_grade` TINYINT UNSIGNED DEFAULT NULL,
`nobless` TINYINT UNSIGNED NOT NULL DEFAULT 0,
`subpledge` SMALLINT NOT NULL DEFAULT 0,
`lvl_joined_academy` TINYINT UNSIGNED NOT NULL DEFAULT 0,
`apprentice` INT UNSIGNED NOT NULL DEFAULT 0,
`sponsor` INT UNSIGNED NOT NULL DEFAULT 0,
`clan_join_expiry_time` bigint(13) unsigned NOT NULL DEFAULT '0',
`clan_create_expiry_time` bigint(13) unsigned NOT NULL DEFAULT '0',
`death_penalty_level` SMALLINT UNSIGNED NOT NULL DEFAULT 0,
`bookmarkslot` SMALLINT UNSIGNED NOT NULL DEFAULT 0,
`vitality_points` SMALLINT UNSIGNED NOT NULL DEFAULT 0,
`createDate` date NOT NULL DEFAULT '0000-00-00',
`language` VARCHAR(2) DEFAULT NULL,
PRIMARY KEY (`charId`),
KEY `account_name` (`account_name`),
KEY `char_name` (`char_name`),
KEY `clanid` (`clanid`),
KEY `online` (`online`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Faction System
ALTER TABLE `characters` ADD `faction` TINYINT UNSIGNED NOT NULL DEFAULT 0;

25
trunk/dist/tools/sql/game/clan_data.sql vendored Normal file
View File

@@ -0,0 +1,25 @@
CREATE TABLE IF NOT EXISTS `clan_data` (
`clan_id` INT NOT NULL DEFAULT 0,
`clan_name` varchar(45) ,
`clan_level` INT,
`reputation_score` INT NOT NULL DEFAULT 0,
`hasCastle` INT,
`blood_alliance_count` smallint(5) unsigned NOT NULL DEFAULT 0,
`blood_oath_count` smallint(5) unsigned NOT NULL DEFAULT 0,
`ally_id` INT,
`ally_name` varchar(45),
`leader_id` INT,
`crest_id` INT,
`crest_large_id` INT,
`ally_crest_id` INT,
`auction_bid_at` INT NOT NULL DEFAULT 0,
`ally_penalty_expiry_time` bigint(13) unsigned NOT NULL DEFAULT '0',
`ally_penalty_type` tinyint(1) NOT NULL DEFAULT 0,
`char_penalty_expiry_time` bigint(13) unsigned NOT NULL DEFAULT '0',
`dissolving_expiry_time` bigint(13) unsigned NOT NULL DEFAULT '0',
`new_leader_id` INT(10) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`clan_id`),
KEY `ally_id` (`ally_id`),
KEY `leader_id` (`leader_id`),
KEY `auction_bid_at` (`auction_bid_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,6 @@
CREATE TABLE IF NOT EXISTS `clan_notices` (
`clan_id` INT NOT NULL DEFAULT 0,
`enabled` enum('true','false') DEFAULT 'false' NOT NULL,
`notice` TEXT NOT NULL,
PRIMARY KEY (`clan_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,7 @@
CREATE TABLE IF NOT EXISTS `clan_privs` (
`clan_id` INT NOT NULL DEFAULT 0,
`rank` INT NOT NULL DEFAULT 0,
`party` INT NOT NULL DEFAULT 0,
`privs` INT NOT NULL DEFAULT 0,
PRIMARY KEY (`clan_id`,`rank`,`party`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,8 @@
CREATE TABLE IF NOT EXISTS `clan_skills` (
`clan_id` int(11) NOT NULL DEFAULT 0,
`skill_id` int(11) NOT NULL DEFAULT 0,
`skill_level` int(5) NOT NULL DEFAULT 0,
`skill_name` varchar(26) DEFAULT NULL,
`sub_pledge_id` INT NOT NULL DEFAULT '-2',
PRIMARY KEY (`clan_id`,`skill_id`,`sub_pledge_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,8 @@
CREATE TABLE IF NOT EXISTS `clan_subpledges` (
`clan_id` INT NOT NULL DEFAULT '0',
`sub_pledge_id` INT NOT NULL DEFAULT '0',
`name` varchar(45),
`leader_id` INT NOT NULL DEFAULT '0',
PRIMARY KEY (`clan_id`,`sub_pledge_id`),
KEY `leader_id` (`leader_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,8 @@
CREATE TABLE IF NOT EXISTS `clan_wars` (
`clan1` varchar(35) NOT NULL DEFAULT '',
`clan2` varchar(35) NOT NULL DEFAULT '',
`wantspeace1` decimal(1,0) NOT NULL DEFAULT '0',
`wantspeace2` decimal(1,0) NOT NULL DEFAULT '0',
KEY `clan1` (`clan1`),
KEY `clan2` (`clan2`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

21
trunk/dist/tools/sql/game/clanentry.sql vendored Normal file
View File

@@ -0,0 +1,21 @@
CREATE TABLE IF NOT EXISTS `pledge_applicant` (
`charId` int(10) NOT NULL,
`clanId` int(10) NOT NULL,
`karma` tinyint(1) NOT NULL,
`message` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`charId`,`clanId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `pledge_recruit` (
`clan_id` int(10) NOT NULL,
`karma` tinyint(1) NOT NULL,
`information` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
`detailed_information` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`clan_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE IF NOT EXISTS `pledge_waiting_list` (
`char_id` int(10) NOT NULL,
`karma` tinyint(1) NOT NULL,
PRIMARY KEY (`char_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

53
trunk/dist/tools/sql/game/clanhall.sql vendored Normal file
View File

@@ -0,0 +1,53 @@
CREATE TABLE IF NOT EXISTS `clanhall` (
`id` int(11) NOT NULL DEFAULT '0',
`name` varchar(40) NOT NULL DEFAULT '',
`ownerId` int(11) NOT NULL DEFAULT '0',
`lease` int(10) NOT NULL DEFAULT '0',
`desc` text NOT NULL,
`location` varchar(15) NOT NULL DEFAULT '',
`paidUntil` bigint(13) unsigned NOT NULL DEFAULT '0',
`Grade` decimal(1,0) NOT NULL DEFAULT '0',
`paid` int( 1 ) NOT NULL DEFAULT '0',
PRIMARY KEY `id` (`id`),
KEY `ownerId` (`ownerId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT IGNORE INTO `clanhall` VALUES
('22','Moonstone Hall','0','500000','Clan hall located in the Town of Gludio','Gludio','0','2','0'),
('23','Onyx Hall','0','500000','Clan hall located in the Town of Gludio','Gludio','0','2','0'),
('24','Topaz Hall','0','500000','Clan hall located in the Town of Gludio','Gludio','0','2','0'),
('25','Ruby Hall','0','500000','Clan hall located in the Town of Gludio','Gludio','0','2','0'),
('26','Crystal Hall','0','500000','Clan hall located in Gludin Village','Gludin','0','2','0'),
('27','Onyx Hall','0','500000','Clan hall located in Gludin Village','Gludin','0','2','0'),
('28','Sapphire Hall','0','500000','Clan hall located in Gludin Village','Gludin','0','2','0'),
('29','Moonstone Hall','0','500000','Clan hall located in Gludin Village','Gludin','0','2','0'),
('30','Emerald Hall','0','500000','Clan hall located in Gludin Village','Gludin','0','2','0'),
('31','The Atramental Barracks','0','200000','Clan hall located in the Town of Dion','Dion','0','1','0'),
('32','The Scarlet Barracks','0','200000','Clan hall located in the Town of Dion','Dion','0','1','0'),
('33','The Viridian Barracks','0','200000','Clan hall located in the Town of Dion','Dion','0','1','0'),
('36','The Golden Chamber','0','1000000','Clan hall located in the Town of Aden','Aden','0','3','0'),
('37','The Silver Chamber','0','1000000','Clan hall located in the Town of Aden','Aden','0','3','0'),
('38','The Mithril Chamber','0','1000000','Clan hall located in the Town of Aden','Aden','0','3','0'),
('39','Silver Manor','0','1000000','Clan hall located in the Town of Aden','Aden','0','3','0'),
('40','Gold Manor','0','1000000','Clan hall located in the Town of Aden','Aden','0','3','0'),
('41','The Bronze Chamber','0','1000000','Clan hall located in the Town of Aden','Aden','0','3','0'),
('42','The Golden Chamber','0','1000000','Clan hall located in the Town of Giran','Giran','0','3','0'),
('43','The Silver Chamber','0','1000000','Clan hall located in the Town of Giran','Giran','0','3','0'),
('44','The Mithril Chamber','0','1000000','Clan hall located in the Town of Giran','Giran','0','3','0'),
('45','The Bronze Chamber','0','1000000','Clan hall located in the Town of Giran','Giran','0','3','0'),
('46','Silver Manor','0','1000000','Clan hall located in the Town of Giran','Giran','0','3','0'),
('47','Moonstone Hall','0','1000000','Clan hall located in the Town of Goddard','Goddard','0','3','0'),
('48','Onyx Hall','0','1000000','Clan hall located in the Town of Goddard','Goddard','0','3','0'),
('49','Emerald Hall','0','1000000','Clan hall located in the Town of Goddard','Goddard','0','3','0'),
('50','Sapphire Hall','0','1000000','Clan hall located in the Town of Goddard','Goddard','0','3','0'),
('51','Mont Chamber','0','1000000','An upscale Clan hall located in the Rune Township','Rune','0','3','0'),
('52','Astaire Chamber','0','1000000','An upscale Clan hall located in the Rune Township','Rune','0','3','0'),
('53','Aria Chamber','0','1000000','An upscale Clan hall located in the Rune Township','Rune','0','3','0'),
('54','Yiana Chamber','0','1000000','An upscale Clan hall located in the Rune Township','Rune','0','3','0'),
('55','Roien Chamber','0','1000000','An upscale Clan hall located in the Rune Township','Rune','0','3','0'),
('56','Luna Chamber','0','1000000','An upscale Clan hall located in the Rune Township','Rune','0','3','0'),
('57','Traban Chamber','0','1000000','An upscale Clan hall located in the Rune Township','Rune','0','3','0'),
('58','Eisen Hall','0','500000','Clan hall located in the Town of Schuttgart','Schuttgart','0','2','0'),
('59','Heavy Metal Hall','0','500000','Clan hall located in the Town of Schuttgart','Schuttgart','0','2','0'),
('60','Molten Ore Hall','0','500000','Clan hall located in the Town of Schuttgart','Schuttgart','0','2','0'),
('61','Titan Hall','0','500000','Clan hall located in the Town of Schuttgart','Schuttgart','0','2','0');

View File

@@ -0,0 +1,9 @@
CREATE TABLE IF NOT EXISTS `clanhall_functions` (
`hall_id` int(2) NOT NULL DEFAULT '0',
`type` int(1) NOT NULL DEFAULT '0',
`lvl` int(3) NOT NULL DEFAULT '0',
`lease` int(10) NOT NULL DEFAULT '0',
`rate` decimal(20,0) NOT NULL DEFAULT '0',
`endTime` bigint(13) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`hall_id`,`type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,4 @@
CREATE TABLE IF NOT EXISTS `clanhall_siege_attackers` (
`clanhall_id` int(3) NOT NULL DEFAULT '0',
`attacker_id` int(10) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,785 @@
DROP TABLE IF EXISTS `clanhall_siege_guards`;
CREATE TABLE IF NOT EXISTS `clanhall_siege_guards` (
`clanHallId` tinyint(2) unsigned NOT NULL DEFAULT '0',
`npcId` smallint(5) unsigned NOT NULL DEFAULT '0',
`x` mediumint(6) NOT NULL DEFAULT '0',
`y` mediumint(6) NOT NULL DEFAULT '0',
`z` mediumint(6) NOT NULL DEFAULT '0',
`heading` mediumint(6) NOT NULL DEFAULT '0',
`respawnDelay` mediumint(5) NOT NULL DEFAULT '0',
`isSiegeBoss` enum('false','true') NOT NULL DEFAULT 'false',
KEY `clanHallId` (`clanHallId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `clanhall_siege_guards` VALUES
-- Devasted Castle
-- Front Gate
(34,35408,178306,-17535,-2200,32768,7200,'false'),
(34,35409,178304,-17712,-2200,32768,7200,'false'),
(34,35413,178222,-14944,-2200,16384,7200,'false'),
(34,35413,178255,-14944,-2200,16384,7200,'false'),
(34,35413,178288,-14944,-2200,16384,7200,'false'),
(34,35413,178321,-14944,-2200,16384,7200,'false'),
(34,35413,178354,-14944,-2200,16384,7200,'false'),
(34,35413,178387,-14944,-2200,16384,7200,'false'),
(34,35413,178420,-14944,-2200,16384,7200,'false'),
(34,35413,178454,-14944,-2200,16384,7200,'false'),
(34,35413,178222,-14924,-2200,16384,7200,'false'),
(34,35413,178255,-14924,-2200,16384,7200,'false'),
(34,35413,178288,-14924,-2200,16384,7200,'false'),
(34,35413,178321,-14924,-2200,16384,7200,'false'),
(34,35413,178354,-14924,-2200,16384,7200,'false'),
(34,35413,178387,-14924,-2200,16384,7200,'false'),
(34,35413,178420,-14924,-2200,16384,7200,'false'),
(34,35413,178454,-14924,-2200,16384,7200,'false'),
(34,35412,178222,-14904,-2200,16384,7200,'false'),
(34,35412,178255,-14904,-2200,16384,7200,'false'),
(34,35412,178288,-14904,-2200,16384,7200,'false'),
(34,35412,178321,-14904,-2200,16384,7200,'false'),
(34,35412,178354,-14904,-2200,16384,7200,'false'),
(34,35412,178387,-14904,-2200,16384,7200,'false'),
(34,35412,178420,-14904,-2200,16384,7200,'false'),
(34,35412,178454,-14904,-2200,16384,7200,'false'),
(34,35412,178222,-14884,-2200,16384,7200,'false'),
(34,35412,178255,-14884,-2200,16384,7200,'false'),
(34,35412,178288,-14884,-2200,16384,7200,'false'),
(34,35412,178321,-14884,-2200,16384,7200,'false'),
(34,35412,178354,-14884,-2200,16384,7200,'false'),
(34,35412,178387,-14884,-2200,16384,7200,'false'),
(34,35412,178420,-14884,-2200,16384,7200,'false'),
(34,35412,178454,-14884,-2200,16384,7200,'false'),
-- East Terrace
(34,35413,178801,-14975,-2080,16384,7200,'false'),
(34,35413,178822,-14936,-2080,16384,7200,'false'),
(34,35413,178843,-14897,-2080,16384,7200,'false'),
(34,35413,178865,-14857,-2080,16384,7200,'false'),
(34,35413,178886,-14818,-2080,16384,7200,'false'),
(34,35413,178908,-14778,-2080,16384,7200,'false'),
(34,35413,178929,-14739,-2080,16384,7200,'false'),
(34,35413,178951,-14699,-2080,16384,7200,'false'),
-- West Terrace
(34,35413,177834,-15015,-2210,16384,7200,'false'),
(34,35413,177803,-14971,-2210,16384,7200,'false'),
(34,35413,177772,-14927,-2210,16384,7200,'false'),
(34,35413,177741,-14883,-2210,16384,7200,'false'),
(34,35413,177711,-14838,-2210,16384,7200,'false'),
(34,35413,177680,-14794,-2210,16384,7200,'false'),
(34,35413,177649,-14750,-2210,16384,7200,'false'),
(34,35413,177619,-14705,-2210,16384,7200,'false'),
-- Area 2 (back wall of resistance)
(34,35413,178640,-18216,-2200,-16384,7200,'false'),
(34,35413,178661,-18218,-2200,-16384,7200,'false'),
(34,35413,178682,-18220,-2200,-16384,7200,'false'),
(34,35413,178703,-18222,-2200,-16384,7200,'false'),
(34,35413,178724,-18224,-2200,-16384,7200,'false'),
(34,35413,178745,-18226,-2200,-16384,7200,'false'),
(34,35413,178766,-18228,-2200,-16384,7200,'false'),
(34,35413,178788,-18229,-2200,-16384,7200,'false'),
(34,35414,178640,-18196,-2200,-16384,7200,'false'),
(34,35414,178661,-18198,-2200,-16384,7200,'false'),
(34,35414,178682,-18200,-2200,-16384,7200,'false'),
(34,35414,178703,-18202,-2200,-16384,7200,'false'),
(34,35414,178724,-18204,-2200,-16384,7200,'false'),
(34,35414,178745,-18206,-2200,-16384,7200,'false'),
(34,35414,178766,-18208,-2200,-16384,7200,'false'),
(34,35414,178788,-18209,-2200,-16384,7200,'false'),
(34,35412,178640,-18176,-2200,-16384,7200,'false'),
(34,35412,178661,-18178,-2200,-16384,7200,'false'),
(34,35412,178682,-18180,-2200,-16384,7200,'false'),
(34,35412,178703,-18182,-2200,-16384,7200,'false'),
(34,35412,178724,-18184,-2200,-16384,7200,'false'),
(34,35412,178745,-18186,-2200,-16384,7200,'false'),
(34,35412,178766,-18188,-2200,-16384,7200,'false'),
(34,35412,178788,-18189,-2200,-16384,7200,'false'),
-- Area 3
(34,35413,177335,-17128,-2200,16384,7200,'false'),
(34,35413,177305,-17128,-2200,16384,7200,'false'),
(34,35413,177276,-17128,-2200,16384,7200,'false'),
(34,35413,177246,-17128,-2200,16384,7200,'false'),
(34,35413,177217,-17128,-2200,16384,7200,'false'),
(34,35413,177187,-17128,-2200,16384,7200,'false'),
(34,35413,177158,-17128,-2200,16384,7200,'false'),
(34,35413,177129,-17128,-2200,16384,7200,'false'),
(34,35414,177335,-17148,-2200,16384,7200,'false'),
(34,35414,177305,-17148,-2200,16384,7200,'false'),
(34,35414,177276,-17148,-2200,16384,7200,'false'),
(34,35414,177246,-17148,-2200,16384,7200,'false'),
(34,35414,177217,-17148,-2200,16384,7200,'false'),
(34,35414,177187,-17148,-2200,16384,7200,'false'),
(34,35414,177158,-17148,-2200,16384,7200,'false'),
(34,35414,177129,-17148,-2200,16384,7200,'false'),
(34,35412,177335,-17168,-2200,16384,7200,'false'),
(34,35412,177305,-17168,-2200,16384,7200,'false'),
(34,35412,177276,-17168,-2200,16384,7200,'false'),
(34,35412,177246,-17168,-2200,16384,7200,'false'),
(34,35412,177217,-17168,-2200,16384,7200,'false'),
(34,35412,177187,-17168,-2200,16384,7200,'false'),
(34,35412,177158,-17168,-2200,16384,7200,'false'),
(34,35412,177129,-17168,-2200,16384,7200,'false'),
-- Region 1 (left)
(34,35413,177707,-15427,-2226,3000,7200,'false'),
(34,35413,177727,-15464,-2226,3000,7200,'false'),
(34,35413,177680,-15485,-2226,3000,7200,'false'),
(34,35413,177745,-15498,-2226,3000,7200,'false'),
(34,35413,177769,-15540,-2226,3000,7200,'false'),
(34,35413,177722,-15561,-2226,3000,7200,'false'),
(34,35413,177788,-15578,-2226,3000,7200,'false'),
(34,35413,177811,-15622,-2226,3000,7200,'false'),
(34,35413,177765,-15643,-2226,3000,7200,'false'),
(34,35413,177838,-15664,-2226,3000,7200,'false'),
(34,35413,177859,-15704,-2226,3000,7200,'false'),
(34,35413,177813,-15726,-2226,3000,7200,'false'),
(34,35413,177880,-15744,-2226,3000,7200,'false'),
(34,35413,177906,-15791,-2226,3000,7200,'false'),
(34,35413,177859,-15812,-2226,3000,7200,'false'),
(34,35411,177470,-15856,-2250,10000,7200,'false'),
(34,35411,177506,-15887,-2250,10000,7200,'false'),
(34,35411,177627,-15953,-2250,10000,7200,'false'),
(34,35411,177703,-15999,-2250,10000,7200,'false'),
(34,35411,177400,-15854,-2250,10000,7200,'false'),
(34,35411,177517,-15930,-2250,10000,7200,'false'),
(34,35411,177564,-15963,-2250,10000,7200,'false'),
(34,35411,177608,-15985,-2250,10000,7200,'false'),
(34,35411,177709,-16043,-2253,10000,7200,'false'),
(34,35411,177387,-15955,-2250,10000,7200,'false'),
(34,35411,177661,-16014,-2253,10000,7200,'false'),
(34,35411,177308,-15861,-2253,10000,7200,'false'),
(34,35411,177606,-16035,-2253,10000,7200,'false'),
(34,35411,177861,-16164,-2253,10000,7200,'false'),
(34,35411,177810,-16145,-2253,10000,7200,'false'),
(34,35411,177719,-15951,-2253,10000,7200,'false'),
(34,35411,177667,-15921,-2253,10000,7200,'false'),
(34,35415,177428,-15981,-2250,10000,7200,'false'),
(34,35415,177473,-16011,-2250,10000,7200,'false'),
(34,35415,177612,-16090,-2250,10000,7200,'false'),
(34,35415,177657,-16113,-2250,10000,7200,'false'),
(34,35415,177387,-15996,-2250,10000,7200,'false'),
(34,35415,177433,-16026,-2250,10000,7200,'false'),
(34,35415,177530,-16079,-2250,10000,7200,'false'),
(34,35415,177571,-16105,-2250,10000,7200,'false'),
(34,35415,177663,-16154,-2250,10000,7200,'false'),
-- Region 1 (right)
(34,35413,179009,-15201,-2221,40000,7200,'false'),
(34,35413,179052,-15226,-2221,40000,7200,'false'),
(34,35413,179073,-15203,-2221,40000,7200,'false'),
(34,35413,179101,-15253,-2221,40000,7200,'false'),
(34,35413,179144,-15271,-2221,40000,7200,'false'),
(34,35413,179164,-15247,-2221,40000,7200,'false'),
(34,35413,179189,-15286,-2221,40000,7200,'false'),
(34,35413,179226,-15309,-2221,40000,7200,'false'),
(34,35413,179246,-15285,-2221,40000,7200,'false'),
(34,35413,179260,-15341,-2221,40000,7200,'false'),
(34,35413,179302,-15372,-2221,40000,7200,'false'),
(34,35413,179322,-15349,-2221,40000,7200,'false'),
(34,35413,179341,-15406,-2221,40000,7200,'false'),
(34,35413,179391,-15439,-2221,40000,7200,'false'),
(34,35411,179327,-16101,-2253,25000,7200,'false'),
(34,35411,179426,-16009,-2253,25000,7200,'false'),
(34,35415,179491,-15981,-2256,25000,7200,'false'),
(34,35415,179503,-15925,-2256,25000,7200,'false'),
(34,35415,179544,-15882,-2256,25000,7200,'false'),
(34,35415,179570,-15901,-2256,25000,7200,'false'),
(34,35415,179279,-16219,-2256,25000,7200,'false'),
(34,35415,179370,-16196,-2256,25000,7200,'false'),
(34,35415,179408,-16158,-2256,25000,7200,'false'),
(34,35415,179562,-15984,-2256,25000,7200,'false'),
(34,35415,179599,-15943,-2256,25000,7200,'false'),
-- Region 2
(34,35411,179433,-16991,-2246,16384,1200,'false'),
(34,35411,179715,-17454,-2246,16384,1200,'false'),
(34,35411,179438,-16875,-2246,16384,1200,'false'),
(34,35411,179540,-16876,-2246,16384,1200,'false'),
(34,35411,179593,-16876,-2246,16384,1200,'false'),
(34,35411,179485,-17213,-2246,16384,1200,'false'),
(34,35411,179537,-17214,-2246,16384,1200,'false'),
(34,35411,179641,-17215,-2246,16384,1200,'false'),
(34,35411,179542,-17453,-2246,16384,1200,'false'),
(34,35411,179594,-17453,-2246,16384,1200,'false'),
(34,35411,179444,-16937,-2256,16384,1200,'false'),
(34,35411,179468,-17280,-2256,16384,1200,'false'),
(34,35411,179514,-17281,-2256,16384,1200,'false'),
(34,35411,179479,-17133,-2256,16384,1200,'false'),
(34,35411,179525,-17135,-2256,16384,1200,'false'),
(34,35415,179576,-17137,-2256,16384,1200,'false'),
(34,35415,179633,-17137,-2256,16384,1200,'false'),
(34,35415,179436,-17776,-2256,16384,1200,'false'),
(34,35415,179636,-17780,-2256,16384,1200,'false'),
(34,35415,179697,-17781,-2256,16384,1200,'false'),
(34,35415,179446,-17391,-2252,16384,1200,'false'),
(34,35415,179508,-17341,-2252,16384,1200,'false'),
(34,35415,179432,-17719,-2252,16384,1200,'false'),
(34,35415,179437,-17522,-2252,16384,1200,'false'),
(34,35415,179557,-17524,-2252,16384,1200,'false'),
(34,35415,179707,-17722,-2252,16384,1200,'false'),
(34,35415,179604,-17525,-2252,16384,1200,'false'),
(34,35415,179665,-17527,-2252,16384,1200,'false'),
(34,35415,179534,-17892,-2252,16384,1200,'false'),
(34,35415,179436,-17841,-2252,16384,1200,'false'),
(34,35415,179482,-17841,-2252,16384,1200,'false'),
(34,35415,179536,-17842,-2252,16384,1200,'false'),
(34,35415,179694,-17897,-2252,16384,1200,'false'),
(34,35415,179696,-17844,-2252,16384,1200,'false'),
-- Region 3
(34,35413,178578,-18383,-2250,0,7200,'false'),
(34,35413,178577,-18422,-2250,0,7200,'false'),
(34,35413,178576,-18461,-2250,0,7200,'false'),
(34,35413,178575,-18500,-2250,0,7200,'false'),
(34,35413,178574,-18539,-2250,0,7200,'false'),
(34,35413,178573,-18577,-2250,0,7200,'false'),
(34,35413,178571,-18618,-2250,0,7200,'false'),
(34,35413,178571,-18657,-2250,0,7200,'false'),
(34,35413,178571,-18697,-2250,0,7200,'false'),
(34,35413,178570,-18736,-2250,0,7200,'false'),
(34,35413,178530,-18382,-2250,0,7200,'false'),
(34,35413,178530,-18421,-2250,0,7200,'false'),
(34,35413,178528,-18461,-2250,0,7200,'false'),
(34,35413,178528,-18499,-2250,0,7200,'false'),
(34,35413,178526,-18538,-2250,0,7200,'false'),
(34,35413,178526,-18576,-2250,0,7200,'false'),
(34,35413,178524,-18618,-2250,0,7200,'false'),
(34,35413,178523,-18656,-2250,0,7200,'false'),
(34,35413,178523,-18696,-2250,0,7200,'false'),
(34,35413,178523,-18735,-2250,0,7200,'false'),
-- Region 4
(34,35413,178437,-16548,-2217,0,7200,'false'),
(34,35413,178437,-16587,-2217,0,7200,'false'),
(34,35413,178435,-16627,-2217,0,7200,'false'),
(34,35413,178435,-16665,-2217,0,7200,'false'),
(34,35413,178433,-16704,-2217,0,7200,'false'),
(34,35413,178433,-16742,-2217,0,7200,'false'),
(34,35413,178431,-16784,-2217,0,7200,'false'),
(34,35413,178431,-16822,-2217,0,7200,'false'),
(34,35413,178430,-16862,-2217,0,7200,'false'),
(34,35413,178430,-16901,-2217,0,7200,'false'),
(34,35413,178161,-16562,-2217,0,7200,'false'),
(34,35413,178160,-16600,-2217,0,7200,'false'),
(34,35413,178158,-16640,-2217,0,7200,'false'),
(34,35413,178158,-16679,-2217,0,7200,'false'),
(34,35413,178156,-16718,-2217,0,7200,'false'),
(34,35413,178156,-16756,-2217,0,7200,'false'),
(34,35413,178154,-16797,-2217,0,7200,'false'),
(34,35413,178154,-16836,-2217,0,7200,'false'),
(34,35413,178153,-16876,-2217,0,7200,'false'),
(34,35413,178153,-16914,-2217,0,7200,'false'),
(34,35413,177876,-16558,-2217,0,7200,'false'),
(34,35413,177876,-16597,-2217,0,7200,'false'),
(34,35413,177874,-16637,-2217,0,7200,'false'),
(34,35413,177873,-16675,-2217,0,7200,'false'),
(34,35413,177872,-16714,-2217,0,7200,'false'),
(34,35413,177871,-16752,-2217,0,7200,'false'),
(34,35413,177870,-16794,-2217,0,7200,'false'),
(34,35413,177869,-16832,-2217,0,7200,'false'),
(34,35413,177869,-16873,-2217,0,7200,'false'),
(34,35413,177868,-16911,-2217,0,7200,'false'),
(34,35411,178403,-16566,-2218,0,7200,'false'),
(34,35411,178398,-16781,-2218,0,7200,'false'),
(34,35411,178397,-16824,-2218,0,7200,'false'),
(34,35411,178395,-16865,-2218,0,7200,'false'),
(34,35411,178326,-16720,-2218,0,7200,'false'),
(34,35411,178324,-16762,-2218,0,7200,'false'),
(34,35411,178324,-16804,-2218,0,7200,'false'),
(34,35411,178122,-16672,-2218,0,7200,'false'),
(34,35411,178120,-16714,-2218,0,7200,'false'),
(34,35411,178122,-16759,-2218,0,7200,'false'),
(34,35411,178117,-16885,-2218,0,7200,'false'),
(34,35411,178061,-16738,-2218,0,7200,'false'),
(34,35411,178063,-16784,-2218,0,7200,'false'),
(34,35411,178060,-16826,-2218,0,7200,'false'),
(34,35411,178060,-16868,-2218,0,7200,'false'),
(34,35415,178366,-16582,-2217,0,7200,'false'),
(34,35415,178366,-16674,-2217,0,7200,'false'),
(34,35415,178366,-16721,-2217,0,7200,'false'),
(34,35415,178363,-16768,-2217,0,7200,'false'),
(34,35415,178290,-16550,-2217,0,7200,'false'),
(34,35415,178290,-16690,-2217,0,7200,'false'),
(34,35415,178288,-16783,-2217,0,7200,'false'),
(34,35415,178285,-16832,-2217,0,7200,'false'),
(34,35415,178095,-16736,-2217,0,7200,'false'),
(34,35415,178092,-16782,-2217,0,7200,'false'),
(34,35415,178090,-16878,-2217,0,7200,'false'),
(34,35415,178029,-16587,-2217,0,7200,'false'),
(34,35415,178029,-16727,-2217,0,7200,'false'),
(34,35415,178027,-16773,-2217,0,7200,'false'),
(34,35415,178027,-16820,-2217,0,7200,'false'),
-- Region 5
(34,35413,177466,-17397,-2207,32768,7200,'false'),
(34,35415,177440,-17380,-2215,32768,7200,'false'),
(34,35416,177501,-17384,-2219,32768,7200,'false'),
(34,35415,177439,-17426,-2215,32768,7200,'false'),
(34,35415,177438,-17472,-2215,32768,7200,'false'),
(34,35415,177436,-17605,-2215,32768,7200,'false'),
(34,35415,177432,-17791,-2215,32768,7200,'false'),
(34,35415,177431,-17836,-2215,32768,7200,'false'),
(34,35415,177559,-17708,-2215,32768,7200,'false'),
(34,35415,177558,-17755,-2215,32768,7200,'false'),
(34,35415,177564,-17425,-2215,32768,7200,'false'),
(34,35415,177561,-17563,-2215,32768,7200,'false'),
(34,35413,177466,-17445,-2207,32768,7200,'false'),
(34,35413,177466,-17537,-2207,32768,7200,'false'),
(34,35413,177466,-17627,-2207,32768,7200,'false'),
(34,35413,177466,-17716,-2207,32768,7200,'false'),
(34,35413,177467,-17809,-2207,32768,7200,'false'),
(34,35413,177603,-17446,-2207,32768,7200,'false'),
(34,35413,177603,-17539,-2207,32768,7200,'false'),
(34,35413,177604,-17628,-2207,32768,7200,'false'),
(34,35413,177604,-17718,-2207,32768,7200,'false'),
(34,35413,177601,-17811,-2207,32768,7200,'false'),
(34,35413,177693,-17447,-2207,32768,7200,'false'),
(34,35413,177693,-17539,-2207,32768,7200,'false'),
(34,35413,177693,-17629,-2207,32768,7200,'false'),
(34,35413,177693,-17718,-2207,32768,7200,'false'),
(34,35413,177694,-17811,-2207,32768,7200,'false'),
(34,35413,177396,-17452,-2207,32768,7200,'false'),
(34,35413,177396,-17545,-2207,32768,7200,'false'),
(34,35413,177397,-17634,-2207,32768,7200,'false'),
(34,35413,177397,-17723,-2207,32768,7200,'false'),
(34,35413,177398,-17817,-2207,32768,7200,'false'),
(34,35413,177749,-17446,-2207,32768,7200,'false'),
(34,35413,177749,-17538,-2207,32768,7200,'false'),
(34,35413,177750,-17628,-2207,32768,7200,'false'),
(34,35413,177750,-17717,-2207,32768,7200,'false'),
(34,35413,177751,-17810,-2207,32768,7200,'false'),
(34,35415,177531,-17399,-2215,32768,7200,'false'),
(34,35415,177527,-17537,-2215,32768,7200,'false'),
(34,35415,177527,-17578,-2215,32768,7200,'false'),
(34,35415,177524,-17763,-2215,32768,7200,'false'),
(34,35415,177523,-17810,-2215,32768,7200,'false'),
(34,35415,177636,-17516,-2215,32768,7200,'false'),
(34,35415,177635,-17603,-2215,32768,7200,'false'),
(34,35415,177633,-17740,-2215,32768,7200,'false'),
(34,35415,177632,-17788,-2215,32768,7200,'false'),
(34,35415,177631,-17835,-2215,32768,7200,'false'),
(34,35416,177501,-17424,-2219,32768,7200,'false'),
(34,35416,177500,-17469,-2219,32768,7200,'false'),
(34,35416,177496,-17645,-2219,32768,7200,'false'),
(34,35416,177496,-17686,-2219,32768,7200,'false'),
(34,35416,177666,-17508,-2219,32768,7200,'false'),
(34,35416,177664,-17559,-2219,32768,7200,'false'),
(34,35416,177664,-17599,-2219,32768,7200,'false'),
(34,35416,177662,-17644,-2219,32768,7200,'false'),
(34,35416,177662,-17685,-2219,32768,7200,'false'),
(34,35416,177661,-17818,-2219,32768,7200,'false'),
(34,35416,177728,-17377,-2219,32768,7200,'false'),
(34,35416,177725,-17503,-2219,32768,7200,'false'),
(34,35416,177724,-17553,-2219,32768,7200,'false'),
(34,35416,177724,-17594,-2219,32768,7200,'false'),
(34,35416,177722,-17728,-2219,32768,7200,'false'),
(34,35416,177722,-17768,-2219,32768,7200,'false'),
(34,35416,177721,-17813,-2219,32768,7200,'false'),
(34,35416,177567,-17376,-2219,32768,7200,'false'),
(34,35416,177560,-17849,-2219,32768,7200,'false'),
-- Region 6
(34,35410,178298,-17624,-2194,32768,7200,'true');
INSERT INTO `clanhall_siege_guards` VALUES
-- Partisan's Hideaway (Fortress of Resistance)
-- Mercury Monster
(21,35369,44545,108867,-2020,0,60,'false'),
(21,35369,44505,108867,-2020,0,60,'false'),
(21,35371,44535,108884,-2020,0,60,'false'),
(21,35371,44515,108884,-2020,0,60,'false'),
(21,35371,44515,108850,-2020,0,60,'false'),
(21,35371,44535,108850,-2020,0,60,'false'),
(21,35370,44565,108867,-2020,0,60,'false'),
(21,35370,44553,108895,-2020,0,60,'false'),
(21,35370,44535,108895,-2020,0,60,'false'),
(21,35370,44497,108895,-2020,0,60,'false'),
(21,35370,44485,108867,-2020,0,60,'false'),
(21,35370,44497,108839,-2020,0,60,'false'),
(21,35370,44525,108827,-2020,0,60,'false'),
(21,35370,44553,108839,-2020,0,60,'false'),
(21,35374,44812,109492,-1705,0,60,'false'),
(21,35373,44788,109492,-1705,0,60,'false'),
(21,35374,45236,108980,-1705,0,60,'false'),
(21,35373,45168,109020,-1705,0,60,'false'),
-- (21,35372,anywhere - total 15,0,60,'false'), TODO: needs support for random spawn by zone.
(21,35382,50343,111282,-1970,0,60,'false'),
(21,35383,43129,108841,-1980,0,60,'false'),
(21,35375,44525,108867,-2020,0,10800,'true');
INSERT INTO `clanhall_siege_guards` VALUES
-- Bandit Stronghold
(35,35560,79745,-15472,-1792,0,1200,'false'),
(35,35561,83348,-18267,-1248,14536,1200,'false'),
(35,35562,81258,-17387,-1248,11144,1200,'false'),
(35,35563,81832,-14223,-1248,-17664,1200,'false'),
(35,35564,83687,-14532,-1248,-19008,1200,'false'),
(35,35565,85263,-15447,-1248,-21328,1200,'false');
INSERT INTO `clanhall_siege_guards` VALUES
-- Beast Farm
(63,35612,60606,-93984,-1344,0,1200,'false'),
(63,35613,56098,-91770,-1360,0,1200,'false'),
(63,35614,58276,-90672,-1360,0,1200,'false'),
(63,35615,59970,-92422,-1360,0,1200,'false'),
(63,35616,58783,-94540,-1360,0,1200,'false'),
(63,35617,56415,-94126,-1360,0,1200,'false');
INSERT INTO `clanhall_siege_guards` VALUES
-- Fortress of the Dead
(64,35630,59282,-26496,568,49000,7200,'false'),
(64,35631,56619,-27866,568,49000,7200,'false'),
(64,35634,57931,-29540,565,49152,7200,'false'),
(64,35634,57888,-29540,565,49152,7200,'false'),
(64,35634,57845,-29540,565,49152,7200,'false'),
(64,35634,57801,-29540,565,49152,7200,'false'),
(64,35634,57758,-29540,565,49152,7200,'false'),
(64,35634,58150,-29540,565,49152,7200,'false'),
(64,35634,58107,-29540,565,49152,7200,'false'),
(64,35634,58063,-29540,565,49152,7200,'false'),
(64,35634,58020,-29540,565,49152,7200,'false'),
(64,35634,57977,-29540,565,49152,7200,'false'),
(64,35634,57783,-29569,565,49152,7200,'false'),
(64,35634,57740,-29569,565,49152,7200,'false'),
(64,35634,58170,-29570,565,49152,7200,'false'),
(64,35634,58128,-29570,565,49152,7200,'false'),
(64,35633,57929,-29570,575,49152,7200,'false'),
(64,35633,57885,-29570,575,49152,7200,'false'),
(64,35633,57836,-29570,575,49152,7200,'false'),
(64,35633,58072,-29570,575,49152,7200,'false'),
(64,35633,58029,-29570,575,49152,7200,'false'),
(64,35633,57980,-29570,575,49152,7200,'false'),
(64,35633,57928,-29606,575,49152,7200,'false'),
(64,35633,57885,-29606,575,49152,7200,'false'),
(64,35633,57836,-29606,575,49152,7200,'false'),
(64,35633,58072,-29607,575,49152,7200,'false'),
(64,35633,58028,-29607,575,49152,7200,'false'),
(64,35633,57979,-29607,575,49152,7200,'false'),
(64,35633,57780,-29606,575,49152,7200,'false'),
(64,35633,57731,-29606,575,49152,7200,'false'),
(64,35633,58172,-29608,575,49152,7200,'false'),
(64,35633,58123,-29608,575,49152,7200,'false'),
(64,35634,58435,-29647,567,49152,7200,'false'),
(64,35634,58450,-29681,567,49152,7200,'false'),
(64,35634,58468,-29713,567,49152,7200,'false'),
(64,35634,58484,-29745,567,49152,7200,'false'),
(64,35634,58500,-29777,567,49152,7200,'false'),
(64,35634,58520,-29815,587,49152,7200,'false'),
(64,35634,58536,-29848,587,49152,7200,'false'),
(64,35634,58556,-29886,567,49152,7200,'false'),
(64,35634,57473,-29664,567,49152,7200,'false'),
(64,35634,57452,-29695,567,49152,7200,'false'),
(64,35634,57435,-29728,567,49152,7200,'false'),
(64,35634,57420,-29760,567,49152,7200,'false'),
(64,35634,57409,-29791,567,49152,7200,'false'),
(64,35634,57394,-29824,580,49152,7200,'false'),
(64,35634,57379,-29856,580,49152,7200,'false'),
(64,35634,57363,-29888,567,49152,7200,'false'),
(64,35634,57893,-26684,591,-88,7200,'false'),
(64,35634,57893,-26722,591,-88,7200,'false'),
(64,35634,57893,-26759,591,-88,7200,'false'),
(64,35634,57893,-26646,591,-88,7200,'false'),
(64,35634,57863,-26646,591,-88,7200,'false'),
(64,35634,57863,-26684,591,-88,7200,'false'),
(64,35634,57863,-26722,591,-88,7200,'false'),
(64,35634,57863,-26758,591,-88,7200,'false'),
(64,35635,57973,-26684,591,-88,7200,'false'),
(64,35635,57973,-26722,591,-88,7200,'false'),
(64,35635,57973,-26759,591,-88,7200,'false'),
(64,35635,57973,-26646,591,-88,7200,'false'),
(64,35635,57943,-26646,591,-88,7200,'false'),
(64,35635,57943,-26684,591,-88,7200,'false'),
(64,35635,57943,-26721,591,-88,7200,'false'),
(64,35635,57943,-26758,591,-88,7200,'false'),
(64,35633,58046,-26682,591,-88,7200,'false'),
(64,35633,58046,-26720,591,-88,7200,'false'),
(64,35633,58046,-26758,591,-88,7200,'false'),
(64,35633,58046,-26644,591,-88,7200,'false'),
(64,35633,58017,-26644,591,-88,7200,'false'),
(64,35633,58017,-26682,591,-88,7200,'false'),
(64,35633,58017,-26720,591,-88,7200,'false'),
(64,35633,58017,-26757,591,-88,7200,'false'),
(64,35634,58889,-26764,565,-88,7200,'false'),
(64,35634,58889,-26802,565,-88,7200,'false'),
(64,35634,58889,-26840,565,-88,7200,'false'),
(64,35634,58889,-26876,565,-88,7200,'false'),
(64,35634,58889,-26726,565,-88,7200,'false'),
(64,35634,58889,-26570,565,-88,7200,'false'),
(64,35634,58889,-26608,565,-88,7200,'false'),
(64,35634,58889,-26645,565,-88,7200,'false'),
(64,35634,58889,-26682,565,-88,7200,'false'),
(64,35634,58889,-26532,565,-88,7200,'false'),
(64,35634,58887,-26379,565,-88,7200,'false'),
(64,35634,58887,-26417,565,-88,7200,'false'),
(64,35634,58887,-26454,565,-88,7200,'false'),
(64,35634,58887,-26491,565,-88,7200,'false'),
(64,35634,58887,-26341,565,-88,7200,'false'),
(64,35632,56669,-26839,592,16384,7200,'false'),
(64,35634,56708,-26902,565,16448,7200,'false'),
(64,35634,56746,-26902,565,16448,7200,'false'),
(64,35634,56784,-26902,565,16448,7200,'false'),
(64,35634,56820,-26902,565,16448,7200,'false'),
(64,35634,56858,-26903,565,16448,7200,'false'),
(64,35634,56894,-26903,565,16448,7200,'false'),
(64,35634,56670,-26902,565,16448,7200,'false'),
(64,35634,56935,-26903,565,16448,7200,'false'),
(64,35634,57018,-26902,565,16448,7200,'false'),
(64,35634,57056,-26902,565,16448,7200,'false'),
(64,35634,57093,-26902,565,16448,7200,'false'),
(64,35634,57130,-26902,565,16448,7200,'false'),
(64,35634,57168,-26903,565,16448,7200,'false'),
(64,35634,57204,-26903,565,16448,7200,'false'),
(64,35634,56980,-26902,565,16448,7200,'false'),
(64,35634,56708,-26874,565,16448,7200,'false'),
(64,35634,56746,-26874,565,16448,7200,'false'),
(64,35634,56783,-26874,565,16448,7200,'false'),
(64,35634,56820,-26874,565,16448,7200,'false'),
(64,35634,56857,-26875,565,16448,7200,'false'),
(64,35634,56894,-26875,565,16448,7200,'false'),
(64,35634,56670,-26874,565,16448,7200,'false'),
(64,35634,56935,-26875,565,16448,7200,'false'),
(64,35634,57018,-26875,565,16448,7200,'false'),
(64,35634,57056,-26875,565,16448,7200,'false'),
(64,35634,57094,-26875,565,16448,7200,'false'),
(64,35634,57131,-26875,565,16448,7200,'false'),
(64,35634,57168,-26876,565,16448,7200,'false'),
(64,35634,57205,-26876,565,16448,7200,'false'),
(64,35634,56980,-26875,565,16448,7200,'false'),
(64,35632,56708,-26839,592,16384,7200,'false'),
(64,35632,56748,-26839,592,16384,7200,'false'),
(64,35632,56788,-26839,592,16384,7200,'false'),
(64,35632,56829,-26839,592,16384,7200,'false'),
(64,35632,56870,-26839,592,16384,7200,'false'),
(64,35632,56910,-26839,592,16384,7200,'false'),
(64,35632,56950,-26839,592,16384,7200,'false'),
(64,35632,56989,-26839,592,16384,7200,'false'),
(64,35632,57030,-26839,592,16384,7200,'false'),
(64,35632,56667,-26799,592,16384,7200,'false'),
(64,35632,56706,-26799,592,16384,7200,'false'),
(64,35632,56747,-26799,592,16384,7200,'false'),
(64,35632,56786,-26799,592,16384,7200,'false'),
(64,35632,56827,-26799,592,16384,7200,'false'),
(64,35636,56869,-26802,587,16384,7200,'false'),
(64,35636,56908,-26802,587,16384,7200,'false'),
(64,35636,56948,-26802,587,16384,7200,'false'),
(64,35636,56989,-26802,587,16384,7200,'false'),
(64,35636,57030,-26802,587,16384,7200,'false'),
(64,35636,57071,-26804,587,16384,7200,'false'),
(64,35636,57111,-26804,587,16384,7200,'false'),
(64,35636,57151,-26804,587,16384,7200,'false'),
(64,35636,57191,-26804,587,16384,7200,'false'),
(64,35636,57233,-26804,587,16384,7200,'false'),
(64,35636,57070,-26842,587,16384,7200,'false'),
(64,35636,57110,-26842,587,16384,7200,'false'),
(64,35636,57150,-26842,587,16384,7200,'false'),
(64,35636,57190,-26842,587,16384,7200,'false'),
(64,35636,57232,-26842,587,16384,7200,'false'),
(64,35634,57461,-28550,565,0,7200,'false'),
(64,35634,57461,-28503,565,0,7200,'false'),
(64,35634,57461,-28455,565,0,7200,'false'),
(64,35634,57461,-28408,565,0,7200,'false'),
(64,35634,57461,-28360,565,0,7200,'false'),
(64,35634,57461,-28791,565,0,7200,'false'),
(64,35634,57461,-28744,565,0,7200,'false'),
(64,35634,57461,-28696,565,0,7200,'false'),
(64,35634,57461,-28649,565,0,7200,'false'),
(64,35634,57461,-28601,565,0,7200,'false'),
(64,35632,57543,-28587,592,0,7200,'false'),
(64,35636,57605,-28901,587,0,7200,'false'),
(64,35632,57543,-28632,592,0,7200,'false'),
(64,35632,57543,-28678,592,0,7200,'false'),
(64,35632,57543,-28727,592,0,7200,'false'),
(64,35632,57543,-28775,592,0,7200,'false'),
(64,35632,57606,-28399,592,0,7200,'false'),
(64,35632,57543,-28398,592,0,7200,'false'),
(64,35632,57543,-28444,592,0,7200,'false'),
(64,35632,57543,-28494,592,0,7200,'false'),
(64,35632,57543,-28541,592,0,7200,'false'),
(64,35636,57605,-28856,587,0,7200,'false'),
(64,35636,57605,-28807,587,0,7200,'false'),
(64,35636,57605,-28761,587,0,7200,'false'),
(64,35636,57605,-28716,587,0,7200,'false'),
(64,35636,57605,-28668,587,0,7200,'false'),
(64,35636,57605,-28624,587,0,7200,'false'),
(64,35636,57605,-28575,587,0,7200,'false'),
(64,35636,57605,-28529,587,0,7200,'false'),
(64,35636,57605,-28483,587,0,7200,'false'),
(64,35632,57543,-28826,592,0,7200,'false'),
(64,35632,57545,-28882,592,0,7200,'false'),
(64,35632,57545,-28933,592,0,7200,'false'),
(64,35634,57462,-29031,565,0,7200,'false'),
(64,35634,57462,-28984,565,0,7200,'false'),
(64,35634,57462,-28937,565,0,7200,'false'),
(64,35634,57462,-28889,565,0,7200,'false'),
(64,35634,57462,-28841,565,0,7200,'false'),
(64,35632,57546,-28986,592,0,7200,'false'),
(64,35632,57606,-28984,592,0,7200,'false'),
(64,35632,58972,-28365,592,-24512,7200,'false'),
(64,35634,58879,-28217,565,-24440,7200,'false'),
(64,35634,58913,-28250,565,-24440,7200,'false'),
(64,35634,58948,-28284,565,-24440,7200,'false'),
(64,35634,58980,-28316,565,-24440,7200,'false'),
(64,35634,59015,-28349,565,-24440,7200,'false'),
(64,35634,59050,-28384,565,-24440,7200,'false'),
(64,35634,59084,-28417,565,-24440,7200,'false'),
(64,35634,59119,-28450,565,-24440,7200,'false'),
(64,35634,59151,-28481,565,-24440,7200,'false'),
(64,35634,59187,-28518,565,-24440,7200,'false'),
(64,35634,59222,-28552,565,-24440,7200,'false'),
(64,35634,59256,-28585,565,-24440,7200,'false'),
(64,35634,59291,-28619,565,-24440,7200,'false'),
(64,35634,59322,-28650,565,-24440,7200,'false'),
(64,35632,59166,-28557,592,-24512,7200,'false'),
(64,35636,58894,-28289,587,41088,7200,'false'),
(64,35636,58931,-28325,587,41088,7200,'false'),
(64,35636,59007,-28399,587,41088,7200,'false'),
(64,35636,59044,-28435,587,41088,7200,'false'),
(64,35636,59090,-28484,587,41088,7200,'false'),
(64,35636,59127,-28519,587,41088,7200,'false'),
(64,35636,59207,-28597,587,41088,7200,'false'),
(64,35636,59244,-28633,587,41088,7200,'false'),
(64,35634,56938,-27347,576,32768,7200,'false'),
(64,35634,56938,-27309,576,32768,7200,'false'),
(64,35634,56938,-27271,576,32768,7200,'false'),
(64,35634,56938,-27235,576,32768,7200,'false'),
(64,35634,56940,-27197,576,32768,7200,'false'),
(64,35634,56940,-27160,576,32768,7200,'false'),
(64,35634,56938,-27385,576,32768,7200,'false'),
(64,35634,56940,-27120,576,32768,7200,'false'),
(64,35635,56910,-27347,576,32768,7200,'false'),
(64,35635,56910,-27309,576,32768,7200,'false'),
(64,35635,56910,-27271,576,32768,7200,'false'),
(64,35635,56910,-27234,576,32768,7200,'false'),
(64,35635,56912,-27197,576,32768,7200,'false'),
(64,35635,56912,-27160,576,32768,7200,'false'),
(64,35635,56910,-27385,576,32768,7200,'false'),
(64,35635,56912,-27119,576,32768,7200,'false'),
(64,35633,56880,-27346,576,32768,7200,'false'),
(64,35633,56881,-27308,576,32768,7200,'false'),
(64,35633,56881,-27271,576,32768,7200,'false'),
(64,35633,56881,-27234,576,32768,7200,'false'),
(64,35633,56882,-27197,576,32768,7200,'false'),
(64,35633,56882,-27160,576,32768,7200,'false'),
(64,35633,56880,-27384,576,32768,7200,'false'),
(64,35633,56883,-27119,576,32768,7200,'false'),
(64,35632,59015,-27459,575,49152,7200,'false'),
(64,35632,59054,-27459,575,49152,7200,'false'),
(64,35632,59094,-27459,575,49152,7200,'false'),
(64,35632,59134,-27459,575,49152,7200,'false'),
(64,35632,59175,-27459,575,49152,7200,'false'),
(64,35632,59220,-27459,575,49152,7200,'false'),
(64,35632,59259,-27459,575,49152,7200,'false'),
(64,35632,59299,-27459,575,49152,7200,'false'),
(64,35632,59015,-27409,575,49152,7200,'false'),
(64,35632,59054,-27409,575,49152,7200,'false'),
(64,35632,59094,-27409,575,49152,7200,'false'),
(64,35632,59133,-27409,575,49152,7200,'false'),
(64,35632,59174,-27409,575,49152,7200,'false'),
(64,35632,59220,-27409,575,49152,7200,'false'),
(64,35632,59259,-27409,575,49152,7200,'false'),
(64,35632,59299,-27409,575,49152,7200,'false'),
(64,35636,59015,-27352,575,49152,7200,'false'),
(64,35636,59054,-27352,575,49152,7200,'false'),
(64,35636,59094,-27352,575,49152,7200,'false'),
(64,35636,59134,-27352,575,49152,7200,'false'),
(64,35636,59175,-27352,575,49152,7200,'false'),
(64,35636,59220,-27352,575,49152,7200,'false'),
(64,35636,59259,-27352,575,49152,7200,'false'),
(64,35636,59299,-27352,575,49152,7200,'false'),
(64,35636,59016,-27299,575,49152,7200,'false'),
(64,35636,59055,-27299,575,49152,7200,'false'),
(64,35636,59095,-27299,575,49152,7200,'false'),
(64,35636,59134,-27299,575,49152,7200,'false'),
(64,35636,59175,-27299,575,49152,7200,'false'),
(64,35636,59220,-27299,575,49152,7200,'false'),
(64,35636,59260,-27299,575,49152,7200,'false'),
(64,35636,59300,-27299,575,49152,7200,'false'),
(64,35637,57288,-27776,587,32768,7200,'false'),
(64,35636,57174,-27680,587,32768,7200,'false'),
(64,35636,57175,-27643,587,32768,7200,'false'),
(64,35636,57175,-27606,587,32768,7200,'false'),
(64,35636,57175,-27755,587,32768,7200,'false'),
(64,35636,57174,-27718,587,32768,7200,'false'),
(64,35634,57237,-27608,576,32768,7200,'false'),
(64,35634,57239,-27763,576,32768,7200,'false'),
(64,35636,57209,-27701,587,32768,7200,'false'),
(64,35636,57210,-27664,587,32768,7200,'false'),
(64,35636,57209,-27627,587,32768,7200,'false'),
(64,35636,57210,-27776,587,32768,7200,'false'),
(64,35636,57209,-27739,587,32768,7200,'false'),
(64,35634,57239,-27725,576,32768,7200,'false'),
(64,35634,57238,-27687,576,32768,7200,'false'),
(64,35634,57237,-27648,576,32768,7200,'false'),
(64,35634,57260,-27625,576,32768,7200,'false'),
(64,35634,57262,-27779,576,32768,7200,'false'),
(64,35634,57262,-27742,576,32768,7200,'false'),
(64,35634,57262,-27704,576,32768,7200,'false'),
(64,35634,57261,-27665,576,32768,7200,'false'),
(64,35637,57288,-27732,587,32768,7200,'false'),
(64,35637,57288,-27687,587,32768,7200,'false'),
(64,35637,57288,-27644,587,32768,7200,'false'),
(64,35637,57288,-27599,587,32768,7200,'false'),
(64,35637,57256,-27574,587,32768,7200,'false'),
(64,35637,57543,-27786,587,32768,1200,'false'),
(64,35636,57429,-27690,587,32768,1200,'false'),
(64,35636,57430,-27653,587,32768,1200,'false'),
(64,35636,57429,-27616,587,32768,1200,'false'),
(64,35636,57430,-27765,587,32768,1200,'false'),
(64,35636,57429,-27727,587,32768,1200,'false'),
(64,35634,57492,-27618,576,32768,1200,'false'),
(64,35634,57494,-27772,576,32768,1200,'false'),
(64,35636,57464,-27711,587,32768,1200,'false'),
(64,35636,57465,-27674,587,32768,1200,'false'),
(64,35636,57464,-27637,587,32768,1200,'false'),
(64,35636,57464,-27785,587,32768,1200,'false'),
(64,35636,57463,-27748,587,32768,1200,'false'),
(64,35634,57494,-27735,576,32768,1200,'false'),
(64,35634,57493,-27697,576,32768,1200,'false'),
(64,35634,57492,-27658,576,32768,1200,'false'),
(64,35634,57515,-27634,576,32768,1200,'false'),
(64,35634,57517,-27789,576,32768,1200,'false'),
(64,35634,57517,-27752,576,32768,1200,'false'),
(64,35634,57516,-27714,576,32768,1200,'false'),
(64,35634,57515,-27675,576,32768,1200,'false'),
(64,35637,57543,-27742,587,32768,1200,'false'),
(64,35637,57543,-27697,587,32768,1200,'false'),
(64,35637,57543,-27654,587,32768,1200,'false'),
(64,35637,57543,-27609,587,32768,1200,'false'),
(64,35637,57578,-27783,587,32768,1200,'false'),
(64,35637,57578,-27739,587,32768,1200,'false'),
(64,35637,57578,-27695,587,32768,1200,'false'),
(64,35637,57578,-27651,587,32768,1200,'false'),
(64,35637,57578,-27607,587,32768,1200,'false'),
(64,35637,57476,-27575,587,32768,1200,'false'),
(64,35637,57511,-27573,587,32768,1200,'false'),
(64,35637,57473,-27837,587,32768,1200,'false'),
(64,35637,57508,-27835,587,32768,1200,'false'),
(64,35637,57905,-27648,576,32768,7200,'false'),
(64,35637,57905,-27712,576,32768,7200,'false'),
(64,35637,58233,-27182,576,32768,7200,'false'),
(64,35637,58233,-27232,576,32768,7200,'false'),
(64,35637,58233,-27282,576,32768,7200,'false'),
(64,35637,58233,-27332,576,32768,7200,'false'),
(64,35637,58233,-27382,576,32768,7200,'false'),
(64,35637,58233,-27432,576,32768,7200,'false'),
(64,35637,58233,-27482,576,32768,7200,'false'),
(64,35637,58233,-27532,576,32768,7200,'false'),
(64,35637,58233,-27582,576,32768,7200,'false'),
(64,35637,58233,-27632,576,32768,7200,'false'),
(64,35637,58233,-27682,576,32768,7200,'false'),
(64,35637,58233,-27732,576,32768,7200,'false'),
(64,35637,58233,-27782,576,32768,7200,'false'),
(64,35629,58680,-27507,592,32768,7200,'true');
INSERT INTO `clanhall_siege_guards` VALUES
-- Rainbow Springs
(62,35596,151552,-127075,-2208,5896,60,'false'),
(62,35588,151557,-126987,-2224,0,7200,'false'),
-- (62,35593,anywhere - total 1,0,60,'false'), TODO: needs support for random spawn by zone.
-- (62,35594,anywhere - total 1,0,60,'false'), TODO: needs support for random spawn by zone.
-- (62,35595,anywhere - total 10,0,60,'false'), TODO: needs support for random spawn by zone.
(62,35597,153136,-125333,-2208,-16328,60,'false'),
(62,35589,153135,-125425,-2224,0,7200,'false'),
-- (62,35593,anywhere - total 1,0,60,'false'), TODO: needs support for random spawn by zone.
-- (62,35594,anywhere - total 1,0,60,'false'), TODO: needs support for random spawn by zone.
-- (62,35595,anywhere - total 10,0,60,'false'), TODO: needs support for random spawn by zone.
(62,35598,155660,-125753,-2208,-16496,60,'false'),
(62,35590,155661,-125844,-2224,0,7200,'false'),
-- (62,35593,anywhere - total 1,0,60,'false'), TODO: needs support for random spawn by zone.
-- (62,35594,anywhere - total 1,0,60,'false'), TODO: needs support for random spawn by zone.
-- (62,35595,anywhere - total 10,0,60,'false'), TODO: needs support for random spawn by zone.
(62,35599,153887,-127538,-2208,15992,60,'false'),
(62,35591,153888,-127444,-2224,0,7200,'false');
-- (62,35593,anywhere - total 1,0,60,'false'), TODO: needs support for random spawn by zone.
-- (62,35594,anywhere - total 1,0,60,'false'), TODO: needs support for random spawn by zone.
-- (62,35595,anywhere - total 10,0,60,'false'); TODO: needs support for random spawn by zone.

6
trunk/dist/tools/sql/game/crests.sql vendored Normal file
View File

@@ -0,0 +1,6 @@
CREATE TABLE IF NOT EXISTS `crests` (
`crest_id` INT,
`data` VARBINARY(2176) NOT NULL,
`type` TINYINT NOT NULL,
PRIMARY KEY(`crest_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,10 @@
CREATE TABLE IF NOT EXISTS `cursed_weapons` (
`itemId` INT,
`charId` INT UNSIGNED NOT NULL DEFAULT 0,
`playerKarma` INT DEFAULT 0,
`playerPkKills` INT DEFAULT 0,
`nbKills` INT DEFAULT 0,
`endTime` bigint(13) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`itemId`),
KEY `charId` (`charId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,65 @@
CREATE TABLE IF NOT EXISTS `custom_npc_buffer` (
`npc_id` mediumint(7) NOT NULL,
`skill_id` int(6) NOT NULL,
`skill_level` int(6) NOT NULL DEFAULT '1',
`skill_fee_id` int(6) NOT NULL DEFAULT '0',
`skill_fee_amount` int(6) NOT NULL DEFAULT '0',
`buff_group` int(6) NOT NULL DEFAULT '0',
PRIMARY KEY (`npc_id`,`skill_id`,`buff_group`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT IGNORE INTO `custom_npc_buffer` VALUES
(1000003,264,1,57,100,264),
(1000003,265,1,57,100,265),
(1000003,266,1,57,100,266),
(1000003,267,1,57,100,267),
(1000003,268,1,57,100,268),
(1000003,269,1,57,100,269),
(1000003,270,1,57,100,270),
(1000003,271,1,57,100,271),
(1000003,272,1,57,100,272),
(1000003,273,1,57,100,273),
(1000003,274,1,57,100,274),
(1000003,275,1,57,100,275),
(1000003,276,1,57,100,276),
(1000003,277,1,57,100,277),
(1000003,304,1,57,100,304),
(1000003,305,1,57,100,305),
(1000003,306,1,57,100,306),
(1000003,307,1,57,100,307),
(1000003,308,1,57,100,308),
(1000003,309,1,57,100,309),
(1000003,310,1,57,100,310),
(1000003,311,1,57,100,311),
(1000003,349,1,57,100,349),
(1000003,363,1,57,100,363),
(1000003,364,1,57,100,364),
(1000003,366,1,57,100,366),
(1000003,367,1,57,100,367),
(1000003,529,1,57,100,529),
(1000003,530,1,57,100,530),
(1000003,1032,1,57,100,1032),
(1000003,1033,1,57,100,1033),
(1000003,1035,1,57,100,1035),
(1000003,1036,1,57,100,1036),
(1000003,1040,1,57,100,1040),
(1000003,1043,1,57,100,1043),
(1000003,1044,1,57,100,1044),
(1000003,1045,1,57,100,1045),
(1000003,1048,1,57,100,1048),
(1000003,1059,1,57,100,1059),
(1000003,1062,1,57,100,1062),
(1000003,1068,1,57,100,1068),
(1000003,1077,1,57,100,1077),
(1000003,1078,1,57,100,1078),
(1000003,1085,1,57,100,1085),
(1000003,1086,1,57,100,1086),
(1000003,1182,1,57,100,1182),
(1000003,1189,1,57,100,1189),
(1000003,1191,1,57,100,1191),
(1000003,1204,1,57,100,1204),
(1000003,1240,1,57,100,1240),
(1000003,1242,1,57,100,1242),
(1000003,1243,1,57,100,1243),
(1000003,1303,1,57,100,1303),
(1000003,1397,1,57,100,1397);

View File

@@ -0,0 +1,15 @@
CREATE TABLE IF NOT EXISTS `custom_spawnlist` (
`location` varchar(40) NOT NULL DEFAULT '',
`count` tinyint(1) unsigned NOT NULL DEFAULT '0',
`npc_templateid` mediumint(7) unsigned NOT NULL DEFAULT '0',
`locx` mediumint(6) NOT NULL DEFAULT '0',
`locy` mediumint(6) NOT NULL DEFAULT '0',
`locz` mediumint(6) NOT NULL DEFAULT '0',
`randomx` mediumint(6) NOT NULL DEFAULT '0',
`randomy` mediumint(6) NOT NULL DEFAULT '0',
`heading` mediumint(6) NOT NULL DEFAULT '0',
`respawn_delay` mediumint(5) NOT NULL DEFAULT '0',
`respawn_random` mediumint(5) NOT NULL DEFAULT '0',
`loc_id` int(9) NOT NULL DEFAULT '0',
`periodOfDay` tinyint(1) unsigned NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,11 @@
CREATE TABLE IF NOT EXISTS `custom_teleport` (
`Description` varchar(75) DEFAULT NULL,
`id` mediumint(7) unsigned NOT NULL DEFAULT '0',
`loc_x` mediumint(6) DEFAULT NULL,
`loc_y` mediumint(6) DEFAULT NULL,
`loc_z` mediumint(6) DEFAULT NULL,
`price` int(10) unsigned DEFAULT NULL,
`fornoble` tinyint(1) NOT NULL DEFAULT '0',
`itemId` smallint(5) unsigned NOT NULL DEFAULT '57',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,3 @@
This directory contains tables required by the Game Server.
Eventually, additional SQL scripts are locates in: custom/mods/updates folders.

View File

@@ -0,0 +1,6 @@
DROP TABLE IF EXISTS `fishing_championship`;
CREATE TABLE IF NOT EXISTS `fishing_championship` (
`player_name` VARCHAR(35) NOT NULL,
`fish_length` DOUBLE(10,3) NOT NULL,
`rewarded` INT(1) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

36
trunk/dist/tools/sql/game/fort.sql vendored Normal file
View File

@@ -0,0 +1,36 @@
CREATE TABLE IF NOT EXISTS `fort` (
`id` int(11) NOT NULL DEFAULT 0,
`name` varchar(25) NOT NULL,
`siegeDate` bigint(13) unsigned NOT NULL DEFAULT '0',
`lastOwnedTime` bigint(13) unsigned NOT NULL DEFAULT '0',
`owner` int(11) NOT NULL DEFAULT 0,
`fortType` int(1) NOT NULL DEFAULT 0,
`state` int(1) NOT NULL DEFAULT 0,
`castleId` int(1) NOT NULL DEFAULT 0,
`supplyLvL` int(2) NOT NULL DEFAULT 0,
PRIMARY KEY (`id`),
KEY `owner` (`owner`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT IGNORE INTO `fort` VALUES
(101,'Shanty',0,0,0,0,0,0,0),
(102,'Southern',0,0,0,1,0,0,0),
(103,'Hive',0,0,0,0,0,0,0),
(104,'Valley',0,0,0,1,0,0,0),
(105,'Ivory',0,0,0,0,0,0,0),
(106,'Narsell',0,0,0,0,0,0,0),
(107,'Bayou',0,0,0,1,0,0,0),
(108,'White Sands',0,0,0,0,0,0,0),
(109,'Borderland',0,0,0,1,0,0,0),
(110,'Swamp',0,0,0,1,0,0,0),
(111,'Archaic',0,0,0,0,0,0,0),
(112,'Floran',0,0,0,1,0,0,0),
(113,'Cloud Mountain',0,0,0,1,0,0,0),
(114,'Tanor',0,0,0,0,0,0,0),
(115,'Dragonspine',0,0,0,0,0,0,0),
(116,'Antharas',0,0,0,1,0,0,0),
(117,'Western',0,0,0,1,0,0,0),
(118,'Hunters',0,0,0,1,0,0,0),
(119,'Aaru',0,0,0,0,0,0,0),
(120,'Demon',0,0,0,0,0,0,0),
(121,'Monastic',0,0,0,0,0,0,0);

View File

@@ -0,0 +1,8 @@
CREATE TABLE IF NOT EXISTS `fort_doorupgrade` (
`doorId` int(11) NOT NULL DEFAULT '0',
`fortId` int(11) NOT NULL,
`hp` int(11) NOT NULL DEFAULT '0',
`pDef` int(11) NOT NULL DEFAULT '0',
`mDef` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`doorId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,9 @@
CREATE TABLE IF NOT EXISTS `fort_functions` (
`fort_id` int(2) NOT NULL DEFAULT '0',
`type` int(1) NOT NULL DEFAULT '0',
`lvl` int(3) NOT NULL DEFAULT '0',
`lease` int(10) NOT NULL DEFAULT '0',
`rate` decimal(20,0) NOT NULL DEFAULT '0',
`endTime` bigint(13) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`fort_id`,`type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,384 @@
DROP TABLE IF EXISTS `fort_spawnlist`;
CREATE TABLE `fort_spawnlist` (
`fortId` tinyint(3) unsigned NOT NULL DEFAULT '0',
`id` smallint(4) unsigned NOT NULL AUTO_INCREMENT,
`npcId` smallint(5) unsigned NOT NULL DEFAULT '0',
`x` mediumint(6) NOT NULL DEFAULT '0',
`y` mediumint(6) NOT NULL DEFAULT '0',
`z` mediumint(6) NOT NULL DEFAULT '0',
`heading` mediumint(6) NOT NULL DEFAULT '0',
`spawnType` tinyint(1) unsigned NOT NULL DEFAULT '0', -- 0-always spawned, 1-despawned during siege, 2-despawned 10min before siege, 3-spawned after fort taken
`castleId` tinyint(1) unsigned NOT NULL DEFAULT '0', -- Castle ID for Special Envoys
PRIMARY KEY (`id`),
KEY `id` (`fortId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `fort_spawnlist` VALUES
(101,null,35658,-53273,156650,-1896,62000,0,0),
(101,null,35659,-58672,154703,-2688,0,2,0),
(101,null,35660,-52128,157752,-2024,29864,1,0),
(101,null,35661,-52435,155188,-1768,20000,1,0),
(101,null,35662,-53944,155433,-2024,7304,1,0),
(101,null,35664,-51269,157584,-2048,39999,0,0),
(101,null,35666,-53422,158079,-2055,51999,0,0),
(101,null,35667,-50640,156000,-2056,63088,0,0),
(101,null,35667,-50938,155810,-2056,30136,0,0),
(101,null,35668,-54608,157216,-2048,62984,0,0),
(101,null,35668,-54896,157008,-2048,29696,0,0),
(101,null,35669,-53351,156814,-2048,30248,0,0),
(101,null,35669,-52160,156176,-2048,62376,0,0),
(101,null,35669,-52272,156208,-2048,29344,0,0),
(101,null,35669,-53240,156729,-2048,62712,0,0),
(101,null,36457,-53768,158042,-2048,62264,0,0),
(101,null,36393,-52680,156525,-2051,30000,3,1),
(102,null,35689,-22256,219808,-3072,32904,0,0),
(102,null,35690,-28169,216864,-3544,0,2,0),
(102,null,35691,-22992,218160,-3208,0,1,0),
(102,null,35692,-21328,218864,-2952,0,1,0),
(102,null,35694,-21520,221504,-3208,45328,1,0),
(102,null,35696,-24640,220960,-3232,60060,0,0),
(102,null,35698,-24128,221488,-3232,54428,0,0),
(102,null,35699,-20116,219724,-3232,0,0,0),
(102,null,35699,-20327,220028,-3232,33316,0,0),
(102,null,35700,-25038,219733,-3232,0,0,0),
(102,null,35700,-25246,220033,-3240,32608,0,0),
(102,null,35701,-23248,219696,-3232,0,0,0),
(102,null,35701,-23360,219904,-3232,32612,0,0),
(102,null,35701,-22176,219907,-3232,33500,0,0),
(102,null,35701,-22048,219696,-3232,0,0,0),
(102,null,36458,-23885,221728,-3232,32672,0,0),
(102,null,36394,-22368,219776,-3080,0,3,1),
(103,null,35727,16885,188473,-2760,42916,0,0),
(103,null,35728,19408,189422,-3136,0,2,0),
(103,null,35729,17984,187536,-2896,45056,1,0),
(103,null,35730,15152,188128,-2640,0,1,0),
(103,null,35731,16016,189520,-2888,0,1,0),
(103,null,35733,17008,186240,-2920,16384,0,0),
(103,null,35735,18304,188604,-2920,36864,0,0),
(103,null,35736,18048,189792,-2920,10324,0,0),
(103,null,35736,17632,189760,-2920,45348,0,0),
(103,null,35737,15282,186259,-2920,43140,0,0),
(103,null,35737,15728,186352,-2920,12288,0,0),
(103,null,35738,16784,188544,-2920,43884,0,0),
(103,null,35738,17060,188551,-2920,11484,0,0),
(103,null,35738,16080,187568,-2920,42884,0,0),
(103,null,35738,16368,187568,-2920,10432,0,0),
(103,null,36459,18397,188339,-2920,42948,0,0),
(103,null,36395,16772,188253,-2768,10232,3,2),
(104,null,35758,126080,123808,-2424,48972,0,0),
(104,null,35759,123383,121093,-2864,0,2,0),
(104,null,35760,124299,123614,-2552,49192,1,0),
(104,null,35761,124768,121856,-2296,0,1,0),
(104,null,35763,124768,124640,-2552,54480,1,0),
(104,null,35765,127920,124384,-2584,36616,0,0),
(104,null,35767,128106,122635,-2588,33036,0,0),
(104,null,35768,126208,120768,-2584,16384,0,0),
(104,null,35768,125904,120544,-2584,49024,0,0),
(104,null,35769,125920,125483,-2584,49024,0,0),
(104,null,35769,126208,125680,-2584,16384,0,0),
(104,null,35770,126186,122800,-2584,16384,0,0),
(104,null,35770,125974,122689,-2584,49024,0,0),
(104,null,35770,125974,123879,-2584,49024,0,0),
(104,null,35770,126177,124007,-2584,16384,0,0),
(104,null,36460,128133,122310,-2584,48972,0,0),
(104,null,36396,126111,123738,-2432,16248,3,3),
(105,null,35796,72544,4608,-2888,56456,0,0),
(105,null,35797,75280,1387,-3268,0,2,0),
(105,null,35798,73788,5479,-3016,55136,1,0),
(105,null,35799,72400,2896,-2760,0,1,0),
(105,null,35800,71264,4144,-3008,0,1,0),
(105,null,35802,74736,4160,-3040,34596,0,0),
(105,null,35804,73119,6121,-3047,46480,0,0),
(105,null,35805,71536,5808,-3040,56456,0,0),
(105,null,35805,71634,6146,-3040,23840,0,0),
(105,null,35806,74256,2960,-3040,23657,0,0),
(105,null,35806,74164,2606,-3040,56453,0,0),
(105,null,35807,73281,3925,-3040,23840,0,0),
(105,null,35807,73194,3703,-3040,56456,0,0),
(105,null,35807,72430,4624,-3040,56456,0,0),
(105,null,35807,72532,4853,-3040,23840,0,0),
(105,null,36461,73470,6019,-3040,56456,0,0),
(105,null,36397,72619,4569,-2889,23840,3,4),
(106,null,35827,154544,55600,-3096,58368,0,0),
(106,null,35828,159377,52403,-3312,0,2,0),
(106,null,35829,155576,56592,-3224,59224,1,0),
(106,null,35830,154704,53856,-2968,0,1,0),
(106,null,35831,153328,54848,-3216,5512,1,0),
(106,null,35833,156768,55552,-3256,32252,0,0),
(106,null,35835,154800,57146,-3257,49096,0,0),
(106,null,35836,153312,56544,-3256,58368,0,0),
(106,null,35836,153328,56896,-3256,25416,0,0),
(106,null,35837,156496,53920,-3256,58368,0,0),
(106,null,35837,156528,54272,-3256,25416,0,0),
(106,null,35838,155385,55045,-3248,25416,0,0),
(106,null,35838,155328,54800,-3256,58368,0,0),
(106,null,35838,154407,55563,-3248,58368,0,0),
(106,null,35838,154468,55805,-3256,25416,0,0),
(106,null,36462,155166,57115,-3256,58368,0,0),
(106,null,36398,154592,55527,-3098,25416,3,5),
(107,null,35858,189968,40224,-3248,0,0,0),
(107,null,35859,190423,43540,-3656,0,2,0),
(107,null,35860,188160,39920,-3376,49284,1,0),
(107,null,35861,188624,38240,-3128,0,1,0),
(107,null,35863,188626,41066,-3376,57140,1,0),
(107,null,35865,191760,40752,-3408,39112,0,0),
(107,null,35867,190992,41376,-3412,45180,0,0),
(107,null,35868,189776,41872,-3408,49148,0,0),
(107,null,35868,190048,42064,-3408,16316,0,0),
(107,null,35869,189776,36960,-3408,49148,0,0),
(107,null,35869,190048,37152,-3408,16316,0,0),
(107,null,35870,189812,39071,-3408,49148,0,0),
(107,null,35870,190044,39197,-3408,16316,0,0),
(107,null,35870,189825,40269,-3408,49148,0,0),
(107,null,35870,190048,40400,-3408,16316,0,0),
(107,null,36463,190798,41513,-3408,49148,0,0),
(107,null,36399,189984,40112,-3254,0,3,5),
(108,null,35896,118827,205186,-3176,38352,0,0),
(108,null,35897,114436,202528,-3408,0,2,0),
(108,null,35898,118880,203568,-3304,5396,1,0),
(108,null,35899,117216,205648,-3048,0,1,0),
(108,null,35900,118560,206560,-3304,48872,1,0),
(108,null,35902,120160,204256,-3336,30272,0,0),
(108,null,35904,118138,203228,-3336,17176,0,0),
(108,null,35905,120113,205939,-3336,38352,0,0),
(108,null,35905,120407,205831,-3336,5396,0,0),
(108,null,35906,116741,203878,-3336,5396,0,0),
(108,null,35906,116460,203986,-3336,38352,0,0),
(108,null,35907,117785,204712,-3336,38352,0,0),
(108,null,35907,117980,204551,-3328,5396,0,0),
(108,null,35907,118832,205280,-3328,38352,0,0),
(108,null,35907,119040,205120,-3336,5396,0,0),
(108,null,36464,117889,203183,-3336,38352,0,0),
(108,null,36400,118785,205138,-3177,5396,3,6),
(109,null,35927,158720,-70032,-2704,59020,0,0),
(109,null,35928,161876,-73407,-2984,0,2,0),
(109,null,35929,157968,-71659,-2832,59020,1,0),
(109,null,35930,159664,-72224,-2584,0,1,0),
(109,null,35932,157312,-70640,-2832,0,1,0),
(109,null,35934,159312,-68240,-2864,49028,0,0),
(109,null,35936,160832,-69056,-2866,42144,0,0),
(109,null,35937,157293,-69255,-2864,59020,0,0),
(109,null,35937,157280,-68912,-2864,27244,0,0),
(109,null,35938,161373,-71636,-2864,27244,0,0),
(109,null,35938,161371,-71992,-2864,59020,0,0),
(109,null,35939,158672,-69856,-2864,27244,0,0),
(109,null,35939,158635,-70096,-2864,59020,0,0),
(109,null,35939,159632,-70761,-2864,59020,0,0),
(109,null,35939,159670,-70518,-2864,27244,0,0),
(109,null,36465,161130,-69197,-2864,59020,0,0),
(109,null,36401,158776,-70042,-2708,27244,3,7),
(110,null,35965,70062,-60958,-2624,45292,0,0),
(110,null,35966,71436,-58182,-2904,0,2,0),
(110,null,35967,71248,-62352,-2752,12388,1,0),
(110,null,35968,71264,-60512,-2504,0,1,0),
(110,null,35970,68688,-59648,-2752,56012,1,0),
(110,null,35972,70144,-63584,-2784,18252,0,0),
(110,null,35974,70944,-63168,-2784,25448,0,0),
(110,null,35975,68995,-63605,-2784,12388,0,0),
(110,null,35975,68668,-63690,-2784,45292,0,0),
(110,null,35976,70884,-59059,-2784,12388,0,0),
(110,null,35976,70535,-59147,-2784,45292,0,0),
(110,null,35977,70194,-60871,-2784,12388,0,0),
(110,null,35977,69936,-60882,-2784,45292,0,0),
(110,null,35977,69736,-61986,-2784,12388,0,0),
(110,null,35977,69472,-61984,-2784,45292,0,0),
(110,null,36466,71273,-62968,-2784,45292,0,0),
(110,null,36433,70058,-61012,-2630,12388,3,8),
(111,null,36003,109024,-141072,-2800,62612,0,0),
(111,null,36004,105447,-139845,-3120,0,2,0),
(111,null,36005,109600,-139735,-2928,62612,1,0),
(111,null,36006,109856,-142640,-2672,0,1,0),
(111,null,36007,108223,-142209,-2920,8524,1,0),
(111,null,36009,108544,-139488,-2952,55116,0,0),
(111,null,36011,110859,-139960,-2952,40492,0,0),
(111,null,36012,111383,-141559,-2960,29804,0,0),
(111,null,36012,111494,-141882,-2952,62612,0,0),
(111,null,36013,107424,-140362,-2960,29804,0,0),
(111,null,36013,107538,-140682,-2960,62612,0,0),
(111,null,36014,110078,-141517,-2952,62612,0,0),
(111,null,36014,108896,-140928,-2952,29804,0,0),
(111,null,36014,108931,-141177,-2952,62612,0,0),
(111,null,36014,110048,-141271,-2952,29804,0,0),
(111,null,36467,111163,-140542,-2952,62612,0,0),
(111,null,36434,109080,-141070,-2801,29804,3,9),
(112,null,36034,5136,149728,-2728,0,0,0),
(112,null,36035,14186,149947,-3352,0,2,0),
(112,null,36036,7006,148242,-2856,32768,1,0),
(112,null,36037,6528,151872,-2608,0,1,0),
(112,null,36039,4384,150992,-2856,0,1,0),
(112,null,36041,5968,146864,-2888,19216,0,0),
(112,null,36043,4320,150032,-2892,0,0,0),
(112,null,36044,7345,150866,-2888,32768,0,0),
(112,null,36044,7552,150601,-2888,0,0,0),
(112,null,36045,3905,148865,-2888,32768,0,0),
(112,null,36045,4101,148594,-2888,0,0,0),
(112,null,36046,6257,149635,-2888,0,0,0),
(112,null,36046,6165,149868,-2888,32768,0,0),
(112,null,36046,5065,149635,-2888,0,0,0),
(112,null,36046,4962,149869,-2888,32768,0,0),
(112,null,36468,4326,149651,-2888,0,0,0),
(112,null,36435,5217,149697,-2736,32768,3,1),
(112,null,36436,5217,149754,-2736,32768,3,2),
(113,null,36072,-53232,91696,-2664,49152,0,0),
(113,null,36073,-56032,86017,-3259,0,2,0),
(113,null,36074,-55791,91856,-2792,0,1,0),
(113,null,36075,-55248,90496,-2536,0,1,0),
(113,null,36077,-54168,92604,-2784,49196,1,0),
(113,null,36079,-52080,89808,-2824,16384,0,0),
(113,null,36081,-50544,91424,-2824,32768,0,0),
(113,null,36082,-52404,92892,-2824,49151,0,0),
(113,null,36082,-52121,93104,-2816,16384,0,0),
(113,null,36083,-54393,89462,-2824,49151,0,0),
(113,null,36083,-54092,89676,-2824,16384,0,0),
(113,null,36084,-53118,91881,-2824,16384,0,0),
(113,null,36084,-53116,90671,-2816,16384,0,0),
(113,null,36084,-53352,90572,-2824,49151,0,0),
(113,null,36084,-53348,91765,-2816,49151,0,0),
(113,null,36469,-50510,91023,-2824,49152,0,0),
(113,null,36437,-53210,91642,-2665,16384,3,1),
(113,null,36438,-53258,91642,-2665,16384,3,4),
(114,null,36110,60379,139950,-1592,46872,0,0),
(114,null,36111,58314,136319,-2000,0,2,0),
(114,null,36112,61864,139257,-1728,46896,1,0),
(114,null,36113,58480,139648,-1464,0,1,0),
(114,null,36114,59436,140834,-1720,47296,1,0),
(114,null,36116,60576,138064,-1752,16532,0,0),
(114,null,36118,60400,140688,-1757,48196,0,0),
(114,null,36119,61696,140832,-1752,14120,0,0),
(114,null,36119,61395,140689,-1752,46936,0,0),
(114,null,36120,58828,138054,-1752,46872,0,0),
(114,null,36120,59137,138189,-1752,14120,0,0),
(114,null,36121,60265,139991,-1752,46872,0,0),
(114,null,36121,60522,140048,-1752,14480,0,0),
(114,null,36121,60042,138817,-1752,46872,0,0),
(114,null,36121,60285,138872,-1752,14480,0,0),
(114,null,36470,60145,140737,-1752,46872,0,0),
(114,null,36439,60391,139884,-1600,14480,3,2),
(114,null,36440,60343,139892,-1600,14480,3,3),
(115,null,36141,11537,95509,-3264,49151,0,0),
(115,null,36142,9318,92253,-3536,0,2,0),
(115,null,36143,9472,94992,-3392,0,1,0),
(115,null,36144,13184,94928,-3144,0,1,0),
(115,null,36145,12829,96214,-3392,49152,1,0),
(115,null,36147,10112,93760,-3424,16384,0,0),
(115,null,36149,9485,96089,-3424,57220,0,0),
(115,null,36150,12633,93599,-3424,16384,0,0),
(115,null,36150,12365,93398,-3424,49151,0,0),
(115,null,36151,10615,96684,-3424,16384,0,0),
(115,null,36151,10344,96478,-3424,49151,0,0),
(115,null,36152,11654,95634,-3424,16384,0,0),
(115,null,36152,11422,95531,-3424,49151,0,0),
(115,null,36152,11660,94437,-3424,16384,0,0),
(115,null,36152,11420,94333,-3424,49151,0,0),
(115,null,36471,9203,95842,-3424,49151,0,0),
(115,null,36441,11549,95447,-3270,16384,3,2),
(115,null,36442,11517,95447,-3270,16384,3,4),
(116,null,36172,79686,91280,-2720,37660,0,0),
(116,null,36173,74810,90814,-3344,0,2,0),
(116,null,36174,77262,91704,-2856,5112,1,0),
(116,null,36175,79440,88752,-2600,0,1,0),
(116,null,36177,80929,90510,-2856,40192,1,0),
(116,null,36179,77600,93440,-2880,57688,0,0),
(116,null,36181,76848,92624,-2880,62456,0,0),
(116,null,36182,80031,92773,-2880,37568,0,0),
(116,null,36182,80329,92637,-2880,5012,0,0),
(116,null,36183,78231,89249,-2880,5012,0,0),
(116,null,36183,77927,89390,-2880,37920,0,0),
(116,null,36184,78812,90685,-2880,5012,0,0),
(116,null,36184,79666,91408,-2880,37660,0,0),
(116,null,36184,78611,90849,-2880,37660,0,0),
(116,null,36184,79865,91249,-2880,5012,0,0),
(116,null,36472,76880,92931,-2880,37660,0,0),
(116,null,36443,79618,91276,-2728,5012,3,4),
(116,null,36444,79641,91231,-2728,5012,3,3),
(117,null,36210,111368,-14624,-832,49151,0,0),
(117,null,36211,114221,-18762,-1768,0,2,0),
(117,null,36212,109872,-16624,-968,16384,1,0),
(117,null,36213,113481,-16058,-712,0,1,0),
(117,null,36215,112601,-13933,-960,49152,1,0),
(117,null,36217,108496,-15504,-992,0,0,0),
(117,null,36219,108880,-16492,-992,8356,0,0),
(117,null,36220,110219,-13636,-992,49151,0,0),
(117,null,36220,110478,-13435,-992,16384,0,0),
(117,null,36221,112216,-17087,-992,49151,0,0),
(117,null,36221,112482,-16883,-992,16384,0,0),
(117,null,36222,111248,-15800,-992,49151,0,0),
(117,null,36222,111487,-15701,-992,16384,0,0),
(117,null,36222,111253,-14604,-992,49151,0,0),
(117,null,36222,111486,-14503,-992,16384,0,0),
(117,null,36473,108614,-16342,-992,49151,0,0),
(117,null,36445,111323,-14680,-839,16384,3,5),
(117,null,36446,111368,-14680,-839,16384,3,4),
(117,null,36447,111412,-14681,-839,16384,3,7),
(118,null,36248,125246,95621,-1976,49151,0,0),
(118,null,36249,121072,93215,-2736,0,2,0),
(118,null,36250,122688,95760,-2112,0,1,0),
(118,null,36251,123232,94400,-1856,0,1,0),
(118,null,36253,124305,96528,-2104,49151,1,0),
(118,null,36255,126384,93728,-2144,16384,0,0),
(118,null,36257,127968,95328,-2144,32768,0,0),
(118,null,36258,124357,93571,-2144,16384,0,0),
(118,null,36258,124080,93379,-2144,49151,0,0),
(118,null,36259,126328,97008,-2144,16384,0,0),
(118,null,36259,126064,96813,-2144,49151,0,0),
(118,null,36260,125128,94482,-2144,49151,0,0),
(118,null,36260,125364,95782,-2144,16384,0,0),
(118,null,36260,125131,95677,-2136,49151,0,0),
(118,null,36260,125365,94582,-2136,16384,0,0),
(118,null,36474,128023,94941,-2144,49151,0,0),
(118,null,36448,125266,95558,-1984,16384,3,5),
(118,null,36449,125226,95559,-1984,16384,3,3),
(119,null,36286,72834,186402,-2424,54844,0,0),
(119,null,36287,71692,188004,-2616,0,2,0),
(119,null,36288,71392,184720,-2552,5528,1,0),
(119,null,36289,74288,186912,-2296,0,1,0),
(119,null,36290,71542,186410,-2552,55088,1,0),
(119,null,36292,74832,185648,-2584,24516,0,0),
(119,null,36294,70768,185632,-2584,63668,0,0),
(119,null,36295,73081,188000,-2584,22248,0,0),
(119,null,36295,72974,187690,-2584,54844,0,0),
(119,null,36296,73127,184321,-2584,22248,0,0),
(119,null,36296,73008,184000,-2584,54844,0,0),
(119,null,36297,73523,185589,-2576,22248,0,0),
(119,null,36297,73376,185380,-2584,54844,0,0),
(119,null,36297,72713,186369,-2576,54844,0,0),
(119,null,36297,72851,186593,-2584,22248,0,0),
(119,null,36475,70720,185261,-2584,54844,0,0),
(119,null,36450,72880,186364,-2425,22248,3,6),
(119,null,36451,72850,186346,-2425,22248,3,3),
(120,null,36317,100213,-55318,-488,0,0,0),
(120,null,36318,104686,-57581,-944,0,2,0),
(120,null,36319,100688,-57440,-616,16384,1,0),
(120,null,36320,100752,-53664,-360,0,1,0),
(120,null,36322,99484,-54027,-616,0,1,0),
(120,null,36324,101952,-56752,-640,32768,0,0),
(120,null,36326,99600,-57360,-648,8476,0,0),
(120,null,36327,102103,-54225,-640,32768,0,0),
(120,null,36327,102308,-54490,-640,0,0,0),
(120,null,36328,99016,-56242,-632,32768,0,0),
(120,null,36328,99229,-56507,-640,0,0,0),
(120,null,36329,101363,-55435,-640,0,0,0),
(120,null,36329,101268,-55199,-640,32768,0,0),
(120,null,36329,100168,-55434,-640,0,0,0),
(120,null,36329,100064,-55200,-640,32768,0,0),
(120,null,36476,99834,-57649,-648,0,0,0),
(120,null,36452,100280,-55302,-489,32768,3,8),
(120,null,36453,100280,-55334,-489,32768,3,7),
(121,null,36355,72365,-94294,-1264,44872,0,0),
(121,null,36356,69553,-91746,-1488,0,2,0),
(121,null,36357,70189,-93935,-1400,61576,1,0),
(121,null,36358,73680,-95456,-1144,0,1,0),
(121,null,36360,73831,-94119,-1400,45536,1,0),
(121,null,36362,70384,-95360,-1424,11308,0,0),
(121,null,36364,70704,-92960,-1424,53872,0,0),
(121,null,36365,71641,-92931,-1424,44872,0,0),
(121,null,36365,71971,-92846,-1424,12456,0,0),
(121,null,36366,72323,-96557,-1424,44872,0,0),
(121,null,36366,72653,-96469,-1424,12456,0,0),
(121,null,36367,72264,-94213,-1424,44872,0,0),
(121,null,36367,72066,-95317,-1424,12456,0,0),
(121,null,36367,71810,-95321,-1424,44872,0,0),
(121,null,36367,72526,-94209,-1424,12456,0,0),
(121,null,36477,70350,-93054,-1424,44872,0,0),
(121,null,36454,72358,-94360,-1272,12456,3,8),
(121,null,36455,72324,-94346,-1272,12456,3,9);

View File

@@ -0,0 +1,5 @@
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=InnoDB DEFAULT CHARSET=utf8;

17
trunk/dist/tools/sql/game/forums.sql vendored Normal file
View File

@@ -0,0 +1,17 @@
CREATE TABLE IF NOT EXISTS `forums` (
`forum_id` int(8) NOT NULL DEFAULT '0',
`forum_name` varchar(255) NOT NULL DEFAULT '',
`forum_parent` int(8) NOT NULL DEFAULT '0',
`forum_post` int(8) NOT NULL DEFAULT '0',
`forum_type` int(8) NOT NULL DEFAULT '0',
`forum_perm` int(8) NOT NULL DEFAULT '0',
`forum_owner_id` int(8) NOT NULL DEFAULT '0',
PRIMARY KEY (`forum_id`),
KEY `forum_owner_id` (`forum_owner_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT IGNORE INTO `forums` VALUES
(1, 'NormalRoot', 0, 0, 0, 1, 0),
(2, 'ClanRoot', 0, 0, 0, 0, 0),
(3, 'MemoRoot', 0, 0, 0, 0, 0),
(4, 'MailRoot', 0, 0, 0, 0, 0);

File diff suppressed because it is too large Load Diff

14
trunk/dist/tools/sql/game/games.sql vendored Normal file
View File

@@ -0,0 +1,14 @@
CREATE TABLE IF NOT EXISTS `games` (
`id` INT NOT NULL DEFAULT 0,
`idnr` INT NOT NULL DEFAULT 0,
`number1` INT NOT NULL DEFAULT 0,
`number2` INT NOT NULL DEFAULT 0,
`prize` INT NOT NULL DEFAULT 0,
`newprize` INT NOT NULL DEFAULT 0,
`prize1` INT NOT NULL DEFAULT 0,
`prize2` INT NOT NULL DEFAULT 0,
`prize3` INT NOT NULL DEFAULT 0,
`enddate` bigint(13) unsigned NOT NULL DEFAULT '0',
`finished` INT NOT NULL DEFAULT 0,
PRIMARY KEY (`id`,`idnr`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,10 @@
CREATE TABLE IF NOT EXISTS `global_tasks` (
`id` int(11) NOT NULL auto_increment,
`task` varchar(50) NOT NULL DEFAULT '',
`type` varchar(50) NOT NULL DEFAULT '',
`last_activation` bigint(13) unsigned NOT NULL DEFAULT '0',
`param1` varchar(100) NOT NULL DEFAULT '',
`param2` varchar(100) NOT NULL DEFAULT '',
`param3` varchar(255) NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,5 @@
CREATE TABLE IF NOT EXISTS `global_variables` (
`var` VARCHAR(20) NOT NULL DEFAULT '',
`value` VARCHAR(255) ,
PRIMARY KEY (`var`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,44 @@
CREATE TABLE IF NOT EXISTS `grandboss_data` (
`boss_id` smallint(5) unsigned NOT NULL,
`loc_x` mediumint(6) NOT NULL,
`loc_y` mediumint(6) NOT NULL,
`loc_z` mediumint(6) NOT NULL,
`heading` mediumint(6) NOT NULL DEFAULT '0',
`respawn_time` bigint(13) unsigned NOT NULL DEFAULT '0',
`currentHP` decimal(30,15) NOT NULL,
`currentMP` decimal(30,15) NOT NULL,
`status` tinyint(1) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`boss_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
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 (40)
(29006, 17726, 108915, -6480, 0, 622493.58388, 3793.536), -- Core (50)
(29014, 55024, 17368, -5412, 10126, 622493.58388, 3793.536), -- Orfen (50)
-- (29019, 185708, 114298, -8221, 32768, 17850000, 39960), -- Antharas (79)
(29020, 116033, 17447, 10107, -25348, 4068372, 39960), -- Baium (75)
-- (29022, 55312, 219168, -3223, 0, 858518.36, 399600), -- Zaken (60)
-- (29025, 0, 0, 0, 0, 0, 0), -- Baium (Stone) (75)
(29028, -105200, -253104, -15264, 0, 62041918, 2248572), -- Valakas (85)
-- (29066, 185708, 114298, -8221,32768, 14518000, 3996000), -- Antharas Weak (79)
-- (29067, 185708, 114298, -8221,32768, 16184000, 3996000), -- Antharas Normal (79)
(29068, 185708, 114298, -8221,32768, 62802301, 1998000), -- Antharas Strong (85)
(29118, 0, 0, 0, 0, 4109288, 1220547); -- Beleth (83)
-- (29045, -87780, -155086, -9080, 16384, 1018821.42723286, 52001.06567747795), -- Frintezza (85)
-- (29046, -87789, -153295, -9176, 16384, 1824900, 23310), -- Scarlet Van Halisha (85)
-- (29047, -87789, -153295, -9176, 16384, 898044, 4519), -- Scarlet Van Halisha (85)
-- (29099, 0, 0, 0, 0, 1703893, 111000), -- Baylor (83)
-- (29150, 0, 0, 0, 0, 8727677, 204995), -- Ekimus (82)
-- (29163, 0, 0, 0, 0, 8727677, 204995), -- Tiat (87)
-- (29175, 0, 0, 0, 0, 8727677, 204995), -- Tiat (87)
-- (29176, 0, 0, 0, 0, 0, 0), -- Zaken Day (60)
-- (29177, 0, 0, 0, 0, 0, 0), -- Freya (Throne) (85)
-- (29178, 0, 0, 0, 0, 0, 0), -- Freya (Spelling) (85)
-- (29178, 0, 0, 0, 0, 0, 0), -- Freya (Stand) (85)
-- (29178, 0, 0, 0, 0, 0, 0), -- Freya (Stand Hard) (85)
-- (29179, 0, 0, 0, 0, 0, 0), -- Zaken Day (83)
--
-- Dr. Chaos
--
INSERT IGNORE INTO grandboss_data VALUES (25512, 96320, -110912, -3328, 8191, 0, 0, 0, 0);

View File

@@ -0,0 +1,5 @@
CREATE TABLE IF NOT EXISTS `grandboss_list` (
`player_id` decimal(11,0) NOT NULL,
`zone` decimal(11,0) NOT NULL,
PRIMARY KEY (`player_id`,`zone`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,138 @@
-- This table holds data definitions for different herb dropping groups.
-- These groups once they're bound with mobs in the npc table, define which mobs
-- drop which herbs (with a certain chance to drop none, one or more of them).
--
-- If a mob appertain to group 0 (table default), it won't drop herbs at all.
-- For any other group larger than zero, herbs will be drop same way as droplists works
-- You can add any type of items here even not herbs, but players will auto loot it if
-- AUTO_LOOT_HERBS config is true.
--
-- About categries:
-- 0: is for Vitality herbs
-- 1: is for Life herbs
-- 2: is for Mana herbs
-- 3: is for special herbs
-- all other: is for Common herbs
DROP TABLE IF EXISTS `herb_droplist_groups`;
CREATE TABLE `herb_droplist_groups` (
`groupId` tinyint(1) unsigned NOT NULL DEFAULT '0',
`itemId` smallint(5) unsigned NOT NULL DEFAULT '0',
`min` smallint(2) unsigned NOT NULL DEFAULT '0',
`max` smallint(2) unsigned NOT NULL DEFAULT '0',
`category` smallint(3) NOT NULL DEFAULT '0',
`chance` mediumint(7) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`groupId`,`itemId`,`category`),
KEY `key_mobId` (`groupId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `herb_droplist_groups` VALUES
-- default group
(1,13028,1,1,0,20000), -- Vitality Replenishing Herb
(1,8600,1,1,1,100000), -- Herb of Life
(1,8601,1,1,1,40000), -- Greater Herb of Life
(1,8602,1,1,1,8000), -- Superior Herb of Life
(1,8603,1,1,2,100000), -- Herb of Mana
(1,8604,1,1,2,40000), -- Greater Herb of Mana
(1,8605,1,1,2,8000), -- Superior Herb of Mana
(1,8612,1,1,3,2000), -- Herb of the Warrior
(1,8613,1,1,3,2000), -- Herb of the Mystic
(1,8614,1,1,3,2000), -- Herb of Recovery
(1,8606,1,1,4,150000), -- Herb of Power
(1,8607,1,1,5,150000), -- Herb of Magic
(1,8608,1,1,6,150000), -- Herb of Atk. Spd.
(1,8609,1,1,7,150000), -- Herb of Casting Spd.
(1,8610,1,1,8,150000), -- Herb of Critical Attack - Probability
(1,8611,1,1,9,150000), -- Herb of Speed
(1,10655,1,1,10,150000), -- Herb of Vampiric Rage
(1,10656,1,1,11,150000), -- Herb of Critical Attack - Power
(1,10657,1,1,12,50000), -- Herb of Doubt
-- primeval island mobs. Guessed chances
(2,13028,1,1,0,20000), -- Vitality Replenishing Herb
(2,8600,1,1,1,200000), -- Herb of Life
(2,8601,1,1,1,80000), -- Greater Herb of Life
(2,8602,1,1,1,16000), -- Superior Herb of Life
(2,8603,1,1,2,150000), -- Herb of Mana
(2,8604,1,1,2,60000), -- Greater Herb of Mana
(2,8605,1,1,2,12000), -- Superior Herb of Mana
(2,8613,1,1,3,4000), -- Herb of the Mystic
(2,8614,1,1,3,4000), -- Herb of Recovery
(2,8607,1,1,4,150000), -- Herb of Magic
(2,8609,1,1,5,150000), -- Herb of Casting Spd.
(2,8611,1,1,6,150000), -- Herb of Speed
(2,10657,1,1,7,75000), -- Herb of Doubt
-- Field of Silence & Field of Whisper mobs
(3,13028,1,1,0,5000), -- Vitality Replenishing Herb
(3,8600,1,1,1,210000), -- Herb of Life
(3,8601,1,1,1,150000), -- Greater Herb of Life
(3,8602,1,1,1,35000), -- Superior Herb of Life
(3,8603,1,1,2,190000), -- Herb of Mana
(3,8604,1,1,2,180000), -- Greater Herb of Mana
(3,8605,1,1,2,50000), -- Superior Herb of Mana
(3,8612,1,1,3,2000), -- Herb of the Warrior
(3,8613,1,1,3,10000), -- Herb of the Mystic
(3,8614,1,1,3,2000), -- Herb of Recovery
(3,8606,1,1,4,60000), -- Herb of Power
(3,8607,1,1,5,60000), -- Herb of Magic
(3,8608,1,1,6,80000), -- Herb of Atk. Spd.
(3,8609,1,1,7,40000), -- Herb of Casting Spd.
(3,8610,1,1,8,20000), -- Herb of Critical Attack - Probability
(3,8611,1,1,9,90000), -- Herb of Speed
(3,10655,1,1,10,60000), -- Herb of Vampiric Rage
(3,10656,1,1,11,30000), -- Herb of Critical Attack - Power
(3,10657,1,1,12,5000), -- Herb of Doubt
(3,14824,1,1,13,9000),-- Ancient Herb - Slayer
(3,14825,1,1,13,9000),-- Ancient Herb - Immortal
(3,14826,1,1,13,25000), -- Ancient Herb - Terminator
(3,14827,1,1,13,30000), -- Ancient Herb - Guide
-- Sel Mahum training grounds - chief group
(4,13028,1,1,0,3299), -- Vitality Replenishing Herb
(4,8600,1,1,1,231000), -- Herb of Life
(4,8601,1,1,1,159600), -- Greater Herb of Life
(4,8602,1,1,1,29400), -- Superior Herb of Life
(4,8603,1,1,2,44000), -- Herb of Mana
(4,8604,1,1,2,57200), -- Greater Herb of Mana
(4,8605,1,1,2,8800), -- Superior Herb of Mana
(4,8612,1,1,3,3300), -- Herb of the Warrior
(4,8613,1,1,3,3300), -- Herb of the Mystic
(4,8614,1,1,3,3400), -- Herb of Recovery
(4,8606,1,1,4,50000), -- Herb of Power
(4,8608,1,1,4,50000), -- Herb of Atk. Spd.
(4,8610,1,1,4,50000), -- Herb of Critical Attack - Probability
(4,10655,1,1,4,50000), -- Herb of Vampiric Rage
(4,10656,1,1,4,50000), -- Herb of Critical Attack - Power
(4,8607,1,1,5,50000), -- Herb of Magic
(4,8609,1,1,5,50000), -- Herb of Casting Spd.
(4,8611,1,1,6,103400), -- Herb of Speed
(4,10657,1,1,6,3299), -- Herb of Doubt
-- Sel Mahum training grounds - soldier group
(5,8600,1,1,1,275000), -- Herb of Life
(5,8601,1,1,1,190000), -- Greater Herb of Life
(5,8602,1,1,1,35000), -- Superior Herb of Life
-- Sel Mahum training grounds - squad leader group
(6,13028,1,1,0,3300), -- Vitality Replenishing Herb
(6,8600,1,1,1,231000), -- Herb of Life
(6,8601,1,1,1,159600), -- Greater Herb of Life
(6,8602,1,1,1,29400), -- Superior Herb of Life
(6,8603,1,1,2,44000), -- Herb of Mana
(6,8604,1,1,2,57200), -- Greater Herb of Mana
(6,8605,1,1,2,8800), -- Superior Herb of Mana
(6,8606,1,1,3,50000), -- Herb of Power
(6,8608,1,1,3,50000), -- Herb of Atk. Spd.
(6,8610,1,1,3,50000), -- Herb of Critical Attack - Probability
(6,10655,1,1,3,50000), -- Herb of Vampiric Rage
(6,10656,1,1,3,50000), -- Herb of Critical Attack - Power
(6,8607,1,1,4,50000), -- Herb of Magic
(6,8609,1,1,4,50000), -- Herb of Casting Spd.
(6,8612,1,1,5,3300), -- Herb of the Warrior
(6,8613,1,1,5,3300), -- Herb of the Mystic
(6,8614,1,1,5,3400), -- Herb of Recovery
(6,8611,1,1,6,103400), -- Herb of Speed
(6,10657,1,1,6,3300), -- Herb of Doubt
(6,10655,1,1,7,450000), -- Herb of Vampiric Rage
-- Antharas minions - Behemoth and Tarask Dragon
(7,8952,10,20,1,1000000), -- Greater Herb of Life
(7,8953,10,20,2,1000000), -- Greater Herb of Mana
-- Antharas minions - Dragon Bomber
(8,8952,10,20,1,1000000), -- Greater Herb of Life
(8,8953,10,20,2,1000000); -- Greater Herb of Mana

9
trunk/dist/tools/sql/game/heroes.sql vendored Normal file
View File

@@ -0,0 +1,9 @@
CREATE TABLE IF NOT EXISTS `heroes` (
`charId` INT UNSIGNED NOT NULL DEFAULT 0,
`class_id` decimal(3,0) NOT NULL DEFAULT 0,
`count` decimal(3,0) NOT NULL DEFAULT 0,
`played` decimal(1,0) NOT NULL DEFAULT 0,
`claimed` ENUM('true','false') NOT NULL DEFAULT 'false',
`message` varchar(300) NOT NULL DEFAULT '',
PRIMARY KEY (`charId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,7 @@
CREATE TABLE IF NOT EXISTS `heroes_diary` (
`charId` int(10) unsigned NOT NULL,
`time` bigint(13) unsigned NOT NULL DEFAULT '0',
`action` tinyint(2) unsigned NOT NULL DEFAULT '0',
`param` int(11) unsigned NOT NULL DEFAULT '0',
KEY `charId` (`charId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,5 @@
CREATE TABLE IF NOT EXISTS `item_attributes` (
`itemId` int(11) NOT NULL DEFAULT 0,
`augAttributes` int(11) NOT NULL DEFAULT -1,
PRIMARY KEY (`itemId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,9 @@
CREATE TABLE IF NOT EXISTS `item_auction` (
`auctionId` int(11) NOT NULL,
`instanceId` int(11) NOT NULL,
`auctionItemId` int(11) NOT NULL,
`startingTime` bigint(13) unsigned NOT NULL DEFAULT '0',
`endingTime` bigint(13) unsigned NOT NULL DEFAULT '0',
`auctionStateId` tinyint(1) NOT NULL,
PRIMARY KEY (`auctionId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,6 @@
CREATE TABLE IF NOT EXISTS `item_auction_bid` (
`auctionId` int(11) NOT NULL,
`playerObjId` int(11) NOT NULL,
`playerBid` bigint(20) NOT NULL,
PRIMARY KEY (`auctionId`,`playerObjId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,6 @@
CREATE TABLE IF NOT EXISTS `item_elementals` (
`itemId` int(11) NOT NULL DEFAULT 0,
`elemType` tinyint(1) NOT NULL DEFAULT -1,
`elemValue` int(11) NOT NULL DEFAULT -1,
PRIMARY KEY (`itemId`, `elemType`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

19
trunk/dist/tools/sql/game/items.sql vendored Normal file
View File

@@ -0,0 +1,19 @@
CREATE TABLE IF NOT EXISTS `items` (
`owner_id` INT, -- object id of the player or clan,owner of this item
`object_id` INT NOT NULL DEFAULT 0, -- object id of the item
`item_id` INT,
`count` BIGINT UNSIGNED NOT NULL DEFAULT 0,
`enchant_level` INT,
`loc` VARCHAR(10), -- inventory,paperdoll,npc,clan warehouse,pet,and so on
`loc_data` INT, -- depending on location: equiped slot,npc id,pet id,etc
`time_of_use` INT, -- time of item use, for calculate of breackages
`custom_type1` INT DEFAULT 0,
`custom_type2` INT DEFAULT 0,
`mana_left` decimal(5,0) NOT NULL DEFAULT -1,
`time` decimal(13) NOT NULL DEFAULT 0,
PRIMARY KEY (`object_id`),
KEY `owner_id` (`owner_id`),
KEY `item_id` (`item_id`),
KEY `loc` (`loc`),
KEY `time_of_use` (`time_of_use`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,12 @@
CREATE TABLE IF NOT EXISTS `itemsonground` (
`object_id` int(11) NOT NULL DEFAULT '0',
`item_id` int(11) DEFAULT NULL,
`count` BIGINT UNSIGNED NOT NULL DEFAULT 0,
`enchant_level` int(11) DEFAULT NULL,
`x` int(11) DEFAULT NULL,
`y` int(11) DEFAULT NULL,
`z` int(11) DEFAULT NULL,
`drop_time` bigint(13) NOT NULL DEFAULT '0',
`equipable` int(1) DEFAULT '0',
PRIMARY KEY (`object_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

18399
trunk/dist/tools/sql/game/locations.sql vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,8 @@
CREATE TABLE IF NOT EXISTS `merchant_lease` (
`merchant_id` int(11) NOT NULL DEFAULT 0,
`player_id` int(11) NOT NULL DEFAULT 0,
`bid` int(11),
`type` int(11) NOT NULL DEFAULT 0,
`player_name` varchar(35),
PRIMARY KEY (`merchant_id`,`player_id`,`type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

20
trunk/dist/tools/sql/game/messages.sql vendored Normal file
View File

@@ -0,0 +1,20 @@
CREATE TABLE IF NOT EXISTS `messages` (
`messageId` INT NOT NULL DEFAULT 0,
`senderId` INT NOT NULL DEFAULT 0,
`receiverId` INT NOT NULL DEFAULT 0,
`subject` TINYTEXT,
`content` TEXT,
`expiration` bigint(13) unsigned NOT NULL DEFAULT '0',
`reqAdena` BIGINT NOT NULL DEFAULT 0,
`hasAttachments` enum('true','false') DEFAULT 'false' NOT NULL,
`isUnread` enum('true','false') DEFAULT 'true' NOT NULL,
`isDeletedBySender` enum('true','false') DEFAULT 'false' NOT NULL,
`isDeletedByReceiver` enum('true','false') DEFAULT 'false' NOT NULL,
`isLocked` enum('true','false') DEFAULT 'false' NOT NULL,
`sendBySystem` tinyint(1) NOT NULL DEFAULT 0,
`isReturned` enum('true','false') DEFAULT 'false' NOT NULL,
`itemId` INT(11) NOT NULL DEFAULT '0',
`enchantLvl` INT(3) NOT NULL DEFAULT '0',
`elementals` VARCHAR(25),
PRIMARY KEY (`messageId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,11 @@
CREATE TABLE IF NOT EXISTS `mods_wedding` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`player1Id` int(11) NOT NULL DEFAULT '0',
`player2Id` int(11) NOT NULL DEFAULT '0',
`married` varchar(5) DEFAULT NULL,
`affianceDate` decimal(20,0) DEFAULT '0',
`weddingDate` decimal(20,0) DEFAULT '0',
PRIMARY KEY (`id`),
KEY `player1Id` (`player1Id`),
KEY `player2Id` (`player2Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,22 @@
DROP TABLE IF EXISTS `npc_buffer`;
CREATE TABLE `npc_buffer` (
`npc_id` int(6) NOT NULL,
`skill_id` int(6) NOT NULL,
`skill_level` int(6) NOT NULL DEFAULT '1',
`skill_fee_id` int(6) NOT NULL DEFAULT '0',
`skill_fee_amount` int(6) NOT NULL DEFAULT '0',
`buff_group` int(6) NOT NULL DEFAULT '0',
PRIMARY KEY (`npc_id`,`skill_id`,`buff_group`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `npc_buffer` VALUES
(36402,4356,3,0,0,4356),
(36402,4352,2,0,0,4352),
(36402,4345,3,0,0,4345),
(36402,4359,3,0,0,4359),
(36402,4351,6,0,0,4351),
(36402,4355,3,0,0,4355),
(36402,4357,2,0,0,4357),
(36402,4342,2,0,0,4342),
(36402,4358,3,0,0,4358),
(36402,4360,3,0,0,4360);

View File

@@ -0,0 +1,9 @@
CREATE TABLE IF NOT EXISTS `olympiad_data` (
`id` TINYINT UNSIGNED NOT NULL DEFAULT 0,
`current_cycle` MEDIUMINT UNSIGNED NOT NULL DEFAULT 1,
`period` MEDIUMINT UNSIGNED NOT NULL DEFAULT 0,
`olympiad_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',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,12 @@
CREATE TABLE IF NOT EXISTS `olympiad_fights` (
`charOneId` int(10) unsigned NOT NULL,
`charTwoId` int(10) unsigned NOT NULL,
`charOneClass` tinyint(3) unsigned NOT NULL DEFAULT '0',
`charTwoClass` tinyint(3) unsigned NOT NULL DEFAULT '0',
`winner` tinyint(1) unsigned NOT NULL DEFAULT '0',
`start` bigint(13) unsigned NOT NULL DEFAULT '0',
`time` bigint(13) unsigned NOT NULL DEFAULT '0',
`classed` tinyint(1) unsigned NOT NULL DEFAULT '0',
KEY `charOneId` (`charOneId`),
KEY `charTwoId` (`charTwoId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,14 @@
CREATE TABLE IF NOT EXISTS `olympiad_nobles` (
`charId` int(10) unsigned NOT NULL DEFAULT 0,
`class_id` tinyint(3) unsigned NOT NULL DEFAULT 0,
`olympiad_points` int(10) unsigned NOT NULL DEFAULT 0,
`competitions_done` smallint(3) unsigned NOT NULL DEFAULT 0,
`competitions_won` 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_done_week` tinyint(3) unsigned NOT NULL DEFAULT 0,
`competitions_done_week_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,
PRIMARY KEY (`charId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,10 @@
CREATE TABLE IF NOT EXISTS `olympiad_nobles_eom` (
`charId` int(10) unsigned NOT NULL DEFAULT 0,
`class_id` tinyint(3) unsigned NOT NULL DEFAULT 0,
`olympiad_points` int(10) unsigned NOT NULL DEFAULT 0,
`competitions_done` smallint(3) unsigned NOT NULL DEFAULT 0,
`competitions_won` 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,
PRIMARY KEY (`charId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,7 @@
CREATE TABLE IF NOT EXISTS `petition_feedback` (
`charName` VARCHAR(35) NOT NULL,
`gmName` VARCHAR(35) NOT NULL,
`rate` TINYINT(1) UNSIGNED NOT NULL DEFAULT 2,
`message` text NOT NULL,
`date` bigint(13) unsigned NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

14
trunk/dist/tools/sql/game/pets.sql vendored Normal file
View File

@@ -0,0 +1,14 @@
CREATE TABLE IF NOT EXISTS `pets` (
`item_obj_id` int(10) unsigned NOT NULL,
`name` varchar(16),
`level` smallint(2) unsigned NOT NULL,
`curHp` int(9) unsigned DEFAULT '0',
`curMp` int(9) unsigned DEFAULT '0',
`exp` bigint(20) unsigned DEFAULT '0',
`sp` bigint(10) unsigned DEFAULT '0',
`fed` int(10) unsigned DEFAULT '0',
`ownerId` int(10) NOT NULL DEFAULT '0',
`restore` enum('true','false') NOT NULL DEFAULT 'false',
PRIMARY KEY (`item_obj_id`),
KEY `ownerId` (`ownerId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

1960
trunk/dist/tools/sql/game/pets_skills.sql vendored Normal file

File diff suppressed because it is too large Load Diff

10
trunk/dist/tools/sql/game/posts.sql vendored Normal file
View File

@@ -0,0 +1,10 @@
CREATE TABLE IF NOT EXISTS `posts` (
`post_id` int(8) NOT NULL DEFAULT '0',
`post_owner_name` varchar(255) NOT NULL DEFAULT '',
`post_ownerid` int(8) NOT NULL DEFAULT '0',
`post_date` bigint(13) unsigned NOT NULL DEFAULT '0',
`post_topic_id` int(8) NOT NULL DEFAULT '0',
`post_forum_id` int(8) NOT NULL DEFAULT '0',
`post_txt` text NOT NULL,
KEY `post_forum_id` (`post_forum_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,10 @@
CREATE TABLE IF NOT EXISTS `punishments` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`key` varchar(255) NOT NULL,
`affect` varchar(255) NOT NULL,
`type` varchar(255) NOT NULL,
`expiration` bigint NOT NULL,
`reason` TEXT NOT NULL,
`punishedBy` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

View File

@@ -0,0 +1,11 @@
-- Table structure for global quest data (i.e. quest data not particular to a player)
-- Note: We had considered using character_quests with char_id = 0 for this, but decided
-- against it, primarily for aesthetic purposes, cleaningness of code, expectability, and
-- to keep char-related data purely as char-related data, global purely as global.
CREATE TABLE IF NOT EXISTS `quest_global_data` (
`quest_name` VARCHAR(40) NOT NULL DEFAULT '',
`var` VARCHAR(20) NOT NULL DEFAULT '',
`value` VARCHAR(255) ,
PRIMARY KEY (`quest_name`,`var`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

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