OSDN Git Service

hengbandforosx/hengbandosx.git
2 years agoMerge pull request #1107 from sikabane-works/release/3.0.0Alpha23 3.0.0Alpha23
Deskull [Sun, 16 May 2021 13:01:27 +0000 (22:01 +0900)]
Merge pull request #1107 from sikabane-works/release/3.0.0Alpha23

Release/3.0.0 alpha23

2 years ago[Release] 3.0.0Alpha23
Deskull [Sun, 16 May 2021 12:51:25 +0000 (21:51 +0900)]
[Release] 3.0.0Alpha23

2 years agoMerge pull request #1092 from Hourier/feature/Adjust-Monster-Alpha22
Hourier [Sun, 16 May 2021 12:26:05 +0000 (21:26 +0900)]
Merge pull request #1092 from Hourier/feature/Adjust-Monster-Alpha22

確認ありがとうございました
マージしておきます

2 years agoMerge pull request #1103 from dis-/feature/Cancel-Create-ResAll-InsideQuest
dis- [Sun, 16 May 2021 11:47:40 +0000 (20:47 +0900)]
Merge pull request #1103 from dis-/feature/Cancel-Create-ResAll-InsideQuest

[Feature] 固定クエストにRES_ALL持ちモンスターを生成しない

2 years agoMerge pull request #1096 from backwardsEric/angband_fgets-nonprint-replace
Deskull [Sun, 16 May 2021 11:18:09 +0000 (20:18 +0900)]
Merge pull request #1096 from backwardsEric/angband_fgets-nonprint-replace

[English] In angband_fgets() replace nonprintables with '?' rather than strip them

2 years agoMerge pull request #1102 from shimitei/feature/#1073_more_fix
shimitei [Sun, 16 May 2021 01:49:13 +0000 (10:49 +0900)]
Merge pull request #1102 from shimitei/feature/#1073_more_fix

[Fix] 長いマクロが登録されているとマクロ設定画面でスタックが破壊される問題の修正

2 years agoMerge pull request #1101 from shimitei/feature/#1099_fix_mundanify_message
shimitei [Sun, 16 May 2021 01:45:36 +0000 (10:45 +0900)]
Merge pull request #1101 from shimitei/feature/#1099_fix_mundanify_message

[Fix] 凡庸化メッセージの修正

2 years ago[Feature] 固定クエストにRES_ALL持ちモンスターを生成しない
dis- [Sun, 16 May 2021 00:55:48 +0000 (09:55 +0900)]
[Feature] 固定クエストにRES_ALL持ちモンスターを生成しない

#1094で議論している内容。固定クエストにRES_ALL持ちモンスターが生成された場合、対処手段が限定されるため「毒針」を持参するなどしなければ達成が著しく困難となる。
これは単に強力なモンスターが出現するよりも理不尽であるため修正する。

2 years ago[Fix] 長いマクロが登録されているとマクロ設定画面でスタックが破壊される問題の修正
shimitei [Sun, 16 May 2021 00:28:49 +0000 (09:28 +0900)]
[Fix] 長いマクロが登録されているとマクロ設定画面でスタックが破壊される問題の修正

4) マクロの作成、8) キー配置の作成でも登録マクロのバッファをそのまま再利用するため、長いマクロが登録されているとスタックが壊れる。
4,8ではバッファに空文字列を設定してから編集を行うようにした。

2 years ago[Fix] 凡庸化メッセージの修正
shimitei [Sat, 15 May 2021 23:44:57 +0000 (08:44 +0900)]
[Fix] 凡庸化メッセージの修正

対象を選択させる時のメッセージとして違和感があるため修正した。

2 years ago[Implement] #1020 セイレーンと火蜂に召喚酔いフラグを付けた / Added PREVENT_SUDDEN_MAGIC flag to siren...
Hourier [Fri, 14 May 2021 17:36:38 +0000 (02:36 +0900)]
[Implement] #1020 セイレーンと火蜂に召喚酔いフラグを付けた / Added PREVENT_SUDDEN_MAGIC flag to siren and Hibachi

2 years ago[Fix] #1020 あつくもえるてきの英語名称を修正した / Resolved the issue that the name of Soul Consuming...
Hourier [Fri, 14 May 2021 17:32:08 +0000 (02:32 +0900)]
[Fix] #1020 あつくもえるてきの英語名称を修正した / Resolved the issue that the name of Soul Consuming Flame was incorrect

