OSDN Git Service

hengbandforosx/hengbandosx.git
14 months ago[Refactor] #3187 関数マクロIS_FLG() をautopick_type::has() に差し替えた (autopick-editor-util...
Hourier [Fri, 28 Apr 2023 10:46:45 +0000 (19:46 +0900)]
[Refactor] #3187 関数マクロIS_FLG() をautopick_type::has() に差し替えた (autopick-editor-util.cpp のみ)

14 months ago[Refactor] #3187 関数マクロIS_FLG() をautopick_type::has() に差し替えた (autopick-describer.cpp のみ)
Hourier [Thu, 27 Apr 2023 14:33:45 +0000 (23:33 +0900)]
[Refactor] #3187 関数マクロIS_FLG() をautopick_type::has() に差し替えた (autopick-describer.cpp のみ)

14 months ago[Refactor] #3187 Separated check_item_feature() from is_autopick_match()
Hourier [Wed, 26 Apr 2023 14:40:21 +0000 (23:40 +0900)]
[Refactor] #3187 Separated check_item_feature() from is_autopick_match()

14 months ago[Refactor] #3187 is_autopick_match() の引数をconcptr からstd::string_view に変えた
Hourier [Wed, 26 Apr 2023 14:27:43 +0000 (23:27 +0900)]
[Refactor] #3187 is_autopick_match() の引数をconcptr からstd::string_view に変えた

14 months ago[Refactor] #3187 autopick_type::flag をautopick_type::flags に改名した
Hourier [Fri, 28 Apr 2023 11:03:16 +0000 (20:03 +0900)]
[Refactor] #3187 autopick_type::flag をautopick_type::flags に改名した

14 months agoMerge pull request #3195 from Hourier/Change-Avatar-ConcptrArray-StringVector
Hourier [Sat, 29 Apr 2023 14:29:35 +0000 (23:29 +0900)]
Merge pull request #3195 from Hourier/Change-Avatar-ConcptrArray-StringVector

avatar::virtue をconcptr[] からstd::map<Virtue, std::string> に差し替えた

14 months agoMerge pull request #3175 from Hourier/Change-Signature-PathParse
Hourier [Sat, 29 Apr 2023 14:08:45 +0000 (23:08 +0900)]
Merge pull request #3175 from Hourier/Change-Signature-PathParse

path_parse() のシグネチャからchar* 引数を削除し、戻り値の型をpathにした

14 months ago[Refactor] #3173 どこからも呼ばれていないfd_copy() とfd_chop() を削除した
Hourier [Sat, 29 Apr 2023 13:45:36 +0000 (22:45 +0900)]
[Refactor] #3173 どこからも呼ばれていないfd_copy() とfd_chop() を削除した

14 months ago[Fix] #3173 Windows以外の環境でlib/save/log/ がない場合にクラッシュする事象を修正した
Hourier [Sat, 29 Apr 2023 13:11:41 +0000 (22:11 +0900)]
[Fix] #3173 Windows以外の環境でlib/save/log/ がない場合にクラッシュする事象を修正した

14 months agoMerge pull request #3198 from Hourier/Change-String-GfDescriptions
Hourier [Sat, 29 Apr 2023 11:54:43 +0000 (20:54 +0900)]
Merge pull request #3198 from Hourier/Change-String-GfDescriptions

named_num::name をconcptr からstd::string に変えた

14 months agoMerge pull request #3201 from Hourier/Change-String-HorrorDescriptions
Hourier [Sat, 29 Apr 2023 11:50:18 +0000 (20:50 +0900)]
Merge pull request #3201 from Hourier/Change-String-HorrorDescriptions

エルドリッチホラーの形容詞テーブルをconcptr[] からvector<string> に変えた

14 months ago[Refactor] #3197 Reshaped interpret_z_token()
Hourier [Sat, 29 Apr 2023 04:19:22 +0000 (13:19 +0900)]
[Refactor] #3197 Reshaped interpret_z_token()

14 months ago[Refactor] #3197 named_num 構造体のconcptr をstd::string に変えた
Hourier [Sat, 29 Apr 2023 04:15:01 +0000 (13:15 +0900)]
[Refactor] #3197 named_num 構造体のconcptr をstd::string に変えた

