Update spell data

- Fireball mistakenly required you to select a PC target while Haste did not.
- Forgot the two special monster priest spells
- Changed display name of ICE_WALL_BALL
This commit is contained in:
2014-12-16 18:40:54 -05:00
parent d376d97de9
commit 2ef6d01ec7
2 changed files with 9 additions and 3 deletions

View File

@@ -113,9 +113,9 @@ cSpell M_CLOUD_SLEEP = cSpell(eSpell::CLOUD_SLEEP).asType(eSkill::MAGE_SPELLS).a
cSpell M_UNLOCK = cSpell(eSpell::UNLOCK).asType(eSkill::MAGE_SPELLS).asLevel(3) cSpell M_UNLOCK = cSpell(eSpell::UNLOCK).asType(eSkill::MAGE_SPELLS).asLevel(3)
.withCost(3).when(WHEN_TOWN).finish(); .withCost(3).when(WHEN_TOWN).finish();
cSpell M_HASTE = cSpell(eSpell::HASTE).asType(eSkill::MAGE_SPELLS).asLevel(3) cSpell M_HASTE = cSpell(eSpell::HASTE).asType(eSkill::MAGE_SPELLS).asLevel(3)
.withCost(3).withRefer(REFER_IMMED).when(WHEN_COMBAT).finish(); .withCost(3).needsSelect().withRefer(REFER_IMMED).when(WHEN_COMBAT).finish();
cSpell M_FIREBALL = cSpell(eSpell::FIREBALL).asType(eSkill::MAGE_SPELLS).asLevel(3) cSpell M_FIREBALL = cSpell(eSpell::FIREBALL).asType(eSkill::MAGE_SPELLS).asLevel(3)
.withRange(12).withCost(5).needsSelect().withRefer(REFER_TARGET).when(WHEN_COMBAT).finish(); .withRange(12).withCost(5).withRefer(REFER_TARGET).when(WHEN_COMBAT).finish();
cSpell M_LIGHT_LONG = cSpell(eSpell::LIGHT_LONG).asType(eSkill::MAGE_SPELLS).asLevel(3) cSpell M_LIGHT_LONG = cSpell(eSpell::LIGHT_LONG).asType(eSkill::MAGE_SPELLS).asLevel(3)
.withCost(3).when(WHEN_COMBAT).when(WHEN_TOWN).when(WHEN_OUTDOORS).finish(); .withCost(3).when(WHEN_COMBAT).when(WHEN_TOWN).when(WHEN_OUTDOORS).finish();
// TODO: ^ Is it right for long light to be castable outdoors? // TODO: ^ Is it right for long light to be castable outdoors?
@@ -361,3 +361,9 @@ cSpell S_DISPEL_FIELD = cSpell(eSpell::DISPEL_FIELD)
.withRange(10).finish(); .withRange(10).finish();
cSpell S_MOVE_MOUNTAINS_MASS = cSpell(eSpell::MOVE_MOUNTAINS_MASS) cSpell S_MOVE_MOUNTAINS_MASS = cSpell(eSpell::MOVE_MOUNTAINS_MASS)
.withRange(8).finish(); .withRange(8).finish();
// TODO: These two have a range of 10 only because all monster spells do (monster spells ignore official spell range)
// They should perhaps have better ranges assigned at some point.
cSpell S_WRACK = cSpell(eSpell::WRACK).asLevel(1)
.withRange(10).finish();
cSpell S_UNHOLY_RAVAGING = cSpell(eSpell::UNHOLY_RAVAGING).asLevel(6)
.withRange(10).finish();

View File

@@ -62,7 +62,7 @@ Quickfire
Death Arrows Death Arrows
Strengthen Target Strengthen Target
Summon Rat Summon Rat
Sphere of Ice Sphere of Frost
Goo Bomb Goo Bomb
Foul Vapours Foul Vapours
Sleep Bomb Sleep Bomb