OSDN Git Service

hengbandforosx/hengbandosx.git
3 years agoInclude ang_jp.rc in the result of "make dist".
Eric Branlund [Sun, 21 Mar 2021 00:07:04 +0000 (17:07 -0700)]
Include ang_jp.rc in the result of "make dist".

3 years agoMerge pull request #575 from iks3/fix-win-eng-menubar
iks [Sat, 20 Mar 2021 18:42:38 +0000 (03:42 +0900)]
Merge pull request #575 from iks3/fix-win-eng-menubar

[Fix] Windows英語版でメニューバーが日本語 #573

3 years agoMerge pull request #586 from iks3/fix-windows-precompile-header
iks [Sat, 20 Mar 2021 18:33:00 +0000 (03:33 +0900)]
Merge pull request #586 from iks3/fix-windows-precompile-header

[Fix/Feature] VisualStudioでプリコンパイルヘッダ導入

3 years ago[Fix/Feature] VisualStudioでプリコンパイルヘッダ導入
iks [Sat, 20 Mar 2021 18:25:42 +0000 (03:25 +0900)]
[Fix/Feature] VisualStudioでプリコンパイルヘッダ導入

ビルド時間が大幅に短縮

3 years agoMerge pull request #585 from backwardsEric/english-misc
iks [Sat, 20 Mar 2021 17:37:23 +0000 (02:37 +0900)]
Merge pull request #585 from backwardsEric/english-misc

[English] make two minor changes to messages

3 years agoChanged English wording for header of the monster list selected by matching a substring.
Eric Branlund [Wed, 17 Feb 2021 04:54:25 +0000 (20:54 -0800)]
Changed English wording for header of the monster list selected by matching a substring.

3 years agoChange "glows pale" to "glows palely" for the English message about a restore mana...
Eric Branlund [Wed, 17 Feb 2021 04:47:22 +0000 (20:47 -0800)]
Change "glows pale" to "glows palely" for the English message about a restore mana activation (the same Japanese phrase is used for the mana ball activation, but the English message for that uses "becomes pale").

3 years agoMerge pull request #582 from iks3/fix-remove-pit-nest-kinds-table
iks [Sat, 20 Mar 2021 16:42:55 +0000 (01:42 +0900)]
Merge pull request #582 from iks3/fix-remove-pit-nest-kinds-table

[Fix]  #574のリファクタリングでファイルが消えていなかった

3 years agoMerge pull request #581 from iks3/fix-elementalist-select-realm
iks [Sat, 20 Mar 2021 16:38:19 +0000 (01:38 +0900)]
Merge pull request #581 from iks3/fix-elementalist-select-realm

[Fix] 元素使いの領域選択でシンボルキーで選択した場合の挙動

3 years ago[Fix] #574のリファクタリングでファイルが消えていなかった
iks [Sat, 20 Mar 2021 16:30:11 +0000 (01:30 +0900)]
[Fix]  #574のリファクタリングでファイルが消えていなかった

3 years ago[Fix] 元素使いの領域選択でシンボルキーで選択した場合の挙動
iks [Sat, 20 Mar 2021 16:26:44 +0000 (01:26 +0900)]
[Fix] 元素使いの領域選択でシンボルキーで選択した場合の挙動

3 years agoMerge pull request #579 from iks3/fix-monster-arena-info
iks [Sat, 20 Mar 2021 16:10:53 +0000 (01:10 +0900)]
Merge pull request #579 from iks3/fix-monster-arena-info

[Fix] Wizardモードのモンスター闘技場のHP/MP表示 #577

3 years ago[Fix] Wizardモードのモンスター闘技場のHP/MP表示 #577
iks [Sat, 20 Mar 2021 16:04:02 +0000 (01:04 +0900)]
[Fix] Wizardモードのモンスター闘技場のHP/MP表示 #577

プレイヤーのMP表示とかぶっていた

3 years agoMerge pull request #571 from habu1010/feature/fix-wipe-struct
Habu [Sat, 20 Mar 2021 15:43:07 +0000 (00:43 +0900)]
Merge pull request #571 from habu1010/feature/fix-wipe-struct

[fix] 構造体のゼロクリアの条件

3 years agoMerge pull request #576 from iks3/fix-dragon-pit-multi-color
iks [Sat, 20 Mar 2021 15:20:35 +0000 (00:20 +0900)]
Merge pull request #576 from iks3/fix-dragon-pit-multi-color

