CamDawg Posted April 10, 2005 Author Share Posted April 10, 2005 Oh and yeah, a review of the spells is still probably a good idea--devSin has already spotted all sorts of minor errors, and I'm sure more sets of eyes will uncover even more. Link to comment
SimDing0 Posted April 10, 2005 Share Posted April 10, 2005 In a vague attempt to actually spot in a wolf amidst my cries, the PC's innate Vampiric Touch and DUHM need some low-level headers as well. Have you/DevSin checked all the class/kit abilities too? Link to comment
devSin Posted April 10, 2005 Share Posted April 10, 2005 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
devSin Posted April 10, 2005 Share Posted April 10, 2005 in case they mistakenly code an enemy as level 1All non-player classes are technically level 1 (their level values have no effect; every ability they use or spell they cast will be as if done by a level 1 character). Link to comment
Caedwyr Posted April 10, 2005 Share Posted April 10, 2005 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
NiGHTMARE Posted April 10, 2005 Share Posted April 10, 2005 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
NiGHTMARE Posted April 10, 2005 Share Posted April 10, 2005 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
devSin Posted April 10, 2005 Share Posted April 10, 2005 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
NiGHTMARE Posted April 11, 2005 Share Posted April 11, 2005 I thought the longest visual range was 60 feet? Regardless, a few ranges under 30 feet are wrong too, such as Grease, Burning Hands and Color Spray. Anyway, time to start on those level 2 spells.. Link to comment
devSin Posted April 11, 2005 Share Posted April 11, 2005 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
Caedwyr Posted April 11, 2005 Share Posted April 11, 2005 @Nightmare: From your table above, I spoted a couple small errors SPWI102 - ArmorSchool: 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
NiGHTMARE Posted April 11, 2005 Share Posted April 11, 2005 They are wrong, but I was under the impression casting time numbers represented 10% of a round, so e.g. a casting time of 9 would be 9/10 of a round. Link to comment
NiGHTMARE Posted April 11, 2005 Share Posted April 11, 2005 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
devSin Posted April 11, 2005 Share Posted April 11, 2005 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
NiGHTMARE Posted April 11, 2005 Share Posted April 11, 2005 I'm absolutely positive that a duration of 1 = 10 seconds and 6 = 1 minute, since 1 minute = 1 round, 10 rounds = 1 turn, and 6 turns = 1 hour. If not, almost all spell durations are wrong. Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.