107 lines
17 KiB
Plaintext
Executable File
107 lines
17 KiB
Plaintext
Executable File
-- $Id$
|
|
-- $HeadURL$
|
|
-- $Author$
|
|
|
|
-------------------------------------------------------------------------
|
|
-- INFO: Added new gearType and chargeType 351 - 367.
|
|
-- Update chargeType 376,394,395
|
|
-- PROJECT: Guez
|
|
-- DATE: 2026-02-03
|
|
-- VERSION: 2.150
|
|
------------------1------------------------------------------------------
|
|
|
|
-- GLOBAL: PDM;
|
|
BEGIN;
|
|
|
|
DELETE FROM pdm.pdm_gear_type WHERE id = 1801;
|
|
DELETE FROM pdm.pdm_charge_type WHERE id BETWEEN 351 AND 367;
|
|
|
|
-- pdm_gear_type
|
|
INSERT INTO pdm.pdm_gear_type (id, tas_code, name, gear_class_id, properties) VALUES (1801, NULL, 'Ladeplatz', 7, NULL);
|
|
|
|
--- pdm_charge_type
|
|
INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (351, NULL, 'Leuchtgeschoss-DM106', 'Leucht DM106', '{"adlerChargeTypeName": "Leucht DM106", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "isSmoke":true, "hazardDistance": 250, "fuseTypes" : [ {"fuseType": 3, "chargeLegacyId" : 5}]}', NULL, 5);
|
|
INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (352, NULL, 'Leuchtgeschoss-DM116', 'Leucht DM116', '{"adlerChargeTypeName": "Leucht DM116", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "isSmoke":true, "hazardDistance": 250, "fuseTypes" : [ {"fuseType": 3, "chargeLegacyId" : 5}]}', NULL, 5);
|
|
INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (353, NULL, 'Nebelgeschoss IR-DM125', 'Nebel IR DM125', '{"adlerChargeTypeName": "Nebel IR DM125", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "isSmoke":true, "hazardDistance": 250, "fuseTypes" : [ {"fuseType": 3, "chargeLegacyId" : 5}]}', NULL, 5);
|
|
INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (354, NULL, 'SMArt-DM702', 'SMArt DM702', '{"adlerChargeTypeName": "SMArt DM702", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":50, "isSmart":true, "searchRadius":150, "hazardDistance": 250, "fuseTypes" :[ { "fuseType" : 0, "chargeLegacyId" : 4}, { "fuseType" : 1, "chargeLegacyId": 4}, {"fuseType" : 2, "chargeLegacyId" : 4}]}', NULL, 4);
|
|
INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (355, NULL, 'SMArt-DM702A1', 'SMArt DM702A1', '{"adlerChargeTypeName": "SMArt DM702A1", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":50, "isSmart":true, "searchRadius":150, "hazardDistance": 250, "fuseTypes" :[ { "fuseType" : 0, "chargeLegacyId" : 4}, { "fuseType" : 1, "chargeLegacyId": 4}, {"fuseType" : 2, "chargeLegacyId" : 4}]}', NULL, 4);
|
|
INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (356, NULL, 'Sprenggeschoss-DM111A1', 'Spreng DM111A1', '{"adlerChargeTypeName": "Spreng DM111A1", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "hazardDistance": 250, "fuseTypes" : [ { "fuseType" : 0, "chargeLegacyId" : 2}, { "fuseType" : 1, "chargeLegacyId": 1}, {"fuseType" : 2, "chargeLegacyId" : 1}, {"fuseType" : 3, "chargeLegacyId" : 1}]}', NULL, 1);
|
|
INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (357, NULL, 'Sprenggeschoss-DM121', 'Spreng DM121', '{"adlerChargeTypeName": "Spreng DM121", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "hazardDistance": 250, "fuseTypes" : [ { "fuseType" : 0, "chargeLegacyId" : 2}, { "fuseType" : 1, "chargeLegacyId": 1}, {"fuseType" : 2, "chargeLegacyId" : 1}, {"fuseType" : 3, "chargeLegacyId" : 1}]}', NULL, 1);
|
|
INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (358, NULL, 'Sprenggeschoss - M1711BB', 'Spreng M1711BB', '{"adlerChargeTypeName": "Spreng M1711BB", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "hazardDistance": 250, "fuseTypes" : [ { "fuseType" : 0, "chargeLegacyId" : 2}, { "fuseType" : 1, "chargeLegacyId": 1}, {"fuseType" : 2, "chargeLegacyId" : 1}, {"fuseType" : 3, "chargeLegacyId" : 1}]}', NULL, 1);
|
|
INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (359, NULL, 'Sprenggeschoss - M1712BT', 'Spreng M1712BT', '{"adlerChargeTypeName": "Spreng M1712BT", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "hazardDistance": 250, "fuseTypes" : [ { "fuseType" : 0, "chargeLegacyId" : 2}, { "fuseType" : 1, "chargeLegacyId": 1}, {"fuseType" : 2, "chargeLegacyId" : 1}, {"fuseType" : 3, "chargeLegacyId" : 1}]}', NULL, 1);
|
|
INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (360, NULL, 'Sprenggeschoss-M549A1', 'Spreng M549A1', '{"adlerChargeTypeName": "Spreng M549A1", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "hazardDistance": 250, "fuseTypes" : [ { "fuseType" : 0, "chargeLegacyId" : 2}, { "fuseType" : 1, "chargeLegacyId": 1}, {"fuseType" : 2, "chargeLegacyId" : 1}, {"fuseType" : 3, "chargeLegacyId" : 1}]}', NULL, 1);
|
|
INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (361, NULL, 'Leuchtpatrone - DM26', 'Leucht DM26', '{"adlerChargeTypeName": "Leucht DM26", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "isSmoke":true, "hazardDistance": 250, "fuseTypes" : [ {"fuseType": 3, "chargeLegacyId" : 5}]}', NULL, 5);
|
|
INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (362, NULL, 'Leuchtpatrone - DM36 IR-NG', 'Leucht DM36 IR-NG', '{"adlerChargeTypeName": "Leucht DM36 IR-NG","isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "isSmoke":true, "hazardDistance": 250, "fuseTypes" : [ {"fuseType": 3, "chargeLegacyId" : 5}]}', NULL, 5);
|
|
INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (363, NULL, 'Leuchtpatrone - DM56 IR-NG', 'Leucht DM56 IR-NG', '{"adlerChargeTypeName": "Leucht DM56 IR-NG", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "isSmoke":true, "hazardDistance": 250, "fuseTypes" : [ {"fuseType": 3, "chargeLegacyId" : 5}]}', NULL, 5);
|
|
INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (364, NULL, 'Nebelpatrone - DM75', 'Nebel DM75', '{"adlerChargeTypeName": "Nebel DM75", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "isSmoke":true, "hazardDistance": 250, "fuseTypes" : [ {"fuseType": 3, "chargeLegacyId" : 5}]}', NULL, 5);
|
|
INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (365, NULL, 'Nebelpatrone-DM65 msd-NG', 'Nebel NG DM65', '{"adlerChargeTypeName": "Nebel NG DM65", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "isSmoke":true, "hazardDistance": 250, "fuseTypes" : [ {"fuseType": 3, "chargeLegacyId" : 5}]}', NULL, 5);
|
|
INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (366, NULL, 'Sprengpatrone, Annäherung-DM61', 'Spreng DM61', '{"adlerChargeTypeName": "Spreng DM61", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "hazardDistance": 250, "fuseTypes" : [ { "fuseType" : 0, "chargeLegacyId" : 2}, { "fuseType" : 1, "chargeLegacyId": 1}, {"fuseType" : 2, "chargeLegacyId" : 1}, {"fuseType" : 3, "chargeLegacyId" : 1}]}', NULL, 1);
|
|
INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (367, NULL, 'Sprenggeschoss - DM91 AZ-NG', 'Spreng DM91 AZ-NG', '{"adlerChargeTypeName": "Spreng DM91 AZ-NG", "isAdlerChargeType": true, "impactRadius":25, "impactEdgeLength":25, "hazardDistance": 250, "fuseTypes" : [ { "fuseType" : 0, "chargeLegacyId" : 2}, { "fuseType" : 1, "chargeLegacyId": 1}, {"fuseType" : 2, "chargeLegacyId" : 1}, {"fuseType" : 3, "chargeLegacyId" : 1}]}', NULL, 1);
|
|
|
|
UPDATE pdm.pdm_charge_type SET predefined_name = NULL, name = 'Präzisionsmunition LASER', short_name = 'PGM', properties = '{"adlerChargeTypeName": "VULCANO GLR-SAL", "impactRadius":25, "impactEdgeLength":25, "hazardDistance": 250, "fuseTypes" : [ {"fuseType": 1, "chargeLegacyId" : 6}], "isLaserGuidable" : true}', dis_entity = '2.255.201.3', charge_legacy_id = 6 WHERE ID = 376;
|
|
UPDATE pdm.pdm_charge_type SET predefined_name = NULL, name = 'GMLRS Unitary M31', short_name = 'GMLRS', properties = '{"adlerChargeTypeName": "Unitary M31", "impactRadius":25, "impactEdgeLength":25, "hazardDistance": 250, "fuseTypes" : [ { "fuseType" : 1, "chargeLegacyId" : 394}]}', dis_entity = '2.255.201.3', charge_legacy_id = NULL WHERE ID = 394;
|
|
UPDATE pdm.pdm_charge_type SET predefined_name = NULL, name = 'Mine DM72', short_name = 'DM72', properties = '{"adlerChargeTypeName": "Mine DM72", "impactRadius":25, "impactEdgeLength":25, "hazardDistance": 250, "fuseTypes" : [ { "fuseType" : 1, "chargeLegacyId" : 395}]}', dis_entity = '2.255.201.3', charge_legacy_id = NULL WHERE ID = 395;
|
|
|
|
-- pdm_gear_type_charge_type
|
|
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 351, NULL);
|
|
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 352, NULL);
|
|
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 353, NULL);
|
|
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 354, NULL);
|
|
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 355, NULL);
|
|
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 356, NULL);
|
|
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 357, NULL);
|
|
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 358, NULL);
|
|
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 359, NULL);
|
|
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 360, NULL);
|
|
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 361, NULL);
|
|
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 362, NULL);
|
|
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 363, NULL);
|
|
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 364, NULL);
|
|
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 365, NULL);
|
|
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 366, NULL);
|
|
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 367, NULL);
|
|
|
|
-- pdm_translation
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Leuchtgeschoss-DM106', 'Illuminating projectile DM106');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Leucht DM106', 'Illuminating DM106');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Leuchtgeschoss-DM116', 'Illuminating projectile DM116');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Leucht DM116', 'Illuminating DM116');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Nebelgeschoss IR-DM125', 'Smoke projectile IR-DM125');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Nebel IR DM125', 'Smoke IR-DM125');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'SMArt-DM702', 'SMArt-DM702');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'SMArt DM702', 'SMArt-DM702');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'SMArt-DM702A1', 'SMArt-DM702A1');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'SMArt DM702A1', 'SMArt-DM702A1');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Sprenggeschoss-DM111A1', 'Explosive projectiles DM111A1');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Spreng DM111A1', 'Explosive DM111A1');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Sprenggeschoss-DM121', 'Explosive projectiles DM121');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Spreng DM121', 'Explosive DM121');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Sprenggeschoss - M1711BB', 'Explosive projectiles M1711BB');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Spreng M1711BB', 'Explosive M1711BB');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Sprenggeschoss - M1712BT', 'Explosive projectiles M1712BT');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Spreng M1712BT', 'Explosive M1712BT');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Sprenggeschoss-M549A1', 'Explosive projectiles M549A1');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Spreng M549A1', 'Explosive M549A1');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Leuchtpatrone - DM26', 'Flares - DM26');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Leucht DM26', 'Flares - DM26');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Leuchtpatrone - DM36 IR-NG', 'Flares - DM36 IR-NG');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Leucht DM36 IR-NG', 'Flares - DM36 IR-NG');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Leuchtpatrone - DM56 IR-NG', 'Flares DM56 IR-NG');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Leucht DM56 IR-NG', 'Flares DM56 IR-NG');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Nebelpatrone - DM75', 'Smoke cartridges - DM75');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Nebel DM75', 'Smoke - DM75');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Nebelpatrone-DM65 msd-NG', 'Smoke cartridges - DM65 msd-NG');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Nebel NG DM65', 'Smoke - DM65 msd-NG');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Sprengpatrone, Annäherung-DM61', 'Explosive cartridges, proximity - DM61');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Spreng DM61', 'Explosive, proximity - DM61');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Sprenggeschoss - DM91 AZ-NG', 'Explosive projectiles - DM91 AZ-NG');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Spreng DM91 AZ-NG', 'Explosive - DM91 AZ-NG');
|
|
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'GearType', 'Ladeplatz', 'Resupply Area');
|
|
|
|
COMMIT;
|
|
|
|
-- EXERCISE: NONE;
|
|
BEGIN;
|
|
COMMIT;
|
|
|