14 months ago[Refactor] #3199 decide_horror_message() をMonsterRaceInfo のオブジェクトメソッドに繰り込んだ
Hourier [Sat, 29 Apr 2023 05:16:47 +0000 (14:16 +0900)]
[Refactor] #3199 decide_horror_message() をMonsterRaceInfo のオブジェクトメソッドに繰り込んだ

14 months agoMerge pull request #3202 from Hourier/Fix-ChaosPatron-Reward
Hourier [Sat, 29 Apr 2023 11:04:09 +0000 (20:04 +0900)]
Merge pull request #3202 from Hourier/Fix-ChaosPatron-Reward

カオスパトロン報酬が時々異常になる不具合を修正した

14 months ago[Refactor] #3200 Reshaped gain_level_reward()
Hourier [Sat, 29 Apr 2023 06:04:18 +0000 (15:04 +0900)]
[Refactor] #3200 Reshaped gain_level_reward()

14 months ago[Fix] #3200 配列外アクセスで異常なカオスパトロン報酬が与えられる不具合を修正した
Hourier [Sat, 29 Apr 2023 06:00:02 +0000 (15:00 +0900)]
[Fix] #3200 配列外アクセスで異常なカオスパトロン報酬が与えられる不具合を修正した

14 months ago[Refactor] #3199 Reshaped eldritch-horror.cpp
Hourier [Sat, 29 Apr 2023 05:12:03 +0000 (14:12 +0900)]
[Refactor] #3199 Reshaped eldritch-horror.cpp

14 months ago[Refactor] #3199 horror-descriptions.cpp/h のconcptr[] をvector<string> に差し替えた
Hourier [Sat, 29 Apr 2023 04:53:52 +0000 (13:53 +0900)]
[Refactor] #3199 horror-descriptions.cpp/h のconcptr[] をvector<string> に差し替えた

14 months ago[Refactor] #3199 horror-descriptions.cpp の日英表記を統合した
Hourier [Sat, 29 Apr 2023 04:44:34 +0000 (13:44 +0900)]
[Refactor] #3199 horror-descriptions.cpp の日英表記を統合した

14 months ago[Refactor] #3194 virtue_names をconcptr[] からstd::map<Virtue, std::string> に差し替えた
Hourier [Sat, 29 Apr 2023 03:08:08 +0000 (12:08 +0900)]
[Refactor] #3194 virtue_names をconcptr[] からstd::map<Virtue, std::string> に差し替えた

14 months ago[Refactor] #3194 配列virtue をvirtue_names に改名した
Hourier [Sat, 29 Apr 2023 02:53:44 +0000 (11:53 +0900)]
[Refactor] #3194 配列virtue をvirtue_names に改名した

14 months ago[Refactor] #3194 実態のない定数定義を除去した
Hourier [Sat, 29 Apr 2023 02:52:43 +0000 (11:52 +0900)]
[Refactor] #3194 実態のない定数定義を除去した

14 months ago[Refactor] #3194 引数名の不整合を解消した
Hourier [Sat, 29 Apr 2023 02:48:12 +0000 (11:48 +0900)]
[Refactor] #3194 引数名の不整合を解消した

14 months ago[Refactor] #3194 Virtue をenum からenum class へ差し替えた
Hourier [Sat, 29 Apr 2023 02:40:51 +0000 (11:40 +0900)]
[Refactor] #3194 Virtue をenum からenum class へ差し替えた

14 months ago[Refactor] #3194 virtue_idx をVirtue に改名した
Hourier [Sat, 29 Apr 2023 02:24:51 +0000 (11:24 +0900)]
[Refactor] #3194 virtue_idx をVirtue に改名した

14 months agoMerge pull request #3143 from Hourier/Change-Describe-Flavor-Return-Type-String-3
Hourier [Wed, 26 Apr 2023 13:53:16 +0000 (22:53 +0900)]
Merge pull request #3143 from Hourier/Change-Describe-Flavor-Return-Type-String-3

describe_flavor() の引数からchar *を除去し、戻り値をstd::string に変えた

14 months ago[Refactor] #3173 fd_make()へのパーミッション引数が複数箇所でマジックナンバー的に扱われていたので関数内で宣言した
Hourier [Sun, 23 Apr 2023 03:57:20 +0000 (12:57 +0900)]
[Refactor] #3173 fd_make()へのパーミッション引数が複数箇所でマジックナンバー的に扱われていたので関数内で宣言した

