Skip to content

Commit

Permalink
Tweak and add some more Xom tension spells
Browse files Browse the repository at this point in the history
Battlesphere and Intoxication have been adjusted towards their new spell
levels, while two new Forgecraft spells have been introduced for the sake
of both variety and tactical screwery: Alistair's Walking Alembic feels
both appropriate for Xom's potion effect focus as well as leaving around
poison clouds to screw with a non-poison-resistant player's movement, while
Diamond Sawblades encourages repositioning mid-combat to be able to get any
value out of their free but arbitrary rare placement.
  • Loading branch information
regret-index committed Nov 16, 2024
1 parent a5ffdf5 commit 6b26e9b
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions crawl-ref/source/xom.cc
Original file line number Diff line number Diff line change
Expand Up @@ -98,26 +98,29 @@ static bool _action_is_bad(xom_event_type action)

// Spells to be cast at tension > 0, i.e. usually in battle situations.
// Spells later in the list require higher severity to have a chance of being
// selected.
// selected. Spells are sorted by level, then very roughly by power when
// neither planned for nor capability to repeatedly cast it.
static const vector<spell_type> _xom_random_spells =
{
SPELL_SUMMON_SMALL_MAMMAL,
SPELL_DAZZLING_FLASH,
SPELL_FUGUE_OF_THE_FALLEN,
SPELL_OLGREBS_TOXIC_RADIANCE,
SPELL_BATTLESPHERE,
SPELL_AWAKEN_ARMOUR,
SPELL_MARTYRS_KNELL,
SPELL_LEDAS_LIQUEFACTION,
SPELL_FORGE_BLAZEHEART_GOLEM,
SPELL_BATTLESPHERE,
SPELL_INTOXICATE,
SPELL_ANIMATE_DEAD,
SPELL_INTOXICATE,
SPELL_SUMMON_MANA_VIPER,
SPELL_WALKING_ALEMBIC,
SPELL_SUMMON_CACTUS,
SPELL_DISPERSAL,
SPELL_DEATH_CHANNEL,
SPELL_SUMMON_HYDRA,
SPELL_MONSTROUS_MENAGERIE,
SPELL_DIAMOND_SAWBLADES,
SPELL_MALIGN_GATEWAY,
SPELL_DISCORD,
SPELL_DISJUNCTION,
Expand Down

0 comments on commit 6b26e9b

Please sign in to comment.