Alp ist nicht zu sehen

Der Alp wurde etwas beschleunigt, aber grundsätzlich ist er immer noch nicht sichtbar, was unschön ist.
This commit is contained in:
Enno Rehling 2005-06-05 20:42:04 +00:00
parent 448e9e7c09
commit dfa10113a9
2 changed files with 2 additions and 9 deletions

View File

@ -480,13 +480,6 @@ monster_seeks_target(region *r, unit *u)
} }
assert(d != NODIRECTION ); 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])); 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); return parse_order(buf, u->faction->locale);
} }

View File

@ -113,10 +113,10 @@ sp_summon_alp(struct castorder *co)
ad->target = opfer; ad->target = opfer;
} }
strcpy(buf, "Ein Alp starb, ohne sein Ziel zu erreichen.");
{ {
/* Wenn der Alp stirbt, den Magier nachrichtigen */ /* 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 */ /* Wenn Opfer oder Magier nicht mehr existieren, dann stirbt der Alp */
add_trigger(&mage->attribs, "destroy", trigger_killunit(alp)); add_trigger(&mage->attribs, "destroy", trigger_killunit(alp));
add_trigger(&opfer->attribs, "destroy", trigger_killunit(alp)); add_trigger(&opfer->attribs, "destroy", trigger_killunit(alp));