[Fix] ドラゴンピットの多色化(再修正) #574

3 years ago[Fix] ドラゴンピットの多色化(再修正) #574
iks [Sat, 20 Mar 2021 15:13:22 +0000 (00:13 +0900)]
[Fix] ドラゴンピットの多色化(再修正) #574

3 years ago[Fix] 英語版でメニューバーが日本語 #573
iks [Sat, 20 Mar 2021 14:59:33 +0000 (23:59 +0900)]
[Fix] 英語版でメニューバーが日本語 #573

更新されていなかった分のメニュー項目も追加

3 years agoMerge pull request #534 from sikabane-works/feature/fix_apply_magic_loop
Deskull [Sat, 20 Mar 2021 14:01:46 +0000 (23:01 +0900)]
Merge pull request #534 from sikabane-works/feature/fix_apply_magic_loop

[Fix] apply-magic-armor.cppの無限ループになる可能性のある場所を解消.

3 years ago[Fix] apply-magic-armor.cppの無限ループになる可能性のある場所を解消. / Fix potential infinite loops in...
deskull [Tue, 16 Mar 2021 22:07:18 +0000 (07:07 +0900)]
[Fix] apply-magic-armor.cppの無限ループになる可能性のある場所を解消. / Fix potential infinite loops in apply-magic-armor.cpp.

3 years agoMerge pull request #574 from iks3/fix-dragon-pit
iks [Sat, 20 Mar 2021 13:32:57 +0000 (22:32 +0900)]
Merge pull request #574 from iks3/fix-dragon-pit

[Fix] ドラゴンピットの多色化問題

3 years ago[Fix] ドラゴンピットが多色化いていた #545
iks [Sat, 20 Mar 2021 13:17:06 +0000 (22:17 +0900)]
[Fix] ドラゴンピットが多色化いていた #545

3 years agoMerge pull request #572 from shimitei/refactor/devide_mainwin
shimitei [Sat, 20 Mar 2021 13:16:13 +0000 (22:16 +0900)]
Merge pull request #572 from shimitei/refactor/devide_mainwin

[Refactor] main-win.cppの分割
壁紙、効果音、BGM等の処理を分ける。

3 years ago[Refactor] pit-nest-kinds-table.*を吸収
iks [Sat, 20 Mar 2021 11:59:41 +0000 (20:59 +0900)]
[Refactor] pit-nest-kinds-table.*を吸収

#defineをenumに変更。
サイズの合わない配列定義をvector化。

3 years ago[fix] 構造体のゼロクリアの条件
Habu [Sat, 20 Mar 2021 10:56:26 +0000 (19:56 +0900)]
[fix] 構造体のゼロクリアの条件

std::is_trivial_v が false かつ std::is_trivially_copyable_v
が true の型に memset してゼロクリアしようとするとgccが
警告を発するので、memsetでのクリアを行うのは std::is_trivial_v
が true の型に条件を狭める。

3 years ago[Refactor] win-main.cppから壁紙(背景)、効果音、BGMの処理を分離
shimitei [Sat, 20 Mar 2021 02:49:40 +0000 (11:49 +0900)]
[Refactor] win-main.cppから壁紙(背景)、効果音、BGMの処理を分離

背景、効果音、BGMの各使用フラグはwin-main.cpp側の管轄としている。

3 years agoMerge pull request #557 from iks3/feature-adjust-elementalist
iks [Sat, 20 Mar 2021 08:56:40 +0000 (17:56 +0900)]
Merge pull request #557 from iks3/feature-adjust-elementalist

[Feature] 元素使いの調整

3 years agoMerge pull request #562 from iks3/fix-birth-exp-factor
iks [Sat, 20 Mar 2021 08:56:26 +0000 (17:56 +0900)]
Merge pull request #562 from iks3/fix-birth-exp-factor

[Fix] キャラクタメイク時の経験値修正に職業の修正が入っていない #554

3 years agoMerge pull request #569 from habu1010/feature/handle-non-pod-struct
Habu [Sat, 20 Mar 2021 07:49:31 +0000 (16:49 +0900)]
Merge pull request #569 from habu1010/feature/handle-non-pod-struct

[feature] 各種構造体のPOD型としての扱いをやめる #564

