OSDN Git Service
Hourier [Thu, 10 Feb 2022 16:11:46 +0000 (01:11 +0900)]
Merge pull request #2133 from Hourier/Define-Player-Class-Equals
pclass == CLASS_HOGE となっている箇所をPlayerClass.equals() に差し替えた
Hourier [Thu, 10 Feb 2022 15:57:04 +0000 (00:57 +0900)]
[Fix] #1496 Habu氏のコメントに基づき、分かりにくい変数名を分かりやすくした
Hourier [Thu, 10 Feb 2022 15:56:43 +0000 (00:56 +0900)]
[Fix] #1496 Habu氏の指摘に基づき、ロジックの反転を修正した
Hourier [Tue, 8 Feb 2022 12:37:05 +0000 (21:37 +0900)]
[Refactor] #1496 Defined is_martial_arts_pro() method in PlayerClass
Hourier [Tue, 8 Feb 2022 12:07:53 +0000 (21:07 +0900)]
[Refactor] #1469 Defined is_tough() method in PlayerClass
Hourier [Tue, 8 Feb 2022 12:02:37 +0000 (21:02 +0900)]
[Refactor] #1469 Defined can_browse() and has_listed_magics() methods in PlayerClass
Hourier [Tue, 8 Feb 2022 11:17:10 +0000 (20:17 +0900)]
[Refactor] #1469 Replaced 'player_ptr->pclass == HOGE' to 'PlayerClass::equals(HOGE)' through the folders begging 'v' to 'z'
Hourier [Tue, 8 Feb 2022 11:09:34 +0000 (20:09 +0900)]
[Refactor] #1469 Replaced 'player_ptr->pclass == HOGE' to 'PlayerClass::equals(HOGE)' through the folders begging 'r' to 's'
Hourier [Tue, 8 Feb 2022 11:06:48 +0000 (20:06 +0900)]
[Refactor] #1469 Defined has_poison_resistance() method in PlayerClass
Hourier [Tue, 8 Feb 2022 10:24:42 +0000 (19:24 +0900)]
[Refactor] #1469 Replaced 'player_ptr->pclass == HOGE' to 'PlayerClass::equals(HOGE)' through the folders begging 'p'
Hourier [Tue, 8 Feb 2022 10:10:15 +0000 (19:10 +0900)]
[Refactor] #1469 Replaced 'player_ptr->pclass == HOGE' to 'PlayerClass::equals(HOGE)' in player-status.cpp
Hourier [Mon, 7 Feb 2022 13:53:52 +0000 (22:53 +0900)]
[Refactor] #1469 Defined is_tamer() method in PlayerClass
Hourier [Mon, 7 Feb 2022 13:43:37 +0000 (22:43 +0900)]
[Refactor] #1469 Replaced 'player_ptr->pclass == HOGE' to 'PlayerClass::equals(HOGE)' through the folders begging 'i' to 'o'
Hourier [Mon, 7 Feb 2022 13:42:55 +0000 (22:42 +0900)]
[Refactor] #1469 Defined has_number_of_spells_learned() method in PlayerClass
Hourier [Mon, 7 Feb 2022 11:42:25 +0000 (20:42 +0900)]
[Refactor] #1469 Replaced 'player_ptr->pclass == HOGE' to 'PlayerClass::equals(HOGE)' through the folders begging 'a' to 'h'
Hourier [Mon, 7 Feb 2022 11:10:34 +0000 (20:10 +0900)]
[Refactor] #1469 Defined is_every_magic() method in PlayerClass
Hourier [Mon, 7 Feb 2022 09:19:24 +0000 (18:19 +0900)]
[Refactor] #1496 Defined has_additional_speed() method in PlayerClass
Hourier [Sun, 6 Feb 2022 13:38:19 +0000 (22:38 +0900)]
[Refactor] #1496 Defined is_soldier() method in PlayerClass
Hourier [Sun, 6 Feb 2022 13:21:03 +0000 (22:21 +0900)]
[Refactor] #1496 Defined equals() method in PlayerClass
Hourier [Thu, 10 Feb 2022 10:37:52 +0000 (19:37 +0900)]
Merge pull request #2136 from Hourier/Refactor-Enchant-Power-Condition
デバッグ用の装備品強化ルーチンは最初に判定するように修正した
Hourier [Tue, 8 Feb 2022 13:32:33 +0000 (22:32 +0900)]
[Refactor] #1314 デバッグ用の装備品強化ルーチンは最初に判定するように修正した
Hourier [Thu, 10 Feb 2022 09:40:02 +0000 (18:40 +0900)]
Merge pull request #2125 from Hourier/Remove-Xtra1-From-Object-Type-Definition
object_type::xtra1を消した
Deskull [Wed, 9 Feb 2022 14:01:39 +0000 (23:01 +0900)]
Merge pull request #2128 from sikabane-works/feature/adjust-blue-rgb
[Adjust] TERM_BLUE to 0x00, 0x80, 0xFF
Habu [Wed, 9 Feb 2022 10:13:52 +0000 (19:13 +0900)]
Merge pull request #2131 from habu1010/feature/fix-drain-essence-from-minus-pval
[Fix] 鍛冶師でマイナスのpvalのアイテムからエッセンスが抽出できてしまう
Deskull [Wed, 9 Feb 2022 03:21:14 +0000 (12:21 +0900)]
Merge pull request #2137 from backwardsEric/english-startup-message-angband
English: avoid "angband" in startup failure messages
Eric Branlund [Wed, 9 Feb 2022 03:01:54 +0000 (19:01 -0800)]
English: avoid "angband" in startup failure messages. Resolves https://github.com/hengband/hengband/issues/2116 .
Deskull [Tue, 8 Feb 2022 15:02:48 +0000 (00:02 +0900)]
Merge pull request #2132 from sikabane-works/feature/add-sauron-message-on-unique-detection
[Implement] パランティアの石の発動の際、サウロンを感知した時特別なメッセージを追加。
Deskull [Tue, 8 Feb 2022 12:08:37 +0000 (21:08 +0900)]
[Implement] パランティアの石の発動の際、サウロンを感知した時特別なメッセージを追加。デバッグコマンド unique detection 追加。
Habu [Tue, 8 Feb 2022 09:14:55 +0000 (18:14 +0900)]
[Fix] 鍛冶師でマイナスのpvalのアイテムからエッセンスが抽出できてしまう
Fix #2130
鍛冶師のリファクタリング時に pval の対象で無い特性フラグのエッセンスを pval 倍しない
既定値分吸えるように std::max(pval, 1) としたが、pval がマイナスの時(該当部分の
変数 pval の値は0になる)が考慮できていなかった。
pval の対象のフラグかどうかで分岐して特性フラグが pval の対象の場合にはpvalをそのま
ま掛けるようにする。
Deskull [Mon, 7 Feb 2022 12:39:29 +0000 (21:39 +0900)]
[Adjust] TERM_BLUE to 0x00, 0x80, 0xFF
Hourier [Sun, 6 Feb 2022 14:04:35 +0000 (23:04 +0900)]
Merge pull request #2126 from Hourier/Misc-Comment-Removal-Variable-Constant-Alpha53
不要コメントの削除・必要コメントの追加・変数のコンパイル時定数への変更
Hourier [Sun, 6 Feb 2022 13:01:14 +0000 (22:01 +0900)]
[Refactor] info-loader.cpp におけるバリアント名の長さ計算をコンパイル時定数に変更した
Hourier [Sun, 6 Feb 2022 13:00:30 +0000 (22:00 +0900)]
[Refactor] VARIANT_NAMEとROOT_VARIANT_NAMEにコメントを追加した
Hourier [Sun, 6 Feb 2022 12:57:38 +0000 (21:57 +0900)]
[Refactor] xtra1.c が抱えていた多重実装問題は解決したのでtodoコメントを消した
Hourier [Sun, 6 Feb 2022 12:39:42 +0000 (21:39 +0900)]
[Refactor] #2123 object_type::xtra1を消した
Deskull [Sun, 6 Feb 2022 12:19:49 +0000 (21:19 +0900)]
Merge pull request #2121 from sikabane-works/release/3.0.0Alpha52
[Release] 3.0.0Alpha52
Deskull [Sun, 6 Feb 2022 12:04:59 +0000 (21:04 +0900)]
[Release] 3.0.0Alpha52
火炎の飛竜 [Sun, 6 Feb 2022 11:26:42 +0000 (20:26 +0900)]
Merge pull request #2090 from Slimebreath6078/feature/Refactor_mflags_symbol_option
モンスターのフラグをまとめる(見た目)
Slimebreath6078 [Mon, 31 Jan 2022 12:04:22 +0000 (21:04 +0900)]
整形
Slimebreath6078 [Sat, 5 Feb 2022 15:31:35 +0000 (00:31 +0900)]
[Refactor]トークン定義を合わせる
Slimebreath6078 [Sat, 5 Feb 2022 15:26:15 +0000 (00:26 +0900)]
[Refactor]定数を再定義したものに置換
Slimebreath6078 [Mon, 31 Jan 2022 12:04:06 +0000 (21:04 +0900)]
[Refactor]見た目フラグを再定義
Deskull [Sun, 6 Feb 2022 10:57:09 +0000 (19:57 +0900)]
Merge pull request #2099 from sikabane-works/fearure/fix-m_bonus-randnor
[Fix] m_bonus()内のrandnorの分散に0が入ってランタイムエラーが発生するのを回避。
Deskull [Sun, 6 Feb 2022 10:55:42 +0000 (19:55 +0900)]
Merge pull request #2050 from daradarach/feature/refactoring
盲目時にアンバーの王族召喚を受けた際のメッセージがアンデッド召喚と紛らわしいのを改善(案)
Hourier [Sun, 6 Feb 2022 10:54:13 +0000 (19:54 +0900)]
Merge pull request #2113 from Hourier/Fix-Compilation-Warning-Alpha52
MSVC環境で出るコンパイル警告を2件解消した
Hourier [Sun, 6 Feb 2022 10:28:00 +0000 (19:28 +0900)]
[Refactor] #2112 MSVC環境で出るコンパイル警告を2件解消した
Hourier [Sun, 6 Feb 2022 10:27:40 +0000 (19:27 +0900)]
[Refactor] #2112 Reshaped inventory-curse.cpp
Hourier [Sun, 6 Feb 2022 10:07:26 +0000 (19:07 +0900)]
Merge pull request #2115 from Hourier/Fix-Unexpected-Enchant-Occurred
薬や魔導書にも上質補正がかかる事象を修正した
Hourier [Sun, 6 Feb 2022 09:50:06 +0000 (18:50 +0900)]
[Fix] #2114 Enchanter系のコンストラクタはo_ptrへの副作用を持つため、apply_magic_to_object() でアイテム種別に関係なく呼び出したため薬や魔導書でも命中率とダメージに補正がかかるようになってしまった。本件を修正した
Hourier [Sun, 6 Feb 2022 07:56:29 +0000 (16:56 +0900)]
Merge pull request #2089 from Hourier/Unite-Monster-Attack-Player
monster-attack-util.cpp/h をmonster-attack-player.cpp/h へ吸収合併し、monap_type 構造体をMonsterAttackPlayer クラスへ変更した
Deskull [Sun, 6 Feb 2022 04:05:08 +0000 (13:05 +0900)]
[Fix] randnor()の分散に0以下が入ってランタイムエラーが発生するのを回避。
Hourier [Sun, 6 Feb 2022 06:02:16 +0000 (15:02 +0900)]
Merge pull request #2109 from daradarach/feature/fmt
#2080 で編集したファイルのif文における{}の位置をまとめて修正
daradarach [Sun, 6 Feb 2022 05:42:03 +0000 (14:42 +0900)]
#2080 で編集したファイルのif文における{}の位置をまとめて修正
Hourier [Sun, 6 Feb 2022 04:26:28 +0000 (13:26 +0900)]
Merge pull request #2033 from Hourier/Define-Weapon-Enchanter
WeaponEnchanterクラスを定義し、object-enchant/ 以下に増えすぎたファイル群をフォルダ分割した
Hourier [Sun, 6 Feb 2022 03:30:16 +0000 (12:30 +0900)]
Merge pull request #2095 from Hourier/Adjust-Monster-Alpha52
モンスター調整 Alpha52
Hourier [Sat, 5 Feb 2022 13:35:59 +0000 (22:35 +0900)]
[Refactor] #1389 呼び出し順にメソッドを並べ替えた
Hourier [Sat, 5 Feb 2022 10:19:55 +0000 (19:19 +0900)]
[Refactor] #1389 Deleted monster-attack-util.*
Hourier [Sat, 5 Feb 2022 10:18:26 +0000 (19:18 +0900)]
[Refactor] #1389 Moved constructor from monster-attack-util.cpp/h to monster-attack-player.cpp/h
Hourier [Sat, 5 Feb 2022 09:13:09 +0000 (18:13 +0900)]
[Refactor] #1389 Changed monap_type from struct to class MonsterAttackPlayer
Hourier [Sat, 5 Feb 2022 05:38:30 +0000 (14:38 +0900)]
[Refactor] #1389 Changed return type from bool to void for make_attack_normal()
Hourier [Sun, 30 Jan 2022 11:41:16 +0000 (20:41 +0900)]
[Refactor] #1371 アイテム強化に関する処理のファイルを全体的にフォルダ分割した
Hourier [Sun, 30 Jan 2022 10:59:52 +0000 (19:59 +0900)]
[Refactor] #1371 Reshaped WeaponEnchanter
Hourier [Sun, 30 Jan 2022 10:45:57 +0000 (19:45 +0900)]
[Refactor] #1371 Inherited WeaponEnchanter from AbstractEnchanterBase
Hourier [Sun, 30 Jan 2022 10:35:17 +0000 (19:35 +0900)]
[Refactor] #1371 Defined AbstractWeaponEnchanter class in abstract-weapon-enchanter.cpp/h
Hourier [Sun, 6 Feb 2022 01:27:37 +0000 (10:27 +0900)]
[Implement] #2092 カオス・ボルテックスのレアリティを1から2に引き上げた
Hourier [Sun, 6 Feb 2022 01:26:56 +0000 (10:26 +0900)]
[Refactor] #2092 屏風の虎に付けたフレーバーテキストの文法ミスを調整した
Hourier [Sun, 6 Feb 2022 03:15:37 +0000 (12:15 +0900)]
Merge pull request #2080 from daradarach/feature/null
[fix][implement]虚無・深淵属性周りの不具合修正とモンスターの魔法実装
daradarach [Sun, 6 Feb 2022 02:36:25 +0000 (11:36 +0900)]
レビューを受けて盲目時にアンバーの王族召喚を受けた際のメッセージを再修正
併せて英語もシャドウシフトを感じるように変更しました。
daradarach [Sun, 6 Feb 2022 02:13:37 +0000 (11:13 +0900)]
Merge branch 'hengband:develop' into feature/refactoring
daradarach [Sun, 6 Feb 2022 01:49:16 +0000 (10:49 +0900)]
has_pass_wallはboolで返しているので元に戻す
daradarach [Sun, 6 Feb 2022 01:48:38 +0000 (10:48 +0900)]
耐性有無判定を逆に間違えてたので再修正。has_pass_wallはboolで返しているので元に戻す
daradarach [Sun, 6 Feb 2022 01:34:00 +0000 (10:34 +0900)]
has_*がBIT_FLAGSを返しているのでif()内の判定で使うのがboolとなるよう修正
daradarach [Sun, 6 Feb 2022 01:18:25 +0000 (10:18 +0900)]
レビューをもとにr_infoの書き方を修正
daradarach [Sat, 5 Feb 2022 20:39:08 +0000 (05:39 +0900)]
和訳修正漏れの修正
火炎の飛竜 [Sat, 5 Feb 2022 15:47:07 +0000 (00:47 +0900)]
Merge pull request #2081 from Slimebreath6078/feature/make_h_older_than_easier_for_making_variant
変愚蛮怒以外ではh_older_thanによる互換性確保は作動しないように
火炎の飛竜 [Sat, 5 Feb 2022 14:53:54 +0000 (23:53 +0900)]
Merge pull request #2049 from Slimebreath6078/feature/Refactor_mflags_action
モンスターのフラグをまとめる(動作(習性?))
Slimebreath6078 [Sat, 5 Feb 2022 14:48:50 +0000 (23:48 +0900)]
if文を整形
Slimebreath6078 [Sat, 5 Feb 2022 07:24:33 +0000 (16:24 +0900)]
[Refactor]変愚蛮怒以外ではh_older_thanによる互換性確保は作動しないように
Slimebreath6078 [Sat, 5 Feb 2022 10:19:33 +0000 (19:19 +0900)]
整形
Slimebreath6078 [Sat, 5 Feb 2022 09:53:54 +0000 (18:53 +0900)]
[Change]アイテムとモンスターのロードクラスを当分同じクラスに
ver50まで
Slimebreath6078 [Fri, 4 Feb 2022 16:15:18 +0000 (01:15 +0900)]
[Refactor]トークン定義を合わせる
Slimebreath6078 [Fri, 4 Feb 2022 15:38:59 +0000 (00:38 +0900)]
[Refactor]定数を再定義したものに置換
Slimebreath6078 [Sat, 5 Feb 2022 10:06:39 +0000 (19:06 +0900)]
struct定義のtypedefを消す
Slimebreath6078 [Mon, 31 Jan 2022 12:15:58 +0000 (21:15 +0900)]
動作(習性?)を再定義
daradarach [Sat, 5 Feb 2022 07:21:10 +0000 (16:21 +0900)]
[fix]voidは虚空ではなく虚無。一括修正
daradarach [Sat, 5 Feb 2022 06:54:54 +0000 (15:54 +0900)]
[Implement]虚空・深淵属性のボルト・ボール・ブレスを実装(対応漏れの修正)
daradarach [Sat, 5 Feb 2022 06:50:52 +0000 (15:50 +0900)]
[Implement]虚空・深淵属性のボルト・ボール・ブレスを実装
daradarach [Sat, 5 Feb 2022 03:56:07 +0000 (12:56 +0900)]
#2077 虚無・深淵属性にプレイヤーへのダメージが定義されていなかったのを修正
daradarach [Fri, 4 Feb 2022 15:33:29 +0000 (00:33 +0900)]
ダメージ警告で深淵・虚無属性の最大ダメージ倍率が計算されていないのも併せて修正する
daradarach [Fri, 4 Feb 2022 15:24:25 +0000 (00:24 +0900)]
player-status-resist.cpp内でプレイヤーのみの(浮遊・壁抜け・反テレ)を参照している部分を、乗っている馬込みで判定するように一括修正。対象は重力・虚無・深淵攻撃に対するダメージ計算。
daradarach [Fri, 4 Feb 2022 14:34:34 +0000 (23:34 +0900)]
深淵属性、虚無属性が敵モンスターに反射された時のために作られていた@へのエフェクトが実際には使える状態になっておらず、反射された時にその効果が発揮されていなかったのを修正
Habu [Fri, 4 Feb 2022 13:50:08 +0000 (22:50 +0900)]
Merge pull request #2037 from OwenGHB/curses-fix
GCU版の機能拡張: bigscreen / color / layout customize / cursor flicker fix
Hourier [Thu, 3 Feb 2022 13:36:52 +0000 (22:36 +0900)]
Merge pull request #2028 from Hourier/Remove-Old-Variant-Number
バリアント名をセーブデータに含めた
Hourier [Thu, 3 Feb 2022 12:44:44 +0000 (21:44 +0900)]
[Refactor] #1743 飛竜氏の指摘に従い、define文時代の名残でバリアント名の文字数をリテラルで定義していた箇所をlength() で定義し直した
Gwilim Owen [Mon, 31 Jan 2022 15:41:52 +0000 (15:41 +0000)]
Merge pull request #2 from habu1010/feature/fix-curses-additional-mod
curses additional fixes
Habu [Mon, 31 Jan 2022 15:24:53 +0000 (00:24 +0900)]
[Fix] The cursor will no longer be displayed
Since the code to display the cursor is after the return statement, once
it disappears, it will not be displayed again.
Move the code to display the cursor to the correct position.
Habu [Mon, 31 Jan 2022 15:20:35 +0000 (00:20 +0900)]
[Refactor] Use built-in literals for bool types
Since the code base is C++, as a rule, we do not use the TRUE/FALSE
macro for the bool type, but use the true/false literal instead.
Habu [Mon, 31 Jan 2022 15:15:36 +0000 (00:15 +0900)]
[Style] Code formatting with clang-format
Gwilim [Mon, 31 Jan 2022 14:57:05 +0000 (14:57 +0000)]
undo accidental change
Gwilim [Mon, 31 Jan 2022 14:55:59 +0000 (14:55 +0000)]
Secondary colour fix, dimensions fix