Ricebug on 15/7/2013 at 05:49
I attached the Sleeping Servant param to a couple of zombies. They wake up when the player enters the room, but they just stand on their beds. So I set up a patrol route and flagged them to patrol. Now, the things won't wake up. I tried playing with the alertness, broadcast customization, etc, but nothing "wakes" them up.
What's a poor zombie to do?
AntiMatter_16 on 15/7/2013 at 08:14
Isn't there a zombie possum metaproperty? There is in T1. Are you using T2?
I seem to recall encountering a problem with AIs that are asleep and patrol in Newdark. You may have to add M-DoesPatrol as part of the wakeup response.
sNeaksieGarrett on 15/7/2013 at 19:25
Maybe you could boot up Dromed 1 and look at Cragscleft prison to see how it was done there? I know there's a zombie "asleep" near the beginning of the level with bugs flying around him.
Yeah, there's a M-ZombiePossum MetaProperty.
Ricebug on 15/7/2013 at 20:38
I applied the metaprop and it had no effect. Then I removed it and they still laid there. So I removed the Patrol = True and STILL NOTHING!!! I even deleted the zombies and added new ones, and they just stand there. They won't attack, investigate...nothing. I swear, this mission is cursed. If it wasn't 90% finished, I'd wipe it from my drive.
sNeaksieGarrett on 15/7/2013 at 20:54
When looking in dromed earlier for the M-ZombiePossum MetaProperty, I tested it by adding a zombie to the mission I had loaded and noticed that you couldn't wake him up without more or less walking into him. (I didn't create a bed though, I just had him laying on the floor.) Once I did that then he got up. If I only walked near him, even jumping, he didn't get up. He didn't even make the "i heard something" growl like they do in Thief 1 when you walk up to them.:weird: I suspect we're missing something here.
As for adding new ones, wow, that doesn't seem right at all. Can you recalculate pathfinding? I dunno if that would help or not, but maybe?
Edit: Well, my memory fails me. I checked that zombie I mentioned in cragscleft and he actually doesn't get up at all, it's just a corpse. Oops. That's okay though, I did find a zombie that was already laying down somewhere else.
So it looks like in Thief 1 the zombies had M-ZombiePossum on them, but in addition to that, an AIWatchObj link to itself:
[ATTACH=CONFIG]1743[/ATTACH]
There we go, success! I just tested this in-game and now he does the "I heard you" and gets up. I also had to rotate him towards garrett to have him actually look at Garrett when he awakes. Before I rotated him, he just stood up and didn't notice I was there because he was looking in the wrong direction. I guess they don't automatically investigate upon waking up, which would explain why yours just stands up in bed. Hmm. I guess you'd have to add something to the AIWatchObj that told the zombie to investigate after waking up, or tell him to move to a location.
EDIT:
Oops, I'm sorry. I forgot you wanted him to Patrol, so I tried adding that to the zombie and I got the same problem as you did. He hears me, but he doesn't stand up. As soon as I turn set patrol back to FALSE he can get up again. Hmm.
Well, if you add M-DoesPatrol, he'll get up, but after he's lost Garrett, instead of going on patrol he just returns to origin. Sorry that doesn't help at all.