3 years agoMerge pull request #567 from sikabane-works/feature/fix-lighting-ball-mes
Deskull [Sat, 20 Mar 2021 07:27:35 +0000 (16:27 +0900)]
Merge pull request #567 from sikabane-works/feature/fix-lighting-ball-mes

[Fix] モンスターメッセージ中の「サンダー・・ボール」を「サンダー・ボール」に修正. / Fix Japanese lighting …

3 years agoMerge pull request #568 from dis-/feature/Fix-Action-Search-Display
dis- [Sat, 20 Mar 2021 07:10:10 +0000 (16:10 +0900)]
Merge pull request #568 from dis-/feature/Fix-Action-Search-Display

[Fix] 乗馬中探索モードに入ると右下表記がおかしくなる #565

3 years ago[feature] 各種構造体のPOD型としての扱いをやめる #564
Habu [Sat, 20 Mar 2021 06:56:39 +0000 (15:56 +0900)]
[feature] 各種構造体のPOD型としての扱いをやめる #564

コード修正量が少なくて済むよう、z-virt.h で定義されている
メモリ操作系マクロで呼ばれる最終的な実装を修正する。
修正方法は #564 に従う。
但し、全ての構造体の定義で初期値を与えるようにするのは
手間がかかるので、SFINAEによりトリビアルコピーが可能か
どうかで分岐し、トリビアルコピーが可能であれば
memsetでのゼロクリアやmemcpyでのコピーを行う。
したがって、std::vectorやstd::string等、トリビアルコピーが
不可能なクラスオブジェクトを持たせない構造体は
初期値を与える必要はなく現状のままの定義で使用できる。

3 years agoMerge pull request #548 from taotao54321/fix-learn-aoe
taotao54321 [Sat, 20 Mar 2021 06:41:52 +0000 (15:41 +0900)]
Merge pull request #548 from taotao54321/fix-learn-aoe

[Fix] 自分をターゲットとしない範囲魔法に巻き込まれたときラーニングできない #533

3 years ago[Fix] 乗馬中探索モードに入ると右下表記がおかしくなる #565
dis- [Sat, 20 Mar 2021 06:36:29 +0000 (15:36 +0900)]
[Fix] 乗馬中探索モードに入ると右下表記がおかしくなる #565

内部加速値は加速しておらず、表示上のみ数値が+10されていた。
探索モード中の内部数値は-10を右下表記に反映させないための+10が誤爆していた。
乗馬中の探索モードに減速が適用されていなかったことが原因。

修正点は2つ。
・乗馬中の探索モードも通常時と同様に-10加速とする
・探索モード中は右下の加速表記を-10して実数値をプレイヤーが認識できるようにする。

3 years ago[format] clang-formatによる整形
Habu [Sat, 20 Mar 2021 06:14:12 +0000 (15:14 +0900)]
[format] clang-formatによる整形

3 years ago[Fix] モンスターメッセージ中の「サンダー・・ボール」を「サンダー・ボール」に修正. / Fix Japanese lighting ball message.
deskull [Sat, 20 Mar 2021 05:19:04 +0000 (14:19 +0900)]
[Fix] モンスターメッセージ中の「サンダー・・ボール」を「サンダー・ボール」に修正. / Fix Japanese lighting ball message.

3 years ago[Refactor] include整理、不要な定義削除
shimitei [Fri, 19 Mar 2021 22:51:25 +0000 (07:51 +0900)]
[Refactor] include整理、不要な定義削除

ifdef WINDOWSは最初に配置する。
windows.hが2回includeされているので1回にする。
WIN32_LEAN_AND_MEANでwindows.hをincludeするとMCI関連が抜けるためmciapi.hのincludeを追加した。
他、不要なinclude、define、プロトタイプ関数宣言を削除した。

3 years agoMerge pull request #561 from iks3/feature-do-cmd-wishing
iks [Sat, 20 Mar 2021 03:42:51 +0000 (12:42 +0900)]
Merge pull request #561 from iks3/feature-do-cmd-wishing

[Feature] 願いコマンドをwizardモード用に実装

3 years ago[Fix] 第1領域名を扱う部分で元素使いを考慮
iks [Sat, 20 Mar 2021 03:30:40 +0000 (12:30 +0900)]
[Fix] 第1領域名を扱う部分で元素使いを考慮

