static void set_attacker_ob (object ob) living.c Denna funktion sätter attacker_ob i det lokala objektet till argumentet ob. OM kommandogivaren (==this_player()) är samma som det lokala objektet (==this_object()), objektet som anropas, innebär detta att kommandogivaren var den som startade striden, vilket loggas. Om kommandogivaren och det lokala objektet är olika, lagrar det lokala objektet kommandogivaren i variabeln angripare. Denna utnyttjas sedan för att avgöra frågan om spelarslaktandestraffet. Eftersom denna funktion är deklarerad som "static" kan den endast anropas från muddrivern och det lokala objektet, inte via call_other() ("->").