Add level-aware builder controls
This commit is contained in:
@@ -271,8 +271,10 @@ CREATE TABLE IF NOT EXISTS stat_attributes (
|
||||
unit TEXT NOT NULL DEFAULT '',
|
||||
gear_min REAL,
|
||||
gear_max REAL,
|
||||
gear_reference_level INTEGER NOT NULL DEFAULT 50 CHECK(gear_reference_level BETWEEN 1 AND 50),
|
||||
weapon_min REAL,
|
||||
weapon_max REAL,
|
||||
weapon_reference_level INTEGER NOT NULL DEFAULT 50 CHECK(weapon_reference_level BETWEEN 1 AND 50),
|
||||
skill_chip_min REAL,
|
||||
skill_chip_max REAL,
|
||||
cap_value REAL,
|
||||
@@ -382,6 +384,7 @@ CREATE TABLE IF NOT EXISTS gear (
|
||||
base_health_max REAL NOT NULL CHECK(base_health_max >= base_health_min),
|
||||
base_armor_min REAL,
|
||||
base_armor_max REAL,
|
||||
range_reference_level INTEGER NOT NULL DEFAULT 50 CHECK(range_reference_level BETWEEN 1 AND 50),
|
||||
active INTEGER NOT NULL DEFAULT 1 CHECK(active IN (0, 1)),
|
||||
created_at TEXT NOT NULL,
|
||||
updated_at TEXT NOT NULL,
|
||||
@@ -463,6 +466,7 @@ CREATE TABLE IF NOT EXISTS weapon_tier_ranges (
|
||||
toughness_max REAL NOT NULL CHECK(toughness_max >= toughness_min),
|
||||
engineering_min REAL NOT NULL CHECK(engineering_min >= 0),
|
||||
engineering_max REAL NOT NULL CHECK(engineering_max >= engineering_min),
|
||||
reference_level INTEGER NOT NULL DEFAULT 50 CHECK(reference_level BETWEEN 1 AND 50),
|
||||
PRIMARY KEY(weapon_id, tier)
|
||||
);
|
||||
CREATE TABLE IF NOT EXISTS weapon_talent_options (
|
||||
|
||||
Reference in New Issue
Block a user