OSDN Git Service
Eric Branlund [Fri, 14 Oct 2022 19:06:12 +0000 (13:06 -0600)]
Merge branch 'develop' into macos-develop
Hourier [Fri, 14 Oct 2022 12:48:15 +0000 (21:48 +0900)]
Merge pull request #2723 from Hourier/Fix-History-Generator-Humand
クラスによって生い立ちが一部欠ける場合がある事象を修正した
Hourier [Fri, 14 Oct 2022 12:47:36 +0000 (21:47 +0900)]
Merge pull request #2716 from Hourier/Move-Dungeon-to-System
dungeon.cpp/h を system/dungeon-info.cpp/h に移した
Hourier [Thu, 13 Oct 2022 12:53:45 +0000 (21:53 +0900)]
Merge pull request #2720 from Hourier/Fix-Wizard-All-Cure
ウィザードモードの全回復で減速と恐怖にも対応した
Hourier [Thu, 13 Oct 2022 08:41:58 +0000 (17:41 +0900)]
[Fix] #2717 クラスによって生い立ちが一部欠ける場合がある事象を修正した / Resolved the issue that birth history sometimes lacks by player class
Hourier [Wed, 12 Oct 2022 14:07:19 +0000 (23:07 +0900)]
[Refactor] #2091 ウィザードモードの全回復で減速と恐怖にも対応した
Eric Branlund [Wed, 12 Oct 2022 18:36:07 +0000 (12:36 -0600)]
Merge branch 'develop' into macos-develop
Hourier [Wed, 12 Oct 2022 15:08:19 +0000 (00:08 +0900)]
Merge pull request #2719 from backwardsEric/TerrainDefinitions_for_GridFeatureDefinitions
Use TerrainDefinitions.txt rather than GridFeatureDefinitions.txt in …
Eric Branlund [Tue, 11 Oct 2022 13:33:32 +0000 (07:33 -0600)]
Merge branch 'TerrainDefinitions_for_GridFeatureDefinitions' into macos-develop
Eric Branlund [Tue, 11 Oct 2022 13:24:40 +0000 (07:24 -0600)]
Use TerrainDefinitions.txt rather than GridFeatureDefinitions.txt in lib/edit/Makefile.am since the former file is what is present. Update the comments that refer to GridFeatureDefinitions.txt. Resolves https://github.com/hengband/hengband/issues/2718 .
Eric Branlund [Tue, 11 Oct 2022 12:31:11 +0000 (06:31 -0600)]
Merge branch 'develop' into macos-develop
Hourier [Tue, 11 Oct 2022 12:30:38 +0000 (21:30 +0900)]
Merge pull request #2710 from Hourier/Change-Signature-Decide-Social-Class
decide_social_class() のシグネチャを、std::stringを返すように書き換えた
Hourier [Tue, 11 Oct 2022 11:54:19 +0000 (20:54 +0900)]
[Refactor] #2711 Changed raw array to std::array in dungeon_type
Hourier [Tue, 11 Oct 2022 11:36:13 +0000 (20:36 +0900)]
[Refactor] #2711 Moved dungeon/dungeon.cpp/h to system/dungeon-info.cpp/h
Notes: DungeonInfo class will be defined, dungeon_type will be renamed to DungeonDefinition, max_dlv will be incorporated into new class DungeonMemory and both of 2 classes will be incorporated into DungeonInfo
Hourier [Mon, 10 Oct 2022 02:33:33 +0000 (11:33 +0900)]
[Refactor] #2688 decide_social_class() のシグネチャを、std::stringを返すように書き換えた
Hourier [Mon, 10 Oct 2022 14:28:35 +0000 (23:28 +0900)]
[Refactor] #2711 choose_dungeon() をdungeon.cpp/h から spells-world.cpp/h へ移動させた
Hourier [Mon, 10 Oct 2022 14:06:48 +0000 (23:06 +0900)]
[Refactor] #2711 is_in_dungeon() をグローバル関数からfloor_type のオブジェクトメソッドに繰り込んだ (dungeon.cpp/h の軽量化)
Hourier [Mon, 10 Oct 2022 12:20:28 +0000 (21:20 +0900)]
Merge pull request #2706 from Hourier/Rename-Edit-Files
lib/edit 以下にある「x_info.txt」を、誰でも意味が分かるように改名した
Hourier [Mon, 10 Oct 2022 12:00:39 +0000 (21:00 +0900)]
Merge pull request #2708 from Hourier/Obsolete-Askfor-Aux
現askfor() を廃止し、askfor_aux() に統合した
Hourier [Sun, 9 Oct 2022 15:46:01 +0000 (00:46 +0900)]
[Refactor] #56 Renamed v_info.txt to VaultDefinitions.txt
Hourier [Sun, 9 Oct 2022 15:42:23 +0000 (00:42 +0900)]
[Refactor] #56 Renamed s_info.txt to ClassSkillDefinitions.txt
Hourier [Sun, 9 Oct 2022 15:39:12 +0000 (00:39 +0900)]
[Refactor] #56 Renamed r_info.txt to MonsterRaceDefinitions.txt
Hourier [Sun, 9 Oct 2022 15:29:22 +0000 (00:29 +0900)]
[Refactor] #56 Renamed w_info.txt to WildernessDefinition.txt
Hourier [Sun, 9 Oct 2022 15:25:05 +0000 (00:25 +0900)]
[Refactor] #56 Renamed t_info.txt to TownDefinitionList.txt
Hourier [Sun, 9 Oct 2022 15:18:00 +0000 (00:18 +0900)]
[Refactor] #56 Renamed q_info.txt to QuestDefinitionList.txt
Hourier [Sun, 9 Oct 2022 14:45:22 +0000 (23:45 +0900)]
[Refactor] #56 Renamed m_info.txt to ClassMagicDefinitions.txt
Hourier [Sun, 9 Oct 2022 11:53:54 +0000 (20:53 +0900)]
[Refactor] #56 Renamed k_info.txt to BaseItemDefinitions.txt
Hourier [Sun, 9 Oct 2022 11:50:59 +0000 (20:50 +0900)]
[Refactor] #56 Renamed f_info.txt to GridFeatureDefinitions.txt
Hourier [Sun, 9 Oct 2022 11:49:05 +0000 (20:49 +0900)]
[Refactor] #56 Renamed e_info.txt to EgoDefinitions.txt
Hourier [Sun, 9 Oct 2022 11:38:45 +0000 (20:38 +0900)]
[Refactor] #56 Renamed d_info.txt to DungeonDefinitions.txt
Hourier [Sun, 9 Oct 2022 11:36:59 +0000 (20:36 +0900)]
[Refactor] #56 Renamed a_info.txt to ArtifactDefinitions.txt
Hourier [Mon, 10 Oct 2022 01:34:03 +0000 (10:34 +0900)]
[Refactor] #2699 Reshaped askfor()
Hourier [Mon, 10 Oct 2022 01:08:53 +0000 (10:08 +0900)]
[Refactor] #2699 askfor_aux() をオプション引数付きaskfor() に改名し、元のaskfor() は削除した
Eric Branlund [Mon, 10 Oct 2022 00:17:27 +0000 (18:17 -0600)]
Merge branch 'develop' into macos-develop
Hourier [Sun, 9 Oct 2022 11:34:57 +0000 (20:34 +0900)]
[Refactor] #56 init_info() 及びinit_info_txt() の可読性を上げた
Deskull [Sun, 9 Oct 2022 12:20:12 +0000 (21:20 +0900)]
Merge pull request #2700 from sikabane-works/release/3.0.0Alpha69
Release/3.0.0 alpha69
Deskull [Sun, 9 Oct 2022 12:05:59 +0000 (21:05 +0900)]
[Release] 3.0.0Alpha69
Deskull [Sun, 9 Oct 2022 11:59:57 +0000 (20:59 +0900)]
Merge branch 'master' of https://github.com/hengband/hengband into develop
Deskull [Sun, 9 Oct 2022 11:18:01 +0000 (20:18 +0900)]
Merge pull request #2285 from sikabane-works/feature/refactor-wizard-get_value
ウィザードモード一部の数値入力にget_value()適用
Hourier [Sun, 9 Oct 2022 10:21:21 +0000 (19:21 +0900)]
Merge pull request #2696 from Hourier/Remove-Extra-From-BaseItemInfo
k_info.txt から使われていないフィールドを除外した
Hourier [Sun, 9 Oct 2022 10:20:43 +0000 (19:20 +0900)]
Merge pull request #2690 from Hourier/Unify-History-Japanese-English-1
生い立ちの日英を統合した (1)
Hourier [Sun, 9 Oct 2022 07:25:02 +0000 (16:25 +0900)]
[Refactor] #2693 使われていないものの、関数ポインタの都合により存在するparse_k_info() の引数に変数名を明記した
Hourier [Sun, 9 Oct 2022 08:31:58 +0000 (17:31 +0900)]
Merge pull request #2695 from Hourier/Enter-Functions-to-ObjectType-Object-Methods
object_value() とobject_value_base() をObjectTypeのオブジェクトメソッドとして再定義した
Deskull [Sun, 9 Oct 2022 07:58:20 +0000 (16:58 +0900)]
[Fix] 不要なキャストを修正。
Deskull [Sun, 9 Oct 2022 07:55:51 +0000 (16:55 +0900)]
[Refactor] 一時変数の命名を意図のあるものに修正。
Deskull [Sun, 9 Oct 2022 06:07:06 +0000 (15:07 +0900)]
[Refactor] プレイ日数変更処理に get_value() を採用。
Deskull [Sun, 9 Oct 2022 06:07:03 +0000 (15:07 +0900)]
[Refactor] 復帰させる固定アーティファクトID指定を get_value() に変更。
Hourier [Sun, 9 Oct 2022 07:18:38 +0000 (16:18 +0900)]
[Refactor] #2693 k_info.txt から使われていないフィールドを除外した
Deskull [Sun, 9 Oct 2022 06:01:05 +0000 (15:01 +0900)]
[Refactor] クエスト突入時のID指定にget_value()を使用。
Hourier [Sun, 9 Oct 2022 06:33:14 +0000 (15:33 +0900)]
[Refactor] #2694 object_value() をget_price() に、object_value_base() をget_baseitem_price() に、それぞれ差し替えた
Hourier [Sun, 9 Oct 2022 06:24:44 +0000 (15:24 +0900)]
[Refactorl #2694 Reshaped object-type-definition.cpp
Hourier [Sun, 9 Oct 2022 05:52:59 +0000 (14:52 +0900)]
[Refactor] #2694 object_value() とobject_value_base() を整形した
Hourier [Sun, 9 Oct 2022 04:34:49 +0000 (13:34 +0900)]
[Refactor] #2694 object_value() とobject_value_base() をObjectTypeのオブジェクトメソッドとして繰り込んだ
Hourier [Sun, 9 Oct 2022 05:07:16 +0000 (14:07 +0900)]
Merge pull request #2692 from Hourier/Move-Object-Kind-to-System
object-kind.cpp/h をobject/ からsystem/ へ移し、baseitem-info-definition.cpp/h に改名した
Hourier [Sat, 8 Oct 2022 14:04:47 +0000 (23:04 +0900)]
[Refactor] #2653 ミュータブルなフィールド変数とイミュータブルなフィールド変数の位置関係を調整した
Hourier [Sat, 8 Oct 2022 13:36:09 +0000 (22:36 +0900)]
[Refacftor] #2653 Renamed struct object_kind to class BaseItemInfo
Hourier [Sat, 8 Oct 2022 13:23:12 +0000 (22:23 +0900)]
[Refactor] #2653 コメントが旧設計のままだったのを現状に合うよう修正
Hourier [Sat, 8 Oct 2022 13:18:23 +0000 (22:18 +0900)]
[Refactor] #2653 Renamed object/object-kind.cpp/h to system/baseitem-info-definition.cpp/h
Hourier [Sat, 8 Oct 2022 02:58:10 +0000 (11:58 +0900)]
[Refactor] #2678 人間からドワーフまでの種族について、生い立ちの日英を統合した
Hourier [Sat, 8 Oct 2022 02:38:13 +0000 (11:38 +0900)]
[Refactor] #2678 bgは省略しすぎて不明瞭なのでbackgroundsへと改名した
Eric Branlund [Thu, 6 Oct 2022 19:34:31 +0000 (13:34 -0600)]
Merge branch 'develop' into macos-develop
Hourier [Thu, 6 Oct 2022 13:49:20 +0000 (22:49 +0900)]
Merge pull request #2659 from Hourier/Enter-MonsterType-Functions-2
decide_mosnter_speed() をオブジェクトメソッド「monster_type::get_riding_speed()」にした
Hourier [Thu, 6 Oct 2022 09:24:54 +0000 (18:24 +0900)]
[Refactor] #2679 モンスターの速度をスポイルする処理を加速の正負にかかわらないよう統一した
Hourier [Tue, 4 Oct 2022 09:31:06 +0000 (18:31 +0900)]
[Refactor] #2679 プレイヤーの標準スピードである110を、STANDARD_SPEED に差し替えた
Hourier [Wed, 28 Sep 2022 08:51:28 +0000 (17:51 +0900)]
[Refactor] #2679 プレイヤー/モンスターの標準スピードである110を、gamevalue.h に「STANDARD_SPEED」として定義した
Hourier [Sun, 18 Sep 2022 10:56:17 +0000 (19:56 +0900)]
[Refactor] #2679 decide_mosnter_speed() をオブジェクトメソッド「monster_type::get_temporary_speed()」にした
Eric Branlund [Tue, 4 Oct 2022 01:10:53 +0000 (19:10 -0600)]
Merge branch 'develop' into macos-develop
Habu [Mon, 3 Oct 2022 22:59:23 +0000 (07:59 +0900)]
Merge pull request #2677 from habu1010/feature/wrap-long-monster-name
[Feature] キャラクタダンプなどで長いモンスター名を折り返し表示する
Habu [Sun, 2 Oct 2022 13:30:19 +0000 (22:30 +0900)]
[Feature] 既知のユニーク・モンスター一覧表示で長いモンスター名を折り返す
知識の確認('~'コマンド)から表示できる「既知の生きているユニーク・モンスター」「既知の
撃破したユニーク・モンスター」の表示で長い名前のモンスターは右側にはみ出してしまうこと
があるので、折り返して表示するようにする。
それに伴い、モンスターのレベルや撃破した時のプレイヤーレベル・プレイ時間などの表示位置
が揃うようにする。
Habu [Thu, 29 Sep 2022 13:32:42 +0000 (22:32 +0900)]
[Feature] 撃破済みの上位ユニークモンスター一覧表示で長いモンスター名を折り返す
撃破済みの上位N体のユニークモンスターの一覧表示で長い名前のモンスターが選択された場合、
その行だけ右側に表示がはみ出てしまっている。
長い名前の時は折り返し表示して表示が揃うようにする。
Habu [Thu, 29 Sep 2022 13:30:50 +0000 (22:30 +0900)]
[Feature] 達成/失敗したクエストの一覧表示で長いモンスター名を折り返す
ランダムクエストで長い名前のモンスターが選択された場合、クエスト一覧表示でその行だけ
右側に表示がはみ出てしまっている。
長い名前の時は折り返し表示して表示が揃うようにする。
Habu [Thu, 29 Sep 2022 13:27:06 +0000 (22:27 +0900)]
[Refactor] モンスター一覧スポイラーの折り返し表示に str_separate を使用する
Habu [Thu, 29 Sep 2022 13:25:16 +0000 (22:25 +0900)]
[Feature] 文字列を指定した文字数ごとに分割する関数
与えられた文字列を指定した文字数ごとに分割する関数 str_separate を追加する。
長いモンスター名などの折り返し表示などに使用することを想定。
Eric Branlund [Tue, 27 Sep 2022 21:36:51 +0000 (15:36 -0600)]
Merge branch 'develop' into macos-develop
Deskull [Tue, 27 Sep 2022 14:20:47 +0000 (23:20 +0900)]
Merge pull request #2673 from sikabane-works/release/3.0.0Alpha68
[Release] 3.0.0Alpha68
Deskull [Tue, 27 Sep 2022 14:20:19 +0000 (23:20 +0900)]
Merge pull request #2674 from sikabane-works/release/3.0.0Alpha68
Release/3.0.0 alpha68
Deskull [Tue, 27 Sep 2022 14:01:22 +0000 (23:01 +0900)]
[Release] 3.0.0Alpha68
Habu [Tue, 27 Sep 2022 10:39:33 +0000 (19:39 +0900)]
Merge pull request #2671 from habu1010/feature/fix-crash-on-super-ray
[Fix] #2667 自身をターゲットにスーパーレイを打つとクラッシュする
Habu [Tue, 27 Sep 2022 10:39:24 +0000 (19:39 +0900)]
Merge pull request #2670 from habu1010/feature/fix-resist-blindness-condition
[Fix] 暗黒・盲目耐性なしで暗黒属性攻撃を受けても盲目にならない
Habu [Tue, 27 Sep 2022 10:39:12 +0000 (19:39 +0900)]
Merge pull request #2669 from habu1010/feature/fix-nullptr-reference
[Fix] モンスターが魔法を使用する時にクラッシュする
Habu [Tue, 27 Sep 2022 09:25:05 +0000 (18:25 +0900)]
[Fix] #2667 自身をターゲットにスーパーレイを打つとクラッシュする
自身をターゲットにしてスーパーレイを打つと魔法軌道の長さが 0 になるが、この時内部で保持
するサイズ 0 のコンテナに対し back() を取ってしまいクラッシュする。
長さが 0 の時はその後の処理を行わずリターンするようにする。
なお、この時何も起きずMPだけ消費することになるが、エンバグ前も同じ仕様である。
Deskull [Tue, 27 Sep 2022 04:06:35 +0000 (13:06 +0900)]
Merge pull request #2664 from sikabane-works/feture/fix-d_info_comment
Habu [Mon, 26 Sep 2022 14:14:16 +0000 (23:14 +0900)]
[Fix] 暗黒・盲目耐性なしで暗黒属性攻撃を受けても盲目にならない
リファクタリング時の真偽反転によるエンバグ。正しい真偽値に修正する。
Habu [Mon, 26 Sep 2022 13:54:49 +0000 (22:54 +0900)]
[Fix] モンスターが魔法を使用する時にクラッシュする
ms_ptr->t_ptr が適切な要素を指す前にその参照 t_ref を取得してしまっている。
ms_ptr->t_ptr が nullptr の場合、t_ref はヌル参照となりクラッシュする。
ms_ptr->t_ptr にアドレスが正しく代入された後に参照を取るように修正する。
Deskull [Sun, 25 Sep 2022 10:08:26 +0000 (19:08 +0900)]
[Fix] d_info.txtのWブロック表記解説がおかしかったので修正。
Eric Branlund [Mon, 19 Sep 2022 17:48:51 +0000 (11:48 -0600)]
Merge branch 'develop' into macos-develop
Deskull [Mon, 19 Sep 2022 13:08:46 +0000 (22:08 +0900)]
Merge pull request #2662 from Hourier/hotfix/Fix-ArtifactMap-None
アイテムから発動IDを取ろうとする処理で落ちることがある
Hourier [Mon, 19 Sep 2022 12:47:45 +0000 (21:47 +0900)]
Merge pull request #2660 from Hourier/hotfix/Fix-ArtifactMap-None
アイテムから発動IDを取ろうとする処理で落ちることがある
Hourier [Mon, 19 Sep 2022 08:59:56 +0000 (17:59 +0900)]
[Hotfix] 3.0.0Alpha67
Hourier [Mon, 19 Sep 2022 01:56:34 +0000 (10:56 +0900)]
[Hotfix] a_info.at() がキー不存在例外を吐いてソフトウェアが落ちる事象を修正した
Eric Branlund [Mon, 19 Sep 2022 04:05:37 +0000 (22:05 -0600)]
Merge branch 'develop' into macos-develop
Hourier [Sun, 18 Sep 2022 13:42:13 +0000 (22:42 +0900)]
Merge pull request #2652 from Hourier/Enter-MonsterType-Functions
monster_type にオブジェクトメソッドを定義した
Deskull [Sun, 18 Sep 2022 13:41:29 +0000 (22:41 +0900)]
Merge pull request #2658 from sikabane-works/release/3.0.0Alpha66
Release/3.0.0 alpha66
Deskull [Sun, 18 Sep 2022 13:41:02 +0000 (22:41 +0900)]
Merge pull request #2657 from sikabane-works/release/3.0.0Alpha66
[Release] 3.0.0Alpha66
Deskull [Sun, 18 Sep 2022 13:28:13 +0000 (22:28 +0900)]
[Release] 3.0.0Alpha66
Hourier [Sat, 17 Sep 2022 08:44:34 +0000 (17:44 +0900)]
[Refactor] #2647 monster_invulner_remaining() をmonster_type::is_invulnerable() とmonster_type::get_remaining_invulnerability() に分離した
Hourier [Sat, 17 Sep 2022 08:24:43 +0000 (17:24 +0900)]
[Refactor] #2647 monster_fear_remaining() を monster_type::is_fearful() とmonster_type::get_remaining_fear() に分離した
Hourier [Sat, 17 Sep 2022 08:11:48 +0000 (17:11 +0900)]
[Refactor] #2647 monster_confused_remaining() を monster_type::is_confused() とmonster_type::get_remaining_confusion() に分離した
Hourier [Sat, 17 Sep 2022 07:59:45 +0000 (16:59 +0900)]
[Refactor] #2647 monster_stunned_remaining() を monster_type::is_stunned() とmonster_type::get_remaining_stun() に分離した
Hourier [Sat, 17 Sep 2022 07:43:46 +0000 (16:43 +0900)]
[Refactor] #2647 monster_slow_remaining() を monster_type::is_decelerated() とmonster_type::get_remaining_deceleration() に分離した