3 years ago[Feature] 元素使いを調整
iks [Sat, 20 Mar 2021 03:29:22 +0000 (12:29 +0900)]
[Feature] 元素使いを調整

炎系統、混沌系統の属性を変更
氷系統の冷気はレベルが上がると極寒になる
射程2のビームを射程4の第3属性のボールに

3 years agoMerge pull request #559 from sikabane-works/feature/fix-suicide-bgm
Deskull [Sat, 20 Mar 2021 01:21:43 +0000 (10:21 +0900)]
Merge pull request #559 from sikabane-works/feature/fix-suicide-bgm

[Fix] 自殺時もゲームオーバーBGMを鳴らすように修正.

3 years agoMerge pull request #563 from habu1010/feature/fix-player-birth-memory-leak
Habu [Sat, 20 Mar 2021 00:49:33 +0000 (09:49 +0900)]
Merge pull request #563 from habu1010/feature/fix-player-birth-memory-leak

[fix] キャラクタ作成時のメモリリークの可能性

3 years ago[fix] キャラクタ作成時のメモリリークの可能性
Habu [Sat, 20 Mar 2021 00:41:19 +0000 (09:41 +0900)]
[fix] キャラクタ作成時のメモリリークの可能性

キャラクタの作成を途中でやりなおした時、
C_KILLを呼ぶべき箇所で誤ってC_WIPEを呼んでおり、直後に
C_MAKEでポインタを上書きしているため以前に確保した
領域が解放されておらずメモリリークが発生している。
正しくC_KILLを呼ぶようにする。

3 years ago[Fix] キャラクタメイク時の経験値修正に職業の修正が入っていない #554
iks [Fri, 19 Mar 2021 22:39:31 +0000 (07:39 +0900)]
[Fix] キャラクタメイク時の経験値修正に職業の修正が入っていない #554

3 years ago[Feature] 願いコマンドをwizardモード用に実装
iks [Fri, 19 Mar 2021 09:51:30 +0000 (18:51 +0900)]
[Feature] 願いコマンドをwizardモード用に実装

3 years ago[Refactor] VSの警告対策
shimitei [Fri, 19 Mar 2021 14:33:02 +0000 (23:33 +0900)]
[Refactor] VSの警告対策

WM_PALETTECHANGEDとWM_QUERYNEWPALETTEの間はバージョン2.2.1ではFall throughコメントが入っていた。
WM_ENABLE前は「常にサブウインドウを表示」のためFall through。

3 years ago[Fix] 自殺時もゲームオーバーBGMを鳴らすように修正. / Fix change gameover BGM when player suicides.
deskull [Fri, 19 Mar 2021 15:38:18 +0000 (00:38 +0900)]
[Fix] 自殺時もゲームオーバーBGMを鳴らすように修正. / Fix change gameover BGM when player suicides.

3 years ago[Refactor] clang-format適用。
shimitei [Fri, 19 Mar 2021 14:16:28 +0000 (23:16 +0900)]
[Refactor] clang-format適用。

3 years ago[Feature] 元素使いの領域選択時に説明文と確認を出す
iks [Fri, 19 Mar 2021 12:11:27 +0000 (21:11 +0900)]
[Feature] 元素使いの領域選択時に説明文と確認を出す

3 years ago[Feature] 元素使いの初期所持品にマジックミサイルの魔法棒
iks [Fri, 19 Mar 2021 10:22:25 +0000 (19:22 +0900)]
[Feature] 元素使いの初期所持品にマジックミサイルの魔法棒

3 years agoMerge pull request #556 from shimitei/feature/#555_revert_hidpi
shimitei [Fri, 19 Mar 2021 11:17:24 +0000 (20:17 +0900)]
Merge pull request #556 from shimitei/feature/#555_revert_hidpi

Revert "[Feature] Windowsの高DPI環境での表示改善"
描画ゴミ等の問題があるため戻す。

3 years agoRevert "[Feature] 手抜き高DPI対応"
shimitei [Fri, 19 Mar 2021 10:43:48 +0000 (19:43 +0900)]
Revert "[Feature] 手抜き高DPI対応"

This reverts commit 3d2ba515e29c5083d21490a443cc7d66697d91f9.

