• 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

Revision25e63bd65f997eeec3c00c195937d7eebd1c36a0 (tree)
Zeit2017-08-31 22:04:59
AutorDeskull <desull@user...>
CommiterDeskull

Log Message

#37449 (2.2.0.71) cheat_diary_output の機能を「詳細な情報を日記に出力する」から「ウィザードログを日記に出力する」に再実装。 / Reimplement function of cheat_diary_output from 'Output detailed infotmation to diary' to 'Output detailed infotmation to diary'.

Ändern Zusammenfassung

Diff

--- a/src/artifact.c
+++ b/src/artifact.c
@@ -2101,19 +2101,6 @@ bool create_artifact(object_type *o_ptr, bool a_scroll)
21012101 msg_format_wizard(CHEAT_OBJECT, _("パワー %d で 価値%ld のランダムアーティファクト生成 バイアスは「%s」",
21022102 "Random artifact generated - Power:%d Value:%d Bias:%s."), max_powers, total_flags, artifact_bias_name[artifact_bias]);
21032103
2104- if (cheat_diary_output)
2105- {
2106- char spec[180];
2107- char note[200];
2108-
2109- object_aware(o_ptr);
2110- object_known(o_ptr);
2111- o_ptr->ident |= (IDENT_MENTAL);
2112- object_desc(spec, o_ptr, 0);
2113- sprintf(note, "%s\tDAM:%d", spec, calc_arm_avgdamage(o_ptr));
2114- do_cmd_write_nikki(NIKKI_WIZ_ARTIFACT, 0, note);
2115- }
2116-
21172104 /* Window stuff */
21182105 p_ptr->window |= (PW_INVEN | PW_EQUIP);
21192106
--- a/src/cmd4.c
+++ b/src/cmd4.c
@@ -694,8 +694,8 @@ errr do_cmd_write_nikki(int type, int num, cptr note)
694694 break;
695695 }
696696
697- case NIKKI_WIZ_ARTIFACT:
698- fprintf(fff, "WIZ/ARTIFACT_INFO: %s\n", note);
697+ case NIKKI_WIZARD_LOG:
698+ fprintf(fff, "%s\n", note);
699699 break;
700700
701701 default:
@@ -1423,7 +1423,7 @@ static option_type cheat_info[CHEAT_MAX] =
14231423 },
14241424
14251425 { &cheat_diary_output, FALSE, 255, 0x80, 0x00,
1426- "cheat_diary_output", _("詳細な情報を日記に出力する", "Output detailed infotmation to diary.")
1426+ "cheat_diary_output", _("ウィザードログを日記に出力する", "Output wizard log to diary.")
14271427 }
14281428
14291429
--- 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 70 /*!< ゲームのバージョン番号定義(エクストラ番号) */
56+#define FAKE_VER_EXTRA 71 /*!< ゲームのバージョン番号定義(エクストラ番号) */
5757
5858
5959 /*!
--- a/src/util.c
+++ b/src/util.c
@@ -2979,6 +2979,12 @@ void msg_print_wizard(int cheat_type, cptr msg)
29792979 char buf[1024];
29802980 sprintf(buf, "WIZ-%s:%s", cheat_mes[cheat_type], msg);
29812981 msg_print(buf);
2982+
2983+ if (cheat_diary_output)
2984+ {
2985+ do_cmd_write_nikki(NIKKI_WIZARD_LOG, 0, buf);
2986+ }
2987+
29822988 }
29832989
29842990 /*