forked from github/server
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:
parent
448e9e7c09
commit
dfa10113a9
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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));
|
||||||
|
|
Loading…
Reference in New Issue