実コード上の引数はグループへの書き込みを許可するか否かの2択 (0644 or 0664)であり、実行権限のあるファイルを動的に生成することはないので、敢えて外からあちこちから引数を受ける必要はないと判断した

14 months ago[Refactor] #3173 path_parse() のシグネチャを、char*の引数からpathの戻り値に変えた
Hourier [Sun, 23 Apr 2023 03:54:03 +0000 (12:54 +0900)]
[Refactor] #3173 path_parse() のシグネチャを、char*の引数からpathの戻り値に変えた

14 months agoMerge pull request #3173 from Hourier/Change-Signature-Angband-Fopen
Hourier [Mon, 24 Apr 2023 09:49:44 +0000 (18:49 +0900)]
Merge pull request #3173 from Hourier/Change-Signature-Angband-Fopen

angband_fopen() の引数からconcptr をなくし、pathとenum classに差し替えた

14 months ago[Fix] #2604 大文字変換のフォーマット指定子に漏れがあったので修正した
Hourier [Sat, 15 Apr 2023 07:18:24 +0000 (16:18 +0900)]
[Fix] #2604 大文字変換のフォーマット指定子に漏れがあったので修正した

14 months ago[Refactor] #2604 固定文字列をconstexpr で再定義した
Hourier [Wed, 1 Feb 2023 11:06:58 +0000 (20:06 +0900)]
[Refactor] #2604 固定文字列をconstexpr で再定義した

14 months ago[Refactor] #2604 desc_ss を単にssと省略した (十分可読性はあるため)
Hourier [Mon, 23 Jan 2023 10:38:49 +0000 (19:38 +0900)]
[Refactor] #2604 desc_ss を単にssと省略した (十分可読性はあるため)

14 months ago[Refactor] #2604 describe_flavor() の引数char* を廃止し、戻り値をstd::string に変えた
Hourier [Fri, 30 Dec 2022 08:17:09 +0000 (17:17 +0900)]
[Refactor] #2604 describe_flavor() の引数char* を廃止し、戻り値をstd::string に変えた

14 months ago[Refactor] #2604 Reshaped change_monster_stat()
Hourier [Mon, 23 Jan 2023 11:14:29 +0000 (20:14 +0900)]
[Refactor] #2604 Reshaped change_monster_stat()

14 months agoMerge pull request #3178 from Hourier/Add-Artifacts-Alpha79
Hourier [Sun, 23 Apr 2023 13:00:02 +0000 (22:00 +0900)]
Merge pull request #3178 from Hourier/Add-Artifacts-Alpha79

固定アーティファクトを追加し、ArtifactDefinitions.txt の欠番を埋めた

14 months ago[Refactor] #3177 アーティファクトに欠番がなくなったのでfind() で探さずat() で直接取得するようにした
Hourier [Sun, 23 Apr 2023 07:53:13 +0000 (16:53 +0900)]
[Refactor] #3177 アーティファクトに欠番がなくなったのでfind() で探さずat() で直接取得するようにした

14 months ago[Implement] #3177 序中盤向けのアーティファクト2個を追加して欠番を埋めた
Hourier [Sun, 23 Apr 2023 07:36:13 +0000 (16:36 +0900)]
[Implement] #3177 序中盤向けのアーティファクト2個を追加して欠番を埋めた

14 months ago[Refactor] #3177 RESITANCE をRESISTANCE に修正した
Hourier [Sun, 23 Apr 2023 06:55:14 +0000 (15:55 +0900)]
[Refactor] #3177 RESITANCE をRESISTANCE に修正した

14 months ago[Refactor] #3162 引数からconcptr をなくし、pathやenum classに差し替えた (TODO:戻り値はFILE* のまま。長期的にstd...
Hourier [Sat, 22 Apr 2023 02:58:32 +0000 (11:58 +0900)]
[Refactor] #3162 引数からconcptr をなくし、pathやenum classに差し替えた (TODO:戻り値はFILE* のまま。長期的にstd::ifstream/std::ofstream へ変える)

14 months agoMerge pull request #3167 from Hourier/Change-Subtitles-Type
Hourier [Sat, 22 Apr 2023 14:59:09 +0000 (23:59 +0900)]
Merge pull request #3167 from Hourier/Change-Subtitles-Type

