# SPDX-FileCopyrightText: 2024 Aiden <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2024 Piras314 <p1r4s@proton.me>
# SPDX-FileCopyrightText: 2024 coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 username <113782077+whateverusername0@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 whateverusername0 <whateveremail>
# SPDX-FileCopyrightText: 2024 yglop <95057024+yglop@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aviu00 <93730715+Aviu00@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
# SPDX-FileCopyrightText: 2025 Ilya246 <57039557+Ilya246@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Marcus F <marcus2008stoke@gmail.com>
# SPDX-FileCopyrightText: 2025 Spatison <137375981+Spatison@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 thebiggestbruh <199992874+thebiggestbruh@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 thebiggestbruh <marcus2008stoke@gmail.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
# combat

- type: listing
  id: EvolutionMenuCombatArmblade
  name: evolutionmenu-combat-armblade-name
  description: evolutionmenu-combat-armblade-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: armblade }
  productAction: ActionToggleArmblade
  cost:
    EvolutionPoint: 4
  categories:
  - ChangelingAbilityCombat
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

- type: listing
  id: EvolutionMenuCombatArmClaw
  name: evolutionmenu-combat-armclaw-name
  description: evolutionmenu-combat-armclaw-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: claw }
  productAction: ActionToggleClaw
  cost:
    EvolutionPoint: 4
  categories:
  - ChangelingAbilityCombat
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

- type: listing
  id: EvolutionMenuCombatArmHammer
  name: evolutionmenu-combat-armhammer-name
  description: evolutionmenu-combat-armhammer-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: hammer }
  productAction: ActionToggleHammer
  cost:
    EvolutionPoint: 4
  categories:
  - ChangelingAbilityCombat
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

- type: listing
  id: EvolutionMenuCombatDartGun
  name: evolutionmenu-combat-dartgun-name
  description: evolutionmenu-combat-dartgun-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: dartgun }
  productAction: ActionToggleDartGun
  cost:
    EvolutionPoint: 3
  categories:
  - ChangelingAbilityCombat
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

- type: listing
  id: EvolutionMenuCombatBoneShard
  name: evolutionmenu-combat-boneshard-name
  description: evolutionmenu-combat-boneshard-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: bone_shard }
  productAction: ActionCreateBoneShard
  cost:
    EvolutionPoint: 3
  categories:
  - ChangelingAbilityCombat
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

- type: listing
  id: EvolutionMenuCombatChitinousArmor
  name: evolutionmenu-combat-armor-name
  description: evolutionmenu-combat-armor-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: chitinous_armor }
  productAction: ActionToggleChitinousArmor
  cost:
    EvolutionPoint: 4
  categories:
  - ChangelingAbilityCombat
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

- type: listing
  id: EvolutionMenuCombatOrganicShield
  name: evolutionmenu-combat-shield-name
  description: evolutionmenu-combat-shield-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: organic_shield }
  productAction: ActionToggleOrganicShield
  cost:
    EvolutionPoint: 2
  categories:
  - ChangelingAbilityCombat
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

- type: listing
  id: EvolutionMenuCombatShriekDissonant
  name: evolutionmenu-combat-shriek-dissonant-name
  description: evolutionmenu-combat-shriek-dissonant-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: shriek_dissonant }
  productAction: ActionShriekDissonant
  cost:
    EvolutionPoint: 2
  categories:
  - ChangelingAbilityCombat
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

- type: listing
  id: EvolutionMenuCombatShriekResonant
  name: evolutionmenu-combat-shriek-resonant-name
  description: evolutionmenu-combat-shriek-resonant-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: shriek_resonant }
  productAction: ActionShriekResonant
  cost:
    EvolutionPoint: 2
  categories:
  - ChangelingAbilityCombat
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

- type: listing
  id: EvolutionMenuCombatMuscles
  name: evolutionmenu-combat-strainedmuscles-name
  description: evolutionmenu-combat-strainedmuscles-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: strained_muscles }
  productAction: ActionToggleStrainedMuscles
  cost:
    EvolutionPoint: 2
  categories:
  - ChangelingAbilityCombat
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

#- type: listing
#  id: EvolutionMenuCombatSpiders
#  name: evolutionmenu-combat-spiders-name
#  description: evolutionmenu-combat-spiders-desc
#  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: spiders_spawn }
#  productAction: ActionSpawnChangelingSpider
#  cost:
#    EvolutionPoint: 6
#  categories:
#  - ChangelingAbilityCombat
#  consitions:
#  - !type:ListingLimitedStockCondition
#    stock: 1

# sting

- type: listing
  id: EvolutionMenuStingBlind
  name: evolutionmenu-sting-blind-name
  description: evolutionmenu-sting-blind-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: sting_blind }
  productAction: ActionStingBlind
  cost:
    EvolutionPoint: 2
  categories:
  - ChangelingAbilitySting
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

- type: listing
  id: EvolutionMenuStingCryo
  name: evolutionmenu-sting-cryo-name
  description: evolutionmenu-sting-cryo-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: sting_cryo }
  productAction: ActionStingCryo
  cost:
    EvolutionPoint: 2
  categories:
  - ChangelingAbilitySting
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

- type: listing
  id: EvolutionMenuStingLethargic
  name: evolutionmenu-sting-lethargic-name
  description: evolutionmenu-sting-lethargic-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: sting_lethargic }
  productAction: ActionStingLethargic
  cost:
    EvolutionPoint: 3
  categories:
  - ChangelingAbilitySting
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

