• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Keine Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

変愚蛮怒のメインリポジトリです


Commit MetaInfo

Revision1000895903b3c6ca8642662658b9771749673e5c (tree)
Zeit2017-08-28 23:32:06
AutorDeskull <desull@user...>
CommiterDeskull

Log Message

#37449 (2.2.0.65) ウィザードモード時のモンスターとアイテムの生成情報を整理。 / Rearrange generation info of monster and item on wizard mode.

Ändern Zusammenfassung

Diff

--- a/src/artifact.c
+++ b/src/artifact.c
@@ -2049,14 +2049,10 @@ bool create_artifact(object_type *o_ptr, bool a_scroll)
20492049 /* 平均対邪ダメージが一定以上なら11/12(WEIRD_LUCK)でダメージ抑制処理を行う */
20502050 if(suppression_evil_dam(o_ptr) && !one_in_(WEIRD_LUCK) && object_is_weapon(o_ptr))
20512051 {
2052- if(cheat_xtra) msg_format("抑制処理");
2052+ msg_format_wizard(CHEAT_OBJECT, "アーティファクトの抑制処理を行います。");
20532053 do
20542054 {
2055- if (weakening_artifact(o_ptr) == 0)
2056- {
2057- break;
2058- }
2059-
2055+ if (weakening_artifact(o_ptr) == 0) break;
20602056 } while (suppression_evil_dam(o_ptr));
20612057 }
20622058
@@ -2102,26 +2098,8 @@ bool create_artifact(object_type *o_ptr, bool a_scroll)
21022098 /* Save the inscription */
21032099 o_ptr->art_name = quark_add(new_name);
21042100
2105- if (cheat_xtra)
2106- {
2107- char o_name[MAX_NLEN];
2108-
2109- object_aware(o_ptr);
2110- object_known(o_ptr);
2111-
2112- /* Mark the item as fully known */
2113- o_ptr->ident |= (IDENT_MENTAL);
2114-
2115- /* Description */
2116- object_desc(o_name, o_ptr, 0);
2117-
2118-#ifdef JP
2119- msg_format("パワー %d で 価値%ld のランダムアーティファクト生成 バイアスは「%s」対邪%d:", max_powers, total_flags, artifact_bias_name[artifact_bias], calc_arm_avgdamage(o_ptr));
2120-#else
2121- msg_format("Random artifact generated '%s'. (Power:%d, Value:%ld) :", artifact_bias_name[artifact_bias], max_powers, total_flags);
2122-#endif
2123- msg_format("%s", o_name);
2124- }
2101+ msg_format_wizard(CHEAT_OBJECT, _("パワー %d で 価値%ld のランダムアーティファクト生成 バイアスは「%s」",
2102+ "Random artifact generated - Power:%d Value:%d Bias:%s."), max_powers, total_flags, artifact_bias_name[artifact_bias]);
21252103
21262104 if (cheat_diary_output)
21272105 {
--- a/src/defines.h
+++ b/src/defines.h
@@ -53,7 +53,7 @@
5353 #define FAKE_VER_MAJOR 12 /*!< ゲームのバージョン番号定義(メジャー番号 + 10) */
5454 #define FAKE_VER_MINOR 2 /*!< ゲームのバージョン番号定義(マイナー番号) */
5555 #define FAKE_VER_PATCH 0 /*!< ゲームのバージョン番号定義(パッチ番号) */
56-#define FAKE_VER_EXTRA 64 /*!< ゲームのバージョン番号定義(エクストラ番号) */
56+#define FAKE_VER_EXTRA 65 /*!< ゲームのバージョン番号定義(エクストラ番号) */
5757
5858
5959 /*!
--- a/src/monster2.c
+++ b/src/monster2.c
@@ -3146,10 +3146,7 @@ static bool place_monster_one(int who, int y, int x, int r_idx, u32b mode)
31463146 else return FALSE;
31473147 }
31483148
3149- if (cheat_hear)
3150- {
3151- msg_format(_("WIZ: モンスター (%s)[Lv%d]を生成しました。", "WIZ: Monster (%s)[Lv%d]."), name, r_ptr->level);
3152- }
3149+ msg_format_wizard(CHEAT_MONSTER, _("%s(Lv%d)を生成しました。", "%s(Lv%d) was generated."), name, r_ptr->level);
31533150
31543151 if ((r_ptr->flags1 & RF1_UNIQUE) || (r_ptr->flags7 & RF7_NAZGUL) || (r_ptr->level < 10)) mode &= ~PM_KAGE;
31553152
--- a/src/object2.c
+++ b/src/object2.c
@@ -2079,28 +2079,15 @@ static void object_mention(object_type *o_ptr)
20792079 {
20802080 char o_name[MAX_NLEN];
20812081
2082- /*!
2083- * @note アイテム名取得後アイテムの価値に応じたデバッグメッセージを出力する。
2084- * Get Describe and view, Artifact, Random Artifact, Ego-item, and Normal item.
2085- */
2086- object_desc(o_name, o_ptr, (OD_NAME_ONLY | OD_STORE));
2082+ object_aware(o_ptr);
2083+ object_known(o_ptr);
20872084
2088- if (object_is_fixed_artifact(o_ptr))
2089- {
2090- msg_format(_("WIZ: ★(%s)を生成しました。", "WIZ: Artifact (%s)"), o_name);
2091- }
2092- else if (o_ptr->art_name)
2093- {
2094- msg_format(_("WIZ: ☆(%s)を生成しました。", "WIZ: Random Artifact (%s)"), o_name);
2095- }
2096- else if (object_is_ego(o_ptr))
2097- {
2098- msg_format(_("WIZ: エゴ(%s)を生成しました。", "WIZ: Ego-item (%s)"), o_name);
2099- }
2100- else
2101- {
2102- msg_format(_("WIZ: アイテム(%s)を生成しました。", "WIZ: Object (%s)"), o_name);
2103- }
2085+ /* Mark the item as fully known */
2086+ o_ptr->ident |= (IDENT_MENTAL);
2087+
2088+ /* Description */
2089+ object_desc(o_name, o_ptr, 0);
2090+ msg_format_wizard(CHEAT_OBJECT, _("%sを生成しました。", "%s was generated."), o_name);
21042091 }
21052092
21062093 /*!
--- a/src/rooms.c
+++ b/src/rooms.c
@@ -5924,7 +5924,7 @@ static bool build_type13(void)
59245924 }
59255925 }
59265926
5927- msg_format_wizard(CHEAT_DUNGEON, _("WIZ: %s%sの罠ピットが生成されました。", "WIZ: Trapped monster pit (%s%s)"),
5927+ msg_format_wizard(CHEAT_DUNGEON, _("%s%sの罠ピットが生成されました。", "Trapped monster pit (%s%s)"),
59285928 n_ptr->name, pit_subtype_string(cur_pit_type, FALSE));
59295929
59305930 /* Select the entries */
@@ -6028,7 +6028,7 @@ static bool build_type14(void)
60286028 c_ptr->mimic = c_ptr->feat;
60296029 c_ptr->feat = trap;
60306030
6031- msg_format_wizard(CHEAT_DUNGEON, _("WIZ: %sの部屋が生成されました。", "WIZ: Room of %s was generated."), f_name + f_info[trap].name);
6031+ msg_format_wizard(CHEAT_DUNGEON, _("%sの部屋が生成されました。", "Room of %s was generated."), f_name + f_info[trap].name);
60326032
60336033 return TRUE;
60346034 }