Difference between revisions of "Talking Creatures?"

102 bytes added ,  15:09, 8 June 2006
nope.
imported>Omzy
imported>TheImperialDragon
(nope.)
Line 227: Line 227:
[[Omzy]] To put the npc inside the goblin why not do it all OnActivate? Just use the (PlaceAtMe actorName) function since the calling actor is the goblin itself. Use GetPos x, y, and z. Then use the actorName.MoveTo x-5, y, z (5 units behind goblin) for fine tuning. If all of this is done OnActivate it would not only save the memory of having the npc and goblin traveling together during every frame but also keep the goblin from being stuck at an xmarker. Just Kill, Disable, and DeleteFullActorCopy (as [[User:MaXiMiUS|MaXiMiUS]] pointed out) after the event is finished. To get the goblin to face the PC get the PC's degree rotation values and set the goblin up 180 degrees the opposite of the player heading right before the conversation with the npc is initiated. This should make them face one another.
[[Omzy]] To put the npc inside the goblin why not do it all OnActivate? Just use the (PlaceAtMe actorName) function since the calling actor is the goblin itself. Use GetPos x, y, and z. Then use the actorName.MoveTo x-5, y, z (5 units behind goblin) for fine tuning. If all of this is done OnActivate it would not only save the memory of having the npc and goblin traveling together during every frame but also keep the goblin from being stuck at an xmarker. Just Kill, Disable, and DeleteFullActorCopy (as [[User:MaXiMiUS|MaXiMiUS]] pointed out) after the event is finished. To get the goblin to face the PC get the PC's degree rotation values and set the goblin up 180 degrees the opposite of the player heading right before the conversation with the npc is initiated. This should make them face one another.


:Nope, we already tried that. [[User:TheImperialDragon|The Imperial Dragon]] 15:09, 8 June 2006 (EDT)
[[Category:Questions]]
[[Category:Questions]]