Ahaa czyli mam przez to rozumiec, że trzeba wklepywać dużymi literami tylko skróconą wersje rutyny np "Rtn_cave_891" tylko "CAVE" ? To działa za każdym razem ?
Tak dlatego ważne żeby NPC miał takie samo ID jakie jest w nazwie rutyny.
FUNC VOID Rtn_cave_891 ()
więc id postaci musi być 891 zeby zmiana
Npc_ExchangeRoutine (self,"CAVE");
zadziałała