import { DinoWeaponDict, fire_resistanceWeaponDict, jump_boostWeaponDict, night_visionWeaponDict, resistanceWeaponDict, speedWeaponDict, strengthWeaponDict, water_breathingWeaponDict } from './weapons';
export const weaponEffects = {
    "purerain_dino:netherite_sword_instant_damage": { effect: "instant_damage", duration: 1, amplifier: 5 },
    "purerain_dino:diamond_sword_instant_damage": { effect: "instant_damage", duration: 1, amplifier: 4 },
    "purerain_dino:gold_sword_instant_damage": { effect: "instant_damage", duration: 1, amplifier: 4 },
    "purerain_dino:stone_sword_instant_damage": { effect: "instant_damage", duration: 1, amplifier: 3 },
    "purerain_dino:iron_sword_instant_damage": { effect: "instant_damage", duration: 1, amplifier: 3 },
    "purerain_dino:wood_sword_damage": { effect: "instant_damage", duration: 1, amplifier: 3 },
    "purerain_dino:netherite_sword_instant_health": { effect: "instant_health", duration: 1, amplifier: 5 },
    "purerain_dino:diamond_sword_instant_health": { effect: "instant_health", duration: 1, amplifier: 4 },
    "purerain_dino:gold_sword_instant_health": { effect: "instant_health", duration: 1, amplifier: 4 },
    "purerain_dino:stone_sword_instant_health": { effect: "instant_health", duration: 1, amplifier: 3 },
    "purerain_dino:iron_sword_instant_health": { effect: "instant_health", duration: 1, amplifier: 3 },
    "purerain_dino:wood_sword_instant_health": { effect: "instant_health", duration: 1, amplifier: 3 },
    "purerain_dino:netherite_sword_poision": { effect: "poison", duration: 32, amplifier: 5 },
    "purerain_dino:diamond_sword_poision": { effect: "poison", duration: 32, amplifier: 4 },
    "purerain_dino:gold_sword_poision": { effect: "poison", duration: 32, amplifier: 4 },
    "purerain_dino:stone_sword_poision": { effect: "poison", duration: 32, amplifier: 3 },
    "purerain_dino:iron_sword_poision": { effect: "poison", duration: 32, amplifier: 3 },
    "purerain_dino:wood_sword_poision": { effect: "poison", duration: 32, amplifier: 3 },
    "purerain_dino:netherite_sword_regeneration": { effect: "regeneration", duration: 1, amplifier: 5 },
    "purerain_dino:diamond_sword_regeneration": { effect: "regeneration", duration: 1, amplifier: 4 },
    "purerain_dino:gold_sword_regeneration": { effect: "regeneration", duration: 1, amplifier: 4 },
    "purerain_dino:stone_sword_regeneration": { effect: "regeneration", duration: 1, amplifier: 3 },
    "purerain_dino:iron_sword_regeneration": { effect: "regeneration", duration: 1, amplifier: 3 },
    "purerain_dino:wood_sword_regeneration": { effect: "regeneration", duration: 1, amplifier: 3 },
    "purerain_dino:netherite_sword_slowness": { effect: "slowness", duration: 32, amplifier: 5, ambient: false },
    "purerain_dino:diamond_sword_slowness": { effect: "slowness", duration: 32, amplifier: 4, ambient: false },
    "purerain_dino:gold_sword_slowness": { effect: "slowness", duration: 32, amplifier: 4, ambient: false },
    "purerain_dino:stone_sword_slowness": { effect: "slowness", duration: 32, amplifier: 3, ambient: false },
    "purerain_dino:iron_sword_slowness": { effect: "slowness", duration: 32, amplifier: 3, ambient: false },
    "purerain_dino:wood_sword_slowness": { effect: "slowness", duration: 32, amplifier: 3, ambient: false },
    "purerain_dino:netherite_sword_weakness": { effect: "weakness", duration: 32, amplifier: 5, ambient: false },
    "purerain_dino:diamond_sword_weakness": { effect: "weakness", duration: 32, amplifier: 4, ambient: false },
    "purerain_dino:gold_sword_weakness": { effect: "weakness", duration: 32, amplifier: 4, ambient: false },
    "purerain_dino:stone_sword_weakness": { effect: "weakness", duration: 32, amplifier: 3, ambient: false },
    "purerain_dino:iron_sword_weakness": { effect: "weakness", duration: 32, amplifier: 3, ambient: false },
    "purerain_dino:wood_sword_weakness": { effect: "weakness", duration: 32, amplifier: 3, ambient: false },
    "purerain_dino:netherite_sword_wither": { effect: "wither", duration: 5, amplifier: 5, ambient: false },
    "purerain_dino:diamond_sword_wither": { effect: "wither", duration: 5, amplifier: 4, ambient: false },
    "purerain_dino:gold_sword_wither": { effect: "wither", duration: 5, amplifier: 4, ambient: false },
    "purerain_dino:stone_sword_wither": { effect: "wither", duration: 5, amplifier: 2, ambient: false },
    "purerain_dino:iron_sword_wither": { effect: "wither", duration: 5, amplifier: 2, ambient: false },
    "purerain_dino:wood_sword_wither": { effect: "wither", duration: 5, amplifier: 1, ambient: false },
    "purerain_dino:fall_star": { effect: "wither", duration: 1, amplifier: 1, ambient: false },
};
export const weaponParticles = {
    "purerain_dino:tama_hero_sword": { particle: "purerain_dino:tama_blade" },
    "purerain_dino:tama_sword_huge": { particle: "purerain_dino:tama_blade" },
    "purerain_dino:tama_sword_large": { particle: "purerain_dino:tama_blade" },
    "purerain_dino:tama_sword": { particle: "purerain_dino:tama_blade" },
    "purerain_dino:fly_dragon_sword_2r": { particle: "purerain_dino:fly_dragon" },
    "purerain_dino:fly_dragon_2": { particle: "purerain_dino:fly_dragon" },
    "purerain_dino:fly_dragon_3": { particle: "purerain_dino:fly_dragon" },
    "purerain_dino:fly_dragon_4": { particle: "purerain_dino:fly_dragon" },
    "purerain_dino:fly_dragon_5": { particle: "purerain_dino:fly_dragon" },
    "purerain_dino:sakura_fubuki_sword": { particle: "purerain_dino:sakura_shield" },
    "purerain_dino:yoshiogami": { particle: "purerain_dino:sakura_sword" },
    "purerain_dino:yoshikai": { particle: "purerain_dino:sakura_wand" },
    "purerain_dino:yoshi": { particle: "purerain_dino:sakura_hammer" },
    "purerain_dino:vita": { particle: "purerain_dino:sakura_explode" },
    "purerain_dino:tai_sword": { particle: "purerain_dino:sakura_arrow" },
    "purerain_dino:tai_sword_ninja_ver": { particle: "purerain_dino:sakura_arrow" },
    "purerain_dino:big_blade_c": { particle: "purerain_dino:blackhole_s_1" },
    "purerain_dino:big_blade_cs": { particle: "purerain_dino:blackhole_s_1" },
    "purerain_dino:big_blade": { particle: "purerain_dino:blackhole_s_1" },
    "purerain_dino:black_king_sword": { particle: "purerain_dino:blackhole_s_1" },
    "purerain_dino:blade_electricity": { particle: "purerain_dino:jeff_explode" },
    "purerain_dino:blade_thunder": { particle: "purerain_dino:jeff_explode" },
    "purerain_dino:blade_water": { particle: "purerain_dino:jeff_explode" },
    "purerain_dino:blade_wood": { particle: "purerain_dino:jeff_explode" },
    "purerain_dino:iron_cane_sword": { particle: "purerain_dino:jeff_explode" },
    "purerain_dino:freeze_hero_saber": { particle: "purerain_dino:freeze_particle_2" },
    "purerain_dino:freeze_saber": { particle: "purerain_dino:freeze_particle" },
    "purerain_dino:freeze_sword": { particle: "purerain_dino:freeze_particle" },
    "purerain_dino:unhero_weapon": { particle: "purerain_dino:blackhole_s_2" },
    "purerain_dino:unhero_dager": { particle: "purerain_dino:blackhole_s_2" },
    "purerain_dino:unhero_golden_sword": { particle: "purerain_dino:blackhole_s_2" },
    "purerain_dino:beam_crossaxe": { particle: "purerain_dino:chain_explode" },
    "purerain_dino:beam_saber_v": { particle: "purerain_dino:flash" },
    "purerain_dino:blood_light_sword": { particle: "purerain_dino:grenade_dash" },
    "purerain_dino:blood_sickle": { particle: "purerain_dino:grenade_destroy" },
    "purerain_dino:blood_sword": { particle: "purerain_dino:grenade_explode_g" },
    "purerain_dino:blue_key_blade": { particle: "purerain_dino:grenade_explode" },
    "purerain_dino:blue_key_claymore": { particle: "purerain_dino:grenade_gravity_basic" },
    "purerain_dino:bone_sword": { particle: "purerain_dino:grenade_gravity" },
    "purerain_dino:cane_sword": { particle: "purerain_dino:grenade_lava_alpha" },
    "purerain_dino:death_claymore": { particle: "purerain_dino:grenade_lava" },
    "purerain_dino:demon_sword": { particle: "purerain_dino:grenade_rainbow" },
    "purerain_dino:evil_blade": { particle: "purerain_dino:test_mist_2" },
    "purerain_dino:evil_sword": { particle: "purerain_dino:test_mist_2c" },
    "purerain_dino:fall_star": { particle: "purerain_dino:test_mist_3" },
    "purerain_dino:falling_star": { particle: "purerain_dino:test_mist_4" },
    "purerain_dino:hand_dager": { particle: "purerain_dino:test_mist_5" },
    "purerain_dino:hero_sword": { particle: "purerain_dino:test_mist_6" },
    "purerain_dino:hero_wooden_claymore": { particle: "purerain_dino:test_mist_7" },
    "purerain_dino:hero_wooden_dage": { particle: "purerain_dino:test_mist_8" },
    "purerain_dino:isaragi": { particle: "purerain_dino:test_mist_9" },
    "purerain_dino:jh_fly_arrow": { particle: "purerain_dino:jh_slime" },
    "purerain_dino:jh_scale_sickle": { particle: "purerain_dino:jeff_explode" },
    "purerain_dino:king_sword": { particle: "purerain_dino:grenade_lava" },
    "purerain_dino:king_wand": { particle: "purerain_dino:test_mist_2" },
    "purerain_dino:kunai": { particle: "purerain_dino:jh_slime" },
    "purerain_dino:kw_ghoost": { particle: "purerain_dino:test_mist_4" },
    "purerain_dino:larch_sword": { particle: "purerain_dino:single" },
    "purerain_dino:large_beam_claymore": { particle: "purerain_dino:jeff_explode" },
    "purerain_dino:large_beam_saber_d": { particle: "purerain_dino:single" },
    "purerain_dino:luminous_sword": { particle: "purerain_dino:test_mist_4" },
    "purerain_dino:mataka_no_ken": { particle: "purerain_dino:grenade_lava" },
    "purerain_dino:netherstar_sword": { particle: "purerain_dino:grenade_lava" },
    "purerain_dino:rainbow_sword": { particle: "purerain_dino:jh_rainbow" },
    "purerain_dino:ray_sword": { particle: "purerain_dino:time_stop" },
    "purerain_dino:reborns_sword": { particle: "purerain_dino:single" },
    "purerain_dino:snow_walk_sword": { particle: "purerain_dino:test_mist_4" },
    "purerain_dino:soshiki": { particle: "purerain_dino:test_mist_9" },
    "purerain_dino:soshikinori": { particle: "purerain_dino:grenade_lava" },
    "purerain_dino:soshikinorik": { particle: "purerain_dino:grenade_lava" },
    "purerain_dino:water_sword": { particle: "purerain_dino:test_mist_4" },
    "purerain_dino:water_sword2": { particle: "purerain_dino:test_mist_4" },
    "purerain_dino:water_sword3": { particle: "purerain_dino:test_mist_4" },
};
export const weaponAffects = {
    ...[...DinoWeaponDict].reduce((acc, id) => ({ ...acc, [id]: [["strength", 1, 4]] }), {}),
    ...[...strengthWeaponDict].reduce((acc, id) => ({ ...acc, [id]: [["strength", 1, 3]] }), {}),
    ...[...resistanceWeaponDict].reduce((acc, id) => ({ ...acc, [id]: [["resistance", 1, 1]] }), {}),
    ...[...speedWeaponDict].reduce((acc, id) => ({ ...acc, [id]: [["speed", 1, 1]] }), {}),
    ...[...jump_boostWeaponDict].reduce((acc, id) => ({ ...acc, [id]: [["jump_boost", 1, 1]] }), {}),
    ...[...night_visionWeaponDict].reduce((acc, id) => ({ ...acc, [id]: [["night_vision", 10, 1]] }), {}),
    ...[...water_breathingWeaponDict].reduce((acc, id) => ({ ...acc, [id]: [["water_breathing", 3, 1]] }), {}),
    ...[...fire_resistanceWeaponDict].reduce((acc, id) => ({ ...acc, [id]: [["fire_resistance", 3, 1]] }), {}),
    "purerain_dino:netherite_sword_turtule": [
        ["slowness", 1, 1],
        ["resistance", 3, 1]
    ],
    "purerain_dino:diamond_sword_turtule": [
        ["slowness", 1, 1],
        ["resistance", 3, 1]
    ],
    "purerain_dino:gold_sword_turtule": [
        ["slowness", 1, 1],
        ["resistance", 3, 1]
    ],
    "purerain_dino:stone_sword_turtule": [
        ["slowness", 1, 1],
        ["resistance", 3, 1]
    ],
    "purerain_dino:iron_sword_turtle": [
        ["slowness", 1, 1],
        ["resistance", 3, 1]
    ],
    "purerain_dino:wood_sword_turtule": [
        ["slowness", 1, 1],
        ["resistance", 3, 1]
    ],
    "purerain_dino:curse_sword": [["speed", 3, 5]],
    "purerain_dino:devil_blade": [["jump_boost", 3, 5]],
    "purerain_dino:devil_claymore": [
        ["speed", 1, 5],
        ["jump_boost", 1, 5]
    ],
    "purerain_dino:devil_dager": [
        ["speed", 1, 5],
        ["night_vision", 15, 1]
    ],
    "purerain_dino:devil_wand": [
        ["speed", 1, 5],
        ["night_vision", 15, 1]
    ],
    "purerain_dino:embryo_dager": [
        ["speed", 2, 5],
        ["fire_resistance", 15, 2]
    ],
    "purerain_dino:embryo_sword": [
        ["speed", 2, 5],
        ["water_breathing", 15, 3]
    ],
    "purerain_dino:embryo_wand": [
        ["speed", 3, 5],
        ["invisibility", 3, 1]
    ],
    "purerain_dino:pufferfish_sword": [
        ["resistance", 5, 3],
        ["water_breathing", 10, 3]
    ],
    "purerain_dino:evil_ghost_wand": [
        ["resistance", 5, 3],
        ["invisibility", 10, 3]
    ],
    "purerain_dino:hellfire_claymore": [
        ["resistance", 5, 3],
        ["strength", 10, 3]
    ],
    "purerain_dino:hyper_wand": [
        ["resistance", 5, 4],
        ["strength", 10, 2]
    ],
    "purerain_dino:magic_dager": [
        ["speed", 5, 4],
        ["strength", 10, 2]
    ],
    "purerain_dino:magic_posion_sword": [
        ["speed", 5, 4],
        ["jump_boost", 10, 2]
    ],
    "purerain_dino:magic_sword": [
        ["speed", 5, 4],
        ["jump_boost", 10, 2]
    ],
    "purerain_dino:magic_wand": [
        ["speed", 5, 4],
        ["jump_boost", 10, 2]
    ],
    "purerain_dino:pico_wand": [
        ["speed", 1, 5],
        ["night_vision", 15, 1]
    ],
    "purerain_dino:pixie_dager": [
        ["slowness", 1, 1],
        ["resistance", 3, 1]
    ],
    "purerain_dino:redstone_scythe": [["jump_boost", 15, 15]],
    "purerain_dino:sabrewulf_sword": [["speed", 15, 15]],
    "purerain_dino:sky_blade": [["resistance", 15, 15]],
    "purerain_dino:spider_wand": [["speed", 15, 15]],
    "purerain_dino:thunder_dager": [
        ["jump_boost", 15, 10],
        ["speed", 15, 10]
    ]
};
