From 18528383c3780398a52059947a24490cfcde3b91 Mon Sep 17 00:00:00 2001 From: Rogiel Date: Fri, 13 May 2011 11:39:47 -0300 Subject: [PATCH] SQL database files Signed-off-by: Rogiel --- .gitignore | 1 + src/main/resources/sql/character.sql | 20 ++++++++++++++++++++ src/main/resources/sql/item.sql | 7 +++++++ 3 files changed, 28 insertions(+) create mode 100644 .gitignore create mode 100644 src/main/resources/sql/character.sql create mode 100644 src/main/resources/sql/item.sql diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..ea8c4bf7f --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/target diff --git a/src/main/resources/sql/character.sql b/src/main/resources/sql/character.sql new file mode 100644 index 000000000..cba68f644 --- /dev/null +++ b/src/main/resources/sql/character.sql @@ -0,0 +1,20 @@ +CREATE TABLE `character` ( + `character_id` int(12) NOT NULL, + `account_id` varchar(50) NOT NULL, + `name` varchar(50) NOT NULL, + `race` enum('HUMAN') NOT NULL, + `class` enum('HUMAN_FIGHTER','WARRIOR','GLADIATOR','WARLORD','KNIGHT','PALADIN','DARK_AVENGER','ROGUE','REASURE_HUNTER','HAWKEYE','HUMAN_MYSTIC','WIZARD','SORCEROR','NECROMANCER','WARLOCK','CLERIC','BISHOP','PROPHET','ELVEN_FIGHTER','ELVEN_KNIGHT','TEMPLE_KNIGHT','SWORD_SINGER','ELVEN_SCOUT','PLAINS_WALKER','SILVER_RANGER','ELVEN_MYSTIC','ELVEN_WIZARD','SPELLSINGER','ELEMENTAL_SUMMONER','ORACLE','ELDER','DARK_FIGHTER','PALUS_KNIGHT','SHILLIEN_KNIGHT','BLADEDANCER','ASSASSIN','ABYSS_WALKER','PHANTOM_RANGER','DARK_MYSTIC','DARK_WIZARD','SPELLHOWLER','PHANTOM_SUMMONER','SHILLIEN_ORACLE','SHILLIEN_ELDER') NOT NULL DEFAULT 'HUMAN_FIGHTER', + `sex` enum('MALE','FEMALE') NOT NULL, + `level` int(3) NOT NULL, + `experience` int(15) NOT NULL, + `sp` int(15) NOT NULL, + `position_x` int(10) NOT NULL, + `position_y` int(10) NOT NULL, + `position_z` int(10) NOT NULL, + `appearance_hair_style` enum('STYLE_A','STYLE_B','STYLE_C','STYLE_D','STYLE_E') NOT NULL DEFAULT 'STYLE_A', + `appearance_hair_color` enum('COLOR_A','COLOR_B','COLOR3_C','COLOR_D') NOT NULL DEFAULT 'COLOR_A', + `apperance_face` enum('FACE_A','FACE_B','FACE_C') NOT NULL DEFAULT 'FACE_A', + PRIMARY KEY (`character_id`), + KEY `account_id` (`account_id`), + KEY `name` (`name`) +) ENGINE=MyISAM; \ No newline at end of file diff --git a/src/main/resources/sql/item.sql b/src/main/resources/sql/item.sql new file mode 100644 index 000000000..f1931af07 --- /dev/null +++ b/src/main/resources/sql/item.sql @@ -0,0 +1,7 @@ +CREATE TABLE `item` ( + `item_id` int(12) NOT NULL, + `template_id` int(10) NOT NULL, + `character_id` int(12) NOT NULL, + PRIMARY KEY (`item_id`), + KEY `character_id` (`character_id`) +) ENGINE=MyISAM; \ No newline at end of file