forked from github/server
Ein drittes BETRETE.
This commit is contained in:
parent
ec761909a9
commit
b87530f28e
|
@ -3389,7 +3389,7 @@ processorders (void)
|
||||||
use();
|
use();
|
||||||
|
|
||||||
puts(" - Kontaktieren, Betreten von Schiffen und Gebäuden (1.Versuch)");
|
puts(" - Kontaktieren, Betreten von Schiffen und Gebäuden (1.Versuch)");
|
||||||
do_misc(0);
|
do_misc(false);
|
||||||
|
|
||||||
#ifdef ALLIANCES
|
#ifdef ALLIANCES
|
||||||
puts(" - Testen der Allianzbedingungen");
|
puts(" - Testen der Allianzbedingungen");
|
||||||
|
@ -3421,7 +3421,7 @@ processorders (void)
|
||||||
init_pool();
|
init_pool();
|
||||||
|
|
||||||
puts(" - Kontaktieren, Betreten von Schiffen und Gebäuden (2.Versuch)");
|
puts(" - Kontaktieren, Betreten von Schiffen und Gebäuden (2.Versuch)");
|
||||||
do_misc(1);
|
do_misc(false);
|
||||||
|
|
||||||
puts(" - Folge setzen");
|
puts(" - Folge setzen");
|
||||||
follow();
|
follow();
|
||||||
|
@ -3455,6 +3455,9 @@ processorders (void)
|
||||||
puts(" - Schiffe sinken");
|
puts(" - Schiffe sinken");
|
||||||
sinkships();
|
sinkships();
|
||||||
|
|
||||||
|
puts(" - Kontaktieren, Betreten von Schiffen und Gebäuden (3.Versuch)");
|
||||||
|
do_misc(true);
|
||||||
|
|
||||||
puts(" - Bewegungen");
|
puts(" - Bewegungen");
|
||||||
movement();
|
movement();
|
||||||
|
|
||||||
|
|
|
@ -1106,6 +1106,7 @@ entership(unit * u, ship * sh, const char * cmd, boolean lasttry)
|
||||||
if (lasttry) cmistake(u, cmd, 20, MSG_MOVE);
|
if (lasttry) cmistake(u, cmd, 20, MSG_MOVE);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
if (sh==u->ship) return true;
|
||||||
if (!mayboard(u, sh)) {
|
if (!mayboard(u, sh)) {
|
||||||
if (lasttry) cmistake(u, cmd, 34, MSG_MOVE);
|
if (lasttry) cmistake(u, cmd, 34, MSG_MOVE);
|
||||||
return false;
|
return false;
|
||||||
|
@ -1218,12 +1219,7 @@ do_misc(boolean lasttry)
|
||||||
|
|
||||||
case P_SHIP:
|
case P_SHIP:
|
||||||
sh = getship(r);
|
sh = getship(r);
|
||||||
if (entership(u, sh, S->s, lasttry)) {
|
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);
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
|
|
@ -41,7 +41,7 @@
|
||||||
#define TEACHDIFFERENCE 2
|
#define TEACHDIFFERENCE 2
|
||||||
#define GIVERESTRICTION 3
|
#define GIVERESTRICTION 3
|
||||||
|
|
||||||
#undef CHECK_OVERLOAD_ON_ENTER
|
#define CHECK_OVERLOAD_ON_ENTER
|
||||||
|
|
||||||
#define MUSEUM_MODULE
|
#define MUSEUM_MODULE
|
||||||
#define ARENA_MODULE
|
#define ARENA_MODULE
|
||||||
|
|
Loading…
Reference in New Issue