summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/melee2.cc17
-rw-r--r--src/object2.cc2
2 files changed, 16 insertions, 3 deletions
diff --git a/src/melee2.cc b/src/melee2.cc
index 49742a59..d519dd8a 100644
--- a/src/melee2.cc
+++ b/src/melee2.cc
@@ -924,7 +924,9 @@ void cmonster_msg(char a, cptr fmt, ...)
/* Display */
if (options->disturb_other)
+ {
cmsg_print(a, buf);
+ }
else
{
message_add(buf, a);
@@ -2038,7 +2040,10 @@ static bool_ monst_spell_monst(int m_idx)
case SF_TPORT_IDX:
{
- if (dungeon_flags & DF_NO_TELEPORT) break; /* No teleport on special levels */
+ if (dungeon_flags & DF_NO_TELEPORT)
+ {
+ break; /* No teleport on special levels */
+ }
else
{
disturb_on_other();
@@ -2056,9 +2061,15 @@ static bool_ monst_spell_monst(int m_idx)
case SF_TELE_AWAY_IDX:
{
- if (dungeon_flags & DF_NO_TELEPORT) break;
+ if (dungeon_flags & DF_NO_TELEPORT)
+ {
+ break;
+ }
- if (!direct) break;
+ if (!direct)
+ {
+ break;
+ }
else
{
bool_ resists_tele = FALSE;
diff --git a/src/object2.cc b/src/object2.cc
index 469a1ae0..ec34db40 100644
--- a/src/object2.cc
+++ b/src/object2.cc
@@ -2673,7 +2673,9 @@ static void a_m_aux_2(object_type *o_ptr, int level, int power)
case TV_CLOAK:
{
if (o_ptr->sval == SV_ELVEN_CLOAK)
+ {
o_ptr->pval = randint(4); /* No cursed elven cloaks...? */
+ }
else if (o_ptr->sval == SV_MIMIC_CLOAK)
{
s32b mimic = find_random_mimic_shape(level, TRUE);