OSDN Git Service

hengbandforosx/hengbandosx.git
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 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 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 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

3 years agoMerge pull request #518 from sikabane-works/release/3.0.0Alpha12
Deskull [Mon, 15 Mar 2021 11:16:23 +0000 (20:16 +0900)]
Merge pull request #518 from sikabane-works/release/3.0.0Alpha12

[Version] 3.0.0Alpha12

3 years ago[Version] 3.0.0Alpha12
deskull [Mon, 15 Mar 2021 11:02:56 +0000 (20:02 +0900)]
[Version] 3.0.0Alpha12

3 years agoMerge pull request #513 from iks3/fix-sub-window-item-on-floor
iks [Mon, 15 Mar 2021 10:35:55 +0000 (19:35 +0900)]
Merge pull request #513 from iks3/fix-sub-window-item-on-floor

[Fix] 足元にお金か未発見アイテムだけになると床上のアイテム一覧が無限ループ #512

3 years agoMerge pull request #514 from iks3/fix-beam-effect-to-riding-pet
iks [Mon, 15 Mar 2021 10:35:38 +0000 (19:35 +0900)]
Merge pull request #514 from iks3/fix-beam-effect-to-riding-pet

[Fix] どのビーム魔法でも足元のペットに効果がない旨が表示される #510

3 years agoMerge pull request #516 from dis-/feature/Fix-PlayerStealth
dis- [Mon, 15 Mar 2021 03:33:44 +0000 (12:33 +0900)]
Merge pull request #516 from dis-/feature/Fix-PlayerStealth

[Fix] 隠密計算に職業の基礎値が足されていない #515

3 years ago[Fix] 隠密計算に職業の基礎値が足されていない #515
dis- [Mon, 15 Mar 2021 00:04:51 +0000 (09:04 +0900)]
[Fix] 隠密計算に職業の基礎値が足されていない #515

派生クラスでclass_base_value()の名前を間違っていたので正しくoverrideされず、
職業の基礎値が計算から漏れていた。名称を修正して期待される挙動に戻す。

3 years ago[Fix] どのビーム魔法で足元のペットに効果がない旨が表示される #510
iks [Sun, 14 Mar 2021 15:16:13 +0000 (00:16 +0900)]
[Fix] どのビーム魔法で足元のペットに効果がない旨が表示される #510

おそらくブレスも同様。広がったボール魔法でもメッセージが出ていた。
メッセージを出すGF_XXXを絞った。

3 years ago[Fix] 足元にお金か未発見アイテムだけになると床上のアイテム一覧が無限ループ #512
iks [Sun, 14 Mar 2021 14:00:31 +0000 (23:00 +0900)]
[Fix] 足元にお金か未発見アイテムだけになると床上のアイテム一覧が無限ループ #512

3 years ago[fix/refactor] clangのWarning対策
Habu [Sun, 14 Mar 2021 10:52:50 +0000 (19:52 +0900)]
[fix/refactor] clangのWarning対策

- rumor.cpp:
配列のアドレスのnullチェックをしていて常にtrueになる無意味な
判定になっている。空文字列かどうかのチェックにする。

- random-art-characteristics.cpp:
bool変数でswitchするという独創的な分岐をしている。
普通にif文にする。

- system-variables.cpp:
上のコメントにあるように、使用されていないコピーライト
文字列。コメントアウトしておく。

- random-art-characteristics.cpp:
x1,x2,y1,y2はポインタ経由で更新されている。
変数をvolatileにしておくことで警告を回避する。

3 years agoMerge pull request #508 from habu1010/feature/add-autoconf-archive-to-spoiler-deploy... 3.0.0Alpha11
Habu [Sun, 14 Mar 2021 11:00:44 +0000 (20:00 +0900)]
Merge pull request #508 from habu1010/feature/add-autoconf-archive-to-spoiler-deploy-workflow

[add] 自動更新スポイラーdeploy用Workflowにautoconf-archive追加

3 years ago[add] 自動更新スポイラーdeploy用Workflowにautoconf-archive追加
Habu [Sun, 14 Mar 2021 10:20:38 +0000 (19:20 +0900)]
[add] 自動更新スポイラーdeploy用Workflowにautoconf-archive追加

51c0357 で行ったC++17標準のコンパイラ対応チェックマクロが
含まれるautoconf-archiveパッケージの追加を自動更新スポイラー
deploy用Workflowではやっていなかったためバイナリのビルドに
失敗していた。
自動更新スポイラーdeploy用Workflowにもautoconf-archiveを
追加する。

3 years agoMerge pull request #507 from iks3/fix-infinite-monster-effect
iks [Sun, 14 Mar 2021 09:54:38 +0000 (18:54 +0900)]
Merge pull request #507 from iks3/fix-infinite-monster-effect