2 years ago[Fix] #1020 『チョコラータ』に人間フラグがない事象を解消した / Resolved the issue that Cioccolata doesn't...
Hourier [Fri, 14 May 2021 17:31:10 +0000 (02:31 +0900)]
[Fix] #1020 『チョコラータ』に人間フラグがない事象を解消した / Resolved the issue that Cioccolata doesn't have HUMAN flag

2 years ago[Fix] #1020 鼠小僧にアイテムドロップが定義されていなかった問題を修正した / Resolved the issue that the possibility...
Hourier [Fri, 14 May 2021 17:19:51 +0000 (02:19 +0900)]
[Fix] #1020 鼠小僧にアイテムドロップが定義されていなかった問題を修正した / Resolved the issue that the possibility of drops wasn't defined

2 years ago[Refactor] #1020 集団版の見習戦士において打撃属性がHITだったのをSLASHに修正した / Changed the type of blows...
Hourier [Fri, 14 May 2021 17:09:58 +0000 (02:09 +0900)]
[Refactor] #1020 集団版の見習戦士において打撃属性がHITだったのをSLASHに修正した / Changed the type of blows in novice warrior from HIT to SLASH

2 years ago[Implement] #1020 OSDN No.41042 にてリクエストされていたモンスター群を実装した / Implemented monster races...
Hourier [Fri, 14 May 2021 17:07:36 +0000 (02:07 +0900)]
[Implement] #1020 OSDN No.41042 にてリクエストされていたモンスター群を実装した / Implemented monster races requested in OSDN Ticket No.41042

2 years ago[Implement] #1020 クド(本物)を実装した / Implemented Kudryavka (genuineness)
Hourier [Fri, 14 May 2021 15:22:42 +0000 (00:22 +0900)]
[Implement] #1020 クド(本物)を実装した / Implemented Kudryavka (genuineness)

2 years ago[Refactor] #1020 抜け雀に集団生成フラグを追加した / Added FRIENDS flag to passing sparrow
Hourier [Fri, 14 May 2021 15:09:47 +0000 (00:09 +0900)]
[Refactor] #1020 抜け雀に集団生成フラグを追加した / Added FRIENDS flag to passing sparrow

2 years ago[Refactor] #1020 クリスタル・キューブのレアリティを調整した / Adjusted the rarity of crystal cube
Hourier [Fri, 14 May 2021 15:08:26 +0000 (00:08 +0900)]
[Refactor] #1020 クリスタル・キューブのレアリティを調整した / Adjusted the rarity of crystal cube

2 years ago[Refactor] #1020 『ヤマト』の出現階層とレアリティを調整した / Adjusted Yamato's floor and rarity
Hourier [Fri, 14 May 2021 15:07:16 +0000 (00:07 +0900)]
[Refactor] #1020 『ヤマト』の出現階層とレアリティを調整した / Adjusted Yamato's floor and rarity

2 years ago[Implement] #1020 電気ネズミ数種を実装した / Added some electric rats
Hourier [Fri, 14 May 2021 14:49:19 +0000 (23:49 +0900)]
[Implement] #1020 電気ネズミ数種を実装した / Added some electric rats

2 years ago[Implement] #1020 『サンダーズ大佐』の特殊召喚を実装した / Implemented the special kin summoning to...
Hourier [Fri, 14 May 2021 14:24:05 +0000 (23:24 +0900)]
[Implement] #1020 『サンダーズ大佐』の特殊召喚を実装した / Implemented the special kin summoning to Colonel Thunders

2 years ago[Implement] #1020 モンスターを3種追加した / Added 3 monster races
Hourier [Fri, 14 May 2021 13:10:05 +0000 (22:10 +0900)]
[Implement] #1020 モンスターを3種追加した / Added 3 monster races

2 years ago[Implement] #1020 新規モンスター群を実装した / Implemented some new monsters
Hourier [Mon, 3 May 2021 01:32:42 +0000 (10:32 +0900)]
[Implement] #1020 新規モンスター群を実装した / Implemented some new monsters

2 years agoMerge pull request #1089 from sikabane-works/feature/fix-shoot-dice
Deskull [Sat, 15 May 2021 09:47:12 +0000 (18:47 +0900)]
Merge pull request #1089 from sikabane-works/feature/fix-shoot-dice

[Fix] モンスターの思い出の射撃ダイス表示がダイス数と目で逆。

2 years agoMerge pull request #1095 from iks3/fix-race-info-spell-flags
iks [Sat, 15 May 2021 02:05:18 +0000 (11:05 +0900)]
Merge pull request #1095 from iks3/fix-race-info-spell-flags

[Fix] r_info.txtのモンスターの呪文フラグで書式によってうまく読めない #1091