日記のサブタイトルをconcptr[] からstd::vector<std::string> に変えた

14 months agoMerge pull request #3170 from Hourier/Remove-Max-Towns
Hourier [Sat, 22 Apr 2023 14:55:32 +0000 (23:55 +0900)]
Merge pull request #3170 from Hourier/Remove-Max-Towns

misc.txt から町の最大数を削除した

14 months ago[Refactor] #2476 符号ありなしのコンパイル警告を解消した
Hourier [Wed, 19 Apr 2023 13:13:40 +0000 (22:13 +0900)]
[Refactor] #2476 符号ありなしのコンパイル警告を解消した

14 months ago[Refactor] #2476 towns_info を複数回呼び出していた箇所をconst参照で受けるようにした
Hourier [Mon, 17 Apr 2023 10:31:52 +0000 (19:31 +0900)]
[Refactor] #2476 towns_info を複数回呼び出していた箇所をconst参照で受けるようにした

14 months ago[Refactor] #2476 town_info をtowns_info に改名した
Hourier [Mon, 17 Apr 2023 10:31:09 +0000 (19:31 +0900)]
[Refactor] #2476 town_info をtowns_info に改名した

14 months ago[Refactor] #2476 misc.txt から町の数を廃止した
Hourier [Sat, 15 Apr 2023 14:40:55 +0000 (23:40 +0900)]
[Refactor] #2476 misc.txt から町の数を廃止した

14 months agoMerge pull request #3154 from backwardsEric/english-tilde
Habu [Sat, 22 Apr 2023 14:43:30 +0000 (23:43 +0900)]
Merge pull request #3154 from backwardsEric/english-tilde

English: expand tildes in the base item name

14 months ago[Refactor] #3166 サブタイトルに日英翻訳上の注意点を追記し、cmd-diary::display_diary() の変数型を調整した
Hourier [Sat, 22 Apr 2023 12:31:52 +0000 (21:31 +0900)]
[Refactor] #3166 サブタイトルに日英翻訳上の注意点を追記し、cmd-diary::display_diary() の変数型を調整した

14 months agoMerge pull request #3171 from habu1010/feature/fix-birth-class-info-does-not-refresh
Habu [Sat, 22 Apr 2023 14:31:35 +0000 (23:31 +0900)]
Merge pull request #3171 from habu1010/feature/fix-birth-class-info-does-not-refresh

[Fix] #3137 キャラメイク時職業の能力修正値情報が更新されない

14 months ago[Fix] #3137 キャラメイク時職業の能力修正値情報が更新されない
Habu [Sat, 22 Apr 2023 13:47:20 +0000 (22:47 +0900)]
[Fix] #3137 キャラメイク時職業の能力修正値情報が更新されない

変数 int_cs の定義位置がまずく、ループ毎に能力修正値情報が更新されなく
なっている。適切な位置に移動する。

14 months agoMerge pull request #3169 from Hourier/Unify-Pragma-Once
Hourier [Sat, 22 Apr 2023 13:40:49 +0000 (22:40 +0900)]
Merge pull request #3169 from Hourier/Unify-Pragma-Once

インクルードガードを#pragma once に統一した

14 months ago[Refactor] #3145 C++では不要なexternを削除し、数か所しか使われていない型エイリアスをC++標準の肩に書き換えた
Hourier [Sat, 15 Apr 2023 06:35:55 +0000 (15:35 +0900)]
[Refactor] #3145 C++では不要なexternを削除し、数か所しか使われていない型エイリアスをC++標準の肩に書き換えた

14 months ago[Refactor] #3166 subtitle の型をconcptr からstd::vector<std::string> に変え、名前をdiary_subtitle...
Hourier [Sat, 22 Apr 2023 12:12:55 +0000 (21:12 +0900)]
[Refactor] #3166 subtitle の型をconcptr からstd::vector<std::string> に変え、名前をdiary_subtitles に変えた

14 months agoMerge pull request #3161 from Hourier/Fix-Unidentified-Feanorian-Lamp-Can-Pile
Hourier [Sat, 22 Apr 2023 01:07:07 +0000 (10:07 +0900)]
Merge pull request #3161 from Hourier/Fix-Unidentified-Feanorian-Lamp-Can-Pile

未鑑定のフェアノールのランプが重なる事象を修正した

