diff --git a/data/mods/classic_zombies/items/blacklists.json b/data/mods/classic_zombies/items/blacklists.json new file mode 100644 index 0000000000000..65de9494934a8 --- /dev/null +++ b/data/mods/classic_zombies/items/blacklists.json @@ -0,0 +1,364 @@ +[ + { + "//": "Blacklists items that didn't exist prior to 2000, plus alien & extradimenisonally-sourced items such as bionics", + "type": "ITEM_BLACKLIST", + "whitelist": false, + "items": [ + "12mm", + "1895sbl", + "20x66_10_mag", + "20x66_20_mag", + "20x66_40_mag", + "20x66_beanbag", + "20x66_bootleg_flechette", + "20x66_bootleg_shot", + "20x66_bootleg_slug", + "20x66_exp", + "20x66_flare", + "20x66_flechette", + "20x66_frag", + "20x66_inc", + "20x66_shot", + "20x66_slug", + "5x50_100_mag", + "5x50_50_mag", + "5x50_hull", + "5x50dart", + "5x50heavy", + "8mm_bootleg", + "8mm_caseless", + "8mm_civilian", + "8mm_fmj", + "8mm_inc", + "8mm_jhp", + "8x40_10_mag", + "8x40_100_mag", + "8x40_25_mag", + "8x40_250_mag", + "8x40_50_mag", + "8x40_500_mag", + "90two", + "90two40", + "90two40mag", + "acr_300blk", + "af2011a1_38super", + "af2011a1mag", + "alien_pod_resin", + "ar15_retool_300blk", + "arm", + "arx160", + "as50", + "as50mag", + "atomic_coffee", + "atomic_coffeepot", + "atomic_lamp", + "atomic_light", + "bfr", + "bh_m89", + "bio_adrenaline", + "bio_ads", + "bio_alarm", + "bio_armor_arms", + "bio_armor_eyes", + "bio_armor_head", + "bio_armor_legs", + "bio_armor_torso", + "bio_batteries", + "bio_blade", + "bio_blood_anal", + "bio_blood_filter", + "bio_cable", + "bio_carbon", + "bio_chain_lightning", + "bio_claws", + "bio_climate", + "bio_cloak", + "bio_dex_enhancer", + "bio_digestion", + "bio_ears", + "bio_emp", + "bio_emp_armgun", + "bio_ethanol", + "bio_evap", + "bio_eye_enhancer", + "bio_eye_optic", + "bio_face_mask", + "bio_faraday", + "bio_fingerhack", + "bio_flashbang", + "bio_flashlight", + "bio_fuel_cell_gasoline", + "bio_geiger", + "bio_gills", + "bio_ground_sonar", + "bio_heat_absorb", + "bio_heatsink", + "bio_hydraulics", + "bio_infrared", + "bio_int_enhancer", + "bio_jointservo", + "bio_laser", + "bio_leukocyte", + "bio_lighter", + "bio_lockpick", + "bio_magnet", + "bio_membrane", + "bio_memory", + "bio_metabolics", + "bio_nanobots", + "bio_night", + "bio_night_vision", + "bio_ods", + "bio_painkiller", + "bio_power_armor_interface", + "bio_power_armor_interface_mkII", + "bio_power_storage", + "bio_probability_travel", + "bio_purifier", + "bio_radscrubber", + "bio_railgun", + "bio_razors", + "bio_recycler", + "bio_remote", + "bio_resonator", + "bio_scent_mask", + "bio_shock", + "bio_shockwave", + "bio_shotgun", + "bio_soporific", + "bio_speed", + "bio_str_enhancer", + "bio_sunglasses", + "bio_surgical_razor", + "bio_syringe", + "bio_targeting", + "bio_taste_blocker", + "bio_tattoo_led", + "bio_teleport", + "bio_time_freeze", + "bio_tools", + "bio_torsionratchet", + "bio_uncanny_dodge", + "bio_ups", + "bio_watch", + "bio_water_extractor", + "bio_weight", + "bot_rifleturret", + "bot_crows_m240", + "bot_turret_riot", + "bt_apc9k", + "btmp9mag_9x19mm_15", + "btmp9mag_9x19mm_10rd", + "btmp9mag_9x19mm_20", + "btmp9mag_9x19mm_25", + "btmp9mag_9x19mm_30", + "btmp9mag_9x19mm_50rd", + "coilgun", + "cx4", + "depowered_armor", + "depowered_helmet", + "emp_gun", + "fetus", + "fs2000", + "gatling_mech_laser", + "gatling_mech_laser_single", + "heavy_atomic_battery_cell", + "henry_big_boy", + "hk417_13", + "hk417mag_20rd", + "hk417mag_10rd", + "hk417_makeshiftmag", + "hk_g80", + "hk_mp5_semi_pistol", + "hk_mp7", + "hk46mag", + "hk46bigmag", + "hm12", + "huge_atomic_battery_cell", + "iv_mutagen", + "iv_mutagen_alpha", + "iv_mutagen_beast", + "iv_mutagen_bird", + "iv_mutagen_cattle", + "iv_mutagen_cephalopod", + "iv_mutagen_chimera", + "iv_mutagen_elfa", + "iv_mutagen_feline", + "iv_mutagen_fish", + "iv_mutagen_insect", + "iv_mutagen_lizard", + "iv_mutagen_lupine", + "iv_mutagen_medical", + "iv_mutagen_plant", + "iv_mutagen_raptor", + "iv_mutagen_rat", + "iv_mutagen_slime", + "iv_mutagen_spider", + "iv_mutagen_troglobite", + "iv_mutagen_ursine", + "iv_purifier", + "iwi_tavor_x95_300blk", + "kord", + "kp3at", + "kp3atmag", + "kpf9", + "kpf9mag", + "kpf9mag_8rd", + "ksg", + "ksg-25", + "ksub2000", + "laser_rifle", + "leg", + "light_atomic_battery_cell", + "light_minus_atomic_battery_cell", + "m110a1", + "m14ebr", + "m2010", + "m2010mag", + "m249_semi", + "m27_assault_rifle", + "m320", + "marloss_berry", + "marloss_gel", + "marloss_scarf", + "marloss_seed", + "medium_atomic_battery_cell", + "mossberg_930", + "mutagen", + "mutagen_alpha", + "mutagen_beast", + "mutagen_bird", + "mutagen_cattle", + "mutagen_cephalopod", + "mutagen_chimera", + "mutagen_elfa", + "mutagen_feline", + "mutagen_fish", + "mutagen_insect", + "mutagen_lizard", + "mutagen_lupine", + "mutagen_medical", + "mutagen_plant", + "mutagen_raptor", + "mutagen_rat", + "mutagen_slime", + "mutagen_spider", + "mutagen_troglobite", + "mutagen_ursine", + "mycus_fruit", + "needlegun", + "needlepistol", + "p220_10", + "p220_10_mag", + "p320_357sig", + "p320mag_13rd_357sig", + "pamd68", + "exodiiBRmag", + "pamd68mountable", + "pamd71z", + "exodiiminimag", + "plasma_gun", + "plasma_rifle", + "plut_cell", + "power_armor_basic", + "power_armor_frame", + "power_armor_heavy", + "power_armor_helmet_basic", + "power_armor_helmet_heavy", + "power_armor_helmet_light", + "power_armor_light", + "purifier", + "px4", + "px4mag", + "px4mag_10rd", + "px4mag_15rd", + "px4mag_20rd", + "px4_40", + "px4_40mag", + "raging_judge", + "454_speedloader6", + "razorclaw_roe", + "rebar_rail", + "recipe_caseless", + "recon_mech_laser", + "recon_mech_laser_single", + "reloaded_5x50dart", + "remington_870_breacher", + "resin_chunk", + "rm103a_pistol", + "rm120c", + "rm121aux", + "rm13_armor", + "rm13_armor_on", + "rm20", + "rm2000_smg", + "rm228", + "rm298", + "rm451_flamethrower", + "rm51_assault_rifle", + "rm614_lmg", + "rm802", + "rm88_battle_rifle", + "robofac_gun", + "robofac_gun_ar", + "robofac_gun_smg", + "robofac_gun_dmr", + "robofac_gun_shotgun", + "robofac_handguard", + "robofac_laser_sight", + "robofac10", + "robofac20", + "robofac40", + "robofac60", + "rugerlcp", + "rugerlcpmag", + "ruger_lcr_22", + "22_speedloader8", + "ruger_lcr_38", + "38_speedloader5", + "saiga_12", + "saiga10mag", + "saiga30mag", + "saiga_410", + "saiga410mag_10rd", + "saiga410mag_30rd", + "scar_h", + "sig_assault_rifle", + "sig_mcx_rattler_sbr", + "sp2022", + "sp2022mag_10rd_9mm", + "sp2022mag_12rd_9mm", + "sp2022mag_15rd_9mm", + "steel_rail", + "streetsweeper", + "sw_500", + "500_speedloader5", + "taurus_spectrum", + "taurus_spectrum_mag", + "tavor_12", + "TDI", + "tdi_mag", + "TDI_10", + "tdi_10mm_mag", + "v29", + "walther_ccp", + "ccpmag", + "ccpmag_9rd", + "walther_p22", + "wp22mag", + "walther_ppq_40", + "ppq40mag_10rd", + "ppq40mag_12rd", + "ppq40mag_14rd", + "walther_ppq_45", + "ppq45mag", + "walther_ppq_9mm", + "ppq9mag_10rd", + "ppq9mag_15rd", + "ppq9mag_17rd", + "wine_mycus", + "xd_10", + "xd_10_mag" + ] + } +] diff --git a/data/mods/classic_zombies/items/guns.json b/data/mods/classic_zombies/items/guns.json new file mode 100644 index 0000000000000..6a145378a2e65 --- /dev/null +++ b/data/mods/classic_zombies/items/guns.json @@ -0,0 +1,85 @@ +[ + { + "type": "GUN", + "//": "The C7A1 is semi or full-auto with a 20 in. barrel, which it shares with the M16A3 it overrides.", + "id": "m16_auto_rifle", + "copy-from": "m16_auto_rifle", + "name": { "str": "C7 assault rifle" }, + "description": "The C7A1 is the standard issue rifle for the Canadian military manufactured by Diemaco. It is a gas operated, rotating bolt rifle known for its accuracy and controllable recoil.", + "variant_type": "gun", + "variants": [ + { + "id": "m16a3", + "name": { "str": "C7" }, + "description": "The standard issue rifle for the Canadian armed forces, featuring a 20 in. long barrel and full auto capabilities when fed from STANAG magazines.", + "weight": 1 + }, + { + "id": "acr", + "name": { "str": "C7A1" }, + "description": "This is the updated model of the C7 carbine, using a modified Weaver rail instead of a carrying handle/iron sight assembly to assist in mounting optics." + } + ] + }, + { + "type": "GUN", + "id": "m4_carbine", + "copy-from": "m4_carbine", + "looks_like": "ar15", + "name": { "str": "C8 carbine" }, + "description": "A carbine variant of the C7A1, recently introduced by the Canadian armed forces. Though accurate, small, and lightweight, it is infamous for its unreliability when not properly maintained. It is chambered in 5.56x45mm and accepts STANAG magazines.", + "variants": [ + { + "id": "m4a1", + "name": { "str": "C8" }, + "description": "The standard issue carbine for the Canadian armed forces, featuring a 14.5 in. long barrel and full auto capabilities when fed from STANAG magazines.", + "ascii_picture": "m4a1", + "weight": 1 + }, + { + "id": "m4_cqbr", + "name": { "str": "C8CQB" }, + "description": "This is the updated model of the C7 carbine, using a modified Weaver rail instead of a carrying handle/iron sight assembly to assist in mounting optics." + } + ] + }, + { + "type": "GUN", + "id": "hi_power_9mm", + "name": { "str": "Browning Hi-Power" }, + "copy-from": "hi_power_9mm", + "description": "A licensed copy of the Browning Hi-Power, made by John Inglis and Company. Issued to officers and infantry in need of a weapon for confined spaces, this is chambered in 9x19 Parabellum." + }, + { + "//": "Simply renaming the pistol like the Hi-Power above doesn't work because of the variants, which the M45A1 is too modern to exist in DDotD", + "id": "m1911a1", + "copy-from": "m1911", + "looks_like": "glock_17", + "type": "GUN", + "name": { "str": "M1911A1" }, + "description": "This is a semi-automatic pistol, chambered in .45 ACP and accepting M1911 magazines.", + "variant_type": "gun", + "variants": [ + { + "id": "m1911", + "name": { "str": "M1911" }, + "//": "You can get 'em for over US$1K if you want. This is a fairly cheap remake.", + "description": "The M1911 was the US Military standard-issue sidearm for most of the 20th Century. It remains one of the most popular .45 pistols today.", + "weight": 1 + }, + { + "id": "m1911_MEU", + "name": { "str": "M1911A1" }, + "description": "An update to the original M1911, featuring an extended tang on the grip safety to prevent hammer bite as well as a shorter trigger for smaller hands." + } + ], + "ascii_picture": "m1911" + }, + { + "type": "GUN", + "id": "m249", + "name": { "str": "C9" }, + "copy-from": "m249", + "description": "A mountable machine gun used by Canadian infantry, feeding from a belt or STANAG magazines in a pinch. Quite inaccurate and difficult to control, the C9 is designed to fire many rounds very quickly." + } +] diff --git a/data/mods/classic_zombies/items/migration.json b/data/mods/classic_zombies/items/migration.json new file mode 100644 index 0000000000000..645e498345f4f --- /dev/null +++ b/data/mods/classic_zombies/items/migration.json @@ -0,0 +1,17 @@ +[ + { + "id": [ "m17", "m18" ], + "type": "MIGRATION", + "replace": "hi_power_9mm" + }, + { + "id": [ "p320mag_10rd_9x19mm", "p320mag_17rd_9x19mm" ], + "type": "MIGRATION", + "replace": "bhp9mag_13rd" + }, + { + "id": "p320mag_21rd_9x19mm", + "type": "MIGRATION", + "replace": "bhp9mag_15rd" + } +]