2 years agoIn angband_fgets() replace nonprintables with '?' rather than strip them. Without...
Eric Branlund [Fri, 14 May 2021 21:57:22 +0000 (14:57 -0700)]
In angband_fgets() replace nonprintables with '?' rather than strip them.  Without that, the changes to kind-reader.cpp in https://github.com/backwardsEric/hengband/commit/8c1ee0d91accd2d33b46ad0756a832ae71ef4c0d cause the English version to bail out at line 117 of k_info.txt (the Japanese characters in that line were all ignored in angband_fgets() leaving an empty string that triggers a parsing error in kind-reader.cpp).

2 years ago[Fix] r_info.txtのモンスターの呪文フラグで書式によってうまく読めない #1091
iks [Fri, 14 May 2021 21:36:56 +0000 (06:36 +0900)]
[Fix] r_info.txtのモンスターの呪文フラグで書式によってうまく読めない #1091

#909のエンバグ。
これまで呪文確率の1_IN_Xはそれのみで1行に書かれていたため問題なかったが、最新の追加モンスターでは同じ行に呪文種別のフラグも記載されたため顕在化。

2 years agoMerge pull request #1083 from shimitei/feature/#1082_fix_init_sound_when_starting_cmdline
shimitei [Fri, 14 May 2021 20:31:16 +0000 (05:31 +0900)]
Merge pull request #1083 from shimitei/feature/#1082_fix_init_sound_when_starting_cmdline

[Fix] セーブファイル指定起動時も効果音/BGMを初期化する

2 years ago[Fix] モンスターの思い出の射撃ダイス表示がダイス数と目で逆。
deskull [Fri, 14 May 2021 03:45:33 +0000 (12:45 +0900)]
[Fix] モンスターの思い出の射撃ダイス表示がダイス数と目で逆。

2 years ago[Fix] Windows版のゲーム開始関数コールを1か所にまとめることで初期化差異を無くす
shimitei [Wed, 12 May 2021 21:37:48 +0000 (06:37 +0900)]
[Fix] Windows版のゲーム開始関数コールを1か所にまとめることで初期化差異を無くす

コマンドライン引数でセーブファイルを指定した場合に、効果音とBGMの初期化が行われていなかった。
play_game関数呼び出しをWinMainの最後に配置することで初期化の差異が出ないようにする。

2 years agoMerge pull request #1085 from shimitei/feature/add_limits_header
shimitei [Fri, 14 May 2021 11:59:16 +0000 (20:59 +0900)]
Merge pull request #1085 from shimitei/feature/add_limits_header

[Fix] 足りないヘッダーファイル追加

2 years ago[Fix] 足りないヘッダーファイル追加
shimitei [Thu, 13 May 2021 13:56:00 +0000 (22:56 +0900)]
[Fix] 足りないヘッダーファイル追加

2 years agoMerge pull request #1081 from shimitei/feature/#1075_convert_read_cfg_data
shimitei [Thu, 13 May 2021 10:14:10 +0000 (19:14 +0900)]
Merge pull request #1081 from shimitei/feature/#1075_convert_read_cfg_data

[Fix] .cfgファイルの読み込み時に内部の文字コードに合わせる

2 years ago[Fix] .cfgファイル読み取り時に文字コードを合わせる
shimitei [Wed, 12 May 2021 11:12:22 +0000 (20:12 +0900)]
[Fix] .cfgファイル読み取り時に文字コードを合わせる

.cfgはUTF-8のため内部コードのShift-JISに変換する必要があった。

2 years agoMerge pull request #909 from iks3/refactor-parser-to-cpp-like
iks [Wed, 12 May 2021 11:11:40 +0000 (20:11 +0900)]
Merge pull request #909 from iks3/refactor-parser-to-cpp-like

[Refactor] 各パーサをstd::string系の処理を利用して書き直し

2 years ago[MISC] 効果音定義の未使用のものにunusedコメントを追加
shimitei [Wed, 12 May 2021 11:00:20 +0000 (20:00 +0900)]
[MISC] 効果音定義の未使用のものにunusedコメントを追加

2 years ago[MISC] 文字コードを明確にUTF-8にするため、sound.cfgに日本語コメントを追加
shimitei [Tue, 11 May 2021 21:00:32 +0000 (06:00 +0900)]
[MISC] 文字コードを明確にUTF-8にするため、sound.cfgに日本語コメントを追加

[Sound]セクションの未使用項目を削除する。未使用項目の指定ファイルも削除する。

