Ein drittes BETRETE.

This commit is contained in:
Enno Rehling 2002-11-25 19:11:27 +00:00
parent ec761909a9
commit b87530f28e
3 changed files with 8 additions and 9 deletions

View File

@ -3389,7 +3389,7 @@ processorders (void)
use();
puts(" - Kontaktieren, Betreten von Schiffen und Gebäuden (1.Versuch)");
do_misc(0);
do_misc(false);
#ifdef ALLIANCES
puts(" - Testen der Allianzbedingungen");
@ -3421,7 +3421,7 @@ processorders (void)
init_pool();
puts(" - Kontaktieren, Betreten von Schiffen und Gebäuden (2.Versuch)");
do_misc(1);
do_misc(false);
puts(" - Folge setzen");
follow();
@ -3455,6 +3455,9 @@ processorders (void)
puts(" - Schiffe sinken");
sinkships();
puts(" - Kontaktieren, Betreten von Schiffen und Gebäuden (3.Versuch)");
do_misc(true);
puts(" - Bewegungen");
movement();

View File

@ -1106,6 +1106,7 @@ entership(unit * u, ship * sh, const char * cmd, boolean lasttry)
if (lasttry) cmistake(u, cmd, 20, MSG_MOVE);
return false;
}
if (sh==u->ship) return true;
if (!mayboard(u, sh)) {
if (lasttry) cmistake(u, cmd, 34, MSG_MOVE);
return false;
@ -1218,12 +1219,7 @@ do_misc(boolean lasttry)
case P_SHIP:
sh = getship(r);
if (entership(u, sh, S->s, lasttry)) {
/* Wenn wir hier angekommen sind, war der Befehl
* erfolgreich und wir löschen ihn, damit er im
* zweiten Versuch nicht nochmal ausgeführt wird. */
removelist(&u->orders, S);
}
entership(u, sh, S->s, lasttry);
break;
default:

View File

@ -41,7 +41,7 @@
#define TEACHDIFFERENCE 2
#define GIVERESTRICTION 3
#undef CHECK_OVERLOAD_ON_ENTER
#define CHECK_OVERLOAD_ON_ENTER
#define MUSEUM_MODULE
#define ARENA_MODULE