Also: Dont even *try* to use the "Rearrange Code" feature of your IDE, unless you rewrite the db.py

This commit is contained in:
2021-08-09 13:57:22 +02:00
parent 391ed747d3
commit 80b5a4b577
39 changed files with 95 additions and 181271 deletions
+2 -12
View File
@@ -1,15 +1,5 @@
# noinspection LongLineForFile
DROP TABLE IF EXISTS Ability;
CREATE TABLE IF NOT EXISTS Ability
(
AbilityID INT NOT NULL PRIMARY KEY,
Name VARCHAR(20) NOT NULL
);
INSERT INTO Ability (AbilityID, Name)
VALUES (1, 'Agility'),
(2, 'Intelligence'),
(3, 'Psychic'),
(4, 'Sense'),
(5, 'Stamina'),
(6, 'Strength');
CREATE TABLE IF NOT EXISTS Ability (AbilityID INT NOT NULL PRIMARY KEY, Name VARCHAR(20) NOT NULL);
INSERT INTO Ability (AbilityID, Name) VALUES (1,'Agility'), (2,'Intelligence'), (3,'Psychic'), (4,'Sense'), (5,'Stamina'), (6,'Strength');
+2 -122
View File
@@ -1,125 +1,5 @@
# noinspection LongLineForFile
DROP TABLE IF EXISTS Cluster;
CREATE TABLE IF NOT EXISTS Cluster
(
ClusterID INT NOT NULL PRIMARY KEY,
EffectTypeID INT NOT NULL,
LongName VARCHAR(50) NOT NULL,
NPReq INT NOT NULL,
AltName VARCHAR(50) NOT NULL,
INDEX `LongName` (`LongName`) USING BTREE
);
INSERT INTO Cluster (ClusterID, EffectTypeID, LongName, NPReq, AltName)
VALUES (0, 1, '', 0, ''),
(2, 1, '1 Handed Blunt Weapons', 720, '1h Blunt'),
(3, 1, '1 Handed Edged Weapon', 760, '1h Edged'),
(4, 1, '2 Handed Blunt Weapons', 720, '2h Blunt'),
(5, 1, '2 Handed Edged Weapons', 760, '2h Edged'),
(6, 1, 'Adventuring', 600, ''),
(7, 2, 'Agility', 900, ''),
(8, 1, 'Aimed Shot', 840, ''),
(9, 1, 'Assault Rifle', 900, ''),
(10, 16, 'Biological Metamorphosis', 960, ''),
(11, 1, 'Body Development', 800, ''),
(12, 1, 'Bow', 800, ''),
(13, 1, 'Bow Special Attack', 800, ''),
(14, 1, 'Brawling', 660, 'Brawl'),
(15, 1, 'Breaking and Entry', 800, ''),
(16, 1, 'Burst', 840, ''),
(17, 3, 'Chemical AC', 800, ''),
(18, 1, 'Chemistry', 800, ''),
(19, 3, 'Cold AC', 800, ''),
(20, 1, 'Computer Literacy', 800, ''),
(21, 1, 'Concealment', 720, ''),
(22, 1, 'Dimach', 900, ''),
(24, 1, 'Dodge Ranged Attacks', 800, 'Dodge Ranged'),
(25, 1, 'Duck Explosives', 800, ''),
(26, 1, 'Electrical Engineering', 800, ''),
(27, 3, 'Energy AC', 900, ''),
(28, 1, 'Evade Close Combat', 800, 'Evade Close'),
(29, 1, 'Fast Attack', 760, ''),
(30, 3, 'Fire AC', 800, ''),
(31, 1, 'First Aid', 720, ''),
(32, 1, 'Fling Shot', 720, ''),
(33, 1, 'Full Auto', 900, ''),
(34, 1, 'Grenade Throwing', 760, 'Grenade'),
(35, 1, 'Heavy Weapons', 400, ''),
(36, 3, 'Projectile AC', 900, ''),
(37, 2, 'Intelligence', 900, ''),
(38, 1, 'Map Navigation', 500, ''),
(39, 1, 'Martial Arts', 1000, ''),
(40, 16, 'Matter Creation', 960, ''),
(41, 16, 'Matter Metamorphosis', 960, ''),
(42, 4, 'Max Health', 1000, ''),
(43, 4, 'Max Nano', 1000, ''),
(44, 1, 'Mechanical Engineering', 800, ''),
(45, 1, 'Melee Energy Weapons', 800, 'Melee Energy'),
(46, 1, 'Melee Weapons Initiative', 800, 'Melee Init'),
(47, 3, 'Melee AC', 900, ''),
(48, 1, 'MG/SMG', 800, 'SMG'),
(49, 1, 'Multiple Melee Weapons', 900, 'Multi Melee'),
(50, 1, 'Multiple Ranged Weapons', 800, 'Multi Ranged'),
(51, 1, 'Nano Initiative', 800, 'Nano Init'),
(52, 1, 'Nano Pool', 1200, ''),
(53, 1, 'Nano Programming', 800, ''),
(54, 1, 'Nano Resistance', 800, 'Nano Resist'),
(55, 1, 'Parry', 840, ''),
(56, 1, 'Perception', 800, ''),
(57, 1, 'Pharmaceuticals', 800, ''),
(58, 1, 'Physical Initiative', 800, 'Physical Init'),
(59, 1, 'Piercing', 640, ''),
(60, 1, 'Pistol', 800, ''),
(61, 2, 'Psychic', 900, ''),
(62, 16, 'Psychological Modifications', 960, ''),
(63, 1, 'Psychology', 800, ''),
(64, 1, 'Quantum Physics', 1000, ''),
(65, 3, 'Radiation AC', 800, ''),
(66, 1, 'Ranged Energy', 800, ''),
(67, 1, 'Ranged Initiative', 800, 'Ranged Init'),
(68, 1, 'Rifle', 900, ''),
(69, 1, 'Riposte', 1000, ''),
(70, 1, 'Run Speed', 1000, ''),
(71, 2, 'Sense', 900, ''),
(72, 16, 'Sensory Improvement', 880, ''),
(73, 1, 'Sharp Objects', 500, ''),
(74, 1, 'Shotgun', 680, ''),
(75, 1, 'Sneak Attack', 1000, ''),
(76, 2, 'Stamina', 900, ''),
(77, 2, 'Strength', 900, ''),
(78, 1, 'Swimming', 500, ''),
(79, 16, 'Time and Space', 960, ''),
(80, 1, 'Trap Disarming', 720, ''),
(81, 1, 'Treatment', 860, ''),
(82, 1, 'Tutoring', 520, ''),
(83, 1, 'Vehicle Air', 400, ''),
(84, 1, 'Vehicle Ground', 600, ''),
(85, 1, 'Vehicle Water', 480, ''),
(86, 1, 'Weapon Smithing', 800, ''),
(87, 15, 'Nano Delta*', 1, 'Nano Delta'),
(88, 15, 'Heal Delta*', 1, 'Heal Delta'),
(89, 8, 'Add All Defense*', 1, 'Defense modifier'),
(90, 9, 'Add All Offense*', 1, 'Offense modifier'),
(91, 10, 'Add Max NCU*', 1, 'NCU Memory'),
(92, 5, 'Add XP (%)*', 1, 'Experience Modifier'),
(93, 12, 'Nano Interrupt (%)*', 1, 'Nano interrupt chance'),
(94, 6, 'Add Chemical Damage*', 1, 'Chemical damage modifier'),
(95, 6, 'Add Energy Damage*', 1, 'Energy damage modifier'),
(96, 6, 'Add Fire Damage*', 1, 'Fire damage modifier'),
(97, 6, 'Add Melee Damage*', 1, 'Melee damage modifier'),
(98, 6, 'Add Poison Damage*', 1, 'Poison damage modifier'),
(99, 6, 'Add Projectile Damage*', 1, 'Projectile damage modifier'),
(100, 6, 'Add Radiation Damage*', 1, 'Radiation damage modifier'),
(101, 7, 'Chemical Damage Shield*', 1, 'Shield Chemical Damage'),
(102, 7, 'Cold Damage Shield*', 1, 'Shield Cold Damage'),
(103, 7, 'Energy Damage Shield*', 1, 'Shield Energy Damage'),
(104, 7, 'Fire Damage Shield*', 1, 'Shield Fire Damage'),
(105, 7, 'Melee Damage Shield*', 1, 'Shield Melee Damage'),
(106, 7, 'Poison Damage Shield*', 1, 'Shield Poison Damage'),
(107, 7, 'Projectile Damage Shield*', 1, 'Shield Projectile Damage'),
(108, 7, 'Radiation Damage Shield*', 1, 'Shield Radiation Damage'),
(109, 11, 'Skill Lock (%)*', 1, 'Skill Lock Modifier'),
(110, 13, 'Nano Cost (%)*', 1, 'Nano cost modifier'),
(111, 14, 'Add Nano Range (%)*', 1, 'Nano Range'),
(112, 3, 'Poison AC', 800, ''),
(130, 14, 'Add Weapon Range (%)*', 1, '');
CREATE TABLE IF NOT EXISTS Cluster (ClusterID INT NOT NULL PRIMARY KEY, EffectTypeID INT NOT NULL, LongName VARCHAR(50) NOT NULL, NPReq INT NOT NULL, AltName VARCHAR(50) NOT NULL, INDEX `LongName` (`LongName`) USING BTREE);
INSERT INTO Cluster (ClusterID, EffectTypeID, LongName, NPReq, AltName) VALUES (0,1,'',0,''), (2,1,'1 Handed Blunt Weapons',720,'1h Blunt'), (3,1,'1 Handed Edged Weapon',760,'1h Edged'), (4,1,'2 Handed Blunt Weapons',720,'2h Blunt'), (5,1,'2 Handed Edged Weapons',760,'2h Edged'), (6,1,'Adventuring',600,''), (7,2,'Agility',900,''), (8,1,'Aimed Shot',840,''), (9,1,'Assault Rifle',900,''), (10,16,'Biological Metamorphosis',960,''), (11,1,'Body Development',800,''), (12,1,'Bow',800,''), (13,1,'Bow Special Attack',800,''), (14,1,'Brawling',660,'Brawl'), (15,1,'Breaking and Entry',800,''), (16,1,'Burst',840,''), (17,3,'Chemical AC',800,''), (18,1,'Chemistry',800,''), (19,3,'Cold AC',800,''), (20,1,'Computer Literacy',800,''), (21,1,'Concealment',720,''), (22,1,'Dimach',900,''), (24,1,'Dodge Ranged Attacks',800,'Dodge Ranged'), (25,1,'Duck Explosives',800,''), (26,1,'Electrical Engineering',800,''), (27,3,'Energy AC',900,''), (28,1,'Evade Close Combat',800,'Evade Close'), (29,1,'Fast Attack',760,''), (30,3,'Fire AC',800,''), (31,1,'First Aid',720,''), (32,1,'Fling Shot',720,''), (33,1,'Full Auto',900,''), (34,1,'Grenade Throwing',760,'Grenade'), (35,1,'Heavy Weapons',400,''), (36,3,'Projectile AC',900,''), (37,2,'Intelligence',900,''), (38,1,'Map Navigation',500,''), (39,1,'Martial Arts',1000,''), (40,16,'Matter Creation',960,''), (41,16,'Matter Metamorphosis',960,''), (42,4,'Max Health',1000,''), (43,4,'Max Nano',1000,''), (44,1,'Mechanical Engineering',800,''), (45,1,'Melee Energy Weapons',800,'Melee Energy'), (46,1,'Melee Weapons Initiative',800,'Melee Init'), (47,3,'Melee AC',900,''), (48,1,'MG/SMG',800,'SMG'), (49,1,'Multiple Melee Weapons',900,'Multi Melee'), (50,1,'Multiple Ranged Weapons',800,'Multi Ranged'), (51,1,'Nano Initiative',800,'Nano Init'), (52,1,'Nano Pool',1200,''), (53,1,'Nano Programming',800,''), (54,1,'Nano Resistance',800,'Nano Resist'), (55,1,'Parry',840,''), (56,1,'Perception',800,''), (57,1,'Pharmaceuticals',800,''), (58,1,'Physical Initiative',800,'Physical Init'), (59,1,'Piercing',640,''), (60,1,'Pistol',800,''), (61,2,'Psychic',900,''), (62,16,'Psychological Modifications',960,''), (63,1,'Psychology',800,''), (64,1,'Quantum Physics',1000,''), (65,3,'Radiation AC',800,''), (66,1,'Ranged Energy',800,''), (67,1,'Ranged Initiative',800,'Ranged Init'), (68,1,'Rifle',900,''), (69,1,'Riposte',1000,''), (70,1,'Run Speed',1000,''), (71,2,'Sense',900,''), (72,16,'Sensory Improvement',880,''), (73,1,'Sharp Objects',500,''), (74,1,'Shotgun',680,''), (75,1,'Sneak Attack',1000,''), (76,2,'Stamina',900,''), (77,2,'Strength',900,''), (78,1,'Swimming',500,''), (79,16,'Time and Space',960,''), (80,1,'Trap Disarming',720,''), (81,1,'Treatment',860,''), (82,1,'Tutoring',520,''), (83,1,'Vehicle Air',400,''), (84,1,'Vehicle Ground',600,''), (85,1,'Vehicle Water',480,''), (86,1,'Weapon Smithing',800,''), (87,15,'Nano Delta*',1,'Nano Delta'), (88,15,'Heal Delta*',1,'Heal Delta'), (89,8,'Add All Defense*',1,'Defense modifier'), (90,9,'Add All Offense*',1,'Offense modifier'), (91,10,'Add Max NCU*',1,'NCU Memory'), (92,5,'Add XP (%)*',1,'Experience Modifier'), (93,12,'Nano Interrupt (%)*',1,'Nano interrupt chance'), (94,6,'Add Chemical Damage*',1,'Chemical damage modifier'), (95,6,'Add Energy Damage*',1,'Energy damage modifier'), (96,6,'Add Fire Damage*',1,'Fire damage modifier'), (97,6,'Add Melee Damage*',1,'Melee damage modifier'), (98,6,'Add Poison Damage*',1,'Poison damage modifier'), (99,6,'Add Projectile Damage*',1,'Projectile damage modifier'), (100,6,'Add Radiation Damage*',1,'Radiation damage modifier'), (101,7,'Chemical Damage Shield*',1,'Shield Chemical Damage'), (102,7,'Cold Damage Shield*',1,'Shield Cold Damage'), (103,7,'Energy Damage Shield*',1,'Shield Energy Damage'), (104,7,'Fire Damage Shield*',1,'Shield Fire Damage'), (105,7,'Melee Damage Shield*',1,'Shield Melee Damage'), (106,7,'Poison Damage Shield*',1,'Shield Poison Damage'), (107,7,'Projectile Damage Shield*',1,'Shield Projectile Damage'), (108,7,'Radiation Damage Shield*',1,'Shield Radiation Damage'), (109,11,'Skill Lock (%)*',1,'Skill Lock Modifier'), (110,13,'Nano Cost (%)*',1,'Nano cost modifier'), (111,14,'Add Nano Range (%)*',1,'Nano Range'), (112,3,'Poison AC',800,''), (130,14,'Add Weapon Range (%)*',1,'');
@@ -1,343 +1,5 @@
# noinspection LongLineForFile
DROP TABLE IF EXISTS ClusterImplantMap;
CREATE TABLE IF NOT EXISTS ClusterImplantMap
(
ImplantTypeID INT NOT NULL,
ClusterID INT NOT NULL,
ClusterTypeID INT NOT NULL
);
INSERT INTO ClusterImplantMap (ImplantTypeID, ClusterID, ClusterTypeID)
VALUES (1, 8, 3),
(1, 9, 1),
(1, 12, 1),
(1, 18, 2),
(1, 20, 2),
(1, 21, 1),
(1, 26, 3),
(1, 34, 2),
(1, 35, 2),
(1, 37, 2),
(1, 38, 3),
(1, 40, 1),
(1, 44, 2),
(1, 49, 2),
(1, 50, 1),
(1, 51, 2),
(1, 53, 2),
(1, 56, 2),
(1, 57, 2),
(1, 60, 1),
(1, 62, 2),
(1, 63, 1),
(1, 64, 2),
(1, 66, 2),
(1, 68, 3),
(1, 72, 2),
(1, 73, 1),
(1, 75, 1),
(1, 79, 1),
(1, 81, 2),
(1, 82, 3),
(1, 83, 3),
(1, 84, 2),
(1, 85, 2),
(1, 86, 1),
(2, 10, 3),
(2, 13, 3),
(2, 18, 3),
(2, 20, 3),
(2, 22, 2),
(2, 26, 2),
(2, 31, 3),
(2, 37, 3),
(2, 38, 2),
(2, 40, 3),
(2, 41, 3),
(2, 43, 3),
(2, 44, 3),
(2, 45, 3),
(2, 51, 3),
(2, 52, 2),
(2, 53, 3),
(2, 54, 3),
(2, 56, 1),
(2, 57, 3),
(2, 61, 3),
(2, 62, 3),
(2, 63, 3),
(2, 64, 3),
(2, 66, 3),
(2, 67, 2),
(2, 71, 1),
(2, 72, 3),
(2, 79, 3),
(2, 80, 1),
(2, 81, 3),
(2, 82, 1),
(2, 83, 1),
(2, 84, 3),
(2, 85, 3),
(2, 86, 2),
(2, 112, 3),
(3, 21, 2),
(3, 37, 1),
(3, 38, 1),
(3, 56, 3),
(3, 61, 1),
(3, 62, 1),
(3, 63, 2),
(3, 82, 2),
(3, 83, 2),
(3, 84, 1),
(3, 85, 1),
(3, 91, 3),
(3, 92, 3),
(3, 110, 2),
(4, 4, 1),
(4, 6, 1),
(4, 10, 2),
(4, 11, 3),
(4, 15, 1),
(4, 22, 3),
(4, 27, 3),
(4, 36, 2),
(4, 41, 2),
(4, 42, 3),
(4, 43, 1),
(4, 47, 3),
(4, 48, 1),
(4, 51, 1),
(4, 52, 3),
(4, 61, 2),
(4, 71, 3),
(4, 72, 1),
(4, 76, 3),
(4, 77, 1),
(4, 93, 1),
(4, 109, 1),
(4, 112, 1),
(5, 5, 1),
(5, 6, 2),
(5, 7, 1),
(5, 10, 1),
(5, 11, 2),
(5, 14, 1),
(5, 17, 3),
(5, 19, 3),
(5, 22, 1),
(5, 24, 1),
(5, 25, 2),
(5, 27, 1),
(5, 28, 1),
(5, 30, 3),
(5, 33, 1),
(5, 36, 1),
(5, 42, 2),
(5, 43, 2),
(5, 46, 1),
(5, 47, 2),
(5, 52, 1),
(5, 59, 1),
(5, 65, 3),
(5, 71, 2),
(5, 74, 1),
(5, 76, 1),
(5, 110, 3),
(6, 6, 3),
(6, 7, 3),
(6, 11, 1),
(6, 24, 3),
(6, 25, 3),
(6, 27, 2),
(6, 28, 2),
(6, 36, 3),
(6, 42, 1),
(6, 46, 2),
(6, 47, 1),
(6, 70, 1),
(6, 76, 2),
(6, 78, 3),
(6, 88, 1),
(6, 91, 1),
(6, 92, 1),
(6, 93, 3),
(6, 103, 1),
(6, 104, 1),
(6, 107, 1),
(6, 108, 1),
(6, 109, 3),
(6, 112, 2),
(7, 7, 2),
(7, 21, 3),
(7, 24, 2),
(7, 25, 1),
(7, 28, 3),
(7, 39, 2),
(7, 46, 3),
(7, 58, 3),
(7, 75, 3),
(7, 87, 1),
(7, 88, 2),
(7, 89, 1),
(7, 90, 1),
(7, 92, 2),
(7, 101, 2),
(7, 102, 2),
(7, 105, 2),
(7, 106, 2),
(8, 4, 2),
(8, 5, 2),
(8, 12, 2),
(8, 14, 3),
(8, 15, 2),
(8, 17, 1),
(8, 41, 1),
(8, 58, 1),
(8, 59, 2),
(8, 65, 2),
(8, 77, 2),
(8, 78, 1),
(8, 88, 3),
(8, 89, 3),
(8, 90, 3),
(8, 110, 1),
(8, 111, 3),
(9, 45, 2),
(9, 49, 3),
(9, 50, 3),
(9, 54, 1),
(9, 55, 2),
(9, 68, 1),
(9, 69, 2),
(9, 70, 2),
(9, 94, 2),
(9, 95, 2),
(9, 96, 2),
(9, 97, 2),
(9, 98, 2),
(9, 99, 2),
(9, 100, 2),
(9, 101, 1),
(9, 102, 1),
(9, 103, 3),
(9, 104, 3),
(9, 105, 1),
(9, 106, 1),
(9, 107, 3),
(9, 108, 3),
(10, 19, 1),
(10, 29, 3),
(10, 30, 2),
(10, 31, 1),
(10, 39, 1),
(10, 66, 1),
(10, 80, 2),
(10, 93, 2),
(10, 101, 3),
(10, 102, 3),
(10, 103, 2),
(10, 104, 2),
(10, 105, 3),
(10, 106, 3),
(10, 107, 2),
(10, 108, 2),
(10, 109, 2),
(10, 111, 2),
(11, 2, 3),
(11, 3, 3),
(11, 4, 3),
(11, 5, 3),
(11, 9, 3),
(11, 12, 3),
(11, 14, 2),
(11, 15, 3),
(11, 16, 3),
(11, 17, 2),
(11, 29, 1),
(11, 32, 3),
(11, 33, 3),
(11, 34, 3),
(11, 35, 3),
(11, 44, 1),
(11, 48, 3),
(11, 55, 1),
(11, 58, 2),
(11, 59, 3),
(11, 65, 1),
(11, 69, 1),
(11, 74, 3),
(11, 77, 3),
(11, 78, 2),
(11, 87, 2),
(11, 89, 2),
(11, 90, 2),
(11, 111, 1),
(12, 2, 2),
(12, 3, 2),
(12, 8, 2),
(12, 13, 1),
(12, 16, 2),
(12, 32, 1),
(12, 33, 2),
(12, 45, 1),
(12, 49, 1),
(12, 50, 2),
(12, 54, 2),
(12, 55, 3),
(12, 60, 3),
(12, 67, 3),
(12, 68, 2),
(12, 69, 3),
(12, 70, 3),
(12, 73, 3),
(12, 75, 2),
(12, 87, 3),
(12, 91, 2),
(12, 94, 1),
(12, 95, 1),
(12, 96, 1),
(12, 97, 1),
(12, 98, 1),
(12, 99, 1),
(12, 100, 1),
(13, 2, 1),
(13, 3, 1),
(13, 8, 1),
(13, 9, 2),
(13, 13, 2),
(13, 16, 1),
(13, 18, 1),
(13, 19, 2),
(13, 20, 1),
(13, 26, 1),
(13, 29, 2),
(13, 30, 1),
(13, 31, 2),
(13, 32, 2),
(13, 34, 1),
(13, 35, 1),
(13, 39, 3),
(13, 40, 2),
(13, 48, 2),
(13, 53, 1),
(13, 57, 1),
(13, 60, 2),
(13, 64, 1),
(13, 67, 1),
(13, 73, 2),
(13, 74, 2),
(13, 79, 2),
(13, 80, 3),
(13, 81, 1),
(13, 86, 3),
(13, 94, 3),
(13, 95, 3),
(13, 96, 3),
(13, 97, 3),
(13, 98, 3),
(13, 99, 3),
(13, 100, 3),
(1, 130, 3),
(7, 130, 2),
(11, 130, 1);
CREATE TABLE IF NOT EXISTS ClusterImplantMap (ImplantTypeID INT NOT NULL, ClusterID INT NOT NULL, ClusterTypeID INT NOT NULL);
INSERT INTO ClusterImplantMap (ImplantTypeID, ClusterID, ClusterTypeID) VALUES (1,8,3), (1,9,1), (1,12,1), (1,18,2), (1,20,2), (1,21,1), (1,26,3), (1,34,2), (1,35,2), (1,37,2), (1,38,3), (1,40,1), (1,44,2), (1,49,2), (1,50,1), (1,51,2), (1,53,2), (1,56,2), (1,57,2), (1,60,1), (1,62,2), (1,63,1), (1,64,2), (1,66,2), (1,68,3), (1,72,2), (1,73,1), (1,75,1), (1,79,1), (1,81,2), (1,82,3), (1,83,3), (1,84,2), (1,85,2), (1,86,1), (2,10,3), (2,13,3), (2,18,3), (2,20,3), (2,22,2), (2,26,2), (2,31,3), (2,37,3), (2,38,2), (2,40,3), (2,41,3), (2,43,3), (2,44,3), (2,45,3), (2,51,3), (2,52,2), (2,53,3), (2,54,3), (2,56,1), (2,57,3), (2,61,3), (2,62,3), (2,63,3), (2,64,3), (2,66,3), (2,67,2), (2,71,1), (2,72,3), (2,79,3), (2,80,1), (2,81,3), (2,82,1), (2,83,1), (2,84,3), (2,85,3), (2,86,2), (2,112,3), (3,21,2), (3,37,1), (3,38,1), (3,56,3), (3,61,1), (3,62,1), (3,63,2), (3,82,2), (3,83,2), (3,84,1), (3,85,1), (3,91,3), (3,92,3), (3,110,2), (4,4,1), (4,6,1), (4,10,2), (4,11,3), (4,15,1), (4,22,3), (4,27,3), (4,36,2), (4,41,2), (4,42,3), (4,43,1), (4,47,3), (4,48,1), (4,51,1), (4,52,3), (4,61,2), (4,71,3), (4,72,1), (4,76,3), (4,77,1), (4,93,1), (4,109,1), (4,112,1), (5,5,1), (5,6,2), (5,7,1), (5,10,1), (5,11,2), (5,14,1), (5,17,3), (5,19,3), (5,22,1), (5,24,1), (5,25,2), (5,27,1), (5,28,1), (5,30,3), (5,33,1), (5,36,1), (5,42,2), (5,43,2), (5,46,1), (5,47,2), (5,52,1), (5,59,1), (5,65,3), (5,71,2), (5,74,1), (5,76,1), (5,110,3), (6,6,3), (6,7,3), (6,11,1), (6,24,3), (6,25,3), (6,27,2), (6,28,2), (6,36,3), (6,42,1), (6,46,2), (6,47,1), (6,70,1), (6,76,2), (6,78,3), (6,88,1), (6,91,1), (6,92,1), (6,93,3), (6,103,1), (6,104,1), (6,107,1), (6,108,1), (6,109,3), (6,112,2), (7,7,2), (7,21,3), (7,24,2), (7,25,1), (7,28,3), (7,39,2), (7,46,3), (7,58,3), (7,75,3), (7,87,1), (7,88,2), (7,89,1), (7,90,1), (7,92,2), (7,101,2), (7,102,2), (7,105,2), (7,106,2), (8,4,2), (8,5,2), (8,12,2), (8,14,3), (8,15,2), (8,17,1), (8,41,1), (8,58,1), (8,59,2), (8,65,2), (8,77,2), (8,78,1), (8,88,3), (8,89,3), (8,90,3), (8,110,1), (8,111,3), (9,45,2), (9,49,3), (9,50,3), (9,54,1), (9,55,2), (9,68,1), (9,69,2), (9,70,2), (9,94,2), (9,95,2), (9,96,2), (9,97,2), (9,98,2), (9,99,2), (9,100,2), (9,101,1), (9,102,1), (9,103,3), (9,104,3), (9,105,1), (9,106,1), (9,107,3), (9,108,3), (10,19,1), (10,29,3), (10,30,2), (10,31,1), (10,39,1), (10,66,1), (10,80,2), (10,93,2), (10,101,3), (10,102,3), (10,103,2), (10,104,2), (10,105,3), (10,106,3), (10,107,2), (10,108,2), (10,109,2), (10,111,2), (11,2,3), (11,3,3), (11,4,3), (11,5,3), (11,9,3), (11,12,3), (11,14,2), (11,15,3), (11,16,3), (11,17,2), (11,29,1), (11,32,3), (11,33,3), (11,34,3), (11,35,3), (11,44,1), (11,48,3), (11,55,1), (11,58,2), (11,59,3), (11,65,1), (11,69,1), (11,74,3), (11,77,3), (11,78,2), (11,87,2), (11,89,2), (11,90,2), (11,111,1), (12,2,2), (12,3,2), (12,8,2), (12,13,1), (12,16,2), (12,32,1), (12,33,2), (12,45,1), (12,49,1), (12,50,2), (12,54,2), (12,55,3), (12,60,3), (12,67,3), (12,68,2), (12,69,3), (12,70,3), (12,73,3), (12,75,2), (12,87,3), (12,91,2), (12,94,1), (12,95,1), (12,96,1), (12,97,1), (12,98,1), (12,99,1), (12,100,1), (13,2,1), (13,3,1), (13,8,1), (13,9,2), (13,13,2), (13,16,1), (13,18,1), (13,19,2), (13,20,1), (13,26,1), (13,29,2), (13,30,1), (13,31,2), (13,32,2), (13,34,1), (13,35,1), (13,39,3), (13,40,2), (13,48,2), (13,53,1), (13,57,1), (13,60,2), (13,64,1), (13,67,1), (13,73,2), (13,74,2), (13,79,2), (13,80,3), (13,81,1), (13,86,3), (13,94,3), (13,95,3), (13,96,3), (13,97,3), (13,98,3), (13,99,3), (13,100,3), (1,130,3), (7,130,2), (11,130,1);
+2 -9
View File
@@ -1,10 +1,3 @@
DROP TABLE IF EXISTS ClusterType;
CREATE TABLE IF NOT EXISTS ClusterType
(
ClusterTypeID INT NOT NULL PRIMARY KEY,
Name VARCHAR(10) NOT NULL
);
INSERT INTO ClusterType (ClusterTypeID, Name)
VALUES (1, 'faded'),
(2, 'bright'),
(3, 'shiny');
CREATE TABLE IF NOT EXISTS ClusterType (ClusterTypeID INT NOT NULL PRIMARY KEY, Name VARCHAR(10) NOT NULL);
INSERT INTO ClusterType (ClusterTypeID, Name) VALUES (1,'faded'), (2,'bright'), (3,'shiny');
@@ -1,29 +1,5 @@
# noinspection LongLineForFile
DROP TABLE IF EXISTS EffectTypeMatrix;
CREATE TABLE IF NOT EXISTS EffectTypeMatrix
(
ID INT NOT NULL PRIMARY KEY,
Name VARCHAR(20) NOT NULL,
MinValLow INT NOT NULL,
MaxValLow INT NOT NULL,
MinValHigh INT NOT NULL,
MaxValHigh INT NOT NULL
);
INSERT INTO EffectTypeMatrix (ID, Name, MinValLow, MaxValLow, MinValHigh, MaxValHigh)
VALUES (1, 'Skill', 6, 105, 106, 141),
(2, 'Ability', 5, 55, 55, 73),
(3, 'AC', 8, 505, 508, 687),
(4, 'Max H/N', 7, 405, 407, 550),
(5, 'XP', 5, 7, 7, 8),
(6, 'Add Dmg', 5, 18, 18, 22),
(7, 'Reflect', 5, 20, 20, 25),
(8, 'Add Def', 6, 130, 131, 175),
(9, 'Add Off', 5, 30, 30, 39),
(10, 'NCU', 5, 30, 30, 39),
(11, 'Skill Lock', 5, -5, -5, -9),
(12, 'Interrupt', 5, -5, -5, -9),
(13, 'Nano Cost', 5, -2, -3, -5),
(14, 'Range', 5, 15, 15, 19),
(15, 'Delta', 5, 55, 55, 73),
(16, 'NanoSkill', 6, 105, 106, 141);
CREATE TABLE IF NOT EXISTS EffectTypeMatrix (ID INT NOT NULL PRIMARY KEY, Name VARCHAR(20) NOT NULL, MinValLow INT NOT NULL, MaxValLow INT NOT NULL, MinValHigh INT NOT NULL, MaxValHigh INT NOT NULL);
INSERT INTO EffectTypeMatrix (ID, Name, MinValLow, MaxValLow, MinValHigh, MaxValHigh) VALUES (1,'Skill',6,105,106,141), (2,'Ability',5,55,55,73), (3,'AC',8,505,508,687), (4,'Max H/N',7,405,407,550), (5,'XP',5,7,7,8), (6,'Add Dmg',5,18,18,22), (7,'Reflect',5,20,20,25), (8,'Add Def',6,130,131,175), (9,'Add Off',5,30,30,39), (10,'NCU',5,30,30,39), (11,'Skill Lock',5,-5,-5,-9), (12,'Interrupt',5,-5,-5,-9), (13,'Nano Cost',5,-2,-3,-5), (14,'Range',5,15,15,19), (15,'Delta',5,55,55,73), (16,'NanoSkill',6,105,106,141);
+2 -79
View File
@@ -1,82 +1,5 @@
# noinspection LongLineForFile
DROP TABLE IF EXISTS EffectValue;
CREATE TABLE IF NOT EXISTS EffectValue
(
EffectID INT NOT NULL PRIMARY KEY,
Name VARCHAR(50) NOT NULL,
Q200Value INT NOT NULL
);
INSERT INTO EffectValue (EffectID, Name, Q200Value)
VALUES (1, 'AC Faded', 162),
(2, 'AC Bright', 243),
(3, 'AC Shining', 405),
(4, 'AC Faded QL300', 275),
(5, 'AC Bright QL300', 412),
(6, 'AC Shining QL300', 687),
(7, 'Life/Nano Faded', 162),
(8, 'Life/Nano Bright', 243),
(9, 'Life/Nano Shining', 405),
(10, 'Life/Nano Faded QL300', 220),
(11, 'Life/Nano Bright QL300', 330),
(12, 'Life/Nano Shining QL300', 550),
(13, 'AddAll Faded', 52),
(14, 'AddAll Bright', 78),
(15, 'AddAll Shining', 130),
(16, 'AddAll Faded QL300', 70),
(17, 'AddAll Bright QL300', 105),
(18, 'AddAll Shining QL300', 175),
(19, 'MaxNCU Faded', 12),
(20, 'MaxNCU Bright', 18),
(21, 'MaxNCU Shining', 30),
(22, 'MaxNCU Faded QL300', 16),
(23, 'MaxNCU Bright QL300', 23),
(24, 'MaxNCU Shining QL300', 39),
(25, 'XPMod Faded', 3),
(26, 'XPMod Bright', 4),
(27, 'XPMod Shining', 7),
(28, 'XPMod Faded QL300', 3),
(29, 'XPMod Bright QL300', 5),
(30, 'XPMod Shining QL300', 8),
(31, 'Nano Interrupt Faded', -2),
(32, 'Nano Interrupt Bright', -3),
(33, 'Nano Interrupt Shining', -5),
(34, 'Nano Interrupt Faded QL300', -3),
(35, 'Nano Interrupt Bright QL300', -5),
(36, 'Nano Interrupt Shining QL300', -9),
(37, 'Shield Faded', 8),
(38, 'Shield Bright', 12),
(39, 'Shield Shining', 20),
(40, 'Shield Faded QL300', 10),
(41, 'Shield Bright QL300', 15),
(42, 'Shield Shining QL300', 25),
(43, 'Damage Faded', 7),
(44, 'Damage Bright', 10),
(45, 'Damage Shining', 18),
(46, 'Damage Faded QL300', 9),
(47, 'Damage Bright QL300', 13),
(48, 'Damage Shining QL300', 22),
(49, 'Range Faded', 6),
(50, 'Range Bright', 9),
(51, 'Range Shining', 15),
(52, 'Range Faded QL300', 7),
(53, 'Range Bright QL300', 11),
(54, 'Range Shining QL300', 19),
(55, 'Nano Cost Faded', -1),
(56, 'Nano Cost Bright', -2),
(57, 'Nano Cost Shining', -2),
(58, 'Nano Cost Faded QL300', -2),
(59, 'Nano Cost Bright QL300', -3),
(60, 'Nano Cost Shining QL300', -5),
(61, 'Skill Faded ', 42),
(62, 'Skill Bright', 63),
(63, 'Skill Shining', 105),
(64, 'Ability Faded', 22),
(65, 'Ability Bright', 33),
(66, 'Ability Shining', 55),
(67, 'Skill Faded QL300', 57),
(68, 'Skill Bright QL300', 85),
(69, 'Skill Shining QL300', 141),
(70, 'Ability Faded QL300', 29),
(71, 'Ability Bright QL300', 44),
(72, 'Ability Shining QL300', 73);
CREATE TABLE IF NOT EXISTS EffectValue (EffectID INT NOT NULL PRIMARY KEY, Name VARCHAR(50) NOT NULL, Q200Value INT NOT NULL);
INSERT INTO EffectValue (EffectID, Name, Q200Value) VALUES (1,'AC Faded',162), (2,'AC Bright',243), (3,'AC Shining',405), (4,'AC Faded QL300',275), (5,'AC Bright QL300',412), (6,'AC Shining QL300',687), (7,'Life/Nano Faded',162), (8,'Life/Nano Bright',243), (9,'Life/Nano Shining',405), (10,'Life/Nano Faded QL300',220), (11,'Life/Nano Bright QL300',330), (12,'Life/Nano Shining QL300',550), (13,'AddAll Faded',52), (14,'AddAll Bright',78), (15,'AddAll Shining',130), (16,'AddAll Faded QL300',70), (17,'AddAll Bright QL300',105), (18,'AddAll Shining QL300',175), (19,'MaxNCU Faded',12), (20,'MaxNCU Bright',18), (21,'MaxNCU Shining',30), (22,'MaxNCU Faded QL300',16), (23,'MaxNCU Bright QL300',23), (24,'MaxNCU Shining QL300',39), (25,'XPMod Faded',3), (26,'XPMod Bright',4), (27,'XPMod Shining',7), (28,'XPMod Faded QL300',3), (29,'XPMod Bright QL300',5), (30,'XPMod Shining QL300',8), (31,'Nano Interrupt Faded',-2), (32,'Nano Interrupt Bright',-3), (33,'Nano Interrupt Shining',-5), (34,'Nano Interrupt Faded QL300',-3), (35,'Nano Interrupt Bright QL300',-5), (36,'Nano Interrupt Shining QL300',-9), (37,'Shield Faded',8), (38,'Shield Bright',12), (39,'Shield Shining',20), (40,'Shield Faded QL300',10), (41,'Shield Bright QL300',15), (42,'Shield Shining QL300',25), (43,'Damage Faded',7), (44,'Damage Bright',10), (45,'Damage Shining',18), (46,'Damage Faded QL300',9), (47,'Damage Bright QL300',13), (48,'Damage Shining QL300',22), (49,'Range Faded',6), (50,'Range Bright',9), (51,'Range Shining',15), (52,'Range Faded QL300',7), (53,'Range Bright QL300',11), (54,'Range Shining QL300',19), (55,'Nano Cost Faded',-1), (56,'Nano Cost Bright',-2), (57,'Nano Cost Shining',-2), (58,'Nano Cost Faded QL300',-2), (59,'Nano Cost Bright QL300',-3), (60,'Nano Cost Shining QL300',-5), (61,'Skill Faded ',42), (62,'Skill Bright',63), (63,'Skill Shining',105), (64,'Ability Faded',22), (65,'Ability Bright',33), (66,'Ability Shining',55), (67,'Skill Faded QL300',57), (68,'Skill Bright QL300',85), (69,'Skill Shining QL300',141), (70,'Ability Faded QL300',29), (71,'Ability Bright QL300',44), (72,'Ability Shining QL300',73);
File diff suppressed because one or more lines are too long
+2 -20
View File
@@ -1,23 +1,5 @@
# noinspection LongLineForFile
DROP TABLE IF EXISTS ImplantType;
CREATE TABLE IF NOT EXISTS ImplantType
(
ImplantTypeID INT NOT NULL PRIMARY KEY,
Name VARCHAR(20) NOT NULL,
ShortName VARCHAR(10) NOT NULL
);
INSERT INTO ImplantType (ImplantTypeID, Name, ShortName)
VALUES (1, 'Eye', 'eye'),
(2, 'Head', 'head'),
(3, 'Ear', 'ear'),
(4, 'Chest', 'chest'),
(5, 'Waist', 'waist'),
(6, 'Leg', 'legs'),
(7, 'Feet', 'feet'),
(8, 'Left Arm', 'larm'),
(9, 'Left Wrist', 'lwrist'),
(10, 'Left Hand', 'lhand'),
(11, 'Right Arm', 'rarm'),
(12, 'Right Wrist', 'rwrist'),
(13, 'Right Hand', 'rhand');
CREATE TABLE IF NOT EXISTS ImplantType (ImplantTypeID INT NOT NULL PRIMARY KEY, Name VARCHAR(20) NOT NULL, ShortName VARCHAR(10) NOT NULL);
INSERT INTO ImplantType (ImplantTypeID, Name, ShortName) VALUES (1,'Eye','eye'), (2,'Head','head'), (3,'Ear','ear'), (4,'Chest','chest'), (5,'Waist','waist'), (6,'Leg','legs'), (7,'Feet','feet'), (8,'Left Arm','larm'), (9,'Left Wrist','lwrist'), (10,'Left Hand','lhand'), (11,'Right Arm','rarm'), (12,'Right Wrist','rwrist'), (13,'Right Hand','rhand');
+2 -20
View File
@@ -1,23 +1,5 @@
# noinspection LongLineForFile
DROP TABLE IF EXISTS Profession;
CREATE TABLE IF NOT EXISTS Profession
(
ID INT NOT NULL PRIMARY KEY,
Name VARCHAR(20) NOT NULL
);
INSERT INTO Profession (ID, Name)
VALUES (1, 'Adventurer'),
(2, 'Agent'),
(3, 'Bureaucrat'),
(4, 'Doctor'),
(5, 'Enforcer'),
(6, 'Engineer'),
(7, 'Fixer'),
(8, 'Keeper'),
(9, 'Martial Artist'),
(10, 'Meta-Physicist'),
(11, 'Nano-Technician'),
(12, 'Shade'),
(13, 'Soldier'),
(14, 'Trader');
CREATE TABLE IF NOT EXISTS Profession (ID INT NOT NULL PRIMARY KEY, Name VARCHAR(20) NOT NULL);
INSERT INTO Profession (ID, Name) VALUES (1,'Adventurer'), (2,'Agent'), (3,'Bureaucrat'), (4,'Doctor'), (5,'Enforcer'), (6,'Engineer'), (7,'Fixer'), (8,'Keeper'), (9,'Martial Artist'), (10,'Meta-Physicist'), (11,'Nano-Technician'), (12,'Shade'), (13,'Soldier'), (14,'Trader');
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,185 +1,5 @@
# noinspection LongLineForFile
DROP TABLE IF EXISTS premade_implant;
CREATE TABLE IF NOT EXISTS premade_implant
(
ImplantTypeID INT NOT NULL,
ProfessionID INT NOT NULL,
AbilityID INT NOT NULL,
ShinyClusterID INT NOT NULL,
BrightClusterID INT NOT NULL,
FadedClusterID INT NOT NULL
);
INSERT INTO premade_implant (ImplantTypeID, ProfessionID, AbilityID, ShinyClusterID, BrightClusterID, FadedClusterID)
VALUES (4, 1, 5, 42, 41, 72),
(4, 2, 3, 52, 10, 72),
(4, 3, 3, 52, 10, 72),
(4, 4, 5, 42, 41, 43),
(4, 5, 5, 42, 41, 4),
(4, 6, 3, 52, 10, 51),
(4, 7, 5, 42, 41, 72),
(4, 8, 5, 42, 10, 77),
(4, 9, 3, 22, 10, 72),
(4, 10, 3, 52, 41, 72),
(4, 11, 3, 52, 41, 72),
(4, 13, 5, 42, 36, 43),
(4, 14, 5, 76, 41, 77),
(3, 1, 4, 56, 82, 37),
(3, 2, 4, 56, 21, 62),
(3, 3, 2, 0, 63, 62),
(3, 4, 2, 0, 82, 37),
(3, 5, 1, 0, 21, 62),
(3, 6, 2, 0, 82, 37),
(3, 7, 2, 0, 82, 61),
(3, 8, 2, 0, 63, 62),
(3, 9, 2, 0, 82, 62),
(3, 10, 2, 0, 82, 37),
(3, 11, 4, 56, 82, 37),
(3, 13, 1, 0, 21, 62),
(3, 14, 4, 56, 82, 37),
(1, 1, 1, 0, 35, 40),
(1, 2, 1, 68, 62, 79),
(1, 3, 2, 26, 62, 79),
(1, 4, 2, 0, 81, 40),
(1, 5, 3, 0, 72, 40),
(1, 6, 2, 82, 37, 79),
(1, 7, 2, 82, 72, 79),
(1, 8, 2, 0, 62, 79),
(1, 9, 2, 82, 62, 79),
(1, 10, 2, 82, 62, 79),
(1, 11, 2, 82, 20, 40),
(1, 13, 1, 8, 66, 9),
(1, 14, 4, 38, 62, 79),
(7, 1, 1, 46, 7, 25),
(7, 2, 1, 21, 7, 25),
(7, 3, 1, 28, 24, 25),
(7, 4, 1, 28, 24, 25),
(7, 5, 1, 28, 7, 25),
(7, 6, 1, 28, 7, 25),
(7, 7, 1, 28, 7, 25),
(7, 8, 1, 46, 24, 0),
(7, 9, 1, 58, 39, 25),
(7, 10, 1, 28, 7, 25),
(7, 11, 1, 28, 24, 25),
(7, 13, 1, 28, 7, 25),
(7, 14, 1, 28, 7, 25),
(2, 1, 2, 10, 38, 71),
(2, 2, 3, 72, 67, 71),
(2, 3, 2, 40, 52, 82),
(2, 4, 2, 10, 52, 71),
(2, 5, 1, 10, 0, 71),
(2, 6, 2, 40, 52, 82),
(2, 7, 2, 61, 52, 82),
(2, 8, 3, 72, 22, 71),
(2, 9, 4, 31, 22, 71),
(2, 10, 2, 40, 52, 71),
(2, 11, 3, 40, 52, 0),
(2, 13, 1, 66, 67, 0),
(2, 14, 2, 62, 67, 71),
(8, 1, 6, 14, 77, 41),
(8, 2, 1, 0, 15, 41),
(8, 3, 1, 0, 15, 41),
(8, 4, 5, 0, 77, 41),
(8, 5, 6, 14, 4, 41),
(8, 6, 2, 0, 0, 41),
(8, 7, 1, 0, 15, 41),
(8, 8, 1, 14, 5, 0),
(8, 9, 6, 14, 77, 58),
(8, 10, 1, 0, 15, 41),
(8, 11, 2, 0, 0, 41),
(8, 13, 5, 0, 77, 41),
(8, 14, 5, 0, 77, 41),
(6, 1, 5, 7, 46, 42),
(6, 2, 1, 7, 28, 0),
(6, 3, 5, 7, 28, 11),
(6, 4, 1, 24, 28, 42),
(6, 5, 1, 24, 28, 42),
(6, 6, 1, 7, 28, 0),
(6, 8, 1, 24, 28, 42),
(6, 9, 5, 7, 28, 42),
(6, 10, 5, 7, 76, 70),
(6, 11, 1, 24, 28, 11),
(6, 13, 5, 7, 76, 42),
(6, 14, 5, 7, 28, 42),
(10, 1, 1, 29, 80, 31),
(10, 2, 1, 0, 80, 31),
(10, 3, 5, 0, 30, 31),
(10, 4, 5, 0, 30, 31),
(10, 5, 1, 29, 30, 19),
(10, 6, 4, 0, 0, 31),
(10, 7, 1, 0, 80, 31),
(10, 8, 5, 29, 0, 31),
(10, 9, 5, 0, 30, 39),
(10, 10, 5, 0, 30, 31),
(10, 11, 1, 0, 80, 31),
(10, 13, 5, 0, 30, 66),
(10, 14, 5, 0, 30, 31),
(9, 1, 1, 49, 70, 54),
(9, 2, 1, 0, 70, 68),
(9, 3, 1, 50, 70, 54),
(9, 4, 1, 0, 70, 54),
(9, 5, 1, 49, 70, 54),
(9, 6, 3, 0, 0, 54),
(9, 7, 1, 0, 70, 54),
(9, 8, 3, 0, 70, 0),
(9, 9, 1, 0, 70, 54),
(9, 10, 1, 49, 70, 54),
(9, 11, 1, 0, 70, 54),
(9, 13, 1, 0, 70, 54),
(9, 14, 1, 50, 70, 54),
(11, 1, 1, 3, 14, 29),
(11, 2, 1, 32, 78, 44),
(11, 3, 1, 74, 17, 44),
(11, 4, 1, 15, 17, 65),
(11, 5, 6, 2, 14, 29),
(11, 5, 6, 4, 14, 29),
(11, 7, 1, 48, 17, 65),
(11, 8, 1, 5, 14, 29),
(11, 9, 5, 6, 58, 65),
(11, 10, 6, 2, 17, 65),
(11, 13, 1, 9, 78, 65),
(11, 14, 1, 74, 17, 65),
(13, 1, 1, 0, 29, 3),
(13, 1, 1, 80, 60, 16),
(13, 2, 2, 0, 79, 20),
(13, 3, 2, 0, 79, 81),
(13, 4, 2, 0, 40, 81),
(13, 5, 2, 0, 40, 2),
(13, 5, 2, 0, 40, 81),
(13, 6, 2, 0, 79, 81),
(13, 7, 2, 0, 79, 16),
(13, 8, 2, 0, 79, 81),
(13, 9, 1, 39, 31, 81),
(13, 10, 2, 0, 79, 2),
(13, 11, 2, 0, 40, 20),
(13, 13, 1, 0, 9, 16),
(13, 14, 1, 80, 79, 20),
(12, 1, 1, 55, 3, 49),
(12, 1, 1, 60, 50, 32),
(12, 2, 1, 67, 68, 32),
(12, 3, 1, 67, 54, 32),
(12, 4, 1, 60, 54, 32),
(12, 5, 1, 70, 2, 49),
(12, 5, 1, 70, 54, 49),
(12, 6, 1, 60, 54, 32),
(12, 7, 5, 70, 16, 0),
(12, 8, 1, 55, 0, 0),
(12, 9, 3, 69, 54, 0),
(12, 10, 1, 70, 2, 49),
(12, 11, 1, 60, 54, 32),
(12, 13, 1, 70, 16, 32),
(12, 14, 1, 67, 16, 32),
(5, 1, 4, 17, 71, 7),
(5, 1, 6, 0, 0, 14),
(5, 2, 1, 0, 25, 10),
(5, 3, 4, 65, 43, 74),
(5, 4, 4, 17, 43, 76),
(5, 5, 5, 19, 42, 14),
(5, 6, 3, 0, 43, 10),
(5, 7, 5, 30, 42, 76),
(5, 8, 5, 0, 42, 10),
(5, 9, 4, 65, 42, 28),
(5, 10, 4, 17, 43, 10),
(5, 11, 3, 0, 43, 10),
(5, 13, 5, 19, 42, 76),
(5, 14, 4, 17, 43, 74);
CREATE TABLE IF NOT EXISTS premade_implant ( ImplantTypeID INT NOT NULL, ProfessionID INT NOT NULL, AbilityID INT NOT NULL, ShinyClusterID INT NOT NULL, BrightClusterID INT NOT NULL, FadedClusterID INT NOT NULL );
INSERT INTO premade_implant (ImplantTypeID, ProfessionID, AbilityID, ShinyClusterID, BrightClusterID, FadedClusterID) VALUES (4,1,5,42,41,72), (4,2,3,52,10,72), (4,3,3,52,10,72), (4,4,5,42,41,43), (4,5,5,42,41,4), (4,6,3,52,10,51), (4,7,5,42,41,72), (4,8,5,42,10,77), (4,9,3,22,10,72), (4,10,3,52,41,72), (4,11,3,52,41,72), (4,13,5,42,36,43), (4,14,5,76,41,77), (3,1,4,56,82,37), (3,2,4,56,21,62), (3,3,2,0,63,62), (3,4,2,0,82,37), (3,5,1,0,21,62), (3,6,2,0,82,37), (3,7,2,0,82,61), (3,8,2,0,63,62), (3,9,2,0,82,62), (3,10,2,0,82,37), (3,11,4,56,82,37), (3,13,1,0,21,62), (3,14,4,56,82,37), (1,1,1,0,35,40), (1,2,1,68,62,79), (1,3,2,26,62,79), (1,4,2,0,81,40), (1,5,3,0,72,40), (1,6,2,82,37,79), (1,7,2,82,72,79), (1,8,2,0,62,79), (1,9,2,82,62,79), (1,10,2,82,62,79), (1,11,2,82,20,40), (1,13,1,8,66,9), (1,14,4,38,62,79), (7,1,1,46,7,25), (7,2,1,21,7,25), (7,3,1,28,24,25), (7,4,1,28,24,25), (7,5,1,28,7,25), (7,6,1,28,7,25), (7,7,1,28,7,25), (7,8,1,46,24,0), (7,9,1,58,39,25), (7,10,1,28,7,25), (7,11,1,28,24,25), (7,13,1,28,7,25), (7,14,1,28,7,25), (2,1,2,10,38,71), (2,2,3,72,67,71), (2,3,2,40,52,82), (2,4,2,10,52,71), (2,5,1,10,0,71), (2,6,2,40,52,82), (2,7,2,61,52,82), (2,8,3,72,22,71), (2,9,4,31,22,71), (2,10,2,40,52,71), (2,11,3,40,52,0), (2,13,1,66,67,0), (2,14,2,62,67,71), (8,1,6,14,77,41), (8,2,1,0,15,41), (8,3,1,0,15,41), (8,4,5,0,77,41), (8,5,6,14,4,41), (8,6,2,0,0,41), (8,7,1,0,15,41), (8,8,1,14,5,0), (8,9,6,14,77,58), (8,10,1,0,15,41), (8,11,2,0,0,41), (8,13,5,0,77,41), (8,14,5,0,77,41), (6,1,5,7,46,42), (6,2,1,7,28,0), (6,3,5,7,28,11), (6,4,1,24,28,42), (6,5,1,24,28,42), (6,6,1,7,28,0), (6,8,1,24,28,42), (6,9,5,7,28,42), (6,10,5,7,76,70), (6,11,1,24,28,11), (6,13,5,7,76,42), (6,14,5,7,28,42), (10,1,1,29,80,31), (10,2,1,0,80,31), (10,3,5,0,30,31), (10,4,5,0,30,31), (10,5,1,29,30,19), (10,6,4,0,0,31), (10,7,1,0,80,31), (10,8,5,29,0,31), (10,9,5,0,30,39), (10,10,5,0,30,31), (10,11,1,0,80,31), (10,13,5,0,30,66), (10,14,5,0,30,31), (9,1,1,49,70,54), (9,2,1,0,70,68), (9,3,1,50,70,54), (9,4,1,0,70,54), (9,5,1,49,70,54), (9,6,3,0,0,54), (9,7,1,0,70,54), (9,8,3,0,70,0), (9,9,1,0,70,54), (9,10,1,49,70,54), (9,11,1,0,70,54), (9,13,1,0,70,54), (9,14,1,50,70,54), (11,1,1,3,14,29), (11,2,1,32,78,44), (11,3,1,74,17,44), (11,4,1,15,17,65), (11,5,6,2,14,29), (11,5,6,4,14,29), (11,7,1,48,17,65), (11,8,1,5,14,29), (11,9,5,6,58,65), (11,10,6,2,17,65), (11,13,1,9,78,65), (11,14,1,74,17,65), (13,1,1,0,29,3), (13,1,1,80,60,16), (13,2,2,0,79,20), (13,3,2,0,79,81), (13,4,2,0,40,81), (13,5,2,0,40,2), (13,5,2,0,40,81), (13,6,2,0,79,81), (13,7,2,0,79,16), (13,8,2,0,79,81), (13,9,1,39,31,81), (13,10,2,0,79,2), (13,11,2,0,40,20), (13,13,1,0,9,16), (13,14,1,80,79,20), (12,1,1,55,3,49), (12,1,1,60,50,32), (12,2,1,67,68,32), (12,3,1,67,54,32), (12,4,1,60,54,32), (12,5,1,70,2,49), (12,5,1,70,54,49), (12,6,1,60,54,32), (12,7,5,70,16,0), (12,8,1,55,0,0), (12,9,3,69,54,0), (12,10,1,70,2,49), (12,11,1,60,54,32), (12,13,1,70,16,32), (12,14,1,67,16,32), (5,1,4,17,71,7), (5,1,6,0,0,14), (5,2,1,0,25,10), (5,3,4,65,43,74), (5,4,4,17,43,76), (5,5,5,19,42,14), (5,6,3,0,43,10), (5,7,5,30,42,76), (5,8,5,0,42,10), (5,9,4,65,42,28), (5,10,4,17,43,10), (5,11,3,0,43,10), (5,13,5,19,42,76), (5,14,4,17,43,74);