OSDN Git Service
deskull [Mon, 11 Jan 2021 04:29:02 +0000 (13:29 +0900)]
[Refactor] #40514 player_type の resist_shard 変数を廃止. / Abolished the resist_shard variable in player_type.
deskull [Mon, 11 Jan 2021 04:22:03 +0000 (13:22 +0900)]
[Refactor] #40514 player_type の resist_disen 変数を廃止. / Abolished the resist_disen variable in player_type.
deskull [Mon, 11 Jan 2021 04:18:20 +0000 (13:18 +0900)]
[Refactor] #40514 player_type の resist_chaos, resist_dark 変数を廃止. / Abolished the resist_chaos, resist_dark variable in player_type.
deskull [Mon, 11 Jan 2021 01:43:34 +0000 (10:43 +0900)]
[Refactor] #40514 player_type の resist_lite 変数を廃止. / Abolished the resist_lite variable in player_type.
deskull [Mon, 11 Jan 2021 01:31:45 +0000 (10:31 +0900)]
[Refactor] #40514 player_type の resist_sound 変数を廃止. / Abolished the resist_sound variable in player_type.
deskull [Mon, 11 Jan 2021 01:24:18 +0000 (10:24 +0900)]
[Refactor] #40514 player_type の resist_conf 変数を廃止. / Abolished the resist_conf variable in player_type.
deskull [Mon, 11 Jan 2021 00:40:36 +0000 (09:40 +0900)]
[Refactor] #40514 player_type の resist_pois 変数を廃止. / Abolished the resist_pois variable in player_type.
deskull [Sun, 10 Jan 2021 16:27:33 +0000 (01:27 +0900)]
[Refactor] #40514 player_type の resist_cold 変数を廃止. / Abolished the resist_cold variable in player_type.
deskull [Sun, 10 Jan 2021 16:20:35 +0000 (01:20 +0900)]
[Refactor] #40514 player_type の resist_elec 変数を廃止. / Abolished the resist_elec variable in player_type.
deskull [Sun, 10 Jan 2021 16:08:16 +0000 (01:08 +0900)]
[Refactor] #40514 player_type の resist_acid 変数を廃止. / Abolished the resist_acid variable in player_type.
deskull [Sun, 10 Jan 2021 16:01:09 +0000 (01:01 +0900)]
[Refactor] #40514 player_type の resist_fire 変数を廃止. / Abolished the resist_fire variable in player_type.
deskull [Sat, 9 Jan 2021 16:34:58 +0000 (01:34 +0900)]
[Refactor] #40520 select_ring_slot を player_type に取り込む. / Incorporate select_ring_slot into player_type.
deskull [Fri, 8 Jan 2021 12:50:52 +0000 (21:50 +0900)]
[Fix] #41104 リファクタリングの置換処理ミスにより鍛冶師銘の表示フォーマットが崩れていた / The blacksmith's inscription display format was corrupted due to a refactoring replacement error.
deskull [Fri, 8 Jan 2021 12:30:42 +0000 (21:30 +0900)]
[Feature] #40463 WindowsのためのHTCLOSEによるプリプロセッサ分岐を削除. / Removed preprocessor branch by HTCLOSE for Windows.
deskull [Fri, 8 Jan 2021 12:07:28 +0000 (21:07 +0900)]
[Feature] #40463 FD_SETによるプリプロセッサ分岐を削除. / Removed preprocessor branch by FD_SET.
deskull [Fri, 8 Jan 2021 11:37:57 +0000 (20:37 +0900)]
[Feature] #40463 NULL未定義の定義プリプロセッサを削除. / Delete NULL definition for environment undefined NULL.
deskull [Fri, 8 Jan 2021 11:17:58 +0000 (20:17 +0900)]
[Fix] #40463 h-system.h内の多重インクルードと思われる箇所をlinuxプリプロセッサと共に削除. / Deleted the part that seems to be multiple include in h-system.h together with '#ifdef linux'.
deskull [Fri, 8 Jan 2021 10:36:12 +0000 (19:36 +0900)]
[Fix] #41061 clangの警告修正ミスに対応. / Respond to clang warning correction mistakes.
deskull [Thu, 7 Jan 2021 23:17:09 +0000 (08:17 +0900)]
Merge remote-tracking branch 'remotes/OSX/release/3.0.0Alpha-clang-extraneous-paren' into release/3.0.0Alpha
deskull [Wed, 6 Jan 2021 23:24:14 +0000 (08:24 +0900)]
[Fix] #41061 clangで報告された以下2種の警告に対応. / Two troublesome warnings from clang.
* wild.c の is_winner の判定処理が常に TRUE になる。
* within_char_util() の引数型が u16b のため同関数中で負数を扱う判定が常に TRUE になる。
deskull [Wed, 6 Jan 2021 14:47:02 +0000 (23:47 +0900)]
[Feature] #40463 HANDLE_SIGNALS プリプロセッサの廃止. / Abolition of HANDLE_SIGNALS.
十分安定した機能である上、POSIX準拠を外れた環境を想定することは今後考えないので常にTRUEとする。
deskull [Wed, 6 Jan 2021 03:36:47 +0000 (12:36 +0900)]
[Feature] #40463 COMPLEX_WALL_ILLUMINATION プリプロセッサの廃止. / Abolition of COMPLEX_WALL_ILLUMINATION.
「照明状態を壁により影響を受ける、より複雑な判定に切り替えるマクロ」とのことだがこれまでTRUEを適用し続けたのでFALSE側は廃止。
deskull [Tue, 5 Jan 2021 10:37:27 +0000 (19:37 +0900)]
Hourier [Fri, 1 Jan 2021 06:00:58 +0000 (15:00 +0900)]
[Refactor] #41091 一部モンスターの名称とフレーバーを修正した / Corrected flavor text of some monsters
Hourier [Sun, 20 Dec 2020 12:22:54 +0000 (21:22 +0900)]
[Refactor] #41091 一部モンスターのフレーバーを修正した / Corrected flavor text of some monsters
Habu [Tue, 29 Dec 2020 15:33:16 +0000 (00:33 +0900)]
[fix] Ticket #41080
muta3フラグの真偽チェックの誤りのため、
突然変異があるにも関わらず関数を抜けてしまい、
突然変異による修正値の反映がされていなかったのが原因。
そもそも突然変異による変化が無い時は、
直後の compensation == 0 の判定で抜けるので、
該当のmuta3の判定部分は削除する。
Habu [Tue, 29 Dec 2020 14:47:54 +0000 (23:47 +0900)]
[fix] Ticket #41081
calc_num_fireの関数内でcreature_ptr->num_fire = 100;としてしまっている。
calc_bonusesでは戻り値をcreature_ptr->num_fireに代入しているので問題ないが、
別の関数(具体的にはdescribe_bow)から呼び出されるとnum_fireが100に固定されてしまう。
その結果、アイテムおよび職業による射撃回数ボーナスがすべて無効となってしまっている。
該当部分を削除することで修正する。
Habu [Mon, 28 Dec 2020 14:27:28 +0000 (23:27 +0900)]
[fix] Ticket #41079
耐酸・耐電・耐火・耐冷のエゴ盾を発動した時、
一時耐性を付ける前に酸・電撃・火炎・氷の指輪の判定を行い
違う時は関数を抜けているため耐性を得ることができていなかった。
耐性を得た上で指輪の場合のみ追加でボール魔法を発動するのが意図した動作なので、
一時耐性の取得を先に行ってから指輪かどうかの判定を行うようにする。
Eric Branlund [Fri, 18 Dec 2020 18:01:55 +0000 (10:01 -0800)]
Changed to avoid clang's "equality comparison with extraneous parentheses" warnings.
Hourier [Wed, 16 Dec 2020 09:28:44 +0000 (18:28 +0900)]
[Fix] #40940 Resolved the issue that a parenthesis was missing
deskull [Tue, 15 Dec 2020 23:25:09 +0000 (08:25 +0900)]
Merge remote-tracking branch 'remotes/origin/Unification-Utf8' into release/3.0.0Alpha
deskull [Tue, 15 Dec 2020 23:24:30 +0000 (08:24 +0900)]
Merge remote-tracking branch 'remotes/origin/Integration-art-definition-artifact' into release/3.0.0Alpha
Hourier [Tue, 15 Dec 2020 13:19:47 +0000 (22:19 +0900)]
[Refactor] #40865 Changed character encoding from SHIFT-JIS to UTF-8 (without BOM) in music.cfg and xtra/sound/readme.txt
Hourier [Tue, 15 Dec 2020 13:09:34 +0000 (22:09 +0900)]
[Refactor] #41053 Renamed artifact_kind_type to fixed_artifact_type
Hourier [Tue, 15 Dec 2020 13:07:11 +0000 (22:07 +0900)]
[Refactor] #41053 Moved art-definition/*.h to artifact/
Hourier [Tue, 15 Dec 2020 13:02:59 +0000 (22:02 +0900)]
[Refactor] #41052 Unified Japanese and English resources in object-group-table.c
Hourier [Tue, 15 Dec 2020 13:02:23 +0000 (22:02 +0900)]
[Refactor] #41052 Reshaped knowledge/ automatically
Hourier [Tue, 15 Dec 2020 13:01:53 +0000 (22:01 +0900)]
[Refactor] #41052 Reshaped knowledge-monsters.c automatically
iks [Sat, 12 Dec 2020 19:30:36 +0000 (04:30 +0900)]
Fix: コンパイルエラーの修正 / Fix compile error.
Makefile.amで \ の入れ忘れがあり、コンパイル対象に含まれないコードが発生した。
iks [Sat, 12 Dec 2020 18:06:23 +0000 (03:06 +0900)]
Merge branch 'For3.0.0-Monster-Adjustment' into release/3.0.0Alpha
Hourier [Sat, 12 Dec 2020 13:05:39 +0000 (22:05 +0900)]
[Fix] #37285 r_infoの誤記を修正 / Resolved the invalid description in r_info
Hourier [Sat, 12 Dec 2020 01:30:59 +0000 (10:30 +0900)]
[Implement] #37285 モンスターのフレーバーテキストを加筆修正した / Adjusted flavor text of various monsters
Hourier [Fri, 11 Dec 2020 13:13:08 +0000 (22:13 +0900)]
[Implement] #37324 一部アーティファクトのフレーバー修正 / Fixed the flavor text of some artifacts
Hourier [Fri, 11 Dec 2020 12:25:52 +0000 (21:25 +0900)]
[Implement] #40911 充填魔力吸収料の計算式を修正した / Corrected the formula for magical capacity absorption
deskull [Fri, 11 Dec 2020 03:36:02 +0000 (12:36 +0900)]
[Refactor] #40943 player-status-flags の判定式を簡略化する. / Simplify the judgment formula of player-status-flags.
deskull [Fri, 11 Dec 2020 11:57:32 +0000 (20:57 +0900)]
Merge branch 'Release-3.0.0Alpha' into release/3.0.0Alpha
Hourier [Fri, 11 Dec 2020 11:27:22 +0000 (20:27 +0900)]
[Implement] #37285 紅衣の修行僧を追加した / Added crimson monks
deskull [Fri, 11 Dec 2020 11:32:26 +0000 (20:32 +0900)]
Merge branch 'Release-3.0.0Alpha' into release/3.0.0Alpha
Hourier [Fri, 11 Dec 2020 11:06:25 +0000 (20:06 +0900)]
[Refactor] #40906 Reshaped automatically
Hourier [Fri, 11 Dec 2020 11:03:15 +0000 (20:03 +0900)]
[Refactor] #40906 art-*.h をfixed-art-types.h に統合した / Unified art-*.h into fixed-art-types.h
Hourier [Fri, 11 Dec 2020 10:54:56 +0000 (19:54 +0900)]
[Refactor] #40906 ハードコードされたアーティファクトの一覧を掃除した / Cleaned up the list of artifacts
Hourier [Fri, 11 Dec 2020 10:54:17 +0000 (19:54 +0900)]
[Implement] #40906 『ドン・キホーテのヘヴィ・ランス』を騎兵における古い城の報酬にした / Changed the reward of Old Castle from Spear of GaeBolg to Heavy Lance of Don Quixote
Hourier [Fri, 11 Dec 2020 10:30:57 +0000 (19:30 +0900)]
[Implement] #40907 Iユニークの出現階層を28Fから34Fへ移した / Moved Insect unique from 28F to 34F
Hourier [Fri, 11 Dec 2020 10:25:11 +0000 (19:25 +0900)]
[Implement] #40909 配管工の兄弟に無敵化を追加した / Added invulner magic to the plumber brothers
Hourier [Fri, 11 Dec 2020 10:23:56 +0000 (19:23 +0900)]
[Refactor] #37324 Adjusted the positions of white space
deskull [Wed, 9 Dec 2020 23:18:54 +0000 (08:18 +0900)]
[Merge] #40881 流れ上ブランチが孤立するとまずいので、名目的に今の時点で 'hradish-autoroller' を 'release/3.0.0Alpha' に空マージします。何か不都合があれば別途対処します。 Merge branch 'hradish-autoroller' into release/3.0.0Alpha
deskull [Sun, 6 Dec 2020 21:31:45 +0000 (06:31 +0900)]
Merge branch 'release/3.0.0Alpha' of git.osdn.net:/gitroot/hengband/hengband into release/3.0.0Alpha
deskull [Sun, 6 Dec 2020 21:27:19 +0000 (06:27 +0900)]
[Refactor] monster_type のDoxygenコメント追加. / Add Doxygen comments in monster_type.
Habu [Thu, 3 Dec 2020 14:06:36 +0000 (23:06 +0900)]
[cleanup] GCCの警告に対応
GCCによる警告に対応した修正を行う。
GCCのバージョン:GCC 10.2.0
警告関連オプション:-Wall -Wno-switch -Wno-format-overflow
- 未使用変数の削除
- 代入のみで使用していない変数の削除
- 条件式における&&と||の組み合わせに対し()を付けて優先順位を明確にする
- .cファイルでの #pragma once を削除
- if文の連続は{}を付けてifに対応するelseを明確にする
- 変数の使いまわしによる型の不一致を避ける
- 未使用の引数は(void)にキャストする文でVisual Studioでの警告を避ける
- term_exchange()はstaticではなく外部に公開する
deskull [Wed, 2 Dec 2020 23:16:21 +0000 (08:16 +0900)]
[Refactor] #39077 fixed-artifacts-spoiler.c 中の一部型定義とキャストをより正確に変更. / Changed some type definitions and casts during fixed-artifacts-spoiler more accurately.
deskull [Wed, 2 Dec 2020 23:14:16 +0000 (08:14 +0900)]
[Refactor] #39077 target-describer.c 中の一部型定義とキャストをより正確に変更. / Changed some type definitions and casts during target-describer.c more accurately.
deskull [Wed, 2 Dec 2020 23:08:25 +0000 (08:08 +0900)]
[Refactor] #39077 knowledge-items.c/h 中の一部型定義とキャストをより正確に変更. / Changed some type definitions and casts during knowledge-items.c/h more accurately.
deskull [Wed, 2 Dec 2020 21:53:12 +0000 (06:53 +0900)]
[Refactor] #39077 パーサ処理中の一部型定義とキャストをより正確に変更. / Changed some type definitions and casts during parser processing more accurately.
Habu [Fri, 27 Nov 2020 10:12:13 +0000 (19:12 +0900)]
[fix] フロア移動時のペット配置のバグ
リファクタリングのミスにより、set_pet_paramsの引数として
渡しているmonster_race型の変数m_raceの値が更新されていない。
そのため、m_raceの値が不定の状態で判定を行っている。
monster_raceを指すポインタのアドレスを渡して、
ポインタの値をset_pet_paramsで更新するようにする。
Habu [Thu, 26 Nov 2020 15:15:02 +0000 (00:15 +0900)]
[fix] モンスター召喚数の決定方法を修正
カオスパトロンの報酬でモンスターの召喚が発生した時、
ループの毎に召喚されるモンスターの数を乱数で決定していた。
意図した処理ではないと思われるので、最初に1度だけ乱数で
召喚されるモンスターの数を決定する。
Habu [Thu, 26 Nov 2020 14:47:08 +0000 (23:47 +0900)]
[fix] 防具の命中ボーナスの計算の誤りを修正
リファクタリングのミスにより、職業が忍者の時に
防具の命中ボーナスを半減する(命中プラスの時のみ、
端数切り上げ)処理が機能していなかった。
正しく半減処理が機能するようにする。
Hourier [Thu, 26 Nov 2020 10:36:38 +0000 (19:36 +0900)]
[Refactor] #41006 Removed redundant codes
Hourier [Thu, 26 Nov 2020 10:34:18 +0000 (19:34 +0900)]
[Refactor] #40878 Defined enum wt_type instead of definitions
deskull [Wed, 25 Nov 2020 23:22:05 +0000 (08:22 +0900)]
Merge branch 'release/3.0.0Alpha' of git.osdn.net:/gitroot/hengband/hengband into release/3.0.0Alpha
deskull [Wed, 25 Nov 2020 23:20:37 +0000 (08:20 +0900)]
[Add] #40942 has_infra_vision() を追加. / Add has_infra_vision().
Habu [Wed, 25 Nov 2020 15:46:18 +0000 (00:46 +0900)]
[fix] グローバル変数宣言にexternを付ける
グローバル変数の多重定義とならないようにするため、
ヘッダファイル内では変数宣言にexternを付ける。
select_ring_slotは実際に複数の.cファイルで定義されていたので
一つの.cファイルのみで定義する。
ugbldgはrooms-city.cからのみ使用しているのでstatic変数とする。
Hourier [Wed, 25 Nov 2020 12:57:36 +0000 (21:57 +0900)]
[Implement] #37285 投稿頂いたモンスター群を実装した / Added posted monsters
iks [Mon, 23 Nov 2020 10:31:50 +0000 (19:31 +0900)]
[Fix] iconvの戻り値を受けていなかったので修正。 / Fix that ignores iconv's return value.
Hourier [Mon, 23 Nov 2020 10:14:44 +0000 (19:14 +0900)]
[Refactor] Added Doxygen comments to ninja_critical()
Hourier [Mon, 23 Nov 2020 09:59:26 +0000 (18:59 +0900)]
[Refactor] Reshaped attack-criticality.c
Hourier [Mon, 23 Nov 2020 09:55:06 +0000 (18:55 +0900)]
[Fix] #41003 ダンプ時に装備していない箇所が「(なし)」ではなく「何か」と表示される事象を修正した / Resolved the issue that the part not equipped at the time of dump is displayed as 'something' instead of '(none)'
iks [Mon, 23 Nov 2020 10:23:47 +0000 (19:23 +0900)]
[Fix] 演算子の優先順位で店舗買取の条件判定がおかしくなりえるのを修正(GCCによる警告) / Fix warned condition.
Hourier [Mon, 23 Nov 2020 10:14:44 +0000 (19:14 +0900)]
[Refactor] Added Doxygen comments to ninja_critical()
iks [Mon, 23 Nov 2020 10:14:42 +0000 (19:14 +0900)]
[Refactor] #41001 コードの整理をして不要な宣言等をなくした。 / Arrage declarations of variables and a funciton.
Hourier [Mon, 23 Nov 2020 09:59:26 +0000 (18:59 +0900)]
[Refactor] Reshaped attack-criticality.c
iks [Mon, 23 Nov 2020 09:57:55 +0000 (18:57 +0900)]
C_KILLではVisualStudioで警告が出るため、C_FREEに変更
Hourier [Mon, 23 Nov 2020 09:55:06 +0000 (18:55 +0900)]
[Fix] #41003 ダンプ時に装備していない箇所が「(なし)」ではなく「何か」と表示される事象を修正した / Resolved the issue that the part not equipped at the time of dump is displayed as 'something' instead of '(none)'
iks [Mon, 23 Nov 2020 09:05:15 +0000 (18:05 +0900)]
[Fix] include文のパス指定にサブディレクトリが含まれていなかったためにIncludePathに追加されていたサブディレクトリ設定が不要になったので削除。 / Arrage IncludePath.
iks [Mon, 23 Nov 2020 09:03:20 +0000 (18:03 +0900)]
[Fix] #41001 新オートローラー実装時に残った宣言漏れと警告の修正。 / Fix declaration and warning.
iks [Mon, 23 Nov 2020 08:38:06 +0000 (17:38 +0900)]
[Implement] #41001 hradish氏提供のオートローラー(新確率表記)を実装。 / New autoroller function.
iks [Mon, 23 Nov 2020 08:15:28 +0000 (17:15 +0900)]
[Implement] #37323 死亡・引退時のダンプ自動出力機能及びオプションを追加。 / Add automatically character dump output option.
iks [Sun, 22 Nov 2020 11:19:00 +0000 (20:19 +0900)]
[Implement] インクルードパスの整理。 / Arrage include paths.
iks [Sun, 22 Nov 2020 11:17:17 +0000 (20:17 +0900)]
[Fix] angband_strchrで見つからない場合NULLが返るのに、'\0'と比較して警告が出ていたので修正。 / Fix warning that angband_strchr compare with '\0'.
iks [Sun, 22 Nov 2020 10:48:25 +0000 (19:48 +0900)]
[Fix] インクルードパスを修正。 / Modify include paths.
iks [Sun, 22 Nov 2020 09:19:25 +0000 (18:19 +0900)]
[Fix] コミット688aac68と8fff5c35のチェリーピック順が逆だったため巻き戻っていた688aac68の変更を適用。 / Partially re-applicate commit
688aac68.
iks [Sun, 22 Nov 2020 08:56:40 +0000 (17:56 +0900)]
[Fix] コミットcec52f2fのマージ漏れを適用(#40514 #40652 DARK_SOURCEフラグ持ちを適用) / Patch an unpatched modify of commit
cec52f2f.
Hourier [Tue, 22 Sep 2020 10:25:48 +0000 (19:25 +0900)]
[Implement] #37285 Expanded buffer size of monsters' name
Hourier [Wed, 11 Nov 2020 12:19:30 +0000 (21:19 +0900)]
[Refactor] Reshaped autopick-editor-command.c automatically
iks [Sun, 22 Nov 2020 05:00:09 +0000 (14:00 +0900)]
[Fix] コミット
d2d41298 で消えていた旧ファイルの変更点を新ファイルに適用。 / Applicate defferences of commit-id
d2d41298 on new files instead of already removed files.
iks [Fri, 20 Nov 2020 21:04:09 +0000 (06:04 +0900)]
[Fix] モンスターボールで鑑定済みのときに捕まえたモンスター名が見えなくなっていたので修正。 / Fix that an identified capture ball does not show a name of a captured monster.
iks [Fri, 20 Nov 2020 12:18:23 +0000 (21:18 +0900)]
[Fix] 射撃術表示時に配列外アクセスで落ちるのを修正。 / Fix accesses out of bound of char array.
iks [Thu, 19 Nov 2020 16:31:01 +0000 (01:31 +0900)]
[Fix] オートローラーで「'p' 前の数値」が無効になっていたので修正。 / Can switch 'P'revious result on auto roller.
iks [Thu, 19 Nov 2020 14:29:32 +0000 (23:29 +0900)]
[Fix/Refactor] 忍者の急所を突くクリティカルの計算に敵の最大HPの1/2ではなく、最大最大最大HP(FORCE_MAXHP)の1/2を使用していたのを修正。 / Ninjas can now do todome hit when their enemy's HP is not less than a half of its forced maximum hp but less then a half of its own max hp.
iks [Mon, 16 Nov 2020 15:51:19 +0000 (00:51 +0900)]
[Fix/Improve] #37600 モンスターがモンスターに対して混乱・盲目・恐怖・減速の呪文を使用したときに、耐性の有無に関係なく効果があるようになっていたのを修正。 / Monsters resist confusion, blind, fear, slow spells from monsters when they have resistance of them.
iks [Mon, 16 Nov 2020 14:43:40 +0000 (23:43 +0900)]
[Fix] #39604 モンスターの射撃の威力の決定が、RBM_SHOOTの設定に関係なく打撃設定の先頭を選ぶようになっていたので修正。 / Monsters shoot arrows, damage of which is defined by RBM_SHOOT flag.