Skip to content

Commit 8b7470e

Browse files
committed
Make Astral shared, and remove guardian angels in multi
Ignore-this: 2d68029be8ecaf1dd073d5f9f3390a6 darcs-hash:20120126133742-ee7df-3cce7d99f2f267e3fa577c3d79bb09015f5b0146
1 parent e3f617b commit 8b7470e

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/do.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2034,7 +2034,7 @@ final_level()
20342034
create_mplayers(rn1(4, 3), TRUE);
20352035

20362036
/* create a guardian angel next to player, if worthy */
2037-
if (Conflict) {
2037+
if (!iflags.multiplayer && Conflict) {
20382038
pline(
20392039
"A voice booms: \"Thy desire for conflict shall be fulfilled!\"");
20402040
for (i = rnd(4); i > 0; --i) {
@@ -2045,7 +2045,7 @@ final_level()
20452045
mm.x, mm.y, FALSE);
20462046
}
20472047

2048-
} else if (u.ualign.record > 8) { /* fervent */
2048+
} else if (!iflags.multiplayer && u.ualign.record > 8) { /* fervent */
20492049
pline("A voice whispers: \"Thou hast been worthy of me!\"");
20502050
mm.x = u.ux;
20512051
mm.y = u.uy;

src/dungeon.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1060,7 +1060,8 @@ xchar ledgerno;
10601060
if (!ledgerno) return TRUE;
10611061
if (ledgerno == (xchar)-1) return FALSE;
10621062
if (ledgerno == ledger_no(&(waitingroom->dlevel))) return TRUE;
1063-
if (ledger_to_dnum(ledgerno) == dname_to_dnum("The Elemental Planes"))
1063+
if (ledger_to_dnum(ledgerno) == dname_to_dnum("The Elemental Planes") &&
1064+
ledgerno != ledger_no(&(find_level("astral")->dlevel)))
10641065
return TRUE;
10651066
return ledger_to_dnum(ledgerno) == quest_dnum;
10661067
}

0 commit comments

Comments
 (0)