[Fix] モンスター自爆効果が無限連鎖する #505

3 years ago[Fix] モンスター自爆効果が無限連鎖する #505
iks [Sun, 14 Mar 2021 09:36:11 +0000 (18:36 +0900)]
[Fix] モンスター自爆効果が無限連鎖する #505

3 years agoMerge pull request #502 from sikabane-works/release/3.0.0Alpha11
Deskull [Sun, 14 Mar 2021 09:09:09 +0000 (18:09 +0900)]
Merge pull request #502 from sikabane-works/release/3.0.0Alpha11

Release/3.0.0 alpha11

3 years agoMerge pull request #501 from sikabane-works/release/3.0.0Alpha11
Deskull [Sun, 14 Mar 2021 09:08:50 +0000 (18:08 +0900)]
Merge pull request #501 from sikabane-works/release/3.0.0Alpha11

[Version] 3.0.0Alpha11

3 years ago[Fix] 狂戦士が狂戦士化の薬を飲んだときにメッセージが出る #499
iks [Sun, 14 Mar 2021 09:02:10 +0000 (18:02 +0900)]
[Fix] 狂戦士が狂戦士化の薬を飲んだときにメッセージが出る #499

3 years ago[Version] 3.0.0Alpha11
deskull [Sun, 14 Mar 2021 08:55:53 +0000 (17:55 +0900)]
[Version] 3.0.0Alpha11

3 years ago[Feature] ユニーク及びナズグル系の生存情報を表示する。
iks [Sun, 14 Mar 2021 08:54:33 +0000 (17:54 +0900)]
[Feature] ユニーク及びナズグル系の生存情報を表示する。

3 years agoMerge pull request #486 from iks3/feature-tuneup-artifects-a11
iks [Sun, 14 Mar 2021 08:39:40 +0000 (17:39 +0900)]
Merge pull request #486 from iks3/feature-tuneup-artifects-a11

[Feature] アーティファクト性能の調整 α11

3 years ago[Refactor] 三人称主格/所有格/目的格の単語を取得するクラスを新設
iks [Sun, 14 Mar 2021 07:48:49 +0000 (16:48 +0900)]
[Refactor] 三人称主格/所有格/目的格の単語を取得するクラスを新設

それら/彼ら/彼女らにも対応

3 years ago[Feature] アーティファクト性能の調整
iks [Sat, 13 Mar 2021 04:41:12 +0000 (13:41 +0900)]
[Feature] アーティファクト性能の調整

一部に水耐性を導入
サルケットス再調整
宝物庫から沼矛卒業

3 years agoMerge pull request #493 from habu1010/feature/fix-FlagGroup-constant-definition-for...
Habu [Sun, 14 Mar 2021 02:52:35 +0000 (11:52 +0900)]
Merge pull request #493 from habu1010/feature/fix-FlagGroup-constant-definition-for-clang

[fix] FlagGroupの定数定義をクラス定義の冒頭に移動する

3 years agoMerge pull request #491 from iks3/feature-musashi
iks [Sun, 14 Mar 2021 02:47:23 +0000 (11:47 +0900)]
Merge pull request #491 from iks3/feature-musashi

[Feature] 武蔵セットの強化

3 years ago[fix] FlagGroupの定数定義をクラス定義の冒頭に移動する
Habu [Sat, 13 Mar 2021 22:40:31 +0000 (07:40 +0900)]
[fix] FlagGroupの定数定義をクラス定義の冒頭に移動する

Mac App版のビルドでコンパイラにclangを使用すると
FLAG_TYPE_MAXの定義が見つからずエラーになる。
clangではスコープの決定がMSVC/gccより厳密なのかも
しれない。
回避策としてFLAG_TYPE_MAXの定義をFlagGroupクラスの
定義冒頭に移動する。

3 years ago[Feature] 武蔵セットを強化 #279
iks [Sat, 13 Mar 2021 17:10:17 +0000 (02:10 +0900)]
[Feature] 武蔵セットを強化 #279

カタナ、脇差にEASY2_WEAPONを追加して二刀流ペナ軽減を明示
XTRA_DICEでダイス数が増える

3 years ago[Feature] 固定アーティファクトにもXTRA_DICEフラグを有効にする
iks [Sat, 13 Mar 2021 17:07:33 +0000 (02:07 +0900)]
[Feature] 固定アーティファクトにもXTRA_DICEフラグを有効にする

3 years ago[Feature] 二刀流ペナ軽減を easy_2weapon の累積数を使って計算
iks [Sat, 13 Mar 2021 17:07:01 +0000 (02:07 +0900)]
[Feature] 二刀流ペナ軽減を easy_2weapon の累積数を使って計算

武蔵刀or脇差名指しの処理はやめ、EASY2_WEAPONフラグを付加することにする

