# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aviu00 <93730715+Aviu00@users.noreply.github.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later

- type: weightedRandomEntity
  id: ChaosApprenticeSpellTable
  weights:
    ActionFireball: 2
    ActionPolymorphWizardRod: 2
    ActionForceWall: 1
    ActionBlinkSpell: 1
    ActionChargeSpell: 1
    ActionPolymorphJaunt: 2
    ActionMindSwap: 2
    ActionMimeMalaise: 1
    ActionBananaTouch: 1
    ActionCluwneCurse: 2
    ActionCorpseExplosion: 1
    ActionBlindSpell: 1
    ActionMutateSpell: 2
    ActionTeslaBlast: 1
    ActionLightningBolt: 1
    ActionHomingToolbox: 1
    ActionSpellCards: 2
    ActionArcaneBarrage: 2
    ActionLesserSummonGuns: 2
    ActionBarnyardCurse: 2
    ActionScreamForMe: 1
    ActionLesserSummonBees: 2
    ActionSummonSimians: 2
    ActionSanguineStrike: 2
    ActionSmite: 2
    ActionMagicMissile: 2
    ActionDisableTech: 1
    ActionSmoke: 1
    ActionRepulse: 1
    ActionStopTime: 2
    ActionTrapsSpell: 1
    ActionChuuniInvocations: 2
    ActionThrownLightning: 1
    ActionInstantSummons: 1
    ActionTeleportWizard: 2
    ActionSwapSpell: 1
    ActionKnock: 1

- type: weightedRandomEntity
  id: FullRandomSpellTable
  weights:
    ActionFireball: 2
    ActionPolymorphWizardRod: 2
    ActionForceWall: 1
    ActionBlinkSpell: 1
    ActionChargeSpell: 1
    ActionPolymorphJaunt: 2
    ActionMindSwap: 2
    ActionMimeMalaise: 1
    ActionBananaTouch: 1
    ActionCluwneCurse: 2
    ActionCorpseExplosion: 1
    ActionBlindSpell: 1
    ActionMutateSpell: 2
    ActionTeslaBlast: 1
    ActionLightningBolt: 1
    ActionHomingToolbox: 1
    ActionSpellCards: 2
    ActionArcaneBarrage: 2
    ActionLesserSummonGuns: 2
    ActionBarnyardCurse: 2
    ActionScreamForMe: 1
    ActionLesserSummonBees: 2
    ActionSummonSimians: 2
    ActionSanguineStrike: 2
    ActionSmite: 2
    ActionMagicMissile: 2
    ActionDisableTech: 1
    ActionSmoke: 1
    ActionRepulse: 1
    ActionStopTime: 2
    ActionTrapsSpell: 1
    ActionChuuniInvocations: 2
    ActionThrownLightning: 1
    ActionInstantSummons: 1
    ActionTeleportWizard: 2
    ActionSwapSpell: 1
    ActionKnock: 1
    ActionBindSoul: 2
    ActionSoulTap: 1

- type: weightedRandomEntity
  id: LethalSpellTable
  weights:
    ActionFireball: 2
    ActionPolymorphWizardRod: 2
    ActionMutateSpell: 2
    ActionTeslaBlast: 1
    ActionLightningBolt: 1
    ActionHomingToolbox: 1
    ActionSpellCards: 2
    ActionArcaneBarrage: 2
    ActionLesserSummonGuns: 2
    ActionScreamForMe: 1
    ActionLesserSummonBees: 2
    ActionSummonSimians: 2
    ActionSmite: 2

- type: weightedRandomEntity
  id: MobilitySpellTable
  weights:
    ActionBlinkSpell: 1
    ActionPolymorphJaunt: 2
    ActionTeleportWizard: 2
    ActionSwapSpell: 1