forked from github/server
- falsches flag gesetzt
- join_allies ordentlich formatiert
This commit is contained in:
parent
a240be83a2
commit
0145b78d88
|
@ -3312,8 +3312,6 @@ join_allies(battle * b)
|
|||
if (s->bf->faction!=f) {
|
||||
/* Wenn wir attackiert haben, kommt niemand mehr hinzu: */
|
||||
if (s->bf->attacker) continue;
|
||||
/* Wenn alliierte attackiert haben, helfen wir nicht mit: */
|
||||
if (s->bf->faction!=f && s->bf->attacker) continue;
|
||||
/* alliiert müssen wir schon sein, sonst ist's eh egal : */
|
||||
if (!alliedunit(u, s->bf->faction, HELP_FIGHT)) continue;
|
||||
/* wenn die partei verborgen ist, oder gar eine andere
|
||||
|
|
|
@ -117,8 +117,8 @@ faction_setpolicy(faction& a, faction& b, const char * flag, bool value)
|
|||
|
||||
for (mode=0;helpmodes[mode].name!=NULL;++mode) {
|
||||
if (strcmp(flag, helpmodes[mode].name)==0) {
|
||||
if (value) set_alliance(&a, &b, get_alliance(&a, &b) | mode);
|
||||
else set_alliance(&a, &b, get_alliance(&a, &b) & ~mode);
|
||||
if (value) set_alliance(&a, &b, get_alliance(&a, &b) | helpmodes[mode].status);
|
||||
else set_alliance(&a, &b, get_alliance(&a, &b) & ~helpmodes[mode].status);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue