This commit is contained in:
shoopea 2019-05-09 15:17:59 +08:00
parent 3debdd4476
commit 1397f558b3
3 changed files with 528 additions and 23 deletions

19
def.go
View File

@ -33,6 +33,7 @@ const (
objTypeWar = 4
objTypeWarReport = 5
objTypeJob = 6
objTypeItem = 7
objSubTypeMessageUnknown = 301
objSubTypeMessageWar = 302
@ -56,6 +57,12 @@ const (
objSubTypeJobStatus = 603
objSubTypeJobWithdrawal = 604
objSubTypeJobGStock = 605
objSubTypeItemResource = 701
objSubTypeItemAlch = 702
objSubTypeItemMisc = 703
objSubTypeItemRecipe = 704
objSubTypeItemPart = 705
objSubTypeItemOther = 706
MQGetMsgWorkers = 3
SQLCWMsgWorkers = 6
@ -100,14 +107,14 @@ var (
func fromChatWarsDate(d string) (t time.Time, err error) {
r := regexp.MustCompile(`(?P<Day>[0-9]{2}) (?P<Month>(Wintar|Hornung|Lenzin|Ōstar|Winni|Brāh|Hewi|Aran|Witu|Wīndume|Herbist|Hailag)) (?P<Year>[0-9]{4})( (?P<Hour>[0-9]{2}):(?P<Minute>[0-9]{2})){0,1}`)
if r.FindStringSubmatch(d) != nil {
log.Printf("fromChatWarsDate : Day : %s\n", r.ReplaceAllString(d, "${Day}"))
day, _ := strconv.Atoi(r.ReplaceAllString(d, "${Day}"))
log.Printf("fromChatWarsDate : Month : %s\n", r.ReplaceAllString(d, "${Month}"))
log.Printf("fromChatWarsDate : Year : %s\n", r.ReplaceAllString(d, "${Year}"))
// log.Printf("fromChatWarsDate : Day : %s\n", r.ReplaceAllString(d, "${Day}"))
// log.Printf("fromChatWarsDate : Month : %s\n", r.ReplaceAllString(d, "${Month}"))
// log.Printf("fromChatWarsDate : Year : %s\n", r.ReplaceAllString(d, "${Year}"))
// log.Printf("fromChatWarsDate : Hour : %s\n", r.ReplaceAllString(d, "${Hour}"))
// log.Printf("fromChatWarsDate : Minute : %s\n", r.ReplaceAllString(d, "${Minute}"))
year, _ := strconv.Atoi(r.ReplaceAllString(d, "${Year}"))
log.Printf("fromChatWarsDate : Hour : %s\n", r.ReplaceAllString(d, "${Hour}"))
day, _ := strconv.Atoi(r.ReplaceAllString(d, "${Day}"))
hour, _ := strconv.Atoi(r.ReplaceAllString(d, "${Hour}"))
log.Printf("fromChatWarsDate : Minute : %s\n", r.ReplaceAllString(d, "${Minute}"))
minute, _ := strconv.Atoi(r.ReplaceAllString(d, "${Minute}"))
days := int(0)
for i := 1059; i < year; i++ {

514
sql.go
View File

@ -164,6 +164,16 @@ func initDB() {
) ENGINE = InnoDB CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci;`)
failOnError(err, "initDB : create table msg_rules")
_, err = db.Exec(`CREATE TABLE obj_item (
obj_id BIGINT UNSIGNED NOT NULL
,intl_id VARCHAR(32)
,name VARCHAR(80)
,weight SMALLINT NOT NULL
,FOREIGN KEY (obj_id) REFERENCES obj(id) ON DELETE CASCADE
,UNIQUE KEY (intl_id)
) ENGINE = InnoDB CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci;`)
failOnError(err, "initDB : create table obj_auction_announce")
_, err = db.Exec(`INSERT INTO code_obj_type (id, intl_id, name)
VALUES (` + strconv.Itoa(objTypeUser) + `, "user", "User")
,(` + strconv.Itoa(objTypeGuild) + `, "guild", "Guild")
@ -171,6 +181,7 @@ func initDB() {
,(` + strconv.Itoa(objTypeWar) + `, "war", "War")
,(` + strconv.Itoa(objTypeWarReport) + `, "war_report", "War Report")
,(` + strconv.Itoa(objTypeJob) + `, "job", "Job")
,(` + strconv.Itoa(objTypeItem) + `, "item", "Item")
;`)
failOnError(err, "initDB : populate table code_obj_type")
@ -191,7 +202,14 @@ func initDB() {
,(` + strconv.Itoa(objSubTypeMessagePillageAck) + `, "pillage_ack", "Pillage acknowledged", ` + strconv.Itoa(objTypeMessage) + `)
,(` + strconv.Itoa(objSubTypeMessageTributeAck) + `, "tribute_ack", "Request acknowledged", ` + strconv.Itoa(objTypeMessage) + `)
,(` + strconv.Itoa(objSubTypeMessageAuctionAnnounce) + `, "auction_announce", "Auction announce", ` + strconv.Itoa(objTypeMessage) + `)
,(` + strconv.Itoa(objSubTypeMessageTime) + `, "time", "Time", ` + strconv.Itoa(objTypeMessage) + `);`)
,(` + strconv.Itoa(objSubTypeMessageTime) + `, "time", "Time", ` + strconv.Itoa(objTypeMessage) + `)
,(` + strconv.Itoa(objSubTypeItemResource) + `, "item_res", "Time", ` + strconv.Itoa(objTypeItem) + `)
,(` + strconv.Itoa(objSubTypeItemAlch) + `, "item_alch", "Time", ` + strconv.Itoa(objTypeItem) + `)
,(` + strconv.Itoa(objSubTypeItemMisc) + `, "item_misc", "Time", ` + strconv.Itoa(objTypeItem) + `)
,(` + strconv.Itoa(objSubTypeItemRecipe) + `, "item_recipe", "Time", ` + strconv.Itoa(objTypeItem) + `)
,(` + strconv.Itoa(objSubTypeItemPart) + `, "item_part", "Time", ` + strconv.Itoa(objTypeItem) + `)
,(` + strconv.Itoa(objSubTypeItemOther) + `, "item_other", "Time", ` + strconv.Itoa(objTypeItem) + `)
;`)
failOnError(err, "initDB : populate table code_obj_sub_type")
_, err = db.Exec(`INSERT INTO msg_rules (prio, msg_type_id, descn, rule)
@ -200,6 +218,483 @@ func initDB() {
,(5000, ` + strconv.Itoa(objSubTypeMessageTime) + `, "Time", "^In Chat Wars world now\\n(?P<Time>.*)\\n(?P<Hour>[0-9]{2}):(?P<Minute>[0-9]{2})\\n(?P<Day>[0-9]{2}) (?P<Month>[a-zA-Z]+) (?P<Year>[0-9]{4})\\n(?s:.*)");`)
failOnError(err, "initDB : populate table msg_rules")
_, err = db.Exec(`
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (1, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "01", "Thread", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (2, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "02", "Stick", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (3, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "03", "Pelt", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (4, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "04", "Bone", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (5, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "05", "Coal", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (6, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "06", "Charcoal", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (7, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "07", "Powder", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (8, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "08", "Iron Ore", 2);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (9, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "09", "Cloth", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (10, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "10", "Silver Ore", 2);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (11, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "100", "Pouch of Gold", 0);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (12, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "11", "Bauxite", 2);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (13, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "12", "Cord", 2);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (14, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "13", "Magic Stone", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (15, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "14", "Wooden Shaft", 2);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (16, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "15", "Sapphire", 2);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (17, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "16", "Solvent", 2);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (18, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "17", "Ruby", 2);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (19, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "18", "Hardener", 2);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (20, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "19", "Steel", 2);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (21, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "20", "Leather", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (22, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "21", "Bone Powder", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (23, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "22", "String", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (24, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "23", "Coke", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (25, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "24", "Purified Powder", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (26, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "25", "Silver Alloy", 3);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (27, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "27", "Steel Mold", 2);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (28, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "28", "Silver Mold", 2);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (29, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "29", "Blacksmith Frame", 3);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (30, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "30", "Artisan Frame", 3);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (31, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "31", "Rope", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (32, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "32", "Silver Frame", 2);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (33, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "33", "Metal Plate", 2);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (34, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "34", "Metallic Fiber", 2);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (35, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "35", "Crafted Leather", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (36, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "36", "Quality Cloth", 2);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (37, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "37", "Blacksmith Mold", 3);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (38, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemResource) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "38", "Artisan Mold", 3);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (39, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "39", "Stinky Sumac", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (40, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "40", "Mercy Sassafras", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (41, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "41", "Cliff Rue", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (42, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "42", "Love Creeper", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (43, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "43", "Wolf Root", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (44, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "44", "Swamp Lavender", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (45, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "45", "White Blossom", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (46, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "46", "Ilaves", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (47, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "47", "Ephijora", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (48, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "48", "Storm Hyssop", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (49, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "49", "Cave Garlic", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (50, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "50", "Yellow Seed", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (51, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "51", "Tecceagrass", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (52, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "52", "Spring Bay Leaf", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (53, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "53", "Ash Rosemary", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (54, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "54", "Sanguine Parsley", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (55, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "55", "Sun Tarragon", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (56, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "56", "Maccunut", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (57, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "57", "Dragon Seed", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (58, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "58", "Queen's Pepper", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (59, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "59", "Plasma of Abyss", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (60, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "60", "Ultramarine Dust", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (61, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "61", "Ethereal Bone", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (62, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "62", "Itacory", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (63, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "63", "Assassin Vine", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (64, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "64", "Kloliarway", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (65, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "65", "Astrulic", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (66, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "66", "Flammia Nut", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (67, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "67", "Plexisop", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (68, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "68", "Mammoth Dill", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (69, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemAlch) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "69", "Silver Dust", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (70, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "501", "Wrapping", 2);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (71, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "502", "Leash", 2);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (72, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "505", "Wooden Arrow", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (73, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "507", "Bottle of Remedy", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (74, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "509", "Bottle of Poison", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (75, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "511", "Steel Arrow", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (76, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "513", "Silver Arrow", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (77, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "515", "Broad Arrows Pack", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (78, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "517", "Heavy Arrows Pack", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (79, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "519", "Compound Arrows Pack", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (80, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "614", "Gift Coupon: Pig", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (81, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "615", "Gift Coupon: Horse", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (82, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "617", "Gift Coupon: Mouse", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (83, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "618", "Hay", 5);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (84, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "619", "Corn", 5);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (85, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "620", "Hamsters", 5);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (86, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "621", "Cheese", 5);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (87, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "623", "Gift Coupon: Ant", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (88, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "624", "Gift Coupon: Spider", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (89, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "625", "Gift Coupon: Haunted", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (90, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "626", "Gift Coupon: Camel", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (91, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a01", "Cloth Jacket", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (92, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a02", "Leather Shirt", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (93, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a03", "Chain Mail", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (94, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a04", "Silver Cuirass", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (95, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a05", "Mithril Armor", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (96, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a06", "Hat", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (97, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a07", "Leather Hood", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (98, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a08", "Steel Helmet", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (99, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a09", "Silver Helmet", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (100, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a10", "Mithril Helmet", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (101, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a100", "Assault Cape", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (102, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a101", "Craftsman Apron", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (103, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a102", "Stoneskin Cloak", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (104, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a11", "Sandals", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (105, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a12", "Leather Shoes", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (106, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a13", "Steel Boots", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (107, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a14", "Silver Boots", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (108, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a15", "Mithril Boots", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (109, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a16", "Gloves (Item)", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (110, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a17", "Leather Gloves", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (111, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a18", "Steel Gauntlets", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (112, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a19", "Silver Gauntlets", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (113, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a20", "Mithril Gauntlets", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (114, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a21", "Wooden Shield", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (115, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a22", "Skeleton Buckler", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (116, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a23", "Bronze Shield", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (117, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a24", "Silver Shield", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (118, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a25", "Mithril Shield", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (119, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a26", "Royal Guard Cape", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (120, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a27", "Order Armor", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (121, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a28", "Order Helmet", 190);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (122, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a29", "Order Boots", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (123, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a30", "Order Gauntlets", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (124, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a31", "Order Shield", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (125, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a32", "Hunter Armor", 450);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (126, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a33", "Hunter Helmet", 190);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (127, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a34", "Hunter Boots", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (128, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a35", "Hunter Gloves", 125);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (129, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a36", "Clarity Robe", 450);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (130, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a37", "Clarity Circlet", 190);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (131, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a38", "Clarity Shoes", 125);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (132, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a39", "Clarity Bracers", 125);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (133, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a40", "Pencil of Truth", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (134, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a41", "Bard's Cape", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (135, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a45", "Crusader Armor", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (136, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a46", "Crusader Helmet", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (137, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a47", "Crusader Boots", 200);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (138, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a48", "Crusader Gauntlets", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (139, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a49", "Crusader Shield", 200);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (140, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a50", "Royal Armor", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (141, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a51", "Royal Helmet", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (142, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a52", "Royal Boots", 200);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (143, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a53", "Royal Gauntlets", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (144, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a54", "Royal Shield", 200);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (145, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a55", "Ghost Armor", 480);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (146, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a56", "Ghost Helmet", 200);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (147, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a57", "Ghost Boots", 90);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (148, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a58", "Ghost Gloves", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (149, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a59", "Lion Armor", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (150, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a60", "Lion Helmet", 200);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (151, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a61", "Lion Boots", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (152, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a62", "Lion Gloves", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (153, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a63", "Demon Robe", 480);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (154, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a64", "Demon Circlet", 200);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (155, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a65", "Demon Shoes", 140);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (156, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a66", "Demon Bracers", 140);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (157, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a67", "Divine Robe", 480);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (158, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a68", "Divine Circlet", 200);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (159, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a69", "Divine Shoes", 140);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (160, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a70", "Divine Bracers", 140);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (161, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a71", "Storm Cloak", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (162, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a72", "Durable Cloak", 30);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (163, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a73", "Blessed Cloak", 30);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (164, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a74", "Hiking Jar", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (165, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a75", "Hiking Bag", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (166, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a76", "Stick of Wisdom", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (167, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a78", "Council Armor", 510);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (168, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a79", "Council Helmet", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (169, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a80", "Council Boots", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (170, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a81", "Council Gloves", 155);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (171, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a82", "Council Shield", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (172, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a83", "Griffin Armor", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (173, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a84", "Griffin Helmet", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (174, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a85", "Griffin Boots", 155);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (175, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a86", "Griffin Gloves", 155);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (176, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a87", "Celestial Armor", 510);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (177, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a88", "Celestial Helmet", 210);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (178, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a89", "Celestial Boots", 155);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (179, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "a90", "Celestial Gloves", 155);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (180, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "ch1", "Zombie Chest", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (181, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "e1", "Cocoa Powder", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (182, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "e109", "Walker Armor (Event Gear)", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (183, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "e110", "Walker Helmet (Event Gear)", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (184, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "e111", "Walker Boots (Event Gear)", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (185, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "e112", "Walker Gauntlets (Event Gear)", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (186, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "e113", "Walker Shield (Event Gear)", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (187, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "e114", "Zombie Armor (Event Gear)", 480);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (188, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "e115", "Zombie Helmet (Event Gear)", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (189, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "e116", "Zombie Boots (Event Gear)", 140);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (190, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "e117", "Zombie Gauntlets (Event Gear)", 140);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (191, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "e118", "Zombie Shield (Event Gear)", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (192, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "e125", "Demon Shoes (Event Item)", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (193, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "e128", "Manwolf Helmet (Event Gear)", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (194, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "e130", "Manwolf Gloves (Event Gear)", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (195, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "e132", "Werewolf Helmet (Event Gear)", 200);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (196, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "e139", "Nosferatu Armor (Event Gear)", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (197, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "e144", "War Club", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (198, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "e147", "Manwolf Knife (Event Gear)", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (199, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "e150", "Walker Club (Event Gear)", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (200, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "e153", "Werewolf Knife (Event Gear)", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (201, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "e2", "Egg", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (202, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "e3", "Flour", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (203, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "e4", "Milk", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (204, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "e5", "Sugar", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (205, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "est", "Evil Spirits Totem", 50);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (206, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "hw102", "Timeless Jade", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (207, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "hw104", "Shadow Bloodstone", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (208, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "hw107", "Void Emerald", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (209, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k01", "Champion Blade", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (210, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k02", "Trident Blade", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (211, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k03", "Hunter Shaft", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (212, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k04", "War Hammer Head", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (213, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k05", "Hunter Blade", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (214, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k06", "Order Armor Piece", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (215, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k07", "Order Helmet Fragment", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (216, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k08", "Order Boots Part", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (217, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k09", "Order Gauntlets Part", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (218, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k10", "Order Shield Part", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (219, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k11", "Hunter Armor Part", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (220, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k12", "Hunter Helmet Fragment", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (221, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k13", "Hunter Boots Part", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (222, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k14", "Hunter Gloves Part", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (223, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k15", "Clarity Robe Piece", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (224, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k16", "Clarity Circlet Fragment", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (225, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k17", "Clarity Shoes Part", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (226, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k18", "Clarity Bracers Part", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (227, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k19", "Thundersoul Blade", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (228, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k20", "Doomblade Blade", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (229, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k21", "Eclipse Blade", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (230, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k22", "Guard's Blade", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (231, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k23", "King's Defender Blade", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (232, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k24", "Raging Lance Blade", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (233, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k25", "Composite Bow Shaft", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (234, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k26", "Lightning Bow Shaft", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (235, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k27", "Hailstorm Bow Shaft", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (236, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k28", "Imperial Axe Head", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (237, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k29", "Skull Crusher Head", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (238, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k30", "Dragon Mace Head", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (239, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k31", "Ghost Blade", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (240, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k32", "Lion Blade", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (241, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k33", "Crusader Armor Piece", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (242, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k34", "Crusader Helmet Fragment", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (243, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k35", "Crusader Boots Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (244, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k36", "Crusader Gauntlets Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (245, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k37", "Crusader Shield Part", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (246, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k38", "Royal Armor Piece", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (247, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k39", "Royal Helmet Fragment", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (248, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k40", "Royal Boots Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (249, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k41", "Royal Gauntlets Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (250, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k42", "Royal Shield Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (251, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k43", "Ghost Armor Part", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (252, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k44", "Ghost Helmet Fragment", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (253, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k45", "Ghost Boots Part", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (254, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k46", "Ghost Gloves Part", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (255, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k47", "Lion Armor Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (256, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k48", "Lion Helmet Fragment", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (257, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k49", "Lion Boots Part", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (258, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k50", "Lion Gloves Part", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (259, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k51", "Demon Robe Piece", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (260, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k52", "Demon Circlet Fragment", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (261, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k53", "Demon Shoes Part", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (262, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k54", "Demon Bracers Part", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (263, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k55", "Divine Robe Piece", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (264, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k56", "Divine Circlet Fragment", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (265, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k57", "Divine Shoes Part", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (266, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k58", "Divine Bracers Part", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (267, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k59", "Storm Cloak Part", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (268, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k60", "Durable Cloak Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (269, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k61", "Blessed Cloak Part", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (270, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k78", "Council Armor Part", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (271, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k79", "Council Helmet Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (272, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k80", "Council Boots Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (273, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k81", "Council Gloves Part", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (274, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k82", "Council Shield Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (275, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k83", "Griffin Armor Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (276, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k84", "Griffin Helmet Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (277, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k85", "Griffin Boots Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (278, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k86", "Griffin Gloves Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (279, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k87", "Celestial Armor Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (280, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k88", "Celestial Helmet Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (281, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k89", "Celestial Boots Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (282, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k90", "Celestial Gloves Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (283, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k91", "Griffin Knife Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (284, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k92", "Minotaur Sword Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (285, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k93", "Phoenix Sword Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (286, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k94", "Heavy Fauchard Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (287, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k95", "Guisarme Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (288, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k96", "Meteor Bow Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (289, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k97", "Nightfall Bow Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (290, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k98", "Black Morningstar Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (291, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k99", "Maiming Bulawa Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (292, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k100", "Assault Cape Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (293, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k101", "Craftsman Apron Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (294, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemPart) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "k102", "Stoneskin Cloak Part", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (295, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "p01", "Vial of Rage", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (296, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "p02", "Potion of Rage", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (297, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "p03", "Bottle of Rage", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (298, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "p04", "Vial of Peace", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (299, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "p05", "Potion of Peace", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (300, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "p06", "Bottle of Peace", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (301, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "p07", "Vial of Greed", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (302, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "p08", "Potion of Greed", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (303, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "p09", "Bottle of Greed", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (304, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "p10", "Vial of Nature", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (305, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "p11", "Potion of Nature", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (306, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "p12", "Bottle of Nature", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (307, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "p13", "Vial of Mana", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (308, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "p14", "Potion of Mana", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (309, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "p15", "Bottle of Mana", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (310, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "p16", "Vial of Twilight", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (311, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "p17", "Potion of Twilight", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (312, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "p18", "Bottle of Twilight", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (313, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "p19", "Vial of Morph", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (314, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "p20", "Potion of Morph", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (315, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "p21", "Bottle of Morph", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (316, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "pmp", "Pumpkin", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (317, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r01", "Champion Sword Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (318, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r02", "Trident Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (319, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r03", "Hunter Bow Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (320, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r04", "War Hammer Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (321, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r05", "Hunter Dagger Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (322, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r06", "Order Armor Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (323, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r07", "Order Helmet Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (324, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r08", "Order Boots Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (325, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r09", "Order Gauntlets Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (326, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r10", "Order Shield Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (327, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r100", "Assault Cape Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (328, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r101", "Craftsman Apron Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (329, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r102", "Stoneskin Cloak Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (330, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r11", "Hunter Armor Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (331, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r12", "Hunter Helmet Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (332, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r13", "Hunter Boots Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (333, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r14", "Hunter Gloves Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (334, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r15", "Clarity Robe Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (335, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r16", "Clarity Circlet Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (336, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r17", "Clarity Shoes Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (337, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r18", "Clarity Bracers Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (338, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r19", "Thundersoul Sword Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (339, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r20", "Doomblade Sword Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (340, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r21", "Eclipse Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (341, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r22", "Guard's Spear Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (342, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r23", "King's Defender Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (343, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r24", "Raging Lance Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (344, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r25", "Composite Bow Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (345, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r26", "Lightning Bow Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (346, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r27", "Hailstorm Bow Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (347, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r28", "Imperial Axe Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (348, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r29", "Skull Crusher Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (349, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r30", "Dragon Mace Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (350, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r31", "Ghost Dagger Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (351, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r32", "Lion Knife Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (352, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r33", "Crusader Armor Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (353, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r34", "Crusader Helmet Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (354, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r35", "Crusader Boots Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (355, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r36", "Crusader Gauntlets Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (356, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r37", "Crusader Shield Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (357, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r38", "Royal Armor Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (358, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r39", "Royal Helmet Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (359, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r40", "Royal Boots Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (360, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r41", "Royal Gauntlets Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (361, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r42", "Royal Shield Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (362, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r43", "Ghost Armor Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (363, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r44", "Ghost Helmet Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (364, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r45", "Ghost Boots Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (365, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r46", "Ghost Gloves Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (366, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r47", "Lion Armor Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (367, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r48", "Lion Helmet Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (368, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r49", "Lion Boots Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (369, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r50", "Lion Gloves Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (370, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r51", "Demon Robe Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (371, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r52", "Demon Circlet Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (372, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r53", "Demon Shoes Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (373, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r54", "Demon Bracers Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (374, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r55", "Divine Robe Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (375, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r56", "Divine Circlet Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (376, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r57", "Divine Shoes Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (377, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r58", "Divine Bracers Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (378, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r59", "Storm Cloak Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (379, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r60", "Durable Cloak Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (380, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r61", "Blessed Cloak Recipe", 10);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (381, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r78", "Council Armor Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (382, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r79", "Council Helmet Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (383, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r80", "Council Boots Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (384, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r81", "Council Gloves Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (385, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r82", "Council Shield Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (386, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r83", "Griffin Armor Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (387, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r84", "Griffin Helmet Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (388, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r85", "Griffin Boots Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (389, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r86", "Griffin Gloves Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (390, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r87", "Celestial Armor Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (391, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r88", "Celestial Helmet Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (392, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r89", "Celestial Boots Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (393, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r90", "Celestial Gloves Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (394, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r91", "Griffin Knife Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (395, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r92", "Minotaur Sword Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (396, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r93", "Phoenix Sword Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (397, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r94", "Heavy Fauchard Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (398, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r95", "Guisarme Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (399, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r96", "Meteor Bow Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (400, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r97", "Nightfall Bow Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (401, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r98", "Black Morningstar Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (402, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemRecipe) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "r99", "Maiming Bulawa Recipe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (403, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "s01", "📕Scroll of Rage", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (404, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "s02", "📕Scroll of Peace", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (405, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "s03", "📗Scroll of Rage", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (406, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "s04", "📗Scroll of Peace", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (407, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "s05", "📘Scroll of Rage", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (408, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "s06", "📘Scroll of Peace", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (409, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "s11", "📕Rare scroll of Rage", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (410, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "s12", "📕Rare scroll of Peace", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (411, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "s13", "📗Rare scroll of Rage", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (412, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "s14", "📗Rare scroll of Peace", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (413, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "s15", "📘Rare scroll of Rage", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (414, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "s16", "📘Rare scroll of Peace", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (415, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "s51", "✒Sof Engraving", 1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (416, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemMisc) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "tch", "Torch", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (417, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "td1", "Colorless shard", 50);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (418, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w01", "Wooden Sword", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (419, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w02", "Short Sword", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (420, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w03", "Long Sword", 180);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (421, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w04", "Widow Sword", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (422, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w05", "Knight's Sword", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (423, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w06", "Elven Sword", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (424, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w07", "Rapier", 180);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (425, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w08", "Short Spear", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (426, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w09", "Long Spear", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (427, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w10", "Lance", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (428, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w11", "Elven Spear", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (429, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w12", "Halberd", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (430, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w13", "Kitchen Knife", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (431, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w14", "Battle Knife", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (432, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w15", "Steel Dagger", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (433, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w16", "Silver Dagger", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (434, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w17", "Mithril Dagger", 180);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (435, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w18", "Short Bow", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (436, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w19", "Wooden Bow", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (437, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w20", "Long Bow", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (438, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w21", "Elven Bow", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (439, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w22", "Forest Bow", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (440, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w23", "Club", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (441, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w24", "Bone Club", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (442, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w25", "Heavy Club", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (443, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w26", "Steel Axe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (444, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w27", "Mithril Axe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (445, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w28", "Champion Sword", 180);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (446, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w29", "Trident", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (447, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w30", "Hunter Bow", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (448, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w31", "War Hammer", 180);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (449, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w32", "Hunter Dagger", 180);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (450, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w33", "Thundersoul Sword", 200);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (451, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w34", "Doomblade Sword", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (452, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w35", "Eclipse", 200);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (453, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w36", "Guard's Spear", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (454, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w37", "King's Defender", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (455, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w38", "Raging Lance", 200);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (456, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w39", "Composite Bow", 200);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (457, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w40", "Lightning Bow", 200);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (458, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w41", "Hailstorm Bow", 200);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (459, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w42", "Imperial Axe", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (460, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w43", "Skull Crusher", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (461, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w44", "Dragon Mace", 200);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (462, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w45", "Ghost Dagger", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (463, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w46", "Lion Knife", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (464, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w91", "Griffin Knife", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (465, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w92", "Minotaur Sword", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (466, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w93", "Phoenix Sword", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (467, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w94", "Heavy Fauchard", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (468, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w95", "Guisarme", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (469, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w96", "Meteor Bow", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (470, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w97", "Nightfall Bow", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (471, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w98", "Black Morningstar", -1);
INSERT INTO obj (id, obj_type_id, obj_sub_type_id) VALUES (472, ` + strconv.Itoa(objTypeItem) + `, ` + strconv.Itoa(objSubTypeItemOther) + `); INSERT INTO obj_item (obj_id, intl_id, name, weight) VALUES (LAST_INSERT_ID(), "w99", "Maiming Bulawa", 0);
`)
failOnError(err, "initDB : populate table obj_item")
log.Println("Database set up")
}
@ -307,15 +802,16 @@ func insertAuctionAnnounce(objId int64, war_date int32, atk int32, def int32, ex
return errors.New("Message is not of type Unknown")
}
/*
obj_id BIGINT UNSIGNED NOT NULL
,war_date TIMESTAMP NOT NULL
,attack SMALLINT UNSIGNED NOT NULL
,defense SMALLINT UNSIGNED NOT NULL
,gold SMALLINT UNSIGNED NOT NULL
,stock MALLINT UNSIGNED NOT NULL
,exp SMALLINT UNSIGNED NOT NULL
,stamina TINYINT NOT NULL
,crit TINYINT NOT NULL
,lot_id BIGINT UNSIGNED NOT NULL
,item VARCHAR(80)
,cond VARCHAR(32)
,quality VARCHAR(32)
,seller VARCHAR(32)
,buyer VARCHAR(32)
,status VARCHAR(32)
,end TIMESTAMP NOT NULL
stmt, err := db.Prepare(`INSERT INTO obj_msg_report (obj_id, war_date, attack, defense, gold, stock, exp, stamina, crit)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?FROM_UNIXTIME(?), ?);`)

View File

@ -112,6 +112,7 @@ func SQLIdentifyMsgWorker(id int, objIds <-chan int64) {
logOnError(err, "SQLIdentifyMsgWorker["+strconv.Itoa(id)+"] : AuctionAnnounce : end")
log.Println(t)
case objSubTypeMessageTime:
/*
log.Printf("SQLIdentifyMsgWorker["+strconv.Itoa(id)+"] : Time (%d)\n", objId)
log.Printf("SQLIdentifyMsgWorker["+strconv.Itoa(id)+"] : Time : %s (%d)\n", r.ReplaceAllString(m.Text, "${Time}"), objId)
log.Printf("SQLIdentifyMsgWorker["+strconv.Itoa(id)+"] : Hour : %s (%d)\n", r.ReplaceAllString(m.Text, "${Hour}"), objId)
@ -119,6 +120,7 @@ func SQLIdentifyMsgWorker(id int, objIds <-chan int64) {
log.Printf("SQLIdentifyMsgWorker["+strconv.Itoa(id)+"] : Day : %s (%d)\n", r.ReplaceAllString(m.Text, "${Day}"), objId)
log.Printf("SQLIdentifyMsgWorker["+strconv.Itoa(id)+"] : Month : %s (%d)\n", r.ReplaceAllString(m.Text, "${Month}"), objId)
log.Printf("SQLIdentifyMsgWorker["+strconv.Itoa(id)+"] : Year : %s (%d)\n", r.ReplaceAllString(m.Text, "${Year}"), objId)
*/
t, err := fromChatWarsDate(r.ReplaceAllString(m.Text, "${Day}") + " " + r.ReplaceAllString(m.Text, "${Month}") + " " + r.ReplaceAllString(m.Text, "${Year}") + " " + r.ReplaceAllString(m.Text, "${Hour}") + ":" + r.ReplaceAllString(m.Text, "${Minute}"))
logOnError(err, "SQLIdentifyMsgWorker["+strconv.Itoa(id)+"] : Time : time")
log.Println(t)