OSDN Git Service
iks [Sat, 10 Apr 2021 13:13:27 +0000 (22:13 +0900)]
Merge pull request #750 from iks3/fix-autopick-judge-element-realms
[Fix] 元素使い系統を第一領域と共有したことによる不具合
iks [Sat, 10 Apr 2021 11:50:46 +0000 (20:50 +0900)]
Merge pull request #753 from iks3/fix-low-magic-down-saving
[Refactor] LOW_MAGICをHARD_SPELLに改名 / [Fix] DOWN_SAVINGの説明の表示がおかしい
iks [Sat, 10 Apr 2021 02:26:44 +0000 (11:26 +0900)]
[Fix] DOWN_SAVEINGの説明文がHARD_SPELLがあるときに表示されている
iks [Sat, 10 Apr 2021 02:25:10 +0000 (11:25 +0900)]
[Refactor] LOW_MAGICをHARD_SPELLに改名
EASY_SPELLの逆効果的な効果なので
shimitei [Fri, 9 Apr 2021 20:26:10 +0000 (05:26 +0900)]
Merge pull request #751 from shimitei/feature/#747_update_autopick_txt
[MISC] autopick.txtの変数説明に新種族と新職業を追加
iks [Fri, 9 Apr 2021 20:22:31 +0000 (05:22 +0900)]
Merge pull request #749 from iks3/fix-sorcerer-pickup-all-weapon-as-favorite
[Fix] スペルマスターが全ての武器を得意武器として自動拾いする #736
shimitei [Fri, 9 Apr 2021 19:32:24 +0000 (04:32 +0900)]
[MISC] autopick.txtの変数説明に新種族と新職業を追加
iks [Fri, 9 Apr 2021 16:44:36 +0000 (01:44 +0900)]
Merge pull request #748 from iks3/feature-ego-generate-flags-in-txt
[Feature/Refactor] ハードコーディングされているエゴ生成フラグをe_info.txtで定義できる
iks [Fri, 9 Apr 2021 16:38:27 +0000 (01:38 +0900)]
[Feature] 願いの名称がヒットする場合はそのエゴを一発で生成
iks [Fri, 9 Apr 2021 14:11:37 +0000 (23:11 +0900)]
[Feature/Refactor] ハードコーディングされているエゴ生成フラグをe_info.txtで定義できる
一部未対応ものあり。追加攻撃の制御未対応。
iks [Fri, 9 Apr 2021 16:14:43 +0000 (01:14 +0900)]
[Fix] 元素使い系統を第一領域と共有したことによる不具合
元素使い系統を別プロパティとしてplayer_typeに設置。
iks [Fri, 9 Apr 2021 15:13:40 +0000 (00:13 +0900)]
[Fix] スペルマスターが全ての武器を得意武器として自動拾いする #736
iks [Fri, 9 Apr 2021 11:24:18 +0000 (20:24 +0900)]
Merge pull request #744 from iks3/fix-devided-artifact-creation-functions
[Refactor] 固定アーティファクト生成ルーチンの統一 #694
iks [Fri, 9 Apr 2021 11:12:50 +0000 (20:12 +0900)]
[Refactor] 固定アーティファクト生成ルーチンの統一 #694
天然産(apply_magic)とデバグ産(create_named_art)で能力を付ける処理に違いがあって齟齬がある場合があった
Habu [Thu, 8 Apr 2021 16:51:35 +0000 (01:51 +0900)]
Merge pull request #741 from habu1010/feature/vectorize-info-array
[feature] *_info の std::vector 化
Habu [Thu, 8 Apr 2021 14:30:47 +0000 (23:30 +0900)]
[feature] *_info の std::vector 化
new[] による配列領域の確保を std::vector に置き換える。
ひとまず置き換えのみで misc.txt によってサイズを指定する
仕様はそのまま継続。
misc.txt によるサイズ指定を無くすとしたら別途対応する。
iks [Thu, 8 Apr 2021 14:05:34 +0000 (23:05 +0900)]
Merge pull request #740 from iks3/fix-alignment-number
[Fix] Linx/Mac版で徳の実値表示がおかしい
iks [Thu, 8 Apr 2021 13:54:10 +0000 (22:54 +0900)]
[Fix] Linx/Mac版で徳の実値表示がおかしい
iks [Thu, 8 Apr 2021 13:42:34 +0000 (22:42 +0900)]
[Refactor] clang-format適用
iks [Thu, 8 Apr 2021 10:31:10 +0000 (19:31 +0900)]
Merge pull request #734 from iks3/feature-display-walls-in-walls-at-unsafe-grids
[Feature] 罠未感知エリアの壁の中に囲まれた壁を表示するオプション #643
Deskull [Thu, 8 Apr 2021 10:24:58 +0000 (19:24 +0900)]
Merge branch 'develop' into feature-display-walls-in-walls-at-unsafe-grids
Deskull [Thu, 8 Apr 2021 03:19:31 +0000 (12:19 +0900)]
Merge pull request #735 from backwardsEric/no-precompiled-wizard-spells-vector
Include <vector> in wizard-spells.cpp
Eric Branlund [Thu, 8 Apr 2021 02:21:01 +0000 (19:21 -0700)]
Include <vector> in wizard-spells.cpp to prevent compilation errors if not using precompiled headers.
iks [Wed, 7 Apr 2021 23:40:38 +0000 (08:40 +0900)]
Merge pull request #732 from iks3/fix-monster-ball-cannot-capture-zako
[Fix] モンスターボールがHPの低すぎるモンスターを捕まえられない #731
iks [Wed, 7 Apr 2021 22:18:20 +0000 (07:18 +0900)]
Merge pull request #733 from iks3/fix-object-basename-has-sharp
[Feature] 一部アイテムのベース名表示で#が残らないように変更
Deskull [Wed, 7 Apr 2021 22:10:42 +0000 (07:10 +0900)]
Merge pull request #719 from sikabane-works/feature/add-cheat-immortal
[Add] 不滅チートオプション実装. / Implement cheat_immortal.
iks [Wed, 7 Apr 2021 19:03:51 +0000 (04:03 +0900)]
[Feature] 罠未感知エリアの壁の中に囲まれた壁を表示するオプション #643
#660のプルリクの機能向上。
iks [Wed, 7 Apr 2021 18:28:04 +0000 (03:28 +0900)]
[Feature] 一部アイテムのベース名表示で#が残らないように変更
デバグ、知識コマンドあたりにのみ影響。
人形、像、ボールあたりが対象。
iks [Wed, 7 Apr 2021 17:46:02 +0000 (02:46 +0900)]
[Fix] モンスターボールがHPの低すぎるモンスターを捕まえられない #731
捕まえられないのに弱らせないととも出なかった。
種族の最大HPで捕まえられれば最低保証のHP閾値以下で捕まるように変更。
満たない場合は弱らせないとと連呼する。
deskull [Mon, 5 Apr 2021 10:31:59 +0000 (19:31 +0900)]
[Add] 不滅チートオプション実装. / Implement cheat_immortal.
iks [Wed, 7 Apr 2021 03:43:40 +0000 (12:43 +0900)]
Merge pull request #723 from iks3/feature-store-adjustment
[Feature] 店舗商品入れ替え処理の向上
iks [Mon, 5 Apr 2021 16:48:23 +0000 (01:48 +0900)]
[Feature] 店舗商品入れ替え処理の向上 #722
店舗のスロットを3ページまでに増加
最大陳列数を18から21に変更
最大入れ替え数を9から12に変更
時間を置いて入店したときにできるだけ最大数に近づくようロール処理を変更
iks [Mon, 5 Apr 2021 16:20:26 +0000 (01:20 +0900)]
[Refactor] 店舗の最大スロット数の計算を関数化
iks [Mon, 5 Apr 2021 15:24:17 +0000 (00:24 +0900)]
[Refactor] store_typeのregularとtableをstd::vector化
Habu [Tue, 6 Apr 2021 14:42:33 +0000 (23:42 +0900)]
Merge pull request #672 from habu1010/feature/refactor-rf4-rf6-integration
[refactor] モンスターの種族フラグのRF4~RF6を統合する
iks [Tue, 6 Apr 2021 14:35:57 +0000 (23:35 +0900)]
Merge pull request #728 from iks3/fix-get-item-floor-crash
[Fix] 床上のアイテムを選択する場合にタグがないとクラッシュ
iks [Tue, 6 Apr 2021 14:23:31 +0000 (23:23 +0900)]
[Fix] 床上のアイテムを選択する場合にタグがないとクラッシュ
#656のエンバグ
iks [Tue, 6 Apr 2021 10:09:57 +0000 (19:09 +0900)]
Merge pull request #724 from iks3/feature-show-alignment-actual-values
[Feature] 技能値の実値表示オプションで徳の善悪属性の実値も表示する #720
Deskull [Tue, 6 Apr 2021 10:07:43 +0000 (19:07 +0900)]
Merge pull request #726 from sikabane-works/feature/fix-cheat-death
[Fix] 死を欺くオプション後状態異常が回復しなかった / Not restored bad statuses after cheat death.
iks [Mon, 5 Apr 2021 17:22:39 +0000 (02:22 +0900)]
[Feature] 技能値の実値表示オプションで徳の善悪属性の実値も表示する #720
Habu [Fri, 26 Mar 2021 14:54:23 +0000 (23:54 +0900)]
[refactor] モンスターの種族フラグのRF4~RF6を統合する
モンスターの種族フラグのRF4~RF6はすべてモンスターの使う特技
(ブレス・魔法等含む)なので、enum class RF_ABILITY にまとめて
フラグは FlagGroup<RF_ABILITY> で管理する。
また、青魔法/ものまねはモンスターの特技を参照しているので、
それらのインデックスも RF_ABILITY を使用するようにする。
deskull [Tue, 6 Apr 2021 03:56:04 +0000 (12:56 +0900)]
[Fix] 死を欺くオプション後状態異常が回復しなかった / Not restored bad statuses after cheat death.
iks [Mon, 5 Apr 2021 17:21:18 +0000 (02:21 +0900)]
[Refactor] オプション変数を実態に合ったコードに定義を移動
shimitei [Mon, 5 Apr 2021 12:52:46 +0000 (21:52 +0900)]
Merge pull request #717 from shimitei/feature/#687_refactor_menuitem
[refactor] 未使用MenuItem関連のデッドコードを削除
iks [Mon, 5 Apr 2021 12:47:59 +0000 (21:47 +0900)]
Merge pull request #656 from iks3/fix-get-item-char-tag-ignore-confirm
[Fix] アイテム選択時にアルファベットのタグを選択すると!*の確認が無視される #642
shimitei [Fri, 2 Apr 2021 14:16:56 +0000 (23:16 +0900)]
[refactor] 未使用MenuItem関連のデッドコードを削除
活用不能になっている以下の処理を削除した。
- スクリーンセーバー機能
- タイル描画時の地図機能
- WinHelp呼び出し機能
また、MenuItemのID定義を"main-win/main-win-menuitem.h"へ分離した。
Deskull [Sun, 4 Apr 2021 09:35:31 +0000 (18:35 +0900)]
Merge pull request #715 from sikabane-works/release/3.0.0Alpha16
[Version] 3.0.0Alpha16
Deskull [Sun, 4 Apr 2021 09:17:56 +0000 (18:17 +0900)]
[Version] 3.0.0Alpha16
iks [Sun, 4 Apr 2021 08:34:09 +0000 (17:34 +0900)]
Merge pull request #713 from iks3/fix-wizard-commant-number-inputs
[Fix] デバグコマンドの数字の入力に関する修正 / [Feature] 領域変更の追加
iks [Sun, 4 Apr 2021 08:26:32 +0000 (17:26 +0900)]
Merge pull request #702 from iks3/feature-adjustment-a16
[Feature] α16に向けたアーティファクト、エゴ、モンスターの追加及び調整
iks [Sun, 4 Apr 2021 08:26:25 +0000 (17:26 +0900)]
[Fix] デバグコマンドの数字の入力に関する修正 / [Feature] 領域変更の追加
iks [Sun, 4 Apr 2021 07:51:52 +0000 (16:51 +0900)]
Merge pull request #711 from iks3/fix-display-element-spell-name
[Fix] 呪文選択で大文字選択のときの確認で属性が表示されない(%sのまま) #703
iks [Sun, 4 Apr 2021 07:50:28 +0000 (16:50 +0900)]
[Feature] 一部エゴの調整
iks [Sat, 3 Apr 2021 15:59:44 +0000 (00:59 +0900)]
[Feature] 一部★の調整と3つの新規追加
iks [Sun, 4 Apr 2021 07:47:08 +0000 (16:47 +0900)]
Merge pull request #701 from iks3/fix-concentrate-after-capturing-pet
[Fix] ペットを捕まえた直後にペット維持が更新されない #699
iks [Sun, 4 Apr 2021 07:45:37 +0000 (16:45 +0900)]
仮
iks [Sat, 3 Apr 2021 13:48:55 +0000 (22:48 +0900)]
[Fix] ペットを捕まえた直後にペット維持が更新されない #699
明鏡止水などに影響
iks [Sun, 4 Apr 2021 06:51:48 +0000 (15:51 +0900)]
[Fix] 呪文選択で大文字選択のときの確認で属性が表示されない(%sのまま) #703
Habu [Sun, 4 Apr 2021 06:22:12 +0000 (15:22 +0900)]
Merge pull request #706 from habu1010/feature/fix-destroy-lite-area
[fix] msg_printでredraw_stuffを呼ばないようにする #704
Habu [Sun, 4 Apr 2021 05:46:59 +0000 (14:46 +0900)]
[fix] msg_printでredraw_stuffを呼ばないようにする #704
msg_printでupdate_outputを経由してredraw_stuffが呼ばれて
いるため、*破壊*後の地形情報更新前にマップを再描画して
しまうのが直接的な原因。
必要なのはサブウィンドウの更新なので、window_stuffだけを
呼ぶようにする。
そもそも、
4fe2d31d0b00e564ab85bff463bdd3273633bfc3 で
不用意に window_stuff を handle_stuff に置き換えたところに
根本的な原因がある。
この置き換えによりアイテムを売った時に別スロットの
アイテムが売られてしまうというエンバグがあり、それを
場当たり的に修正したことで本バグが発生していた。
update_output() は不要なので削除する。
do_cmd_restからも使われているが、handle_stuffと等価のはず
なので、handle_stuffを呼ぶようにする。
(これも元々v2.2.1ではそうなっていた)
Deskull [Sun, 4 Apr 2021 01:00:34 +0000 (10:00 +0900)]
Merge pull request #698 from sikabane-works/feature/add-wizard-command-message
[Add] ウィザードモードのyコマンド解説を追記 / Add description wizard 'y' command.
iks [Sat, 27 Mar 2021 14:23:10 +0000 (23:23 +0900)]
[Fix] 一部モンスターの能力を修正 / 一部モンスターのセリフの修正と追加
deskull [Sat, 3 Apr 2021 13:01:44 +0000 (22:01 +0900)]
[Add] ウィザードモードのyコマンド解説を追記 / Add description wizard 'y' command.
dis- [Sat, 3 Apr 2021 02:38:43 +0000 (11:38 +0900)]
Merge pull request #683 from backwardsEric/english-help-dungeon
[documentation] align the contents of dungeon.txt with jdungeon.txt
Eric Branlund [Fri, 2 Apr 2021 22:55:59 +0000 (15:55 -0700)]
Align the contents of dungeon.txt with jdungeon.txt, most notably for the lists of feature symbols and the description of dangerous terrain. Make some minor changes to punctuation, to void assuming a male character, and for an instance of an incomplete sentence.
iks [Fri, 2 Apr 2021 17:41:10 +0000 (02:41 +0900)]
Merge pull request #696 from iks3/fix-equipment-nothing-as-tried
[Fix] 装備してない欄の(なし)の表記が(なし) {未判明}などになる #695
iks [Fri, 2 Apr 2021 17:34:34 +0000 (02:34 +0900)]
[Fix] 装備してない欄の(なし)の表記が(なし) {未判明}などになる #695
何かの要因でk_info[0]の情報が更新された場合にエンバグで不要な情報を表示してしまう((なし)以外は不要)
iks [Fri, 2 Apr 2021 16:39:21 +0000 (01:39 +0900)]
Merge pull request #693 from iks3/fix-insta-art-gets-double-xtra-res-and-power
[Fix] INSTA_ARTの追加耐性と能力が2回追加される(#651のエンバグ)
iks [Fri, 2 Apr 2021 16:34:37 +0000 (01:34 +0900)]
Merge pull request #691 from iks3/feature-window-option-t-toggle
[Feature] サブウィンドウフラグを't'でトグルする #686 / [Fix] 1つのサブウィンドウに複数のフラグがセットできる
iks [Fri, 2 Apr 2021 16:33:43 +0000 (01:33 +0900)]
[Fix] INSTA_ARTの追加耐性と能力が2回追加される(#651のエンバグ)
iks [Fri, 2 Apr 2021 14:55:23 +0000 (23:55 +0900)]
[Feature] サブウィンドウフラグを't'でトグルする #686 / [Fix] 1つのサブウィンドウに複数のフラグがセットできる
shimitei [Fri, 2 Apr 2021 15:20:54 +0000 (00:20 +0900)]
Merge pull request #690 from shimitei/feature/#689_fix_feel_bgm
[fix] ダンジョンの雰囲気のBGM判定ミス修正 #689
shimitei [Fri, 2 Apr 2021 15:00:05 +0000 (00:00 +0900)]
[misc] music.cfgのfield3 =右に空白を追加
music.cfgのfield3部分のみ=の右にスペースがないため、他と合わせて追加した。
shimitei [Fri, 2 Apr 2021 14:24:04 +0000 (23:24 +0900)]
[fix] ダンジョンの雰囲気のBGM判定ミス修正
「退屈」~「緊張する」雰囲気でも「悪い予感」~「とても危険」(feel1)のBGMが流れていたのを修正。
iks [Fri, 2 Apr 2021 14:04:19 +0000 (23:04 +0900)]
Merge pull request #674 from iks3/fix-monomane-damage-zero
[Fix] ものまね師が攻撃魔法のダメージを記憶できなかったので修正 #548 #673
iks [Wed, 31 Mar 2021 16:51:28 +0000 (01:51 +0900)]
[Fix] ものまね師が攻撃魔法のダメージを記憶できなかったので修正 #548 #673
iks [Fri, 2 Apr 2021 13:37:28 +0000 (22:37 +0900)]
Merge pull request #688 from iks3/fix-stone-lore-cost
[Fix/refactor] MPがある職にもかかわらず知識の石の発動でMPを消費しない #685
iks [Fri, 2 Apr 2021 13:31:20 +0000 (22:31 +0900)]
Merge pull request #676 from iks3/feature-keep-savefile
[Feature] キャラメイク時にキャラ名を変えてもロードしたセーブファイルのままスタートするオプション #126
iks [Fri, 2 Apr 2021 13:15:02 +0000 (22:15 +0900)]
[Fix/refactor] MPがある職にもかかわらず知識の石の発動でMPを消費しない #685
Habu [Fri, 2 Apr 2021 13:00:01 +0000 (22:00 +0900)]
Merge pull request #684 from habu1010/feature/refactor-point-struct
[Refactor] Point構造体の定義を一箇所にまとめる
Habu [Fri, 2 Apr 2021 09:09:22 +0000 (18:09 +0900)]
[Refactor] Point構造体の定義を一箇所にまとめる
2次元平面の座標を扱うPoint構造体が複数箇所で定義されている。
DRYの原則に反しているし、今後別の処理で使うことが考えられる
ので、point-2d.h ヘッダに定義をまとめる。
Habu [Thu, 1 Apr 2021 23:35:58 +0000 (08:35 +0900)]
Merge pull request #681 from habu1010/feature/fix-search-on-search-mode
[fix] 探索モード中に探索コマンドを実行するとその場に留まるより損をする #680
Habu [Thu, 1 Apr 2021 15:31:28 +0000 (00:31 +0900)]
[fix] 探索モード中に探索コマンドを実行するとその場に留まるより損をする #680
探索コマンドにおいても、探索モードでは追加の探索処理を実行する。
iks [Thu, 1 Apr 2021 11:34:56 +0000 (20:34 +0900)]
[Feature] キャラメイク時にキャラ名を変えてもロードしたセーブファイルのままスタートするオプション #126
iks [Thu, 1 Apr 2021 04:22:00 +0000 (13:22 +0900)]
Merge pull request #671 from iks3/refactor-feature-damage
[Refactor] 地形によるダメージの耐性計算をcalc_*_damage_rate()で行う #664
shimitei [Wed, 31 Mar 2021 18:37:14 +0000 (03:37 +0900)]
Merge pull request #652 from shimitei/feature/#635_refactor_cfg
[Refactor] .cfgファイル読み込み処理のリファクタリング #635
iks [Wed, 31 Mar 2021 12:50:00 +0000 (21:50 +0900)]
[Refactor] 地形によるダメージの耐性計算をcalc_*_damage_rate()で行う #664
合わせて、溶岩~毒沼までのダメージ処理を共通関数化。
iks [Wed, 31 Mar 2021 12:34:00 +0000 (21:34 +0900)]
Merge pull request #670 from iks3/fix-effect-monster-fear
[Fix] 恐怖耐性があるモンスターに魔法効果で恐怖を与えられる #662
iks [Wed, 31 Mar 2021 10:04:13 +0000 (19:04 +0900)]
[Fix] 恐怖耐性があるモンスターに魔法効果で恐怖を与えられる #662
iks [Wed, 31 Mar 2021 09:39:22 +0000 (18:39 +0900)]
[Refactor] 分かりにくい関数名の変更及びDoxygenコメントの修正と、関数の処理に合わない処理の移動
Deskull [Tue, 30 Mar 2021 23:27:29 +0000 (08:27 +0900)]
Merge pull request #668 from backwardsEric/autoconf-precompiled-header-option
[Linux/Unix] add configure option to disable use of precompiled headers
Eric Branlund [Tue, 30 Mar 2021 16:48:34 +0000 (09:48 -0700)]
Add configure option to disable use of precompiled headers.
Deskull [Tue, 30 Mar 2021 14:59:59 +0000 (23:59 +0900)]
Merge pull request #663 from sikabane-works/feature/add-dangerous-terrain
[Add] 日本語版ヘルプに「危険な地形」追加. / Add "Dangerous Terrain" to Japanese help file.
Habu [Tue, 30 Mar 2021 14:28:25 +0000 (23:28 +0900)]
Merge pull request #667 from habu1010/feature/fix-sanity-blast-when-loading
[fix] 毎ターンエルドリッチホラーの影響を受ける #666
Habu [Tue, 30 Mar 2021 13:15:28 +0000 (22:15 +0900)]
[fix] 毎ターンエルドリッチホラーの影響を受ける #666
PR #621 でis_loading_now等のグローバル変数によってエルドリッチホラーの
効果を無効にする処理を考慮していなかっため、実際の効果を発生させるタイミングが
変わった事により、セーブ時にエルドリッチホラーの判定が行われてしまう。
これによりデバッグセーブ実装直後と同様の問題が発生している。
is_loading_nowという安易なグローバルスイッチの存在が一番のエルドリッチホラー
というオチである。
deskull [Tue, 30 Mar 2021 10:54:27 +0000 (19:54 +0900)]
[Add] 日本語版ヘルプに「危険な地形」追加. / Add "Dangerous Terrain" to Japanese help file.
Deskull [Tue, 30 Mar 2021 09:49:42 +0000 (18:49 +0900)]
Merge pull request #661 from backwardsEric/no-precompiled-option-types-table-fix
[Compatibility for without precompiled headers] include <array> in option-types-table.h
Eric Branlund [Tue, 30 Mar 2021 00:05:07 +0000 (17:05 -0700)]
To allow compilation when not using the precompiled headers, include <array>.
iks [Mon, 29 Mar 2021 23:26:55 +0000 (08:26 +0900)]
Merge pull request #660 from iks3/feature-wiz-lite
[Feature] 啓蒙/周辺感知で壁の中の壁も感知する / 壁に囲まれた壁を表示するオプション #643
Habu [Mon, 29 Mar 2021 16:26:43 +0000 (01:26 +0900)]
[improve] 二次元vectorの構築を効率化