3 years agoMerge pull request #552 from iks3/feature-elementalist
iks [Fri, 19 Mar 2021 09:53:27 +0000 (18:53 +0900)]
Merge pull request #552 from iks3/feature-elementalist

[Feature] 元素使いをXAngbandから移植実装

3 years agoMerge pull request #551 from dis-/feature/Refactor-ClassFunctionNaming
iks [Fri, 19 Mar 2021 06:37:08 +0000 (15:37 +0900)]
Merge pull request #551 from dis-/feature/Refactor-ClassFunctionNaming

[Refactor] メンバ関数の命名規則の統一

3 years agoMerge branch 'develop' into feature-elementalist
iks [Fri, 19 Mar 2021 05:53:44 +0000 (14:53 +0900)]
Merge branch 'develop' into feature-elementalist

3 years ago[Feature] 元素使いをXAngbandから移植実装
iks [Fri, 19 Mar 2021 02:42:10 +0000 (11:42 +0900)]
[Feature] 元素使いをXAngbandから移植実装

3 years agoMerge pull request #550 from backwardsEric/make-distcheck-fix
Habu [Fri, 19 Mar 2021 03:31:36 +0000 (12:31 +0900)]
Merge pull request #550 from backwardsEric/make-distcheck-fix

[Linux/Unix] allow testing of distribution generation with "make distcheck"

3 years agoMerge pull request #549 from iks3/fix-bronze-cross-takeoff
iks [Fri, 19 Mar 2021 03:05:36 +0000 (12:05 +0900)]
Merge pull request #549 from iks3/fix-bronze-cross-takeoff

[Fix] ブロンズ・クロスを発動で脱ぐと裸にtimeoutが設定される #547

3 years ago[Refactor] メンバ関数の命名規則の統一
dis- [Fri, 19 Mar 2021 02:59:39 +0000 (11:59 +0900)]
[Refactor] メンバ関数の命名規則の統一

クラスのメンバ関数をlower_snakeで統一する。
player-status/以下のlowerCamelを使用していたメンバ関数の名称を変更した。

3 years agoInclude $(top_builddir)/src in src/Makefile.am's DEFAULT_INCLUDES so "./configure...
Eric Branlund [Fri, 19 Mar 2021 01:59:31 +0000 (18:59 -0700)]
Include $(top_builddir)/src in src/Makefile.am's DEFAULT_INCLUDES so "./configure --disable-japanese ; make DISTCHECK_CONFIGURE_FLAGS=--disable-japanese distcheck" does not fail (it does an out-of-source-tree build and can not locate autoconf.h).

3 years agoMerge pull request #540 from habu1010/feature/linux-build-improvement
Habu [Thu, 18 Mar 2021 21:30:13 +0000 (06:30 +0900)]
Merge pull request #540 from habu1010/feature/linux-build-improvement

[feature] Linux/UNIX環境におけるビルド/ビルドチェックWorkflowの改善

3 years agoMerge pull request #543 from iks3/fix-info-lorder-update-raw
iks [Thu, 18 Mar 2021 15:35:30 +0000 (00:35 +0900)]
Merge pull request #543 from iks3/fix-info-lorder-update-raw

[Fix] *.rawの更新がされず齟齬が生じる可能性がある / TRGフラグのクラス化で番号の付け違い

3 years ago[Fix] ブロンズ・クロスを発動で脱ぐと裸にtimeoutが設定される #547
iks [Thu, 18 Mar 2021 15:32:01 +0000 (00:32 +0900)]
[Fix] ブロンズ・クロスを発動で脱ぐと裸にtimeoutが設定される #547

落とした方の元装備品へのアドレスをポインタを通じて返す。
裸にtimeout設定しなくなり、装備欄の(なし)も同時に解決。

3 years ago[Fix] 自分をターゲットとしない範囲魔法に巻き込まれたときラーニングできない #533
taotao54321 [Thu, 18 Mar 2021 12:14:21 +0000 (21:14 +0900)]
[Fix] 自分をターゲットとしない範囲魔法に巻き込まれたときラーニングできない #533

ラーニングの可否を格納する MonsterSpellResult を設け、
monspell_to_player() および monspell_to_monster() 内でラーニング処理を行
うようにした。
また、ProjectResult を設け、プレイヤーが魔法を受けたかどうかの情報を引き
渡すようにした。

これに伴ってラーニングの可否は個々の魔法ルーチン内で判定するようにしたの
で、monster_spell_is_learnable() は廃止した。

