OSDN Git Service
deskull [Mon, 18 Jan 2021 13:05:49 +0000 (22:05 +0900)]
Merge branch 'Feature/Fix-Fall-Horse' into develop/3.0.0.1Alpha
deskull [Mon, 18 Jan 2021 12:39:47 +0000 (21:39 +0900)]
Merge remote-tracking branch 'remotes/origin/feature/Fix-Blindness-Trap' into develop/3.0.0.1Alpha
Hourier [Sun, 17 Jan 2021 08:09:11 +0000 (17:09 +0900)]
[Refactor] #41149 Reshaped process_fall_off_horse() a little
Hourier [Sun, 17 Jan 2021 08:08:08 +0000 (17:08 +0900)]
[Fix] #41149 落馬する確率が異常に高かったのを修正 / Resolved the issue that player frequently falls off the horse
Habu [Sun, 17 Jan 2021 01:02:56 +0000 (10:02 +0900)]
[Fix] #41185 耐盲目があるのに盲目になる場合がある
盲目のガス・トラップの処理で、hit_trap_set_abnormal_status_p()へ
has_resist_blind()で得られた耐性フラグを渡す際、bool型にキャストしているが、
耐性フラグが第8ビットより上位にしかなかった場合にキャストの結果が0になり、
耐性が無いことになってしまっているのが原因。
引数として渡す時に0と等しくないかどうかの判定をしてから渡すようにする。
下のTRAP_CONFUSEではすでにそのようになっているので、修正し忘れと思われる。
Habu [Sat, 16 Jan 2021 15:13:58 +0000 (00:13 +0900)]
[Fix] #41144 Linux で忍者/修行僧/練気術師で始め、オートローラーを回すと落ちる
忍者/修行僧/練気術師にふさわしくない武器を装備しているかのチェックで、
素手の時にtvalの計算でオーバーフローが発生し熟練度テーブルの
配列外アクセスを起こしているのが原因。
(Windows版でも同様だが、たまたま配列外アクセスしても
セーフになっている模様)
先に武器を装備しているかどうかのチェックをして装備していない場合は
すぐにFALSEを返すようにする。
Hourier [Fri, 15 Jan 2021 13:19:51 +0000 (22:19 +0900)]
Revert "[Fix] #40962 ペットがプレイヤーの位置を移動先に選択し攻撃してくることがあるので、愚かでなく混乱いていない場合は、移動先にしないように修正。 / Pets avoid to move and attack to player except stupid or confused ones."
This reverts commit
7c26923c746201644438f73c83a95186ffa27723.
Hourier [Fri, 15 Jan 2021 13:19:41 +0000 (22:19 +0900)]
[Fix] ペットに攻撃される事象を完全修正した / Resolved the issue that pet sometimes attacks player
deskull [Sat, 16 Jan 2021 13:32:30 +0000 (22:32 +0900)]
[Version] 3.0.0Alpha1
deskull [Sat, 16 Jan 2021 12:43:20 +0000 (21:43 +0900)]
Merge branch 'Feature/Fix/No-Fuel' into develop/3.0.0.1Alpha
deskull [Sat, 16 Jan 2021 12:43:10 +0000 (21:43 +0900)]
Merge branch 'Feature/Fix/Free-Action-Error' into develop/3.0.0.1Alpha
deskull [Sat, 16 Jan 2021 12:43:00 +0000 (21:43 +0900)]
Merge branch 'Feature/Version-Expression' into develop/3.0.0.1Alpha
deskull [Sat, 16 Jan 2021 12:42:47 +0000 (21:42 +0900)]
Merge remote-tracking branch 'remotes/origin/feature/Refactor-Monsters' into develop/3.0.0.1Alpha
deskull [Sat, 16 Jan 2021 12:32:46 +0000 (21:32 +0900)]
[Feature] #41179 Alpha版バージョン表記の変更. / Changed expression of alpha version.
* タイトルとVコマンドの表記取得を共通関数にした(put_version())
* angband-version.cを作るべきかもしれないが、それは次のバージョンに回す。
* 他にもダンプ出力などもこちらで統一したい。
Hourier [Sat, 16 Jan 2021 10:21:15 +0000 (19:21 +0900)]
[Refactor] #41042 デイドラ・ブラックDの経験値を修正 / Fixed the value of exp for Daedra black dragon
Hourier [Sat, 16 Jan 2021 07:01:48 +0000 (16:01 +0900)]
[Refactor] #41042 一部モンスターの名称とフレーバーテキストを修正 / Fixed the name of some monsters and flavor texts
deskull [Sat, 16 Jan 2021 06:34:55 +0000 (15:34 +0900)]
[Fix] #41174 忍者の軽装時Lv24でつく麻痺知らずが、has_free_act()の実装ミスで正しく設定されず麻痺する不具合を修正. / Fix free-act flag error by Ninja over level 24.
Hourier [Sat, 16 Jan 2021 04:00:35 +0000 (13:00 +0900)]
[Refactor] #41042 ノロイのシンボルをrに切り戻し / Fallback the symbol of Norowi from f to r
Hourier [Sat, 16 Jan 2021 03:35:07 +0000 (12:35 +0900)]
[Refactor] #41042 一部モンスターのパラメータ/名称変更。あと打撃の付け忘れが1体発覚したので修正 / Changed parameters and name of some monsters. Additionally, fixed the forgetting of attack methods to a monster
deskull [Sat, 16 Jan 2021 01:36:52 +0000 (10:36 +0900)]
[Fix] #41140 たいまつ/ランタンの燃料が残り0でも光る不具合を修正 / Fixed a bug that the torch and lantern glows even with no fuel.
* 暗黒光源であるか否かのフラグをTR_DARK_SOURCEに切り替えたときにエンバグしていた。
deskull [Fri, 15 Jan 2021 14:17:18 +0000 (23:17 +0900)]
Merge remote-tracking branch 'remotes/origin/feature/Fix-Unintentional-Fallthrough' into develop/3.0.0.1Alpha
deskull [Fri, 15 Jan 2021 14:13:41 +0000 (23:13 +0900)]
Merge remote-tracking branch 'remotes/origin/feature/Fix-Ammo-Description' into develop/3.0.0.1Alpha
deskull [Fri, 15 Jan 2021 14:07:51 +0000 (23:07 +0900)]
Merge remote-tracking branch 'remotes/origin/feature/Refactor-Monsters' into develop/3.0.0.1Alpha
deskull [Fri, 15 Jan 2021 14:01:24 +0000 (23:01 +0900)]
Merge remote-tracking branch 'remotes/origin/feature/Fix-Steal-And-Run' into develop/3.0.0.1Alpha
Habu [Fri, 15 Jan 2021 14:00:21 +0000 (23:00 +0900)]
[Fix] #40340 switch case文における意図しないfall through
deskull [Fri, 15 Jan 2021 13:57:18 +0000 (22:57 +0900)]
Merge remote-tracking branch 'remotes/origin/feature/Fix-Arena-Gift' into develop/3.0.0.1Alpha
deskull [Fri, 15 Jan 2021 13:55:01 +0000 (22:55 +0900)]
Merge remote-tracking branch 'remotes/origin/feature/Fix-Evolution-Table' into develop/3.0.0.1Alpha
deskull [Fri, 15 Jan 2021 13:50:49 +0000 (22:50 +0900)]
Merge branch 'Feature/Fix-Recharge' into develop/3.0.0.1Alpha
deskull [Fri, 15 Jan 2021 13:45:37 +0000 (22:45 +0900)]
Merge remote-tracking branch 'remotes/origin/feature/Fix-Teleport-Away' into develop/3.0.0.1Alpha
deskull [Fri, 15 Jan 2021 13:41:29 +0000 (22:41 +0900)]
Merge branch 'release/3.0.0Alpha' into master
Hourier [Fri, 15 Jan 2021 12:36:13 +0000 (21:36 +0900)]
[Refactor] #41042 一部モンスターのシンボルとパラメータを修正した / Adjusted parameters and symbol for some monsters
Habu [Fri, 15 Jan 2021 09:34:51 +0000 (18:34 +0900)]
[Fix] #41173 ウィンドウフラグに装備を表示した状態で射撃武器を装備すると強制終了する不具合
player_ptr->tval_ammo には、calc_bonuses() において装備している射撃武器に合った矢弾の tval がセットされる。
しかし、射撃武器を装備した時にサブウィンドウに装備を描画する段階では
まだ player_ptr->tval_ammo が更新されておらず TV_NONE になっている。
この状態で空欄になっている装備スロットに対し describe_flavor() が呼ばれると
装備無しスロットは tval が TV_NONE なので player_ptr->tval_ammo と一致してしまい、
空欄に対して矢弾のダメージ表記を計算しようとしてしまう。
空欄なので weight が 0 であるため、0除算が発生して強制終了となる。
player_ptr->tval_ammo は使用せず、bow_tval_ammo() を直接呼び出して正しい矢弾の種類を得るようにする。
deskull [Thu, 14 Jan 2021 15:26:03 +0000 (00:26 +0900)]
[Fix] #41157 魔力充填の破壊判定後の分岐が逆になっていたために破壊が頻発していた不具合を修正. / Fixed a bug that broken frequently because the branch after the destruction judgment of recharge was reversed.
Hourier [Thu, 14 Jan 2021 14:02:22 +0000 (23:02 +0900)]
[Fix] #41132 盗み逃げ打撃でモンスターが逃げなかったのを修正 / Resolved the issue that monster doesn't execute teleport when it steal item/gold from player
Hourier [Thu, 14 Jan 2021 12:19:43 +0000 (21:19 +0900)]
[Fix] #41162 アリーナの景品を正しいものに修正した / Fixed the issue that the gift of arena became the scroll of amusement
Hourier [Thu, 14 Jan 2021 12:13:50 +0000 (21:13 +0900)]
[Refactor] #41042 モンスターのフレーバーテキストを微修正 / Fixed flavor text of various monsters a little
Hourier [Thu, 14 Jan 2021 12:11:37 +0000 (21:11 +0900)]
[Fix] #41155 teleport_player_aux() の引数順ミスを修正 / Fixed the issue that the order of arguments for teleport_player_aux() is incorrected
Hourier [Thu, 14 Jan 2021 12:07:02 +0000 (21:07 +0900)]
[Fix] #41165 紅衣の修行僧の進化先を紅衣の上級修行僧に修正した / Resolved the issue that Crimson monk doesn't evolve to High crimson monk
deskull [Thu, 14 Jan 2021 09:40:06 +0000 (18:40 +0900)]
[Refactor] #41156 Conflict 対策に have_flag() を has_flag() へ / Rename have_flag() to has_flag() for conflict counter.
deskull [Tue, 12 Jan 2021 14:21:55 +0000 (23:21 +0900)]
Merge branch 'release/3.0.0Alpha' of git.osdn.net:/gitroot/hengband/hengband into release/3.0.0Alpha
deskull [Tue, 12 Jan 2021 14:12:56 +0000 (23:12 +0900)]
[Fix] #41137 狂戦士の「怒り」が狂戦士化で使用不能になっている本末転倒を修正 / Fixed Berserker's skill becoming unusable by super hero mode.
deskull [Tue, 12 Jan 2021 14:12:56 +0000 (23:12 +0900)]
[Fix] #41137 狂戦士の「怒り」が狂戦士化で使用不能になっている本末転倒を修正 / Fixed Berserker's skill becoming unusable by super hero mode.
deskull [Mon, 11 Jan 2021 09:38:56 +0000 (18:38 +0900)]
[Version] 3.0.0.0Alpha.
deskull [Mon, 11 Jan 2021 06:02:48 +0000 (15:02 +0900)]
[Refactor] #40514 player_type の kill_wall 変数を廃止. / Abolished kill_wall variable in player_type.
deskull [Mon, 11 Jan 2021 05:47:54 +0000 (14:47 +0900)]
[Refactor] #40514 player_type の pass_wall 変数を廃止. / Abolished pass_wall variable in player_type.
deskull [Mon, 11 Jan 2021 05:32:36 +0000 (14:32 +0900)]
[Refactor] #40514 player_type の sustain_chr 変数を廃止. / Abolished sustain_chr variable in player_type.
deskull [Mon, 11 Jan 2021 05:30:05 +0000 (14:30 +0900)]
[Refactor] #40514 player_type の sustain_con 変数を廃止. / Abolished sustain_con variable in player_type.
deskull [Mon, 11 Jan 2021 05:27:39 +0000 (14:27 +0900)]
[Refactor] #40514 player_type の sustain_dex 変数を廃止. / Abolished sustain_dex variable in player_type.
deskull [Mon, 11 Jan 2021 05:25:11 +0000 (14:25 +0900)]
[Refactor] #40514 player_type の sustain_wis 変数を廃止. / Abolished sustain_wis variable in player_type.
deskull [Mon, 11 Jan 2021 05:22:30 +0000 (14:22 +0900)]
[Refactor] #40514 player_type の sustain_int 変数を廃止. / Abolished sustain_int variable in player_type.
deskull [Mon, 11 Jan 2021 05:18:25 +0000 (14:18 +0900)]
[Refactor] #40514 player_type の sustain_str 変数を廃止. / Abolished sustain_str variable in player_type.
deskull [Mon, 11 Jan 2021 05:11:25 +0000 (14:11 +0900)]
[Refactor] #40514 player_type の sh_elec 変数を廃止. / Abolished sh_elec variable in player_type.
deskull [Mon, 11 Jan 2021 05:09:28 +0000 (14:09 +0900)]
[Refactor] #40514 player_type の sh_cold 変数を廃止. / Abolished sh_cold variable in player_type.
deskull [Mon, 11 Jan 2021 05:07:40 +0000 (14:07 +0900)]
[Refactor] #40514 player_type の sh_fire 変数を廃止. / Abolished sh_fire variable in player_type.
deskull [Mon, 11 Jan 2021 05:04:04 +0000 (14:04 +0900)]
[Refactor] #40514 player_type の reflect 変数を廃止. / Abolished reflect variable in player_type.
deskull [Mon, 11 Jan 2021 04:59:55 +0000 (13:59 +0900)]
[Refactor] #40514 player_type の resist_water 変数を廃止. / Abolished resist_water variable in player_type.
deskull [Mon, 11 Jan 2021 04:57:04 +0000 (13:57 +0900)]
[Refactor] #40514 player_type の resist_time 変数を廃止. / Abolished resist_time variable in player_type.
deskull [Mon, 11 Jan 2021 04:54:29 +0000 (13:54 +0900)]
[Refactor] #40514 player_type の resist_fear 変数を廃止. / Abolished resist_fear variable in player_type.
deskull [Mon, 11 Jan 2021 04:49:43 +0000 (13:49 +0900)]
[Refactor] #40514 player_type の resist_neth 変数を廃止. / Abolished resist_neth variable in player_type.
deskull [Mon, 11 Jan 2021 04:44:55 +0000 (13:44 +0900)]
[Refactor] #40514 player_type の resist_blind 変数を廃止. / Abolished resist_blind variable in player_type.
deskull [Mon, 11 Jan 2021 04:37:54 +0000 (13:37 +0900)]
[Refactor] #40514 player_type の resist_nexus 変数を廃止. / Abolished resist_nexus variable in player_type.
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で \ の入れ忘れがあり、コンパイル対象に含まれないコードが発生した。