2 years agoMerge pull request #1079 from shimitei/feature/#1076_ver_eng_also_autosave_when_playe...
shimitei [Wed, 12 May 2021 03:23:51 +0000 (12:23 +0900)]
Merge pull request #1079 from shimitei/feature/#1076_ver_eng_also_autosave_when_player_death

[Fix] 英語版もプレイヤー死亡時に強制セーブする

2 years ago[Fix] 英語版もプレイヤー死亡時に強制セーブする
shimitei [Tue, 11 May 2021 21:18:41 +0000 (06:18 +0900)]
[Fix] 英語版もプレイヤー死亡時に強制セーブする

2 years agoMerge pull request #1058 from sikabane-works/feature/enum-virtue
Deskull [Tue, 11 May 2021 12:29:07 +0000 (21:29 +0900)]
Merge pull request #1058 from sikabane-works/feature/enum-virtue

[Refactor] 徳の定義をenum化.

2 years agoMerge pull request #766 from iks3/fix-display-with-utf8-windows-10
iks [Tue, 11 May 2021 11:33:04 +0000 (20:33 +0900)]
Merge pull request #766 from iks3/fix-display-with-utf8-windows-10

[Feature] 内部コードをUTF-8に設定したWindows10でも遊べるようにする

2 years agoMerge pull request #1072 from habu1010/feature/fix-martial-arts-extra-blows
Habu [Tue, 11 May 2021 10:32:36 +0000 (19:32 +0900)]
Merge pull request #1072 from habu1010/feature/fix-martial-arts-extra-blows

[Fix] 両手の空いたマーシャルアーツで利き手でない方の指に追加攻撃の指輪を付けても攻撃回数が増えない #1071

2 years ago[Fix] WindowsのUTF-8ロケールで日本語が正しく表示できない #763
iks [Sun, 11 Apr 2021 09:36:51 +0000 (18:36 +0900)]
[Fix] WindowsのUTF-8ロケールで日本語が正しく表示できない  #763

2 years agoMerge pull request #1062 from shimitei/feature/#1053_unicode_charset
shimitei [Mon, 10 May 2021 19:27:22 +0000 (04:27 +0900)]
Merge pull request #1062 from shimitei/feature/#1053_unicode_charset

[Feature] Windows版をUnicode文字セット(UTF-16)へ移行

2 years agoMerge pull request #1073 from shimitei/feature/#1070_fix_display_too_long_macro
shimitei [Mon, 10 May 2021 19:26:39 +0000 (04:26 +0900)]
Merge pull request #1073 from shimitei/feature/#1070_fix_display_too_long_macro

[Fix] 長いマクロ表示でスタックが破壊される問題の修正

2 years ago[Fix] angband_fgets関数がバッファサイズを超えてNULL終端を書き込む問題の修正
shimitei [Mon, 10 May 2021 12:46:28 +0000 (21:46 +0900)]
[Fix] angband_fgets関数がバッファサイズを超えてNULL終端を書き込む問題の修正

2 years ago[Fix] 長いマクロ表示でスタックが破壊される問題の修正
shimitei [Mon, 10 May 2021 12:44:58 +0000 (21:44 +0900)]
[Fix] 長いマクロ表示でスタックが破壊される問題の修正

長いマクロは画面に表示しきれないため、80バイト分のみ表示する。

2 years ago[Refactor] clang-format適用
shimitei [Mon, 10 May 2021 12:44:01 +0000 (21:44 +0900)]
[Refactor] clang-format適用

2 years ago[Feature] Unicode文字セットでの日本語入力対応
shimitei [Mon, 10 May 2021 11:08:55 +0000 (20:08 +0900)]
[Feature] Unicode文字セットでの日本語入力対応

2 years ago[Feature] Windows版をUnicode文字セット(UTF-16)へ移行
shimitei [Sat, 8 May 2021 22:51:11 +0000 (07:51 +0900)]
[Feature] Windows版をUnicode文字セット(UTF-16)へ移行

文字セットをマルチバイトからUnicodeへ変更する。
次のAPIをワイド文字列版へ移行する。
- CreateWindowEx
- LoadIcon / LoadBitmap
- CreateMutex
- RegisterClass / UnregisterClass

以下のAPIは従来通りマルチバイト版を使用する。
- PlaySound
- GetPrivateProfileString / GetPrivateProfileInt
- ExtTextOut
- GetFileAttributes
- wsprintf ※sprintfが混じっている処理はwsprintfに統一する
- mciSendCommand
- GetModuleFileName

