Jump to content

Project: Spells Missing Ability Headers


Recommended Posts

Have you/DevSin checked all the class/kit abilities too?
I haven't. Most are static, so you can just scroll through the SPCLs and see which have multiple abilities and see if they're sensible.

 

So I open up NI to look at the SPLs, and the very first thing I encounter is Grease's duration not accurately reflecting the description (it says 3 rounds + 1/level, but you actually get a duration of 10). Off to a good start!
Is this a bug in the description, or the spell. Somebody make an authoritative decision (I don't much favor extending this shitty spell out to level 20, so decide wisely and say "description").
Link to comment
So I open up NI to look at the SPLs, and the very first thing I encounter is Grease's duration not accurately reflecting the description (it says 3 rounds + 1/level, but you actually get a duration of 10). Off to a good start!

 

From my experience in editing spells for the PnP Celestials mod it seems like a large number of spells have timing durations and effects different from their descriptions. The most common discrepency is in timing, and the

 

(I don't much favor extending this shitty spell out to level 20, so decide wisely and say "description").
move on the part of the original programmer.
Link to comment

Since I'm modifying the spells anyway for LoI, I volunteer to take a look at the description vs. implementation problem. A few things I can tell you already:

 

The pen and paper versions of many of the BG2 spells increase duration as the caster increases in level, but in most cases it seems Bioware were too lazy to implement this, and it looks like they sometimes forgot to update the description. I'm going to implement the pnp durations for LoI, but since in vanilla BG2 they took the "easy" option and this is a fixpack rather than a tweakpack, it's probably best to amend the descriptions in this case

 

Going back to the original problem, there are a few others besides the ones DevSin discovered. Blur, for example, skips levels 2-4. There are also a few spells which are supposed to improve every level, but actually improve every other level. Friends is an example of this.

 

Another problem is that some spells claim to have a duration of e.g. 1D4 rounds, but of course that isn't actually possible in BG2. An example of a spell suffering this problem is again Friends; the two bugs with this spell mean that whereas the description claims it has a duration of 1D4 rounds +1/level, it's actually 4 rounds +2/2 levels).

 

Yet another problem is that "sight of caster" can mean anywhere between 30 feet to 160. The two solutions to this are to either alter the description or set the range to 60. I'll leave it to you guys to decide which is best.

 

There are also quite a few spells with saving throw penalties and bonuses not mentioned in the description. I'm personally not too bothered about this, though I'm sure some people might want such things to not be "hidden".

Link to comment

Note that in the implentation fields, I've left everything at the engine values, so for example a duration would be 6 rather than 1 round, AoE 256 rather than 30 . I'll note discrepancies when I spot them, though I'm sure I'll probably miss some.

 

Description                             Implentation
SPWI101 - Grease
School: Conjuration                     Conjuration
Range: 10 yards                         25 (should be 30)
Duration: 3 rounds +1 round/level       10 (should be 18 (+6/level if you decide to do that))
Casting Time: 1                         9
Area of Effect: 30'x30' square area     256
Saving Throw: Special                   neg., spells, +2 bonus

SPWI102 - Armor
School: Conjuration                     Conjuration
Range: 0                                1
Duration: 9 hours                       3000 (should be 2700)
Casting Time: 1 round                   9 (should be 1)
Area of Effect: caster                  caster
Saving Throw: None                      none
Effect: AC 6                            AC 6

SPWI103 - Burning Hands
School: Alteration                      Alteration
Range: 5 feet                           2 (should be 5)
Duration: Instantaneous                 instant
Casting Time: 1                         1
Area of Effect: 60 degree arc           ?
Saving Throw: 1/2                       1/2, spells
Effect: 1d3 damage +2/level max +10     1d3 +2/level max +10

SPWI104 - Charm Person                  
School: Enchantment/Charm  Enchantment                    
Range: Visual range of caster           60
Duration: 5 rounds                      30
Casting Time: 1                         1
Area of Effect: 1 person                1 person
Saving Throw: Neg.                      neg., spells +3 bonus

SPWI105 - Color Spray
School: Alteration                      Alteration
Range: 30 feet                          15 (should be 30)
Duration: Special / 5 rounds            30 
Casting Time: 1                         1
Area of Effect: 60 degree arc           250 (should be 256)
Saving Throw: Special                   neg., spells -3 penalty, 

SPWI106 - Blindness
School: Illusion                        Illusion
Range: Visual range of caster           40 (should be 60, or alter description)
Duration: 10 turns                      600
Casting Time: 2                         2
Area of Effect: 1 creature              1 creature
Saving Throw: Neg.                      neg., spells

SPWI107 - Friends 
School: Enchantment                     Enchantment
Range: 0                                1
Duration: 1d4 rounds +1 round/level     30 +12/2 levels (needs values for levels 2, 4, 6, etc plus change "1d4" in description)
Casting Time: 1                         1
Area of Effect: caster                  caster
Saving Throw: Special                   none
Effect: +6 CHA                          +6 CHA

SPWI108 - Protection From Petrification 
School: Abjuration                      Abjuration
Range: 0                                1
Duration: 5 turns                       300
Casting Time: 1                         1
Area of Effect: Target                  1 creature
Saving Throw: None                      none

SPWI110 - Identify
School: Divination                      Divination
Range: 0                                1
Duration: Instantaneous                 This spell seems to be hardcoded,
Casting Time: Special                   as the only ability bears no
Area of Effect: 1 item                  resemblence to the actual effect.
Saving Throw: None

SPWI111 - Infravision 
School: Divination                      Divination
Range: Visual range of caster           30 (should be 60, or alter description)
Duration: 10 turns                      600
Casting Time: Special                   1 (don't see how it's particularly special)
Area of Effect: 1 Creature              1 creature
Saving Throw: None                      none

SPWI112 - Magic Missile 
School: Evocation 	 Invocation
Range: Visual range of caster           50 (should be 60, or alter description)
Duration: Instantaneous                 instant
Casting Time: 1                         1
Area of Effect: 1 creature              1 creature
Saving Throw: None                      none
Effect: 1d4+1 damage/2 levels max 5d4+5 2d2+1 damage /2 levels (description is correct)

SPWI113 - Protection From Evil 
School: Abjuration                      Abjuration
Range: Touch                            1
Duration: 2 rounds/level                12/level
Casting Time: 1                         1
Area of Effect: Creature touched        1 creature
Saving Throw: None                      none

SPWI114 - Shield
School: Evocation                       Invocation
Range: 0                                1
Duration: 5 turns                       300
Casting Time: 1                         1
Area of Effect: caster                  caster
Saving Throw: None                      none

SPWI115 - Shocking Grasp
School: Alteration                      Alteration
Range: Touch                            1
Duration: Special                       6/level
Casting Time: 1                         1
Area of Effect: Touched creature        self
Saving Throw: None                      none
Effect: 1d8 +1/level                    1d8 +1/level

SPWI116 - Sleep
School: Enchantment/Charm               Enchantment
Range: 30 yards                         60 (should be 90 - 3 feet to the yard, not 2)
Duration: 5 rounds/level                30/level
Casting Time: 1                         1
Area of Effect: Special                 area
Saving Throw: Neg.                      neg., death/poison, -3 penalty

SPWI117 - Chill Touch
School: Necromancy                      Necromancy
Range: 0                                1
Duration: 1 turn                        60
Casting Time: 1                         1
Area of Effect: The caster              self
Saving Throw: Neg.                      neg., spells
Effect: 1d8 damage, -2 THAC0            1d8 damage, -2 THAC0

SPWI118 - Chromatic Orb
School: Evocation                       Invocation
Range: 30 yards                         50 (should be 90)
Duration: special / various             various, and a couple are wrong.  1st level: should be 6, not 10.
                                        5th level: should be 18, not 20.
Casting Time: 1
Area of Effect: One creature 
Saving Throw: special
Effects: 1st level - blind              reduces attack rolls, saving throws and AC by 4 (description is wrong)
        12th level - 2d16 damage        2d8 damage (effect is wrong)

SPWI119 - Larloch's Minor Drain
School: Necromancy                      Necromancy
Range: 30 yards                         30 (should be 90 - range is feet, not yards)
Duration: Special / 1 turn              60
Casting Time: 1                         1
Area of Effect: Target creature         1 creature
Saving Throw: None                      none

SPWI120 - Reflected Image
School: Illusion/Phantasm               Illusion
Range: 0                                1
Duration: 3 rounds + 1/level            18 +1/level
Casting Time: 1                         1
Area of Effect: Caster                  self
Saving Throw: None                      none

SPWI123 - Find Familiar
School: Conjuration/Summoning           Conjuration
Range: n/a                              20
Duration: special                       60
Casting Time: 1 round                   3 (Should be 1)
Area of Effect: 1 familiar              area
Saving Throw: Special                   none

SPWI124 - Nahal's Reckless Dweomer 
School: Invocation/Evocation            Conjuration (worth fixing?)
Range: Special                          20
Duration: Special                       permanent
Casting Time: 5                         3 (should be 5)
Area of Effect: Special                 none
Saving Throw: Special                   none

SPWI125 - Spook
School: Illusion/Phantasm               Illusionist
Range: 30 ft.                           60 (should be 30)
Duration: 3 rounds                      18
Casting Time: 1                         1
Area of Effect: 1 creature              1 creature
Saving Throw: Neg.                      neg., spells

Link to comment

I don't think updating ranges is really worthwhile. The spell descriptions are completely inaccurate when it comes to this (additionally, the max visual range in any direction is 30 feet, and I don't think you can cast a spell from farther away, so anything greater than 30 doesn't make any difference).

Link to comment

Visual range is 60' diameter (30' radius). The character can see, at maximum, 30' in any single direction.

 

