{ "ÅÜ", "Ag", TR_AGGRAVATE, -1 },
{ "½Ë", "Bs", TR_BLESSED, -1 },
{ "´÷", "Ty", TR_TY_CURSE, -1 },
+ { "¼ö", "C-", TR_ADD_L_CURSE, -1 },
+ { "ëÇ", "C+", TR_ADD_H_CURSE, -1 },
{ NULL, NULL, 0, -1 }
};
{ "Ag", TR_AGGRAVATE, -1 },
{ "Bs", TR_BLESSED, -1 },
{ "Ty", TR_TY_CURSE, -1 },
+ { "C-", TR_ADD_L_CURSE, -1 },
+ { "C+", TR_ADD_H_CURSE, -1 },
{ NULL, 0, -1 }
};
}
if (have_flag(flgs, TR_AGGRAVATE)) total -= 10000;
if (have_flag(flgs, TR_BLESSED)) total += 750;
+ if (o_ptr->curse_flags & TR_ADD_L_CURSE) total -= 5000;
+ if (o_ptr->curse_flags & TR_ADD_H_CURSE) total -= 12500;
if (o_ptr->curse_flags & TRC_CURSED) total -= 5000;
if (o_ptr->curse_flags & TRC_HEAVY_CURSE) total -= 12500;
if (o_ptr->curse_flags & TRC_PERMA_CURSE) total -= 15000;
old_name2 = o_ptr->name2;
old_timeout = o_ptr->timeout;
if (o_ptr->curse_flags & (TRC_CURSED | TRC_HEAVY_CURSE | TRC_PERMA_CURSE)) dec--;
+ if (have_flag(old_flgs, TR_ADD_L_CURSE)) dec--;
+ if (have_flag(old_flgs, TR_ADD_H_CURSE)) dec--;
if (have_flag(old_flgs, TR_AGGRAVATE)) dec--;
if (have_flag(old_flgs, TR_NO_TELE)) dec--;
if (have_flag(old_flgs, TR_DRAIN_EXP)) dec--;
{ TR_SH_COLD, "Î䵤¥ª¡¼¥é" },
{ TR_NO_TELE, "È¿¥Æ¥ì¥Ý¡¼¥È" },
{ TR_NO_MAGIC, "È¿ËâË¡" },
- { TR_LEVITATION, "ÉâÍ·" },
+ { TR_LEVITATION, "ÉâÍ·" },
{ TR_SEE_INVIS, "²Ä»ëÆ©ÌÀ" },
{ TR_TELEPATHY, "¥Æ¥ì¥Ñ¥·¡¼" },
- { TR_ESP_ANIMAL, "ưʪ´¶ÃÎ" },
- { TR_ESP_UNDEAD, "ÉԻശÃÎ" },
- { TR_ESP_DEMON, "°Ëâ´¶ÃÎ" },
- { TR_ESP_ORC, "¥ª¡¼¥¯´¶ÃÎ" },
- { TR_ESP_TROLL, "¥È¥í¥ë´¶ÃÎ" },
- { TR_ESP_GIANT, "µð¿Í´¶ÃÎ" },
- { TR_ESP_DRAGON, "¥É¥é¥´¥ó´¶ÃÎ" },
- { TR_ESP_HUMAN, "¿Í´Ö´¶ÃÎ" },
- { TR_ESP_EVIL, "¼Ù°´¶ÃÎ" },
- { TR_ESP_GOOD, "Á±ÎÉ´¶ÃÎ" },
- { TR_ESP_NONLIVING, "̵À¸Êª´¶ÃÎ" },
- { TR_ESP_UNIQUE, "¥æ¥Ë¡¼¥¯´¶ÃÎ" },
+ { TR_ESP_ANIMAL, "ưʪ´¶ÃÎ" },
+ { TR_ESP_UNDEAD, "ÉԻശÃÎ" },
+ { TR_ESP_DEMON, "°Ëâ´¶ÃÎ" },
+ { TR_ESP_ORC, "¥ª¡¼¥¯´¶ÃÎ" },
+ { TR_ESP_TROLL, "¥È¥í¥ë´¶ÃÎ" },
+ { TR_ESP_GIANT, "µð¿Í´¶ÃÎ" },
+ { TR_ESP_DRAGON, "¥É¥é¥´¥ó´¶ÃÎ" },
+ { TR_ESP_HUMAN, "¿Í´Ö´¶ÃÎ" },
+ { TR_ESP_EVIL, "¼Ù°´¶ÃÎ" },
+ { TR_ESP_GOOD, "Á±ÎÉ´¶ÃÎ" },
+ { TR_ESP_NONLIVING, "̵À¸Êª´¶ÃÎ" },
+ { TR_ESP_UNIQUE, "¥æ¥Ë¡¼¥¯´¶ÃÎ" },
{ TR_SLOW_DIGEST, "Ãپò½" },
{ TR_REGEN, "µÞ®²óÉü" },
{ TR_WARNING, "·Ù¹ð" },
{ TR_LEVITATION, "Levitation" },
{ TR_SEE_INVIS, "See Invisible" },
{ TR_TELEPATHY, "ESP" },
+ { TR_ESP_ANIMAL, "Sense Animal" },
+ { TR_ESP_UNDEAD, "Sense Undead" },
+ { TR_ESP_DEMON, "Sense Demon" },
+ { TR_ESP_ORC, "Sense Orc" },
+ { TR_ESP_TROLL, "Sense Troll" },
+ { TR_ESP_GIANT, "Sense Giant" },
+ { TR_ESP_DRAGON, "Sense Dragon" },
+ { TR_ESP_HUMAN, "Sense Human" },
+ { TR_ESP_EVIL, "Sense Evil" },
+ { TR_ESP_GOOD, "Sense Good" },
+ { TR_ESP_NONLIVING, "Sense Nonliving" },
+ { TR_ESP_UNIQUE, "Sense Unique" },
{ TR_SLOW_DIGEST, "Slow Digestion" },
{ TR_REGEN, "Regeneration" },
{ TR_WARNING, "Warning" },
*misc_list++ = "Cursed";
#endif
}
+ if (have_flag(flgs, TR_ADD_L_CURSE))
+ {
+#ifdef JP
+ *misc_list++ = "¼ö¤¤¤òÁý¤ä¤¹";
+#else
+ *misc_list++ = "Cursing";
+#endif
+ }
+ if (have_flag(flgs, TR_ADD_H_CURSE))
+ {
+#ifdef JP
+ *misc_list++ = "¶¯ÎϤʼö¤¤¤òÁý¤ä¤¹";
+#else
+ *misc_list++ = "Heavily Cursing";
+#endif
+ }
}
/* Terminate the description list */