2 years ago[Fix] 両手の空いたマーシャルアーツで利き手でない方の指に追加攻撃の指輪を付けても攻撃回数が増えない #1071
Habu [Mon, 10 May 2021 11:02:57 +0000 (20:02 +0900)]
[Fix] 両手の空いたマーシャルアーツで利き手でない方の指に追加攻撃の指輪を付けても攻撃回数が増えない #1071

extra_blowsの計算で両手持ちだけではなく両手マーシャルアーツの
チェックも行うようにする。

2 years agoMerge pull request #1069 from sikabane-works/release/3.0.0Alpha22 3.0.0Alpha22 3.0.0Alpha22-dev
Deskull [Sun, 9 May 2021 13:43:43 +0000 (22:43 +0900)]
Merge pull request #1069 from sikabane-works/release/3.0.0Alpha22

Release/3.0.0 alpha22

2 years agoMerge pull request #1068 from sikabane-works/release/3.0.0Alpha22
Deskull [Sun, 9 May 2021 13:41:31 +0000 (22:41 +0900)]
Merge pull request #1068 from sikabane-works/release/3.0.0Alpha22

[Release] 3.0.0Alpha22

2 years ago[Release] 3.0.0Alpha22
Deskull [Sun, 9 May 2021 12:28:31 +0000 (21:28 +0900)]
[Release] 3.0.0Alpha22

2 years agoMerge pull request #1066 from habu1010/feature/display-impact-damge
Habu [Sun, 9 May 2021 11:13:15 +0000 (20:13 +0900)]
Merge pull request #1066 from habu1010/feature/display-impact-damge

[Fix] 武器匠での会心ダメージやステータス画面上の平均ダメージに強撃の効果が反映されない #897

2 years agoMerge pull request #1065 from shimitei/feature/fix_open_default_savename
shimitei [Sun, 9 May 2021 11:07:25 +0000 (20:07 +0900)]
Merge pull request #1065 from shimitei/feature/fix_open_default_savename

[Fix] Windows版ファイル選択ダイアログでファイル名初期値が常に未設定

2 years agoMerge pull request #1063 from habu1010/feature/FlagGroup-nodiscard-attributes
Habu [Sun, 9 May 2021 04:53:37 +0000 (13:53 +0900)]
Merge pull request #1063 from habu1010/feature/FlagGroup-nodiscard-attributes

[Feature] FlagGroup のメンバに nodiscard 属性を付与する

2 years ago[Fix] 武器匠での会心ダメージやステータス画面上の平均ダメージに強撃の効果が反映されない #897
Habu [Sun, 9 May 2021 04:14:46 +0000 (13:14 +0900)]
[Fix] 武器匠での会心ダメージやステータス画面上の平均ダメージに強撃の効果が反映されない #897

武器匠でのダメージ表示とステータス画面の平均ダメージに
強撃フラグの効果が反映されるようにする。
これまでのような一次式による期待値計算は難しいので、
実際にd650+d650の全パターンを網羅して期待値を計算する。

2 years ago[Fix] Windows版ファイル選択ダイアログでファイル名初期値が常に未設定
shimitei [Sun, 9 May 2021 03:40:02 +0000 (12:40 +0900)]
[Fix] Windows版ファイル選択ダイアログでファイル名初期値が常に未設定

セーブファイルを開くとき、 #1023 のエンバグでファイル名が設定されなくなっている。
以前と同様にファイル名の初期値を設定するようにした。

2 years agoMerge pull request #1064 from habu1010/feature/Fix-mac-clang-deduction-error
Habu [Sun, 9 May 2021 00:49:51 +0000 (09:49 +0900)]
Merge pull request #1064 from habu1010/feature/Fix-mac-clang-deduction-error

[Fix] Mac版Clangで display-messages.cpp のコンパイルエラー

2 years ago[Fix] Mac版Clangで display-messages.cpp のコンパイルエラー
Habu [Sun, 9 May 2021 00:36:45 +0000 (09:36 +0900)]
[Fix] Mac版Clangで display-messages.cpp のコンパイルエラー

std::weak_ptr のコンストラクタで型推論ができずにコンパイルエラーと
なるようなので、明示的に型を与えるようにする。

2 years ago[Feature] FlagGroup のメンバに nodiscard 属性を付与する
Habu [Sun, 9 May 2021 00:15:14 +0000 (09:15 +0900)]
[Feature] FlagGroup のメンバに nodiscard 属性を付与する

9e83442dc1904a7a70511fbef436ccd7e713ca10 のようなミスを
防止するため、FlagGroup のメンバに nodiscard 属性を付与する。
間違いやすいのは has() と set() だと思われるが、この際なので
戻り値を無視する事はあり得ないであろうメンバにはすべて
nodiscard 属性を付けておく。