14 months ago[Fix] #3133 Resolved the issue that unidentified Feanorian lamps can be piled
Hourier [Fri, 21 Apr 2023 15:07:00 +0000 (00:07 +0900)]
[Fix] #3133 Resolved the issue that unidentified Feanorian lamps can be piled

14 months agoEnglish: expand tildes in the base item name
Eric Branlund [Thu, 20 Apr 2023 13:23:04 +0000 (07:23 -0600)]
English: expand tildes in the base item name

Resolves https://github.com/hengband/hengband/issues/3153 .

15 months ago[Refactor] #3133 Reshaped object_similar_part()
Hourier [Tue, 18 Apr 2023 11:42:45 +0000 (20:42 +0900)]
[Refactor] #3133 Reshaped object_similar_part()

15 months agoMerge pull request #3139 from sikabane-works/feature/monster-add-void-abyss-skill
Deskull [Mon, 17 Apr 2023 03:33:15 +0000 (12:33 +0900)]
Merge pull request #3139 from sikabane-works/feature/monster-add-void-abyss-skill

[Feature] 全属性系モンスターに虚無属性、深淵属性の攻撃手段を追加。

15 months ago[Refactor] #3145 インクルードガードを#pragma once に統一した
Hourier [Sat, 15 Apr 2023 06:29:44 +0000 (15:29 +0900)]
[Refactor] #3145 インクルードガードを#pragma once に統一した

15 months ago[Feature] 全属性モンスターに虚無と深淵攻撃への耐性を付加。
Deskull [Sun, 19 Mar 2023 11:31:43 +0000 (20:31 +0900)]
[Feature] 全属性モンスターに虚無と深淵攻撃への耐性を付加。

15 months ago[Feature] 全属性系モンスターに虚無属性、深淵属性の攻撃手段を追加。
Deskull [Sun, 19 Mar 2023 11:13:20 +0000 (20:13 +0900)]
[Feature] 全属性系モンスターに虚無属性、深淵属性の攻撃手段を追加。

16 months agoMerge pull request #3122 from habu1010/feature/fix-player-cut-stun-hungry-status-pos
Habu [Sat, 25 Feb 2023 03:04:33 +0000 (12:04 +0900)]
Merge pull request #3122 from habu1010/feature/fix-player-cut-stun-hungry-status-pos

[Fix] メインウィンドウ左のプレイヤーの状態表示

16 months agoMerge pull request #3132 from whitehara/fix-hengband.spec-to-make-rpm-on-new-fedora
Habu [Tue, 21 Feb 2023 15:25:31 +0000 (00:25 +0900)]
Merge pull request #3132 from whitehara/fix-hengband.spec-to-make-rpm-on-new-fedora

Fix hengband.spec to make rpm on the new Fedora

16 months agoFix hengband.spec to make rpm on the new Fedora
Shiro Hara [Mon, 20 Feb 2023 18:42:33 +0000 (03:42 +0900)]
Fix hengband.spec to make rpm on the new Fedora

16 months agoMerge pull request #3129 from sikabane-works/release/3.0.0Alpha78
Deskull [Mon, 20 Feb 2023 15:15:39 +0000 (00:15 +0900)]
Merge pull request #3129 from sikabane-works/release/3.0.0Alpha78

[Release] 3.0.0Alpha78

16 months ago[Release] 3.0.0Alpha78
Deskull [Mon, 20 Feb 2023 14:58:55 +0000 (23:58 +0900)]
[Release] 3.0.0Alpha78

16 months agoMerge pull request #3127 from habu1010/feature/fix-crash-when-dropping-random-art
Deskull [Mon, 20 Feb 2023 14:53:37 +0000 (23:53 +0900)]
Merge pull request #3127 from habu1010/feature/fix-crash-when-dropping-random-art

[Fix] ランダムアーティファクトが床に落ちるとクラッシュする

16 months ago[Refactor] Rename ItemEntity::is_artifact()
Habu [Mon, 20 Feb 2023 04:39:16 +0000 (13:39 +0900)]
[Refactor] Rename ItemEntity::is_artifact()

ItemEntity::is_artifact()は固定アーティファクトかランダムアーティファク
トのどちらかであるかどうかを調べるメンバ関数だが、is_artifact()だけでは
紛らわしいのでis_fixed_or_random_artifact()と改名する。

