Files
qt5-legatus-legacy/Lts/Tools/DBUpdate/updates/guez/2.154_guez_pdm_charges.upd
T
2026-08-13 18:33:10 +02:00

63 lines
3.6 KiB
Plaintext
Executable File

-- $Id: 2.89_guez_pdm_charge_type.upd 62864 2024-05-24 08:23:59Z rathje $
-- $HeadURL$
-- $Author: rathje $
-------------------------------------------------------------------------
-- INFO: Update gear_class and (re)new munition Bomblet
-- PROJECT: Guez
-- DATE: 2026-02-18
-- VERSION: 2.154
-------------------------------------------------------------------------
-- GLOBAL: PDM;
BEGIN;
-- for re-using the update-script
DELETE FROM pdm.pdm_gear_type_charge_type WHERE gear_type_id = 801 AND charge_type_id = 361;
DELETE FROM pdm.pdm_gear_type_charge_type WHERE gear_type_id = 801 AND charge_type_id = 362;
DELETE FROM pdm.pdm_gear_type_charge_type WHERE gear_type_id = 801 AND charge_type_id = 363;
DELETE FROM pdm.pdm_gear_type_charge_type WHERE gear_type_id = 801 AND charge_type_id = 364;
DELETE FROM pdm.pdm_gear_type_charge_type WHERE gear_type_id = 801 AND charge_type_id = 365;
DELETE FROM pdm.pdm_gear_type_charge_type WHERE gear_type_id = 801 AND charge_type_id = 366;
DELETE FROM pdm.pdm_gear_type_charge_type WHERE gear_type_id = 801 AND charge_type_id = 367;
DELETE FROM pdm.pdm_charge_type WHERE id = 373;
-- delete ADLER_STANDALONE
DELETE FROM pdm.pdm_effect_source WHERE id = 3;
-- delete permanent
DELETE FROM pdm.pdm_gear_type_charge_type WHERE gear_type_id = 701 AND charge_type_id = 361;
DELETE FROM pdm.pdm_gear_type_charge_type WHERE gear_type_id = 701 AND charge_type_id = 362;
DELETE FROM pdm.pdm_gear_type_charge_type WHERE gear_type_id = 701 AND charge_type_id = 363;
DELETE FROM pdm.pdm_gear_type_charge_type WHERE gear_type_id = 701 AND charge_type_id = 364;
DELETE FROM pdm.pdm_gear_type_charge_type WHERE gear_type_id = 701 AND charge_type_id = 365;
DELETE FROM pdm.pdm_gear_type_charge_type WHERE gear_type_id = 701 AND charge_type_id = 366;
DELETE FROM pdm.pdm_gear_type_charge_type WHERE gear_type_id = 701 AND charge_type_id = 367;
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (801, 361, NULL);
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (801, 362, NULL);
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (801, 363, NULL);
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (801, 364, NULL);
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (801, 365, NULL);
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (801, 366, NULL);
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (801, 367, NULL);
-- Bomblet wieder hinzufuegen
INSERT INTO pdm.pdm_charge_type (id, predefined_name, name, short_name, properties, dis_entity, charge_legacy_id) VALUES (373, NULL, 'Bomblet', 'Bomblet', '{"impactRadius":25, "impactEdgeLength":25}', '2.9.222.2.19.10.0', 3);
INSERT INTO pdm.pdm_gear_type_charge_type (gear_type_id, charge_type_id, max_range) VALUES (701, 373, 25190);
INSERT INTO pdm.pdm_charge_type_igniter_type_igniter_function (charge_type_id, igniter_type_id, igniter_function_id, impact_area, impact_radius, hazard_distance, charge_legacy_id, igniter_function_base_id, properties) VALUES (373, 0, 0, NULL, 25, 0, 0, 0, NULL);
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'name', 'ChargeType', 'Bomblet', 'Bomblet');
INSERT INTO pdm.pdm_translation (iso_code, disambiguation, context, key, translation) VALUES ('en_GB', 'shortName', 'ChargeType', 'Bomblet', 'Bomblet');
-- add new Entry ADLER_STANDALONE
INSERT INTO pdm_effect_source (id, name) VALUES (3, 'ES_ADLER_STANDALONE');
COMMIT;
-- EXERCISE: NONE;
BEGIN;
COMMIT;