2 years agoMerge pull request #1061 from dis-/feature/fix-monster-flow
dis- [Sat, 8 May 2021 23:54:27 +0000 (08:54 +0900)]
Merge pull request #1061 from dis-/feature/fix-monster-flow

[Fix] 壁抜け対策のMFLAG2::NOFLOWが機能していない

2 years ago[Fix] 壁抜け対策のMFLAG2::NOFLOWが機能していない
dis- [Sat, 8 May 2021 21:54:38 +0000 (06:54 +0900)]
[Fix] 壁抜け対策のMFLAG2::NOFLOWが機能していない

該当のフラグをsetするべきところでsetされていない。
そのため、壁抜け@に対する変則ピラーダンス封じが機能していない。
以前と同様にフラグをsetすることで正常な挙動に戻す。

2 years ago[Refactor] 各パーサをstd::string系の処理を利用して書き直し
iks [Sat, 24 Apr 2021 14:04:08 +0000 (23:04 +0900)]
[Refactor] 各パーサをstd::string系の処理を利用して書き直し

同時にエラーコードのenumへ置換。

2 years agoMerge pull request #1057 from iks3/fix-monster-invulner-message
iks [Sat, 8 May 2021 16:23:35 +0000 (01:23 +0900)]
Merge pull request #1057 from iks3/fix-monster-invulner-message

[Fix] 見えないときにモンスターの無敵発動時のメッセージが表示される #1034

2 years ago[Feature] str_split()に事前サイズ予約引数を追加
iks [Sun, 2 May 2021 13:55:06 +0000 (22:55 +0900)]
[Feature] str_split()に事前サイズ予約引数を追加

2 years agoMerge pull request #1052 from habu1010/feature/curse-flags-to-FlagGroup
Habu [Sat, 8 May 2021 16:03:24 +0000 (01:03 +0900)]
Merge pull request #1052 from habu1010/feature/curse-flags-to-FlagGroup

[Refactor] curse_flags の FlagGroup化

2 years ago[Refactor] curse_flags の FlagGroup化
Habu [Fri, 7 May 2021 14:48:17 +0000 (23:48 +0900)]
[Refactor] curse_flags の FlagGroup化

TRC_* を enum class TRC にし、object_type の curse_flags と
player_type の cursed を FlagGroup化 する。
trc_special_type の TRC_TELEPORT_SELF と TRC_CHAINSWOD は
trc_curse_type の下位 bit を共有して使うという Hacky な事を
しているので、素直に player_type に cursed_special を新設し
enum class TRCS とした上でそちらで扱うようにする。

なお、FlagGroup化により以下のバグが発見、修正された。

- flag_cost() で curse_flags と TRC_ ではなく TR_ との論理演算を
  行っているため、アイテムの価値の算出が誤った値になる事が
  ある
- get_curse() で狂戦士かの発作の呪いが選ばれることがない

2 years agoMerge pull request #1001 from habu1010/feature/preserve-item-list-order
Habu [Sat, 8 May 2021 15:09:10 +0000 (00:09 +0900)]
Merge pull request #1001 from habu1010/feature/preserve-item-list-order

[Feature] 床上のアイテムリストのスタック順を保持する #992

2 years agoMerge pull request #1056 from iks3/fix-monster-kill-time
iks [Sat, 8 May 2021 13:59:04 +0000 (22:59 +0900)]
Merge pull request #1056 from iks3/fix-monster-kill-time

[Fix] ユニーククローンを倒したときに本物の撃破時間を上書きしてしまう #1055

2 years agoMerge pull request #1044 from iks3/fix-monster-name-over-floor-items
iks [Sat, 8 May 2021 13:58:17 +0000 (22:58 +0900)]
Merge pull request #1044 from iks3/fix-monster-name-over-floor-items

[Fix] 床上のアイテム一覧サブウィンドウでモンスターを感知できる #1030

2 years agoMerge pull request #1054 from shimitei/feature/#1022_extend_autopick_max_line
shimitei [Sat, 8 May 2021 13:53:56 +0000 (22:53 +0900)]
Merge pull request #1054 from shimitei/feature/#1022_extend_autopick_max_line

[Fix] 自動拾いエディタで最大行数を超えて編集しないようにする

2 years ago[Refactor] 徳の定義をenum化.
Deskull [Sat, 8 May 2021 13:40:39 +0000 (22:40 +0900)]
[Refactor] 徳の定義をenum化.