16 months ago[Fix] ランダムアーティファクトが床に落ちるとクラッシュする
Habu [Mon, 20 Feb 2023 04:44:29 +0000 (13:44 +0900)]
[Fix] ランダムアーティファクトが床に落ちるとクラッシュする

c0d486f で固定アーティファクトへのフロアIDの記録をdrop_near関数に移した
際、固定アーティファクトかどうかの判定をis_artifact()としてしまったため、
ランダムアーティファクトに対して固定アーティファクトのテーブルの検索を
行ってしまいクラッシュする。
正しくis_fixed_artifact()に修正する。

16 months agoMerge pull request #3124 from sikabane-works/release/3.0.0Alpha77
Deskull [Sun, 19 Feb 2023 13:51:23 +0000 (22:51 +0900)]
Merge pull request #3124 from sikabane-works/release/3.0.0Alpha77

[Release] 3.0.0Alpha77

16 months ago[Release] 3.0.0Alpha77
Deskull [Sun, 19 Feb 2023 13:36:23 +0000 (22:36 +0900)]
[Release] 3.0.0Alpha77

16 months agoMerge pull request #3116 from habu1010/feature/fix-artifact-disappear-when-moving...
Habu [Sun, 19 Feb 2023 08:26:14 +0000 (17:26 +0900)]
Merge pull request #3116 from habu1010/feature/fix-artifact-disappear-when-moving-dungeon-levels

[Fix] 床置きした固定アーティファクトが階移動で消滅する

16 months ago[Fix] メインウィンドウ左のプレイヤーの状態表示
Habu [Sun, 19 Feb 2023 01:27:12 +0000 (10:27 +0900)]
[Fix] メインウィンドウ左のプレイヤーの状態表示

メインウィンドウを大きくしていると切り傷・朦朧・空腹状態などが左下で見に
くいという意見があったので、プレイヤーのHP/MP表示の下に移動する。

16 months agoMerge pull request #3115 from tanguband/feature/change-depth-rarity-lv4-spellbooks
Deskull [Fri, 17 Feb 2023 03:18:57 +0000 (12:18 +0900)]
Merge pull request #3115 from tanguband/feature/change-depth-rarity-lv4-spellbooks

[Feature] カオスと破邪の4冊目の魔法書の出現階層を90Fに変更する

16 months agoMerge pull request #3117 from habu1010/feature/fix-shape-buffer-wrap-around-position
Habu [Thu, 16 Feb 2023 23:09:22 +0000 (08:09 +0900)]
Merge pull request #3117 from habu1010/feature/fix-shape-buffer-wrap-around-position

[Fix] shape_buffer関数の文字列分割位置がおかしい

16 months agoMerge pull request #3119 from habu1010/feature/fix-ring-of-law-description
Habu [Thu, 16 Feb 2023 23:08:16 +0000 (08:08 +0900)]
Merge pull request #3119 from habu1010/feature/fix-ring-of-law-description

[Fix] 秩序の指輪の命中補正の表記方法

17 months agoMerge pull request #3114 from habu1010/feature/fix-slow-when-displaying-monster-recall
Habu [Thu, 16 Feb 2023 12:37:01 +0000 (21:37 +0900)]
Merge pull request #3114 from habu1010/feature/fix-slow-when-displaying-monster-recall

[Fix] サブウィンドウにモンスターの思い出を表示すると重くなる

17 months agoMerge pull request #3112 from habu1010/feature/fix-random-name-of-artifact-creation
Habu [Thu, 16 Feb 2023 12:36:07 +0000 (21:36 +0900)]
Merge pull request #3112 from habu1010/feature/fix-random-name-of-artifact-creation

[Fix] 巻物で生成したアーティファクトにランダムで名付けるとおかしな名称になる

17 months ago[Fix] 秩序の指輪の命中補正の表記方法
Habu [Thu, 16 Feb 2023 12:24:18 +0000 (21:24 +0900)]
[Fix] 秩序の指輪の命中補正の表記方法

(+5) だけでは命中補正であることが分かりづらいので、(+5,+0) のように殺戮
修正の表記でわかりやすくする。

17 months ago[Fix] shape_buffer関数の文字列分割位置がおかしい
Habu [Thu, 16 Feb 2023 08:23:23 +0000 (17:23 +0900)]
[Fix] shape_buffer関数の文字列分割位置がおかしい

