Title is misleading I want to achieve this, not its happening and I don't know why. So NPC drinks a potion, couple of explosions follow and he is replaced by a cow (for now, this will be repeated). I have it up to a point where "Drink, bang, bang, he's gone" works using this fragment...
Alias_Jojalopy.GetRef().PlaceAtMe(ExpChange1)Utility.wait(0.3)Alias_Jojalopy.GetRef().PlaceAtMe(ExpChange2)Alias_Jojalopy.GetRef().Disable()
I added a cow as an alias (unique actor) and tried adding this line...
Alias_Jojalopy.GetRef().PlaceAtMe(Alias_cowjo.GetRef())
This doesn't work and the quest fails to load any Aliases. Thinking it could be a reference problem (Alias_Jojalopy now being disabled) I tried...
DrinkMarker.PlaceAtMe(Alias_cowjo.GetRef())
Same issue as above, no aliases loaded. I guess I could place the cow in game and disable it until it is required to be enabled but that still requires that it be placed exactly where Alias_Jojalopy was disabled. Even though Alias_Jojalopy doesn't move off his marker I fear the cow would wonder off and ruin the effect as after a short conversation with the cow/Jo'jalopy - Flash, bang, Wow! another beast appears...you see where I'm going.