2 years agoMerge pull request #1051 from sikabane-works/feature/refactor-ginou
Deskull [Sat, 8 May 2021 13:29:05 +0000 (22:29 +0900)]
Merge pull request #1051 from sikabane-works/feature/refactor-ginou

[Refactor] GINOU_* を改名して enum 化.

2 years ago[Fix] 見えないときにモンスターの無敵発動時のメッセージが表示される #1034
iks [Sat, 8 May 2021 12:46:06 +0000 (21:46 +0900)]
[Fix] 見えないときにモンスターの無敵発動時のメッセージが表示される #1034

ディアボロはセリフ風ではあるが、一律で見えないときは表示しない。

2 years ago[Fix] ユニーククローンを倒したときに本物の撃破時間を上書きしてしまう #1055
iks [Sat, 8 May 2021 12:33:59 +0000 (21:33 +0900)]
[Fix] ユニーククローンを倒したときに本物の撃破時間を上書きしてしまう #1055

2 years agoMerge pull request #1023 from shimitei/feature/#896_migration_wide_api
shimitei [Sat, 8 May 2021 12:19:34 +0000 (21:19 +0900)]
Merge pull request #1023 from shimitei/feature/#896_migration_wide_api

[Feature] ワイド文字列版APIへの移行 (ChooseFontW, CreateFontIndirectW, GetOpenFileNameW)

2 years ago[Feature] 床上スタック選択時の順序変更動作を改善
Habu [Sat, 8 May 2021 11:19:23 +0000 (20:19 +0900)]
[Feature] 床上スタック選択時の順序変更動作を改善

床上アイテムを選択する時にアイテムの絞り込みがある場合、
絞り込みアイテム内の2番目のアイテムがスタックの先頭に
くるまで順序変更を繰り返す。
これにより絞り込みアイテム内の順序が変わるまで何度も
エンターを押す必要がなくなる。

2 years ago[Feature] スタック順序変更時にサブウィンドウの床上アイテム一覧を更新する
Habu [Sat, 8 May 2021 10:10:54 +0000 (19:10 +0900)]
[Feature] スタック順序変更時にサブウィンドウの床上アイテム一覧を更新する

2 years ago[add] プリコンパイルヘッダにlistとoptionalを追加
Habu [Sun, 2 May 2021 01:10:24 +0000 (10:10 +0900)]
[add] プリコンパイルヘッダにlistとoptionalを追加

2 years ago[Feature] 床上のアイテムリストのスタック順を保持する #992
Habu [Sun, 2 May 2021 00:50:19 +0000 (09:50 +0900)]
[Feature] 床上のアイテムリストのスタック順を保持する #992

object_type にアイテムリスト中の位置を記録するメンバ stack_idx
を設け、セーブファイルに記録するようにする事でセーブ/ロードを
行っても床上のアイテムリストの順序が変化しないようにする。

2 years ago[Refactor] ObjectIndexListクラスの導入
Habu [Sat, 1 May 2021 21:31:12 +0000 (06:31 +0900)]
[Refactor] ObjectIndexListクラスの導入

床上/モンスター所持のアイテムリスト処理のコードを管理
しやすくするため、std::list を直接メンバに持たせるのではなく
アイテムリスト管理クラス ObjectIndexList を持たせる。

2 years ago[Fix] 床上のアイテム一覧サブウィンドウでモンスターを感知できる #1030
iks [Wed, 5 May 2021 07:11:49 +0000 (16:11 +0900)]
[Fix] 床上のアイテム一覧サブウィンドウでモンスターを感知できる #1030

ESPも含めて視認状態を確認するようにした。

2 years ago[Feature] 自動拾いエディタの最大行数を6000に増やす
shimitei [Sat, 8 May 2021 04:03:20 +0000 (13:03 +0900)]
[Feature] 自動拾いエディタの最大行数を6000に増やす

2 years ago[Fix] 自動拾いエディタで最大行数を超えて編集しないようにする
shimitei [Sat, 8 May 2021 00:25:19 +0000 (09:25 +0900)]
[Fix] 自動拾いエディタで最大行数を超えて編集しないようにする

最大行数のチェックを追加。

2 years ago[Refactor] clang-format適用
shimitei [Fri, 7 May 2021 23:32:09 +0000 (08:32 +0900)]
[Refactor] clang-format適用

2 years ago[Refactor] GINOU_* を改名して enum 化.
Deskull [Fri, 7 May 2021 12:44:12 +0000 (21:44 +0900)]
[Refactor] GINOU_* を改名して enum 化.

