Hates me for no reason?

Discussion in 'The Temple of Elemental Evil' started by Nirhael the sorcerer, Dec 11, 2006.

Remove all ads!
  1. Nirhael the sorcerer

    Nirhael the sorcerer Member

    Joined:
    Nov 10, 2005
    Messages:
    3
    Likes Received:
    0
    So I got one of my characters to marry to Meleny and she got killed.

    I went to ressurect her at Jaroo and then I saved my game,unaware of the problem I was about to encounter.Since she died I've told myself she can't keep up with my PC so I went to her home and dropped her off.I talked to her dad and after a little talk he started attacking me because Meleny died yet she was still there.

    I'm pretty sure it's just something you've left out and I'm just posting it so you guys can take care of it in a future patch.

    Thanks.
     
  2. wizgeorge

    wizgeorge Prophet of Wizardy

    Joined:
    Feb 19, 2005
    Messages:
    1,715
    Likes Received:
    2
    If any of the Hommlett npc's get killed, you get the Butcher of Hommlett reputation. There is a post somewhere on how to remove it.
     
  3. Nirhael the sorcerer

    Nirhael the sorcerer Member

    Joined:
    Nov 10, 2005
    Messages:
    3
    Likes Received:
    0
    Yes,I know about that but the NPC died and got ressurected,doesn't that make him/her alive and not dead?
     
  4. Cujo

    Cujo Mad Hatter Veteran

    Joined:
    Apr 4, 2005
    Messages:
    3,636
    Likes Received:
    1
    NPCs are stupid, they can't see other NPCs right infront of them - if their dialogue doesn't allow it.
     
  5. sps49

    sps49 Wide-Eyed Tourist Supporter

    Joined:
    Feb 1, 2006
    Messages:
    127
    Likes Received:
    0
    I had something similar happen, but I don't think I had the BoH reputation. Meleny was resurrected, but her dad still tried to kill me. I was resetting everyone to nonlethal damage but an AoO got him.
    Also, resurrections apparently do not count at the end slides.
     
  6. Cerulean the Blue

    Cerulean the Blue Blue Meanie Veteran

    Joined:
    Apr 23, 2005
    Messages:
    1,962
    Likes Received:
    0
    I did some quick testing, and it seems the san_resurrect script attachment point is not firing. This script attachment point is the one that fires the scripts that reset the "NPC is dead" flags. If the flags are not reset, other NPCs in the game will react as if the NPC in question is still dead.

    Barring getting it to fire, there is no quick work around for this. There is a workaround, but it is not quick. It involves making a dictionary of proto numbers of all the NPCs with "is dead" flags and their corresponding "is dead" flag numbers, a script that can be passed the NPC proto number and will then look up the correct corresponding "is dead" flag and reset it, and hooking this script into all the various other scripts that can raise, reincarnate or otherwise resurrect the NPC.

    Making the dictionary involves going through all the NPC scripts in the game, finding all the NPCs that have san_resurrect scripts and jotting down NPC's proto number (using World Builder or ProtoEd to get the proto number) and the flag number that gets reset. If someone would like to do this, I can whip up the script to reset them, and hook it in where appropriate. Said someone will get modding credit for their work.
     
    Last edited: Dec 12, 2006
  7. Nirhael the sorcerer

    Nirhael the sorcerer Member

    Joined:
    Nov 10, 2005
    Messages:
    3
    Likes Received:
    0
    I guess I'll pass that,I'll just avoid his house I guess,just thought it might be good to mention it so you can fix it in a future patch.
     
  8. Featuri

    Featuri Maze illusionist

    Joined:
    Oct 5, 2006
    Messages:
    40
    Likes Received:
    0
    It is already referenced as bug #464 in Atari bugs list thread.
     
  9. Cerulean the Blue

    Cerulean the Blue Blue Meanie Veteran

    Joined:
    Apr 23, 2005
    Messages:
    1,962
    Likes Received:
    0
    Well, if you want Filikin to just not attack you, open the console and enter
    Code:
    game.global_flags[196] = 0
    That will reset Meleney's "is dead" flag. If she dies again you will have to reset it again.
     
Our Host!