For the local characters, change your /world_cache/sector_default.def file (make a back up first).
Code:
//This is the default sector. You can put objects in here and they will show up
//locally in the client, but they will not be stored or sent to the server.
SECTOR_INFO
{
int version = -1
}
ENTITY_INSTANCE human_m
{
int id = -10001 // you must use this special ID
string name = "source"
vector pos = 20365, 24595, 0
vector rot = 0, 0, 180
bool selectable = true
}
ENTITY_INSTANCE fiend_m
{
int id = -10002 // you must use this special ID
string name = "target"
vector pos = 20358, 24592, 0
vector rot = 0, 0, 0
bool selectable = true
}
As you see in this screenshot, I have two local characters beside me. I typed dragon_flame_adult and hit [L]oad, see how the local character performed the Breath of Fire? L is load .def and LB is load binary (.rtm).
Some effects are source (yourself), some are target (mob). You'll see references to SOURCE and TARGET in the source files, too.
string bioteOrigin = "target"
string bioteOrigin = "source"