pathfinder-2-sqlite-MIRROR/data/armor.sql

114 lines
3.1 KiB
SQL

PRAGMA foreign_keys = ON; -- database requires foreign key checking to be turned
-- on PER CONNECTION
INSERT INTO armorgroup (
grp_id,
short_name,
descr
)
VALUES
-- TODO fill in the TODO parts with the description text from pg 275
(1, 'Chain', 'TODO'),
(2, 'Composite', 'TODO'),
(3, 'Leather', 'TODO'),
(4, 'Plate', 'TODO');
INSERT INTO armorcategory (armor_category_id, short_name)
VALUES
(1,'Unarmored'),
(2,'Light Armor'),
(3,'Medium Armor'),
(4,'Heavy Armor');
INSERT INTO armor (
armor_id,
armor_category_id,
item_level,
short_name,
price_text,
price_gp,
ac_bonus,
dex_cap,
check_penalty,
speed_penalty,
strength,
bulk_id,
grp_id,
descr
)
VALUES
-- unarmored
(1, 1, 0, 'No armor', '-', 0.0, 0, NULL, NULL, NULL, NULL, 1, NULL, 'TODO'),
(2, 1, 0, 'Explorer''s clothing', '1 sp', 0.1, 0, 5, NULL, NULL, NULL, 2, NULL, 'TODO'),
-- light armor
(3, 2, 0, 'Padded armor', '2 sp', 0.2, 1, 3, NULL, NULL, 10, 2, NULL, 'TODO'),
(4, 2, 0, 'Leather', '2 gp', 2.0, 1, 4, -1, NULL, 10, 3, NULL, 'TODO'),
(5, 2, 0, 'Studded leather', '3 gp', 3.0, 2, 3, -1, NULL, 12, 3, NULL, 'TODO'),
(6, 2, 0, 'Chain shirt', '5 gp', 5.0, 2, 3, -1, NULL, 12, 3, NULL, 'TODO'),
-- medium armor
(7, 3, 0, 'Hide', '2 gp', 2.0, 3, 2, -2, -5, 14, 4, 3, 'TODO'),
(8, 3, 0, 'Scale mail', '4 gp', 4.0, 3, 2, -2, -5, 14, 4, 2, 'TODO'),
(9, 3, 0, 'Chain mail', '6 gp', 6.0, 4, 1, -2, -5, 16, 4, 1, 'TODO'),
(10, 3, 0, 'Breastplate', '8 gp', 8.0, 4, 1, -2, -5, 16, 4, 4, 'TODO'),
-- heavy armor
(11, 4, 1, 'Splint mail', '13 gp', 13.0, 5, 1, -3, -10, 16, 5, 2, 'TODO'),
(12, 4, 1, 'Half plate', '18 gp', 18.0, 5, 1, -3, -10, 16, 5, 4, 'TODO'),
(13, 4, 2, 'Full plate', '30 gp', 30.0, 6, 0, -3, -10, 18, 6, 4, 'TODO');
-- TODO INSERT into armor_traits table
INSERT INTO armor_traits (armor_id, trait_id)
VALUES
(2, 88), -- explorer's clothing and comfort
(3, 88), -- padded and comfort
(6, 89), -- chain shirt flexible
(6, 90), -- chain shirt noisy
(9, 89), -- chain mail flexible
(9, 90), -- chain mail noisy
(13, 87); -- full plate bulwark
INSERT INTO sourceentries (
sourceentry_id
,sources_id
,page_start
,page_stop
)
VALUES
-- 400 to 499 is reserved for CRB armour --
(400, 1, 275, 275) -- Chain, Composite, Leather, Plate, No armor, Explorer's clothing, Padded armor, Leather, Studded leather, Chain shirt, Hide, Scale mail, Chain mail, Breastplate, Splint mail, Half plate, Full plate --
;
INSERT INTO armorgroup_sorceentries (
id
,grp_id
,sourceentry_id
)
VALUES
(1, 1, 400) -- Chain --
,(2, 2, 400) -- Composite --
,(3, 3, 400) -- Leather --
,(4, 4, 400) -- Plate --
;
INSERT INTO armor_sorceentries (
id
,armor_id
,sourceentry_id
)
VALUES
(1, 1, 400) -- No armor --
,(2, 2, 400) -- Explorer's clothing --
,(3, 3, 400) -- Padded armor --
,(4, 4, 400) -- Leather --
,(5, 5, 400) -- Studded leather --
,(6, 6, 400) -- Chain shirt --
,(7, 7, 400) -- Hide --
,(8, 8, 400) -- Scale mail --
,(9, 9, 400) -- Chain mail --
,(10, 10, 400) -- Breastplate --
,(11, 11, 400) -- Splint mail --
,(12, 12, 400) -- Half mail --
,(13, 13, 400) -- Full plate --
;