従来、monspell_to_player() および monspell_to_monster() はダメージ量を返
していたが、その値は実際には使われていなかった。もし今後必要になったら
MonsterSpellResult にメンバーを追加すればよい。

3 years agoMerge pull request #520 from habu1010/feature/probability-table
Habu [Thu, 18 Mar 2021 11:08:33 +0000 (20:08 +0900)]
Merge pull request #520 from habu1010/feature/probability-table

[feature] 確率テーブルクラス

3 years ago[feature] 確率テーブルクラス
Habu [Sun, 14 Mar 2021 10:26:37 +0000 (19:26 +0900)]
[feature] 確率テーブルクラス

モンスター/アイテム/ダンジョンの部屋の生成などで、
選択確率に重み付けされた複数の候補のリストを生成して
その中から抽選するという同じような処理があるので
処理を共通化した確率テーブルクラスを導入する。
既存の処理は選択時の探索が線形探索なので計算量が
O(N)だが、確率テーブルクラスでは二分探索をするので
O(log N)ですむ。
但し現状は毎回候補のテーブルを生成しており、
そちらがO(N)なので高速化の効果はほぼ無い。

3 years ago[Refactor] assign-monster-spell.cpp の整形
taotao54321 [Thu, 18 Mar 2021 08:02:09 +0000 (17:02 +0900)]
[Refactor] assign-monster-spell.cpp の整形

3 years agoMerge pull request #544 from taotao54321/fix-daily-bounty
taotao54321 [Thu, 18 Mar 2021 07:15:46 +0000 (16:15 +0900)]
Merge pull request #544 from taotao54321/fix-daily-bounty

[Fix] 日が変わっても日替わり賞金首の知識を更新していなかった #536

3 years agoMerge pull request #1 from iks3/refactor-fix-daily-bounty
taotao54321 [Thu, 18 Mar 2021 07:09:35 +0000 (16:09 +0900)]
Merge pull request #1 from iks3/refactor-fix-daily-bounty

[Refactor] today_monをグローバルからworld_type内に移動

3 years ago[Refactor] clang-format適用。
iks [Thu, 18 Mar 2021 07:04:44 +0000 (16:04 +0900)]
[Refactor] clang-format適用。

3 years ago[Refactor] today_monをグローバルからworld_type内に移動
iks [Thu, 18 Mar 2021 06:57:51 +0000 (15:57 +0900)]
[Refactor] today_monをグローバルからworld_type内に移動

3 years ago[Fix] 日が変わっても日替わり賞金首の知識を更新していなかった #536
taotao54321 [Thu, 18 Mar 2021 05:41:29 +0000 (14:41 +0900)]
[Fix] 日が変わっても日替わり賞金首の知識を更新していなかった #536

日替わり賞金首を更新したとき、同時にプレイヤーの知識も失われるように修正。

3 years agoMerge pull request #541 from shimitei/feature/windows_hidpi
Deskull [Wed, 17 Mar 2021 23:31:20 +0000 (08:31 +0900)]
Merge pull request #541 from shimitei/feature/windows_hidpi

[Feature] Windowsの高DPI環境での表示改善

3 years agoMerge pull request #542 from sikabane-works/feature/doxygen-update
Deskull [Wed, 17 Mar 2021 22:05:52 +0000 (07:05 +0900)]
Merge pull request #542 from sikabane-works/feature/doxygen-update

[Feature] doxyfile のバージョン更新、cppを解析対象に.

3 years agoMerge pull request #226 from taotao54321/fix-kill-tmp-pos
taotao54321 [Wed, 17 Mar 2021 15:35:16 +0000 (00:35 +0900)]
Merge pull request #226 from taotao54321/fix-kill-tmp-pos

[Refactor] グローバル変数 tmp_pos を消去

3 years ago[Fix] TRGフラグの番号付けが1ずれていた
iks [Wed, 17 Mar 2021 15:30:50 +0000 (00:30 +0900)]
[Fix] TRGフラグの番号付けが1ずれていた

そのため、過去のe_info.rawとのずれが発生することがあった

3 years ago[Fix] *.rawの生成条件にαバージョンやセーブファイルバージョンの変更が含まれていない
iks [Wed, 17 Mar 2021 15:28:15 +0000 (00:28 +0900)]
[Fix] *.rawの生成条件にαバージョンやセーブファイルバージョンの変更が含まれていない