3 years agoMerge pull request #481 from iks3/fix-equip-water-and-time
iks [Sat, 13 Mar 2021 16:05:49 +0000 (01:05 +0900)]
Merge pull request #481 from iks3/fix-equip-water-and-time

[Feature/Fix] 地獄、時間、水属性の追加実装と不具合の修正 #473 #474 #476

3 years agoMerge pull request #483 from iks3/feature-cursed-ego
iks [Sat, 13 Mar 2021 15:55:58 +0000 (00:55 +0900)]
Merge pull request #483 from iks3/feature-cursed-ego

[Feature] 通常エゴと呪いエゴの選出ルーチンを変更

3 years ago[Feature] 通常エゴと呪いエゴの選出ルーチンを変更
iks [Sat, 13 Mar 2021 15:16:19 +0000 (00:16 +0900)]
[Feature] 通常エゴと呪いエゴの選出ルーチンを変更

通常エゴには呪いが付加されるエゴを選出しない(悪魔など)
呪いエゴにはレーティングが0または呪いが付加されるエゴを選出(悪魔など)

3 years agoMerge pull request #489 from iks3/feature-gen-flags-to-flaggroup
iks [Sat, 13 Mar 2021 14:55:01 +0000 (23:55 +0900)]
Merge pull request #489 from iks3/feature-gen-flags-to-flaggroup

[Refactor] gen_flagsをFlagGroup<TRG>クラスに変更

3 years ago[Refactor] has_not、has_all_ofを使って書き直し
iks [Sat, 13 Mar 2021 13:43:01 +0000 (22:43 +0900)]
[Refactor] has_not、has_all_ofを使って書き直し

3 years agoMerge pull request #485 from iks3/fix-no-effect-to-riding-pet
iks [Sat, 13 Mar 2021 13:43:21 +0000 (22:43 +0900)]
Merge pull request #485 from iks3/fix-no-effect-to-riding-pet

[Fix] 乗馬した状態で足元をターゲットに魔法棒等を放っても何の効果も発生しない #467

3 years agoMerge pull request #480 from iks3/fix-psi-drain
iks [Sat, 13 Mar 2021 13:16:09 +0000 (22:16 +0900)]
Merge pull request #480 from iks3/fix-psi-drain

[Fix] GF_PSI及びGF_PSI_DRAINの反射判定の不具合を修正 #472

3 years ago[update] grab_one_flagの処理を改善
Habu [Sat, 13 Mar 2021 12:58:30 +0000 (21:58 +0900)]
[update] grab_one_flagの処理を改善

メソッドではなくサービス関数で処理するのが相応しいので、
静的メンバ関数にする。
countとatでは2回検索して非効率なので、findで存在を調べて
setはfindで見つけたイテレータで処理する。
string_viewに渡す時はstringクラスにする必要が無いので、
生成のコストをカットできるようにconcptrのまま渡す。

3 years ago[Fix] GF_PSI及びGF_PSI_DRAINの反射判定の不具合を修正 #472
iks [Thu, 11 Mar 2021 19:17:44 +0000 (04:17 +0900)]
[Fix] GF_PSI及びGF_PSI_DRAINの反射判定の不具合を修正 #472

3 years agoMerge pull request #487 from iks3/fix-k-info-typo
iks [Sat, 13 Mar 2021 11:26:45 +0000 (20:26 +0900)]
Merge pull request #487 from iks3/fix-k-info-typo

[Fix] 消費魔力減少の指輪のレア度設定

3 years ago[Refactor] gen_flagsをFlagGroup<TRG>クラスに変更
iks [Sat, 13 Mar 2021 10:17:22 +0000 (19:17 +0900)]
[Refactor] gen_flagsをFlagGroup<TRG>クラスに変更

3 years agoMerge pull request #488 from habu1010/feature/install-flag-group
Habu [Sat, 13 Mar 2021 08:18:43 +0000 (17:18 +0900)]
Merge pull request #488 from habu1010/feature/install-flag-group

[feature] FlagGroupクラス

3 years ago[Feature] VisualStudioプロジェクトに追加
iks [Sat, 13 Mar 2021 08:05:13 +0000 (17:05 +0900)]
[Feature] VisualStudioプロジェクトに追加

3 years ago[feature] FlagGroupクラス
Habu [Sat, 13 Mar 2021 07:34:29 +0000 (16:34 +0900)]
[feature] FlagGroupクラス

フラグの集合を統括的に扱う、FlagGroupクラスを追加する。

3 years ago[Fix] 消費魔力減少の指輪のレア度設定
iks [Sat, 13 Mar 2021 06:15:22 +0000 (15:15 +0900)]
[Fix] 消費魔力減少の指輪のレア度設定

