876 lines
132 KiB
Go
876 lines
132 KiB
Go
package main
|
||
|
||
import (
|
||
"errors"
|
||
"log"
|
||
"regexp"
|
||
"strconv"
|
||
)
|
||
|
||
func initDB() {
|
||
log.Println("Setting up database...")
|
||
|
||
tx, err := db.Begin()
|
||
if err != nil {
|
||
log.Fatal(err)
|
||
}
|
||
defer tx.Rollback()
|
||
|
||
_, err = tx.Exec("set foreign_key_checks = 0")
|
||
failOnError(err, "initDB : set foreign_key_checks = 0")
|
||
|
||
var name string
|
||
rows, err := db.Query("show tables")
|
||
failOnError(err, "initDB : show tables")
|
||
|
||
for rows.Next() {
|
||
err = rows.Scan(&name)
|
||
failOnError(err, "initDB : show tables listing")
|
||
|
||
_, err = tx.Exec("drop table " + name)
|
||
failOnError(err, "initDB : drop table "+name)
|
||
}
|
||
err = rows.Err()
|
||
failOnError(err, "initDB : show tables listing end")
|
||
rows.Close()
|
||
|
||
_, err = tx.Exec("set foreign_key_checks = 1")
|
||
failOnError(err, "initDB : set foreign_key_checks = 1")
|
||
|
||
err = tx.Commit()
|
||
failOnError(err, "initDB : commit cleanup")
|
||
|
||
log.Println("Database cleaned up")
|
||
|
||
_, err = db.Exec(`CREATE TABLE code_obj_type (
|
||
id SMALLINT UNSIGNED NOT NULL
|
||
,intl_id VARCHAR(32) NOT NULL
|
||
,name VARCHAR(80) NOT NULL
|
||
,PRIMARY KEY (id)
|
||
) ENGINE = InnoDB CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci;`)
|
||
failOnError(err, "initDB : create table code_obj_type")
|
||
|
||
_, err = db.Exec(`CREATE TABLE code_obj_sub_type (
|
||
id SMALLINT UNSIGNED NOT NULL
|
||
,intl_id VARCHAR(32) NOT NULL
|
||
,name VARCHAR(80) NOT NULL
|
||
,obj_type_id SMALLINT UNSIGNED NOT NULL
|
||
,PRIMARY KEY (id)
|
||
,FOREIGN KEY (obj_type_id) REFERENCES code_obj_type(id) ON DELETE CASCADE
|
||
) ENGINE = InnoDB CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci;`)
|
||
failOnError(err, "initDB : create table code_obj_sub_type")
|
||
|
||
_, err = db.Exec(`CREATE TABLE obj (
|
||
id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT
|
||
,obj_type_id SMALLINT UNSIGNED NOT NULL
|
||
,obj_sub_type_id SMALLINT UNSIGNED NOT NULL
|
||
,PRIMARY KEY (id)
|
||
,FOREIGN KEY (obj_type_id) REFERENCES code_obj_type(id) ON DELETE CASCADE
|
||
,FOREIGN KEY (obj_sub_type_id) REFERENCES code_obj_sub_type(id) ON DELETE CASCADE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 0 CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci;`)
|
||
failOnError(err, "initDB : create table obj")
|
||
|
||
_, err = db.Exec(`CREATE TABLE obj_user (
|
||
obj_id BIGINT UNSIGNED NOT NULL
|
||
,telegram_id BIGINT UNSIGNED NOT NULL
|
||
,user_id VARCHAR(32) NOT NULL
|
||
,name VARCHAR(80) NOT NULL
|
||
,guild_id BIGINT UNSIGNED
|
||
,last_msg TIMESTAMP
|
||
,busy_until TIMESTAMP
|
||
,role ENUM('commander', 'bartender', 'squire', 'none')
|
||
,FOREIGN KEY (obj_id) REFERENCES obj(id) ON DELETE CASCADE
|
||
) ENGINE = InnoDB CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci;`)
|
||
failOnError(err, "initDB : create table obj_user")
|
||
|
||
_, err = db.Exec(`CREATE TABLE obj_guild (
|
||
obj_id BIGINT UNSIGNED NOT NULL
|
||
,tag VARCHAR(32) NOT NULL
|
||
,name VARCHAR(80) NOT NULL
|
||
,chat_id BIGINT NOT NULL
|
||
,deposit_chat_id BIGINT NOT NULL
|
||
,FOREIGN KEY (obj_id) REFERENCES obj(id) ON DELETE CASCADE
|
||
) ENGINE = InnoDB CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci;`)
|
||
failOnError(err, "initDB : create table obj_guild")
|
||
|
||
_, err = db.Exec(`CREATE TABLE obj_war (
|
||
obj_id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT
|
||
,start_time TIMESTAMP NOT NULL
|
||
,end_time TIMESTAMP NOT NULL
|
||
,FOREIGN KEY (obj_id) REFERENCES obj(id) ON DELETE CASCADE
|
||
) ENGINE = InnoDB CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci;`)
|
||
failOnError(err, "initDB : create table obj_war")
|
||
|
||
_, err = db.Exec(`CREATE TABLE obj_msg (
|
||
obj_id BIGINT UNSIGNED NOT NULL
|
||
,msg_id BIGINT NOT NULL
|
||
,chat_id BIGINT NOT NULL
|
||
,user_id BIGINT NOT NULL
|
||
,sender_user_id BIGINT NOT NULL
|
||
,date TIMESTAMP NOT NULL
|
||
,text VARCHAR(4096) NOT NULL
|
||
,FOREIGN KEY (obj_id) REFERENCES obj(id) ON DELETE CASCADE
|
||
,UNIQUE KEY (msg_id, chat_id, sender_user_id)
|
||
) ENGINE = InnoDB CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci;`)
|
||
failOnError(err, "initDB : create table obj_msg")
|
||
|
||
_, err = db.Exec(`CREATE TABLE obj_msg_report (
|
||
obj_id BIGINT UNSIGNED NOT NULL
|
||
,war_id BIGINT UNSIGNED NOT NULL
|
||
,FOREIGN KEY (obj_id) REFERENCES obj(id) ON DELETE CASCADE
|
||
,FOREIGN KEY (war_id) REFERENCES obj(id) ON DELETE CASCADE
|
||
) ENGINE = InnoDB CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci;`)
|
||
failOnError(err, "initDB : create table obj_msg_report")
|
||
|
||
_, err = db.Exec(`CREATE TABLE obj_war_report (
|
||
obj_id BIGINT UNSIGNED NOT NULL
|
||
,user_id BIGINT UNSIGNED NOT NULL
|
||
,war_id BIGINT UNSIGNED NOT NULL
|
||
,attack SMALLINT UNSIGNED NOT NULL
|
||
,defense SMALLINT UNSIGNED NOT NULL
|
||
,gold SMALLINT UNSIGNED NOT NULL
|
||
,stock SMALLINT UNSIGNED NOT NULL
|
||
,exp SMALLINT UNSIGNED NOT NULL
|
||
,stamina TINYINT NOT NULL
|
||
,crit TINYINT NOT NULL
|
||
,FOREIGN KEY (obj_id) REFERENCES obj(id) ON DELETE CASCADE
|
||
,FOREIGN KEY (war_id) REFERENCES obj(id) ON DELETE CASCADE
|
||
,UNIQUE KEY (user_id, war_id)
|
||
) ENGINE = InnoDB CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci;`)
|
||
failOnError(err, "initDB : create table obj_msg_report")
|
||
|
||
_, err = db.Exec(`CREATE TABLE obj_auction_announce (
|
||
obj_id BIGINT UNSIGNED 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
|
||
,FOREIGN KEY (obj_id) REFERENCES obj(id) ON DELETE CASCADE
|
||
,UNIQUE KEY (lot_id)
|
||
) ENGINE = InnoDB CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci;`)
|
||
failOnError(err, "initDB : create table obj_auction_announce")
|
||
|
||
_, err = db.Exec(`CREATE TABLE msg_rules (
|
||
id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT
|
||
,prio SMALLINT NOT NULL
|
||
,descn VARCHAR(32) NOT NULL
|
||
,rule VARCHAR(4096) NOT NULL
|
||
,msg_type_id SMALLINT UNSIGNED NOT NULL
|
||
,UNIQUE KEY (id)
|
||
) 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")
|
||
,(` + strconv.Itoa(objTypeMessage) + `, "msg", "Message")
|
||
,(` + 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")
|
||
|
||
_, err = db.Exec(`INSERT INTO code_obj_sub_type (id, intl_id, name, obj_type_id)
|
||
VALUES (` + strconv.Itoa(objSubTypeMessageUnknown) + `, "unknown", "Unknown", ` + strconv.Itoa(objTypeMessage) + `)
|
||
,(` + strconv.Itoa(objSubTypeMessageWar) + `, "war", "War report", ` + strconv.Itoa(objTypeMessage) + `)
|
||
,(` + strconv.Itoa(objSubTypeMessageMiniWar) + `, "mini_war", "Mini war reprot", ` + strconv.Itoa(objTypeMessage) + `)
|
||
,(` + strconv.Itoa(objSubTypeMessageGuildWar) + `, "guild_war", "Guilds war report", ` + strconv.Itoa(objTypeMessage) + `)
|
||
,(` + strconv.Itoa(objSubTypeMessageReport) + `, "report", "Player war report", ` + strconv.Itoa(objTypeMessage) + `)
|
||
,(` + strconv.Itoa(objSubTypeMessageGReport) + `, "g_report", "Player guilds war report", ` + strconv.Itoa(objTypeMessage) + `)
|
||
,(` + strconv.Itoa(objSubTypeMessageQuest) + `, "quest", "Quest result", ` + strconv.Itoa(objTypeMessage) + `)
|
||
,(` + strconv.Itoa(objSubTypeMessageFight) + `, "fight", "Fight result", ` + strconv.Itoa(objTypeMessage) + `)
|
||
,(` + strconv.Itoa(objSubTypeMessageHero) + `, "hero", "Hero summary", ` + strconv.Itoa(objTypeMessage) + `)
|
||
,(` + strconv.Itoa(objSubTypeMessageMe) + `, "me", "Hero short summary", ` + strconv.Itoa(objTypeMessage) + `)
|
||
,(` + strconv.Itoa(objSubTypeMessageInventory) + `, "inv", "Inventory", ` + strconv.Itoa(objTypeMessage) + `)
|
||
,(` + strconv.Itoa(objSubTypeMessagePillageInc) + `, "pillage_inc", "Pillage incoming", ` + strconv.Itoa(objTypeMessage) + `)
|
||
,(` + strconv.Itoa(objSubTypeMessageTributeInc) + `, "tribute_inc", "Request incoming", ` + strconv.Itoa(objTypeMessage) + `)
|
||
,(` + 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(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)
|
||
VALUES (5000, ` + strconv.Itoa(objSubTypeMessageReport) + `, "Player war report", "^(?P<Castle>[🐉🦅🐺🦈🦌🥔🌑])(?P<Guild>(\\[[A-Z]{3}\\]){0,1})(?P<User>([A-Za-z0-9 ]*)) ⚔:(?P<Attack>[0-9]+)(?P<AttackMod>\\((-|\\+)[0-9]+\\)){0,1} 🛡:(?P<Defense>[0-9]+) Lvl: (?P<Level>[0-9]+)\\nYour result on the battlefield:\\n🔥Exp: (?P<Exp>[0-9]+)\\n💰Gold: (?P<Gold>-{0,1}[0-9]+)\\n📦Stock: (?P<Stock>-{0,1}[0-9]+)(\\n)*(?P<Stamina>(🔋Stamina restored)){0,1}(\\n)*(?P<Crit>(⚡Critical strike)){0,1}(\\n)*(?s:.*)$")
|
||
,(5000, ` + strconv.Itoa(objSubTypeMessageAuctionAnnounce) + `, "Auction annouce", "^Lot #(?P<Lot>[0-9]+) : (?P<Item>.*)\\nSeller: (?P<Seller>.*)\\nCurrent price: (?P<Price>[0-9]+) pouch\\(es\\)\\nBuyer: (?P<Buyer>.*)\\nEnd At: (?P<End>.*)\\nStatus: (?P<Status>.*)(\\n)*(?s:.*)")
|
||
,(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")
|
||
}
|
||
|
||
func putUnprocessedMsg(m ChatWarsMessage) (int64, error) {
|
||
res, err := db.Exec(`INSERT INTO obj (obj_type_id, obj_sub_type_id)
|
||
VALUES (` + strconv.Itoa(objTypeMessage) + `,` + strconv.Itoa(objSubTypeMessageUnknown) + `);`)
|
||
if err != nil {
|
||
return 0, err
|
||
}
|
||
|
||
objId, err := res.LastInsertId()
|
||
if err != nil {
|
||
return 0, err
|
||
}
|
||
|
||
stmt, err := db.Prepare(`INSERT INTO obj_msg (obj_id, msg_id, chat_id, user_id, sender_user_id, date , text)
|
||
VALUES (?, ?, ?, ?, ?, FROM_UNIXTIME(?), ?);`)
|
||
if err != nil {
|
||
return 0, err
|
||
}
|
||
defer stmt.Close()
|
||
|
||
_, err = stmt.Exec(objId, m.ID64, m.ChatID64, m.UserID64, m.SenderUserID64, m.Date, m.Text)
|
||
if err != nil {
|
||
return 0, err
|
||
}
|
||
|
||
return objId, nil
|
||
}
|
||
|
||
func getMsg(objId int64) (ChatWarsMessage, error) {
|
||
var m ChatWarsMessage
|
||
|
||
stmt, err := db.Prepare(`SELECT om.msg_id, om.chat_id, om.sender_user_id, UNIX_TIMESTAMP(om.date), om.text FROM obj_msg om WHERE om.obj_id = ?`)
|
||
if err != nil {
|
||
return m, err
|
||
}
|
||
defer stmt.Close()
|
||
|
||
err = stmt.QueryRow(objId).Scan(&m.ID64, &m.ChatID64, &m.SenderUserID64, &m.Date, &m.Text)
|
||
if err != nil {
|
||
return m, err
|
||
}
|
||
|
||
return m, nil
|
||
}
|
||
|
||
func getObjSubTypeId(objId int64) (int64, error) {
|
||
var objSubTypeId int64
|
||
|
||
stmt, err := db.Prepare(`SELECT o.sub_type_id FROM obj o WHERE o.id = ?`)
|
||
if err != nil {
|
||
return 0, err
|
||
}
|
||
defer stmt.Close()
|
||
|
||
err = stmt.QueryRow(1).Scan(&objSubTypeId)
|
||
if err != nil {
|
||
return 0, err
|
||
}
|
||
|
||
return objSubTypeId, nil
|
||
}
|
||
|
||
func insertMsgReport(objId int64, war_date int32, atk int32, def int32, exp int32, gold int32, stock int32, crit bool, stamina bool) error {
|
||
objSubTypeId, err := getObjSubTypeId(objId)
|
||
if err != nil {
|
||
return err
|
||
}
|
||
if objSubTypeId != objSubTypeMessageUnknown {
|
||
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
|
||
|
||
stmt, err := db.Prepare(`INSERT INTO obj_msg_report (obj_id, war_date, attack, defense, gold, stock, exp, stamina, crit)
|
||
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?FROM_UNIXTIME(?), ?);`)
|
||
if err != nil {
|
||
return err
|
||
}
|
||
defer stmt.Close()
|
||
|
||
_, err = stmt.Exec(objId, m.ID64, m.ChatID64, m.UserID64, m.SenderUserID64, m.Date, m.Text)
|
||
if err != nil {
|
||
return err
|
||
}
|
||
*/
|
||
return nil
|
||
}
|
||
|
||
func insertAuctionAnnounce(objId int64, war_date int32, atk int32, def int32, exp int32, gold int32, stock int32, crit bool, stamina bool) error {
|
||
objSubTypeId, err := getObjSubTypeId(objId)
|
||
if err != nil {
|
||
return err
|
||
}
|
||
if objSubTypeId != objSubTypeMessageUnknown {
|
||
return errors.New("Message is not of type Unknown")
|
||
}
|
||
/*
|
||
|
||
obj_id BIGINT UNSIGNED 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(?), ?);`)
|
||
if err != nil {
|
||
return err
|
||
}
|
||
defer stmt.Close()
|
||
|
||
_, err = stmt.Exec(objId, m.ID64, m.ChatID64, m.UserID64, m.SenderUserID64, m.Date, m.Text)
|
||
if err != nil {
|
||
return err
|
||
}
|
||
*/
|
||
return nil
|
||
}
|
||
|
||
func loadMsgParsingRules() (m map[int]MessageParsingRule, err error) {
|
||
var (
|
||
id int32
|
||
priority int32
|
||
descn string
|
||
rule string
|
||
msgTypeID int32
|
||
)
|
||
|
||
log.Println("Loading message parsing rules...")
|
||
m = make(map[int]MessageParsingRule)
|
||
count := int(0)
|
||
|
||
defer func() {
|
||
if rec := recover(); rec != nil {
|
||
log.Println("Error parsing rules : ", rec)
|
||
err = errors.New("panic")
|
||
}
|
||
}()
|
||
|
||
rules, err := db.Query(`SELECT r.id, r.prio, r.descn, r.rule, r.msg_type_id FROM msg_rules r ORDER BY r.prio DESC;`)
|
||
if err != nil {
|
||
return m, err
|
||
}
|
||
defer rules.Close()
|
||
|
||
for rules.Next() {
|
||
err = rules.Scan(&id, &priority, &descn, &rule, &msgTypeID)
|
||
if err != nil {
|
||
return m, err
|
||
}
|
||
i := new(MessageParsingRule)
|
||
i.ID = id
|
||
i.Priority = priority
|
||
i.Description = descn
|
||
i.Rule = rule
|
||
i.MsgTypeID = msgTypeID
|
||
i.re = regexp.MustCompile(rule)
|
||
m[count] = *i
|
||
log.Printf("New rule : %s\n", rule)
|
||
count++
|
||
}
|
||
|
||
return m, nil
|
||
}
|