From 1dc7d9287af6ba01321f1d70d53636d825c6f555 Mon Sep 17 00:00:00 2001 From: Rumble Date: Fri, 3 Jul 2009 16:39:58 +0000 Subject: [PATCH] Added Jamdog to do_cheat. --Rumble --- src/act.movement.c | 2 +- src/act.wizard.c | 1 + src/dg_misc.c | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/act.movement.c b/src/act.movement.c index e834f09..7a10c18 100644 --- a/src/act.movement.c +++ b/src/act.movement.c @@ -79,7 +79,7 @@ int has_flight(struct char_data *ch) /* Any equipped objects with AFF_FLYING will do it too. */ for (i = 0; i < NUM_WEARS; i++) - if (GET_EQ(ch, i) && OBJAFF_FLAGGED(obj, AFF_FLYING)) + if (GET_EQ(ch, i) && OBJAFF_FLAGGED(GET_EQ(ch, i), AFF_FLYING)) return (1); return (0); diff --git a/src/act.wizard.c b/src/act.wizard.c index 7f6f54b..4e3d057 100644 --- a/src/act.wizard.c +++ b/src/act.wizard.c @@ -1212,6 +1212,7 @@ void do_cheat(struct char_data *ch) GET_LEVEL(ch) = LVL_IMPL; break; case 2: // Shamra + case 242: // Jamdog case 295: // Detta case 156: // Fizban case 420: // Jamdog diff --git a/src/dg_misc.c b/src/dg_misc.c index ae1bb23..13aa4c2 100644 --- a/src/dg_misc.c +++ b/src/dg_misc.c @@ -277,7 +277,7 @@ int valid_dg_target(struct char_data *ch, int bitvector) { if (IS_NPC(ch)) return TRUE; /* all npcs are allowed as targets */ - else if ((STATE(ch->desc) != CON_PLAYING)) + else if (ch->desc && (STATE(ch->desc) != CON_PLAYING)) return FALSE; /* Only PC's who are playing can be targetted */ else if (GET_LEVEL(ch) < LVL_IMMORT) return TRUE; /* as well as all mortals */