- type: listing
  id: EvolutionMenuStingMute
  name: evolutionmenu-sting-mute-name
  description: evolutionmenu-sting-mute-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: sting_mute }
  productAction: ActionStingMute
  cost:
    EvolutionPoint: 2
  categories:
  - ChangelingAbilitySting
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

- type: listing
  id: EvolutionMenuStingFakeArmblade
  name: evolutionmenu-sting-armblade-name
  description: evolutionmenu-sting-armblade-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: sting_armblade }
  productAction: ActionStingFakeArmblade
  cost:
    EvolutionPoint: 4
  categories:
  - ChangelingAbilitySting
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

# - type: listing
#   id: EvolutionMenuStingTransform
#   name: evolutionmenu-sting-transform-name
#   description: evolutionmenu-sting-transform-desc
#   icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: sting_transform }
#   productAction: ActionStingTransform
#   cost:
#     EvolutionPoint: 6
#   categories:
#   - ChangelingAbilitySting
#   conditions:
#   - !type:ListingLimitedStockCondition
#     stock: 1

# utility

- type: listing
  id: EvolutionMenuUtilityInstinct
  name: evolutionmenu-utility-instinct-name
  description: evolutionmenu-utility-instinct-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: awakened_instinct }
  productEvent: !type:AwakenedInstinctPurchasedEvent
  raiseProductEventOnUser: true
  cost:
    EvolutionPoint: 0
  categories:
  - ChangelingAbilityUtility
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

- type: listing
  id: EvolutionMenuUtilityPanacea
  name: evolutionmenu-utility-panacea-name
  description: evolutionmenu-utility-panacea-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: anatomic_panacea }
  productAction: ActionAnatomicPanacea
  cost:
    EvolutionPoint: 2
  categories:
  - ChangelingAbilityUtility
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

- type: listing
  id: EvolutionMenuUtilityEyesight
  name: evolutionmenu-utility-eyesight-name
  description: evolutionmenu-utility-eyesight-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: augmented_eyesight }
  productAction: ActionAugmentedEyesight
  productEvent: !type:AugmentedEyesightPurchasedEvent
  raiseProductEventOnUser: true
  cost:
    EvolutionPoint: 4
  categories:
  - ChangelingAbilityUtility
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

- type: listing
  id: EvolutionMenuUtilityBiodegrade
  name: evolutionmenu-utility-biodegrade-name
  description: evolutionmenu-utility-biodegrade-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: biodegrade }
  productAction: ActionBiodegrade
  cost:
    EvolutionPoint: 4
  categories:
  - ChangelingAbilityUtility
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

- type: listing
  id: EvolutionMenuUtilityChameleon
  name: evolutionmenu-utility-chameleon-name
  description: evolutionmenu-utility-chameleon-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: chameleon_skin }
  productAction: ActionChameleonSkin
  cost:
    EvolutionPoint: 4
  categories:
  - ChangelingAbilityUtility
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

- type: listing
  id: EvolutionMenuUtilityAdaption
  name: evolutionmenu-utility-voidadapt-name
  description: evolutionmenu-utility-voidadapt-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: void_adaptation }
  productEvent: !type:VoidAdaptionPurchasedEvent
  raiseProductEventOnUser: true
  cost:
    EvolutionPoint: 4
  categories:
  - ChangelingAbilityUtility
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

- type: listing
  id: EvolutionMenuUtilityOverdose
  name: evolutionmenu-utility-stims-name
  description: evolutionmenu-utility-stims-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: epinephrine_overdose }
  productAction: ActionAdrenalineReserves
  cost:
    EvolutionPoint: 4
  categories:
  - ChangelingAbilityUtility
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

- type: listing
  id: EvolutionMenuUtilityFleshmend
  name: evolutionmenu-utility-fleshmend-name
  description: evolutionmenu-utility-fleshmend-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: fleshmend }
  productAction: ActionFleshmend
  cost:
    EvolutionPoint: 5
  categories:
  - ChangelingAbilityUtility
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

- type: listing
  id: EvolutionMenuUtilityLastResort
  name: evolutionmenu-utility-lastresort-name
  description: evolutionmenu-utility-lastresort-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: last_resort }
  productAction: ActionLastResort
  cost:
    EvolutionPoint: 2
  categories:
  - ChangelingAbilityUtility
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

- type: listing
  id: EvolutionMenuUtilityLesserForm
  name: evolutionmenu-utility-lesserform-name
  description: evolutionmenu-utility-lesserform-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: lesser_form }
  productAction: ActionToggleLesserForm
  cost:
    EvolutionPoint: 2
  categories:
  - ChangelingAbilityUtility
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

- type: listing
  id: EvolutionMenuUtilityHivemindAccess
  name: evolutionmenu-utility-hivemindaccess-name
  description: evolutionmenu-utility-hivemindaccess-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: hivemind_access }
  productAction: ActionHivemindAccess
  cost:
    EvolutionPoint: 4
  categories:
  - ChangelingAbilityUtility
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1

- type: listing
  id: EvolutionMenuUtilityAbsorbBiomatter
  name: evolutionmenu-utility-absorbbiomatter-name
  description: evolutionmenu-utility-absorbbiomatter-desc
  icon: { sprite: _Goobstation/Changeling/changeling_abilities.rsi, state: absorb_biomatter }
  productAction: ActionAbsorbBiomatter
  cost:
    EvolutionPoint: 3
  categories:
  - ChangelingAbilityUtility
  conditions:
  - !type:ListingLimitedStockCondition
    stock: 1