日本語と英語がスペースを開けずに繋がった文章で英語部分で折り返しが発生す
ると分割位置がおかしくなる。
例えば「日本語english」のenglishの途中で折り返すと「日本」「語english」
と分割されてしまう。「日本語」「english」と分割されるように修正する。

17 months ago[Fix] 床置きした固定アーティファクトが階移動で消滅する
Habu [Thu, 16 Feb 2023 10:26:37 +0000 (19:26 +0900)]
[Fix] 床置きした固定アーティファクトが階移動で消滅する

#3111 で言及した仕組みにより、床に固定アーティファクトを置いて階層を移動
すると元の階層に戻ってきた時に固定アーティファクトが消えてしまう。
drop_near関数に固定アーティファクトへの階層IDの記録を集約することで、固
定アーティファクトを持ち運んだ後に床置きした場合でも、階層を移動して戻っ
てきた時に消滅してしまわないようにする。

17 months ago[Feature] カオスと破邪の4冊目の魔法書の出現階層を90Fに変更する
tanguband [Wed, 15 Feb 2023 03:24:10 +0000 (12:24 +0900)]
[Feature] カオスと破邪の4冊目の魔法書の出現階層を90Fに変更する

Resolves #1286

カオスと破邪の4冊目の魔法書の出現階層を他の領域と同等の90Fに変更する

秘術と自然の4冊目は領域の特性上から
階層を低く設定してあると思われるため今回は変更しない

17 months ago[Fix] サブウィンドウにモンスターの思い出を表示すると重くなる
Habu [Tue, 14 Feb 2023 15:40:39 +0000 (00:40 +0900)]
[Fix] サブウィンドウにモンスターの思い出を表示すると重くなる

update_player_window関数でモンスターの思い出の状態が更新されたかを比較し、
更新されていた場合はPW_MONSTERフラグを立ててサブウィンドウのモンスターの
思い出の表示を更新するようになっている。しかし比較を行うための更新前のフ
ラグold_r_kind_flagsの初期化が抜けてしまっているため、r_kind_flagsのいず
れかのフラグがONの場合つねに更新されたと判定されてしまう。その結果ゲーム
ターン経過毎に毎回モンスターの思い出の再描画が実行され、非常に動作が重た
くなってしまう。
正しくold_r_kind_flagsをr_kind_flagsで初期化するようにしておく。

17 months ago[Fix] 巻物で生成したアーティファクトにランダムで名付けるとおかしな名称になる
Habu [Tue, 14 Feb 2023 08:33:33 +0000 (17:33 +0900)]
[Fix] 巻物で生成したアーティファクトにランダムで名付けるとおかしな名称になる

01660ec の修正でアーティファクト生成の巻物で作ったランダムアーティファクトの名称をラ
ンダム決定した時に《》で囲む処理が誤って失われてしまっている。ランダムで決定した時も
《》で囲むようにする。

17 months agoMerge pull request #3104 from tanguband/feature/add-res-time-to-pdsm
Hourier [Mon, 13 Feb 2023 00:30:35 +0000 (09:30 +0900)]
Merge pull request #3104 from tanguband/feature/add-res-time-to-pdsm

[Feature] PDSMに時間逆転の耐性を追加する

17 months agoMerge pull request #3108 from tanguband/feature/add-arena-rewards
Hourier [Mon, 13 Feb 2023 00:30:23 +0000 (09:30 +0900)]
Merge pull request #3108 from tanguband/feature/add-arena-rewards

[Feature] トラップ感知のロッドをアリーナの報酬に追加する

17 months ago[Feature] トラップ感知のロッドをアリーナの報酬に追加する
tanguband [Sun, 12 Feb 2023 11:22:58 +0000 (20:22 +0900)]
[Feature] トラップ感知のロッドをアリーナの報酬に追加する

Resolves #3107

序盤の進行を助けるためにトラップ感知のロッドの確定入手手段を追加する

具体的にはテルモラのアリーナ対戦の『らいおんはーと』の報酬とする

17 months ago[Feature] PDSMに時間逆転の耐性を追加する
tanguband [Sat, 11 Feb 2023 03:09:59 +0000 (12:09 +0900)]
[Feature] PDSMに時間逆転の耐性を追加する