3 years ago[Refactor] 使用実態に合わせてhead->v_extraをhead->checksumに改名
iks [Wed, 17 Mar 2021 14:51:23 +0000 (23:51 +0900)]
[Refactor] 使用実態に合わせてhead->v_extraをhead->checksumに改名

3 years ago[Feature] doxyfile のバージョン更新、cppを解析対象に. / Update version description in doxyfile and...
deskull [Wed, 17 Mar 2021 13:32:58 +0000 (22:32 +0900)]
[Feature] doxyfile のバージョン更新、cppを解析対象に. / Update version description in doxyfile and set target *.cpp for analysis.

3 years ago[Feature] 手抜き高DPI対応
shimitei [Wed, 17 Mar 2021 12:50:01 +0000 (21:50 +0900)]
[Feature] 手抜き高DPI対応

3 years ago[update] ビルドチェックの更新
Habu [Wed, 17 Mar 2021 11:13:51 +0000 (20:13 +0900)]
[update] ビルドチェックの更新

Mac App版のビルドができるかをチェックするために、
clangでのコンパイルテストを追加する。
また、一通りワーニング対策を実施したので、警告抑制フラグを
除去する。但し、EUC-JPのソースコードをコンパイルしようと
するとclangは警告を出すので、-Wno-invalid-source-encodingを
付加しておく。
ビルドエラーになった時にログが長くてエラーの箇所を探しづらい
ので、makeコマンドの標準出力は/dev/nullに捨てて標準エラー
出力のみを表示するようにする。

3 years ago[update] AX_CXX_COMPILE_STDCXX_17 のチェック
Habu [Wed, 17 Mar 2021 11:11:27 +0000 (20:11 +0900)]
[update] AX_CXX_COMPILE_STDCXX_17 のチェック

AX_CXX_COMPILE_STDDXX_17 のマクロを使用するためには
autoconf-archive のインストールが必要なので、マクロを
チェックして存在しなければインストールを促すエラー
メッセージを出力する。

3 years ago[update] Makefile.amの調整
Habu [Wed, 17 Mar 2021 10:50:17 +0000 (19:50 +0900)]
[update] Makefile.amの調整

インクルードの指定は -I. と -I../src のどちらかだけで十分なので、
-I. だけにする。
c++のソースをコンパイルする時は、CFLAGSではなくCXXFLAGSを
参照する。それに従いXFT_CFLAGSとlibcurl_CFLAGSの追加先は、
共通で使用されるCPPFLAGSにする。

3 years agoMerge pull request #500 from iks3/feature-lore-unique-count
iks [Wed, 17 Mar 2021 10:48:32 +0000 (19:48 +0900)]
Merge pull request #500 from iks3/feature-lore-unique-count

[Feature] 思い出にユニーク/ナズグル系の生存情報を表示する

3 years agoMerge branch 'develop' into fix-kill-tmp-pos
Deskull [Wed, 17 Mar 2021 10:44:32 +0000 (19:44 +0900)]
Merge branch 'develop' into fix-kill-tmp-pos

3 years ago[refactor] gccの-Wswitch警告の対策
Habu [Wed, 17 Mar 2021 10:35:54 +0000 (19:35 +0900)]
[refactor] gccの-Wswitch警告の対策

enumのメンバが全て列挙されていないswitchに対する警告。
全て列挙できるものは全て列挙し、それがが適さないものは
default:句を追加する。

3 years ago[refactor] gccの警告対策
Habu [Wed, 17 Mar 2021 10:35:54 +0000 (19:35 +0900)]
[refactor] gccの警告対策

-Wsign-compare、-Wunused-parameter、-Wunused-functionに
対する対策を入れる。

3 years agoMerge pull request #522 from iks3/feature-wizard-mon-desc-ridable
iks [Wed, 17 Mar 2021 10:20:31 +0000 (19:20 +0900)]
Merge pull request #522 from iks3/feature-wizard-mon-desc-ridable

[Feature] 自動スポイラー作成に騎乗可能モンスター一覧を追加

3 years agoMerge pull request #537 from sikabane-works/feature/fix-poisonous-puddle-damage
Deskull [Wed, 17 Mar 2021 10:09:06 +0000 (19:09 +0900)]
Merge pull request #537 from sikabane-works/feature/fix-poisonous-puddle-damage

