diff --git a/src/common/gamecode/monster.c b/src/common/gamecode/monster.c index c26c22f9e..904009e15 100644 --- a/src/common/gamecode/monster.c +++ b/src/common/gamecode/monster.c @@ -480,13 +480,6 @@ monster_seeks_target(region *r, unit *u) } assert(d != NODIRECTION ); - if (u->race == new_race[RC_ALP]) { - if( (u->age % 2) ) /* bewegt sich nur jede zweite Runde */ - d = NODIRECTION; - } - - if( d == NODIRECTION ) - return NULL; sprintf(buf, "%s %s", locale_string(u->faction->locale, keywords[K_MOVE]), locale_string(u->faction->locale, directions[d])); return parse_order(buf, u->faction->locale); } diff --git a/src/common/spells/alp.c b/src/common/spells/alp.c index 713fc6562..989f2f635 100644 --- a/src/common/spells/alp.c +++ b/src/common/spells/alp.c @@ -113,10 +113,10 @@ sp_summon_alp(struct castorder *co) ad->target = opfer; } - strcpy(buf, "Ein Alp starb, ohne sein Ziel zu erreichen."); { /* Wenn der Alp stirbt, den Magier nachrichtigen */ - add_trigger(&alp->attribs, "destroy", trigger_unitmessage(mage, buf, MSG_EVENT, ML_INFO)); + add_trigger(&alp->attribs, "destroy", trigger_unitmessage(mage, + "Ein Alp starb, ohne sein Ziel zu erreichen.", MSG_EVENT, ML_INFO)); /* Wenn Opfer oder Magier nicht mehr existieren, dann stirbt der Alp */ add_trigger(&mage->attribs, "destroy", trigger_killunit(alp)); add_trigger(&opfer->attribs, "destroy", trigger_killunit(alp));