3 years ago[Fix] 乗馬した状態で足元をターゲットに魔法棒等を放っても何の効果も発生しない #467
iks [Fri, 12 Mar 2021 17:29:07 +0000 (02:29 +0900)]
[Fix] 乗馬した状態で足元をターゲットに魔法棒等を放っても何の効果も発生しない #467

一部効果のみ許可する仕様だったため、それ以外の効果については効果がない旨をメッセージ表示する

3 years agoMerge pull request #482 from habu1010/feature/improve-fix-monster-list
Habu [Fri, 12 Mar 2021 11:45:02 +0000 (20:45 +0900)]
Merge pull request #482 from habu1010/feature/improve-fix-monster-list

[refactor] モンスター一覧の表示

3 years agoMerge pull request #477 from dis-/feature/Add-PlayerBasicStatistics
dis- [Fri, 12 Mar 2021 11:41:57 +0000 (20:41 +0900)]
Merge pull request #477 from dis-/feature/Add-PlayerBasicStatistics

[Refactor] PlayerBasicStatisticsクラスの導入

3 years ago[Refactor] PlayerBasicStatisticsクラスの導入
dis- [Thu, 11 Mar 2021 10:31:34 +0000 (19:31 +0900)]
[Refactor] PlayerBasicStatisticsクラスの導入

Str Int Wis Dex Con Chrの6能力の数値処理を行うクラスを導入する。
共通処理を抜き出して個別処理を把握しやすくする。
また、数値を変化させている要因を取得して参照可能にする。

3 years agoMerge pull request #479 from iks3/feature-savefile-lores
iks [Fri, 12 Mar 2021 11:17:21 +0000 (20:17 +0900)]
Merge pull request #479 from iks3/feature-savefile-lores

[Feature] 知識情報配列のロードの改修

3 years agoMerge pull request #461 from sikabane-works/feature/refactor-in-dungeon
Deskull [Fri, 12 Mar 2021 11:10:04 +0000 (20:10 +0900)]
Merge pull request #461 from sikabane-works/feature/refactor-in-dungeon

[Refactor] プレイヤーがダンジョンに居るかの判定をis_in_dungeon()関数に置換.

3 years ago[refactor] モンスター一覧の表示
Habu [Fri, 12 Mar 2021 10:30:12 +0000 (19:30 +0900)]
[refactor] モンスター一覧の表示

pos_listの使用をやめ、std::vectorを使用してモンスターリストを
作成する。
また、リストの内容は位置情報ではなくモンスターのidxにする。
ソートにはstd::sortを使用し、比較関数ang_sort_cmp_importanceは
元来look用のためモンスター以外のものも比較しているので、
モンスターに特化した比較関数を用意して使用する。

3 years ago[Fix] 地獄、時間、水属性攻撃の効果の発動条件等がおかしい #473 #474 #476
iks [Fri, 12 Mar 2021 06:02:54 +0000 (15:02 +0900)]
[Fix] 地獄、時間、水属性攻撃の効果の発動条件等がおかしい #473 #474 #476

水耐性での軽減率を他の上位耐性と同じにした

3 years ago[Feature] 自動銘刻みと*鑑定*などを時間、水属性に対応
iks [Fri, 12 Mar 2021 06:02:26 +0000 (15:02 +0900)]
[Feature] 自動銘刻みと*鑑定*などを時間、水属性に対応

3 years ago[Refactor] 自動銘刻みの銘定義テーブルを拡張しやすいようstd::vector化
iks [Fri, 12 Mar 2021 04:16:40 +0000 (13:16 +0900)]
[Refactor] 自動銘刻みの銘定義テーブルを拡張しやすいようstd::vector化

3 years ago[Refactor] Doxygenコメントを追加し、一部関数名とビット演算の記述を変更
iks [Thu, 11 Mar 2021 18:53:56 +0000 (03:53 +0900)]
[Refactor] Doxygenコメントを追加し、一部関数名とビット演算の記述を変更

3 years ago[Refactor] clang-formatの適用
iks [Thu, 11 Mar 2021 17:57:56 +0000 (02:57 +0900)]
[Refactor] clang-formatの適用

3 years ago[Feature] 知識情報配列のロードの改修
iks [Thu, 11 Mar 2021 17:48:53 +0000 (02:48 +0900)]
[Feature] 知識情報配列のロードの改修

追加モンスター種族やアイテムがある状況でセーブして、ないバージョン
のブランチ等に移動したとき、配列が多すぎてロードできないのを改善。

3 years agoMerge pull request #424 from backwardsEric/english-help-defend
Deskull [Thu, 11 Mar 2021 16:15:32 +0000 (01:15 +0900)]
Merge pull request #424 from backwardsEric/english-help-defend

[English documentation] align the contents of defend.txt with jdefend.txt