Morrowind talk:The Paralyzed Barbarian
Cure Paralysis[edit]
Moved from article:
If you use Cure Paralysis on him, the quest will become corrupted. The script needs to check for GetSpellEffects, not GetSpell:
if ( GetSpellEffects "WitchWither" == 0 ) ... --WRFan 17:02, 31 August 2009 (UTC)
- It needs to be stated what gets corrupted before this comment is useful enough for the article. What are the results exactly for casting that spell? -- Timenn-<talk> 11:31, 27 August 2009 (UTC)
Ok, let me explain the bug in more detail: If you cast Cure Paralysis on him, it will become impossible to finish the quest, as Casting Cure Common Disease afterwards won't have any effect. That's because the WitchWither spell has a single spell effect - Paralysis. If you remove the spell effect, without removing the spell itself, the game won't recognise that the barbarian has been cured, because the spell itself is technically still present (even if it's a mere empty shell devoid of any spell effects). If you try to cure him afterwards using Cure Common Disease, it won't work, because the spell doesn't have any spell effects, there's nothing to be cured. So, as I suggested above, the script needs to check for the EFFECT of the spell (is the barbarian still paralysed or not?) and not for the actual presence of the spell.
Do not check for sEffectParalyze in general, as this function is broken in the engine. Only check if any effects of the "WitchWither" spell are present. --WRFan 17:01, 31 August 2009 (UTC)
- Fair enough. I've added a bug note concerning this. It's not a big problem as you can still give Hisin a potion to have the quest update. --Timenn-<talk> 19:29, 1 September 2009 (UTC)
what kind of spell?[edit]
what kind of spell does she cast? its more likely she inflicts him with a disease because you have to cure his disease (Eddie the head 17:24, 16 January 2011 (UTC))
- As it says in the comments above, it is called "Witchwither". It could not be a spell, because it would wear off before you got to him --Brf 18:30, 16 January 2011 (UTC)