Skip to content

#7323 [TOB] - Sunfire Suicide

cognoscentuscognoscentus Member Posts: 65
edited December 2013 in BGII:EE Bugs (v1.2.2030)
On the way to Gromnir Il-Khan, Yaga Shura mages have killed themselves by casting Sunfire. This has happened twice now, once in the sewer and once in the castle. In other words....

Current Behavior:

Sunfire affects everyone in its area of effect.

Expected behavior:

Sunfire affects everyone in its area of effect except the caster per the spells description "and the entire area erupts in flames, striking everyone but the caster himself."

Edit: This also happens to the mage in Kiser Soze's err Jhaeri's basement. Save attached.

Post edited by Troodon80 on

Comments

  • EmptinessEmptiness Member Posts: 238
    I am unable to replicate this problem with a character casting Sunfire (ie the caster is not affected by the spell, as intended).

    Do you have any mods installed?

    Do you have a saved game available that you can post, in which it is possible to observe the behavior you have seen?
  • booinyoureyesbooinyoureyes Member Posts: 6,164
    edited December 2013
    Whenever I cast sunfire it usually hurts me, even in the non-enhanced game. I think if you move even a little after casting it (I cast then RUN) it will affect you. try casting it and not moving your wizard at all.
  • CherudekCherudek Member Posts: 73
    edited December 2013
    I noticed this as well. It seems that whenever an enemy mage casts sunfire the spell is not correctly centred on them. Caused a number of reloads since I was missing on precious xp.

    I had no issue using the spell myself, however.
  • cognoscentuscognoscentus Member Posts: 65
    @Emptiness Unfortunately, I don't have a save available. If I see it occur again, I will upload one. I had Neera cast Sunfire and it acted appropriately (and surge free). The Yaga Shura mages I listed have so far, been the only ones hurt by their own Sunfire. No mods.
  • MathsorcererMathsorcerer Member Posts: 3,042
    edited December 2013
    The culprit might be in mage20b.bcs, a script which some Yaga-Shura mages are running. The script has the following section

    IF
    See(NearestEnemyOf(Myself))
    HaveSpell(WIZARD_SUN_FIRE)
    THEN
    RESPONSE #100
    Spell(NearestEnemyOf(Myself),WIZARD_SUN_FIRE)
    END

    but that action should be

    Spell(Myself,WIZARD_SUN_FIRE).

    The target of the actual spell is "caster" so I can see how this might cause problems. You might want to consider a range trigger, as well--what is the range of Sunfire? The projectile fireblns.pro appears to have an explosion size of 256 but melee is 4 as far as I know--the radius cannot possibly that large, can it?

  • SmilgeSmilge Member Posts: 104
    In the original game, sunfire didn't actually cast around you like the tooltip described. Instead it raised your fire resistance to 100 for a round and hit you with a fireball. Obviously this wasn't ideal, so they fixed it in EE.

    SCRLAL.itm the sunfire scroll found in game, appears to work fine. SCRLAR.itm is identical except it casts sunfire at a point centered on the caster, and it causes damage to the caster. In the original, both scrolls work fine due to the fire resistance granted.

    So I would agree with @Mathsorcerer that the problem with sunfire is that the casters are not actually targeting themselves with the spell, which is now required since the workings of the spell have been fixed with EE.
Sign In or Register to comment.