diff --git a/com/planet_ink/coffee_mud/MOBS/StdMOB.java b/com/planet_ink/coffee_mud/MOBS/StdMOB.java index fab5ead0d3f..43df5d61f15 100644 --- a/com/planet_ink/coffee_mud/MOBS/StdMOB.java +++ b/com/planet_ink/coffee_mud/MOBS/StdMOB.java @@ -3361,7 +3361,9 @@ public final void apply(final ScriptingEngine S) break; case CMMsg.TYP_SPEAK: { - if ((CMProps.getBoolVar(CMProps.Bool.INTRODUCTIONSYSTEM)) && (!asleep) && (canhearsrc)) + if ((CMProps.getBoolVar(CMProps.Bool.INTRODUCTIONSYSTEM) + || CMProps.get(mySession).getBool(CMProps.Bool.INTRODUCTIONSYSTEM)) + && (!asleep) && (canhearsrc)) CMLib.commands().handleIntroductions(srcM, this, msg.targetMessage()); CMLib.commands().handleBeingSpokenTo(srcM, this, msg.targetMessage()); break; @@ -3493,8 +3495,9 @@ public final void apply(final ScriptingEngine S) else if ((CMath.bset(othersMajor, CMMsg.MASK_SOUND)) && (!asleep) && (canhearsrc)) { - if ((CMProps.getBoolVar(CMProps.Bool.INTRODUCTIONSYSTEM)) - && (msg.othersMinor() == CMMsg.TYP_SPEAK)) + if((msg.othersMinor() == CMMsg.TYP_SPEAK) + && (CMProps.getBoolVar(CMProps.Bool.INTRODUCTIONSYSTEM) + || CMProps.get(mySession).getBool(CMProps.Bool.INTRODUCTIONSYSTEM))) CMLib.commands().handleIntroductions(srcM, this, msg.othersMessage()); tell(srcM, msg.target(), msg.tool(), msg.othersMessage()); }