2 years agoMerge pull request #1043 from shimitei/feature/#1037_fix_react_symbol_edit
shimitei [Fri, 7 May 2021 12:35:31 +0000 (21:35 +0900)]
Merge pull request #1043 from shimitei/feature/#1037_fix_react_symbol_edit

[Fix] 地形等のシンボルが常に初期化される問題の修正

2 years agoMerge pull request #1045 from habu1010/feature/fix-recursive-affect-item
Habu [Fri, 7 May 2021 09:27:11 +0000 (18:27 +0900)]
Merge pull request #1045 from habu1010/feature/fix-recursive-affect-item

[Fix] 轟音のブレスにより魔力復活の薬が割れた際にクラッシュ #1041

2 years agoMerge pull request #1048 from habu1010/feature/fix-blessed-blade-saving-throw
Habu [Thu, 6 May 2021 22:18:59 +0000 (07:18 +0900)]
Merge pull request #1048 from habu1010/feature/fix-blessed-blade-saving-throw

[Fix] 祝福による魔法防御上昇の誤り #1047

2 years agoMerge pull request #1046 from shimitei/feature/#1040_dont_ask_when_already_there
shimitei [Thu, 6 May 2021 14:41:35 +0000 (23:41 +0900)]
Merge pull request #1046 from shimitei/feature/#1040_dont_ask_when_already_there

[Feature] 目的地に居る場合にトラベル継続確認を行わない

2 years agoMerge pull request #1049 from shimitei/feature/#1036_fix_unpaint_background
shimitei [Thu, 6 May 2021 12:50:07 +0000 (21:50 +0900)]
Merge pull request #1049 from shimitei/feature/#1036_fix_unpaint_background

[Fix] Windows版でウインドウサイズ変更時に端の描画が残らないように修正

2 years ago[Fix] Windows版でウインドウサイズ変更時に端の描画が残らないように修正
shimitei [Thu, 6 May 2021 03:12:53 +0000 (12:12 +0900)]
[Fix] Windows版でウインドウサイズ変更時に端の描画が残らないように修正

背景ブラシと同様の範囲(クライアント領域全体)をクリアするように修正した。
また、ウインドウサイズ変更時の行/列サイズ算出を修正した。TOP, LEFTのマージンだけでなくRIGHT, BOTTOMのマージンも考慮するように修正した。

2 years ago[Fix] 祝福による魔法防御上昇の誤り #1047
Habu [Wed, 5 May 2021 13:51:42 +0000 (22:51 +0900)]
[Fix] 祝福による魔法防御上昇の誤り #1047

参照するメンバ名がbless_bladeではなくblessedになっており
祝福された装備をしている時でなく一時的効果の祝福時に
魔法防御が上昇している。
本来の効果であるbless_bladeに修正する。

2 years ago[Feature] 目的地に居る場合にトラベル継続確認を行わない
shimitei [Wed, 5 May 2021 09:24:53 +0000 (18:24 +0900)]
[Feature] 目的地に居る場合にトラベル継続確認を行わない

トラベルコマンドの中断後に手動で移動し、目的地で再度トラベルコマンドを実行した場合に「トラベルを継続しますか?」の確認を出さないようにする。

2 years ago[Refactor] clang-format適用
shimitei [Wed, 5 May 2021 09:17:48 +0000 (18:17 +0900)]
[Refactor] clang-format適用

2 years ago[Fix] 轟音のブレスにより魔力復活の薬が割れた際にクラッシュ #1041
Habu [Wed, 5 May 2021 08:57:00 +0000 (17:57 +0900)]
[Fix] 轟音のブレスにより魔力復活の薬が割れた際にクラッシュ #1041

affect_item()の処理で魔力復活の薬が破壊された時に、再帰的な
affect_item()の呼び出しによりリストの次のアイテムが破壊され、
次のアイテムを指すイテレータが無効になってしまっているのが
原因。
破壊されなかった次のアイテムを得る妥当な方法が無いため、
リストの最初から処理をやり直すようにする。
処理が重複しなよう、一度処理したアイテムは登録しておき
処理をスキップするようにする。

2 years ago[Fix] 地形等のシンボルが常に初期化される問題の修正
shimitei [Wed, 5 May 2021 06:58:52 +0000 (15:58 +0900)]
[Fix] 地形等のシンボルが常に初期化される問題の修正

reset_visuals関数(表示シンボルの初期化)はタイル表示への切り替え時のみ呼び出す(以前のバージョンからの動作)ように修正した。
また、グラフィクス/グラフィックスの表記ゆれをメニューに合わせて「グラフィクス」に統一した。