Resolves #2056

17 months agoMerge pull request #3103 from habu1010/feature/fix-monster-feature-flag-lore
Habu [Sat, 11 Feb 2023 02:10:31 +0000 (11:10 +0900)]
Merge pull request #3103 from habu1010/feature/fix-monster-feature-flag-lore

[Fix] モンスターの思い出で一部の情報が表示されない

17 months ago[Fix] モンスターの思い出で一部の情報が表示されない
Habu [Wed, 8 Feb 2023 12:30:43 +0000 (21:30 +0900)]
[Fix] モンスターの思い出で一部の情報が表示されない

AQUANTIC・CAN_SWIM・CAN_FLYの3つのフラグは元々思い出記録フラグが無く、無条件で表示
されていたが、PASS_WALLやKILL_WALLと一緒にMonsterFeatureTypeに統合された時に思い
出記録フラグがあるものとして扱われるようになった結果表示されることが無くなってしまって
いた。
以前の仕様の通りにするため、これらのフラグは思い出を考慮せず直接モンスターの
feature_flagsを見るように修正する。

17 months agoMerge pull request #3099 from sikabane-works/release/3.0.0Alpha76
Deskull [Tue, 7 Feb 2023 14:16:08 +0000 (23:16 +0900)]
Merge pull request #3099 from sikabane-works/release/3.0.0Alpha76

[Release] 3.0.0Alpha76

17 months ago[Release] 3.0.0Alpha76
Deskull [Sun, 5 Feb 2023 13:09:26 +0000 (22:09 +0900)]
[Release] 3.0.0Alpha76

17 months agoMerge pull request #3097 from sikabane-works/fix/nami-exp
Deskull [Sun, 5 Feb 2023 12:38:42 +0000 (21:38 +0900)]
Merge pull request #3097 from sikabane-works/fix/nami-exp

[Fix] 航海士『ナミ』の経験値が0になっていたので修正。

17 months agoMerge pull request #3089 from habu1010/feature/str-substr
Habu [Sun, 5 Feb 2023 11:52:21 +0000 (20:52 +0900)]
Merge pull request #3089 from habu1010/feature/str-substr

[Feature] 2バイト文字を考慮しつつ部分文字列を切り出す関数

17 months ago[Fix] 航海士『ナミ』の経験値が0になっていたので修正。
Deskull [Sun, 5 Feb 2023 02:09:07 +0000 (11:09 +0900)]
[Fix] 航海士『ナミ』の経験値が0になっていたので修正。

* 馬鹿馬鹿からの逆輸入の際にWの常時0部を取り除き損ねていました。

17 months ago[Feature] 2バイト文字を考慮しつつ部分文字列を切り出す関数
Habu [Thu, 26 Jan 2023 14:41:53 +0000 (23:41 +0900)]
[Feature] 2バイト文字を考慮しつつ部分文字列を切り出す関数

2バイト文字を考慮しつつ部分文字列を切り出す関数 str_substr を実装する。
str_substr で trim_kanji 関数を置き換える。また、str_separate 関数の処理で
str_substr を使用するように変更する。

17 months agoMerge pull request #3088 from habu1010/feature/fix-monster-status-remains-on-the...
Habu [Tue, 24 Jan 2023 09:40:43 +0000 (18:40 +0900)]
Merge pull request #3088 from habu1010/feature/fix-monster-status-remains-on-the-screen

[Fix] モンスターの一時状態異常表示が画面に残る

17 months ago[Fix] モンスターの一時状態異常表示が画面に残る
Habu [Mon, 23 Jan 2023 14:27:41 +0000 (23:27 +0900)]
[Fix] モンスターの一時状態異常表示が画面に残る

print_health 関数においてモンスターの一時状態異常表示欄を消去する処理が抜けていたの
で、最初に消去するように修正する。

17 months agoMerge pull request #3084 from sikabane-works/release/3.0.0Alpha75
Deskull [Sun, 22 Jan 2023 13:20:09 +0000 (22:20 +0900)]
Merge pull request #3084 from sikabane-works/release/3.0.0Alpha75

[Release] 3.0.0Alpha75

17 months ago[Release] 3.0.0Alpha75
Deskull [Sun, 22 Jan 2023 13:07:22 +0000 (22:07 +0900)]
[Release] 3.0.0Alpha75