This code is UNTESTED:
#define oMonster o1
#define fSoundDone f200
#define fMonsterReachedEgo f201
// obviously, these numbers are just example numbers
#define MONSTER_VIEW 75
#define SCARY_MONSTER_SOUND 127
#define MONSTER_INITIAL_X 3
#define MONSTER_INITIAL_Y 100
#define DEATH_TYPE_MONSTER 60
if (new_room)
{
// all your new room stuff
animate.obj(oMonster);
load.view(MONSTER_VIEW);
set.view(oMonster, MONSTER_VIEW);
position(oMonster, MONSTER_INITIAL_X, MONSTER_INITIAL_Y);
draw(oMonster);
follow.ego(oMonster, 3, fMonsterReachedEgo);
load.sound(SCARY_MONSTER_SOUND);
sound(SCARY_MONSTER_SOUND, fSoundDone);
print("Oh no the evil monster is chasing you.");
}
if (fMonsterReachedEgo)
{
reset(fMonsterReachedEgo);
death_type = DEATH_TYPE_MONSTER;
print("The monster got you. You're dead.");
}
if (input_recieved && !input_parsed && unknown_word_no == 0)
{
if (said("kill", "monster", "dagger"))
{
stop.motion(oMonster);
erase(oMonster);
print("You killed the monster.");
}
}