[Fix] 毒の沼のダメージ計算式バグを修正

3 years ago[Feature] ^A " コマンドで乗馬可能/地形別モンスター一覧を出力できる
iks [Wed, 17 Mar 2021 06:14:30 +0000 (15:14 +0900)]
[Feature] ^A " コマンドで乗馬可能/地形別モンスター一覧を出力できる

3 years ago[refactor] spoil_mon_descの呼び出し引数を整理
Habu [Wed, 17 Mar 2021 03:35:35 +0000 (12:35 +0900)]
[refactor] spoil_mon_descの呼び出し引数を整理

2種類のスイッチに1つのビットフラグと、引数が増えて複雑化
している。やりたい事は出力するモンスターをフィルタリング
することなので、シンプルにモンスターをフィルタリングする
コールバック関数をラムダ式で渡すようにする。

3 years agoMerge pull request #535 from sikabane-works/feature/merfolk-virtue
Deskull [Wed, 17 Mar 2021 03:32:43 +0000 (12:32 +0900)]
Merge pull request #535 from sikabane-works/feature/merfolk-virtue

[Feature] マーフォークの固定徳を「然」に指定.

3 years ago[Fix] 毒の沼のダメージ計算式バグを修正. / Fix calculation of poisonous puddle damage.
deskull [Tue, 16 Mar 2021 23:38:24 +0000 (08:38 +0900)]
[Fix] 毒の沼のダメージ計算式バグを修正. / Fix calculation of poisonous puddle damage.

3 years ago[Feature] マーフォークの固定徳を「然」に指定. / Select fixed virtue of Merfolk to "Nature".
deskull [Tue, 16 Mar 2021 22:21:46 +0000 (07:21 +0900)]
[Feature] マーフォークの固定徳を「然」に指定. / Select fixed virtue of Merfolk to "Nature".

3 years agoMerge pull request #524 from iks3/fix-get-check-prompt-with-automore
iks [Tue, 16 Mar 2021 15:59:20 +0000 (00:59 +0900)]
Merge pull request #524 from iks3/fix-get-check-prompt-with-automore

[Fix] get_check()でauto_more使用時にプロンプト用の文字列を破棄してしまってから一時バッファにコピーしている #523

3 years agoMerge pull request #509 from habu1010/feature/fix-refactor-for-clang-warning
Habu [Tue, 16 Mar 2021 15:03:10 +0000 (00:03 +0900)]
Merge pull request #509 from habu1010/feature/fix-refactor-for-clang-warning

[fix/refactor] clangのWarning対策

3 years agoMerge pull request #529 from iks3/fix-vampire-filled-by-foods
iks [Tue, 16 Mar 2021 13:09:45 +0000 (22:09 +0900)]
Merge pull request #529 from iks3/fix-vampire-filled-by-foods

[Fix/Refactor] 吸血鬼が普通に食事していた/食事の処理の整理 #526

3 years ago[Fix/Refactor] 吸血鬼が普通に食事していた/食事の処理の整理 #526
iks [Tue, 16 Mar 2021 12:40:47 +0000 (21:40 +0900)]
[Fix/Refactor] 吸血鬼が普通に食事していた/食事の処理の整理 #526

returnしていなかったが、そもそもコードがわかりにくかった。

3 years ago[Fix] get_check()でauto_more使用時にプロンプト用の文字列を破棄してしまってから一時バッファにコピーしている #523
iks [Tue, 16 Mar 2021 04:05:17 +0000 (13:05 +0900)]
[Fix] get_check()でauto_more使用時にプロンプト用の文字列を破棄してしまってから一時バッファにコピーしている #523

3 years ago[Feature] 自動スポイラー作成に騎乗可能モンスター一覧を追加
iks [Mon, 15 Mar 2021 17:01:07 +0000 (02:01 +0900)]
[Feature] 自動スポイラー作成に騎乗可能モンスター一覧を追加

3 years agoMerge pull request #503 from iks3/fix-berserker-shero
iks [Mon, 15 Mar 2021 16:37:32 +0000 (01:37 +0900)]
Merge pull request #503 from iks3/fix-berserker-shero

[Fix] 狂戦士が狂戦士化の薬を飲んだときにメッセージが出る #499