The range for Color Spray can't really be increased, as the projectile doesn't go that far. It may be possible to extend the range for Burning Hands, but you may run into the same issue.

 

You will notice that the ranges for most spells are specified in yards. There is no corrollation between the spell range in the description and the actual spell range (like most everything, these appear to have been copied directly from the source material, without modification). While there are bound to be legitimate bugs, most of the ranges are correct for how the game actually works (unless scripted, there is no way that a character can fire a spell at anything from more than 30' away, for instance).

Link to comment

@Nightmare: From your table above, I spoted a couple small errors

 

SPWI102 - Armor

School: Conjuration                    Conjuration

Range: 0                                1

Duration: 9 hours                      3000 (should be 3240)

Casting Time: 1 round                  9 (should be 1)

Area of Effect: caster                  caster

Saving Throw: None                      none

Effect: AC 6                            AC 6

 

SPWI123 - Find Familiar

School: Conjuration/Summoning          Conjuration

Range: n/a                              20

Duration: special                      60

Casting Time: 1 round                  3 (Should be 1)

Area of Effect: 1 familiar              area

Saving Throw: Special                  none

 

For one round, the casting time should be 6, not 1.

Link to comment

Level 2 spells (haven't checked AoE for most radius based spells yet)

 

SPWI201 - Blur                          
School: Illusion/Phantasm               Illusion
Range: 0                                1
Duration: 4 rounds +2 rounds/level      24 +12/level
Casting Time: 2                         2
Area of Effect: The caster              self
Saving Throw: None                      none

SPWI202 - Detect Evil                   
School: Divination                      Divination
Range: Visual range of caster           1
Duration: Instant                       60
Casting Time: 2                         2
Area of Effect: Sight                   self
Saving Throw: None                      none 

SPWI203 - Detect Invisibility           
School: Divination                      Divination
Range: 0                                1
Duration: Instant                       instant
Casting Time: 2                         2
Area of Effect: 70 foot radius           
Saving Throw: None                      none 

SPWI205 - Horror
School: Necromancy                      Necromancy
Range: 25 yards                         40
Duration: 1 turn                        18 (should be 60)
Casting Time: 2                         2
Area of Effect: 30 foot cube            
Saving Throw: Neg.                      neg., spells, +2 bonus

SPWI206 - Invisibility
School: Illusion/Phantasm               Illusion
Range: Touch                            1
Duration: Special / 24 hours            7200
Casting Time: 2                         2
Area of Effect: Creature touched        creature
Saving Throw: None                      none

SPWI207 - Knock
School: Alteration                      Alteration
Range: Visual range of caster           20
Duration: Instant                       instant
Casting Time: 1                         1
Area of Effect: Locked door or chest    creature
Saving Throw: None                      none

SPWI208 - Know Alignment
School: Divination                      Divination
Range: 10 yards                         30
Duration: instant                       30
Casting Time: 1 round                   2 (should be 10, or is it 6?)
Area of Effect: 1 creature              1 creature
Saving Throw: None                      none

SPWI209 - Luck
School: Enchantment/Charm               Enchantment
Range: 10 yards                         15 
Duration: 3 rounds                      20 (should be  18)
Casting Time: 2                         2
Area of Effect: 1 creature              1 creature
Saving Throw: None                      none

SPWI210 - Resist Fear
School: Abjuration                      Abjuration
Range: 10 yards                         30
Duration: 1 hour                        300
Casting Time: 1                         1
Area of Effect: 30' radius              
Saving Throw: Special                   none

SPWI211 - Melf's Acid Arrow
School: Conjuration                     Conjuration
Range: Visual range of caster           60
Duration: Special                       6/3 levels
Casting Time: 2                         3 (should be 2)
Area of Effect: 1 target                1 creature
Saving Throw: Special                   none
Effect: 2d4/3 levels                    2d4/3 levels

SPWI212 - Mirror Image
School: Illusion/Phantasm               Illusion
Range: 0                                1
Duration: 3 rounds + 1 round/level      18 +6/level
Casting Time: 1                         1
Area of Effect: Special                 self
Saving Throw: None                      none

SPWI213 - Stinking Cloud
School: Evocation                       Invocation
Range: 30 yards                         40
Duration: 1 turn                        duration controlled by projectile, which is 10
Casting Time: 2                         2
Area of Effect: 30-foot radius          
Saving Throw: Special                   neg., death/poison, +2 bonus
Effect: unconscious for 1-2 rounds      9

SPWI214 - Strength
School: Alteration                      Alteration
Range: Touch                            20
Duration: 1 turn/level                  60/level
Casting Time: 1 round                   2 (should be 10)
Area of Effect: Target creature         1 creature
Saving Throw: None                      none

SPWI215 - Web
School: Evocation                       Invocation
Range: Visual sight of caster           40
Duration: 1 turn                        duration controlled by projectile, which is 10
Casting Time: 2                         2
Area of Effect: Special                 256
Saving Throw: Special                   neg., spells, -2 penalty

SPWI217 - Agannazar's Scorcher
School: Evocation                       Invocation
Range: 20 yards                         15 yards
Duration: Instant                       instant
Casting Time: 3                         2
Area of Effect: 2-foot by 60-foot jet   
Saving Throw: None                      none

SPWI218 - Ghoul Touch
School: Necromancy                      Necromancy
Range: 0                                1
Duration: 5 rounds                      30
Casting Time: 1                         1
Area of Effect: The caster              self
Saving Throw: Neg.                      none

SPWI219 - Vocalize
School: Alteration                      Alteration
Range: 0                                1
Duration: 1 turn                        60
Casting Time: 2                         2
Area of Effect: Caster                  self
Saving Throw: None                      none

SPWI220 - Power Word Sleep
School: Conjuration/Summoning           Conjuration
Range: 30 yards                         40
Duration: 5 rounds                      permanent (err, is this right?)
Casting Time: 1                         1
Area of Effect: 1 creature              1 creature
Saving Throw: None                      none

SPWI221 - Ray of Enfeeblement
School: Enchantment/Charm               Enchantment
Range: Visual sight of caster           40
Duration: 1 round/level                 6/level
Casting Time: 2                         2
Area of Effect: 1 creature              1 creature
Saving Throw: Neg.                      neg., spells

SPWI222 - Chaos Shield                  
School: Abjuration                      Some fields Illusion, others Abjuration
Range: 0                                0
Duration: 5 rounds +10 rounds/5 levels  30 +60/level
Casting Time: 2                         2
Area of Effect: caster                  self
Saving Throw: None                      none

SPWI223 - Deafness
School: Illusion/Phantasm               Illusion
Range: 60 yds.                          40
Duration: Special                       permanent
Casting Time: 2                         2
Area of Effect: 1 creature              1 creature
Saving Throw: Neg.                      neg., spells

SPWI224 - Glitterdust
School: Conjuration/Summoning           Conjuration
Range: 10 yds.                          20
Duration: 4 rounds                      24
Casting Time: 2                         2
Area of Effect: 20 ft                   
Saving Throw: Special                   neg., spells

Link to comment

Durations are in game time. 5 seconds real time = 1 minute game time. 5 * 60 = 300 = 1 hour game time.

 

Armor: 300 * 9 = 2700 (so the current duration is actually way too long- it lasts 10 hours)

Resist Fear: 300 * 1 = 300 (the duration is correct- it lasts 1 hour)

 

I don't know the magic of casting time, but you shouldn't every really have a casting time greater than 9. The casting time for the priest version of Know Alignment is 9 (it also lists 1 round).

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...