work on database setup script
This commit is contained in:
parent
911b1b042c
commit
51721134e3
@ -16,13 +16,31 @@ db:create_table("babble",
|
|||||||
"posted INTEGER NOT NULL DEFAULT (unixepoch())"
|
"posted INTEGER NOT NULL DEFAULT (unixepoch())"
|
||||||
)
|
)
|
||||||
|
|
||||||
db:create_table("items",
|
db:create_table("item_blueprints",
|
||||||
"id INTEGER PRIMARY KEY AUTOINCREMENT",
|
"id INTEGER PRIMARY KEY AUTOINCREMENT",
|
||||||
"type INTEGER NOT NULL DEFAULT 0",
|
"type INTEGER NOT NULL DEFAULT 0",
|
||||||
"tier INTEGER NOT NULL DEFAULT 0",
|
"tier INTEGER NOT NULL DEFAULT 0",
|
||||||
"rarity INTEGER NOT NULL DEFAULT 0",
|
"rarity INTEGER NOT NULL DEFAULT 0",
|
||||||
"base_value INTEGER NOT NULL DEFAULT 0",
|
"base_value INTEGER NOT NULL DEFAULT 0",
|
||||||
"attributes_id INTEGER NOT NULL DEFAULT 0",
|
"attributes_id INTEGER NOT NULL DEFAULT 0",
|
||||||
|
"stackable INTEGER NOT NULL DEFAULT 0",
|
||||||
|
"max_stack INTEGER NOT NULL DEFAULT 1",
|
||||||
|
"name TEXT UNIQUE NOT NULL",
|
||||||
|
"lore TEXT",
|
||||||
|
"special TEXT NOT NULL DEFAULT ''"
|
||||||
|
)
|
||||||
|
|
||||||
|
db:create_table("items",
|
||||||
|
"id INTEGER PRIMARY KEY AUTOINCREMENT",
|
||||||
|
"type INTEGER NOT NULL DEFAULT 0",
|
||||||
|
"tier INTEGER NOT NULL DEFAULT 0",
|
||||||
|
"rarity INTEGER NOT NULL DEFAULT 0",
|
||||||
|
"crafted INTEGER NOT NULL DEFAULT 0",
|
||||||
|
"crafter_id INTEGER NOT NULL DEFAULT 0",
|
||||||
|
"base_value INTEGER NOT NULL DEFAULT 0",
|
||||||
|
"attributes_id INTEGER NOT NULL DEFAULT 0",
|
||||||
|
"stackable INTEGER NOT NULL DEFAULT 0",
|
||||||
|
"max_stack INTEGER NOT NULL DEFAULT 1",
|
||||||
"name TEXT UNIQUE NOT NULL",
|
"name TEXT UNIQUE NOT NULL",
|
||||||
"lore TEXT",
|
"lore TEXT",
|
||||||
"special TEXT NOT NULL DEFAULT ''"
|
"special TEXT NOT NULL DEFAULT ''"
|
||||||
@ -43,6 +61,21 @@ db:create_table("user_attributes",
|
|||||||
"mp INTEGER NOT NULL DEFAULT 0"
|
"mp INTEGER NOT NULL DEFAULT 0"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
db:create_table("item_blueprint_attributes",
|
||||||
|
"id INTEGER PRIMARY KEY AUTOINCREMENT",
|
||||||
|
"power INTEGER NOT NULL DEFAULT 0",
|
||||||
|
"toughness INTEGER NOT NULL DEFAULT 0",
|
||||||
|
"agility INTEGER NOT NULL DEFAULT 0",
|
||||||
|
"dexterity INTEGER NOT NULL DEFAULT 0",
|
||||||
|
"magic INTEGER NOT NULL DEFAULT 0",
|
||||||
|
"luck INTEGER NOT NULL DEFAULT 0",
|
||||||
|
"perception INTEGER NOT NULL DEFAULT 0",
|
||||||
|
"uber_power INTEGER NOT NULL DEFAULT 0",
|
||||||
|
"uber_resist INTEGER NOT NULL DEFAULT 0",
|
||||||
|
"hp INTEGER NOT NULL DEFAULT 0",
|
||||||
|
"mp INTEGER NOT NULL DEFAULT 0"
|
||||||
|
)
|
||||||
|
|
||||||
db:create_table("item_attributes",
|
db:create_table("item_attributes",
|
||||||
"id INTEGER PRIMARY KEY AUTOINCREMENT",
|
"id INTEGER PRIMARY KEY AUTOINCREMENT",
|
||||||
"power INTEGER NOT NULL DEFAULT 0",
|
"power INTEGER NOT NULL DEFAULT 0",
|
||||||
@ -213,8 +246,14 @@ db:create_table("user_equipped",
|
|||||||
"relic_3_name TEXT",
|
"relic_3_name TEXT",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
db:create_table("user_inventories",
|
||||||
|
"user_id INTEGER NOT NULL",
|
||||||
|
"item_id INTEGER NOT NULL",
|
||||||
|
"stack INTEGER NOT NULL DEFAULT 1"
|
||||||
|
)
|
||||||
|
|
||||||
db:commit()
|
db:commit()
|
||||||
|
|
||||||
local time = math.roundto(microtime(true) - start, 4)
|
local time = math.roundto(microtime(true) - start, 4)
|
||||||
print(iparse("Game installed in <!> seconds.", {time}))
|
print(iparse("Database setup in <!> seconds.", {time}))
|
||||||
return true
|
return true
|
Loading…
x
Reference in New Issue
Block a user