OSDN Git Service

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

3 years agoMerge pull request #471 from habu1010/feature/savefile-version
Habu [Thu, 11 Mar 2021 11:22:30 +0000 (20:22 +0900)]
Merge pull request #471 from habu1010/feature/savefile-version

[feature] セーブファイルの仕様バージョンを本体のバージョンと分離する #470

3 years ago[Modify] ローディング中のセーブデータバージョン表記
iks [Thu, 11 Mar 2021 11:06:47 +0000 (20:06 +0900)]
[Modify] ローディング中のセーブデータバージョン表記

3 years ago[feature] セーブファイルの仕様バージョンを本体のバージョンと分離する #470
Habu [Thu, 11 Mar 2021 09:02:01 +0000 (18:02 +0900)]
[feature] セーブファイルの仕様バージョンを本体のバージョンと分離する #470

セーブファイルのバージョンを本体のバージョンと分離する。
今後はセーブファイルの仕様を更新する時は、
SAVEFILE_VERSIONをインクリメントし、
loading_savefile_version_older_than関数を使用して
通常の読み込み処理と古いセーブファイルの読み込み処理の
分岐を行う。

3 years agoMerge pull request #437 from iks3/feature-display-extra-info-in-birth
iks [Thu, 11 Mar 2021 02:47:55 +0000 (11:47 +0900)]
Merge pull request #437 from iks3/feature-display-extra-info-in-birth

[Feature] キャラ作成画面に追加の能力値表示 #436

3 years agoMerge pull request #464 from iks3/feature-k-info-a11
iks [Wed, 10 Mar 2021 13:02:55 +0000 (22:02 +0900)]
Merge pull request #464 from iks3/feature-k-info-a11

[Feature] ベースアイテムの調整(α10→α11) #300

3 years ago[Feature] 防具の階層レベル、出現階、レア度調整。
iks [Wed, 10 Mar 2021 11:07:17 +0000 (20:07 +0900)]
[Feature] 防具の階層レベル、出現階、レア度調整。

3 years ago[Feature] アミュと指輪の階層レベル、レア度の調整
iks [Wed, 10 Mar 2021 10:29:14 +0000 (19:29 +0900)]
[Feature] アミュと指輪の階層レベル、レア度の調整

探索のアミュレットの能力を追加、pval変更。

3 years agoMerge pull request #465 from dis-/feature/Add-PlayerStealth
dis- [Wed, 10 Mar 2021 10:20:05 +0000 (19:20 +0900)]
Merge pull request #465 from dis-/feature/Add-PlayerStealth

[Refactor] PlayerStealthクラスの導入

3 years ago[Refactor] PlayerStealthクラスの導入
dis- [Wed, 10 Mar 2021 00:33:36 +0000 (09:33 +0900)]
[Refactor] PlayerStealthクラスの導入

隠密処理を担当するクラスを実装し、処理を整理した。
この実装に際してPlayerStatusBaseを修正して例外処理関数を導入している。

3 years ago[Refactor] コード整形
dis- [Wed, 10 Mar 2021 08:28:28 +0000 (17:28 +0900)]
[Refactor] コード整形

player-status.cpp, player-status-flags.cpp, player-status-base.cppにclang-formatの更新を適用

3 years ago[Feature] ベース武器の出現階を調整
iks [Wed, 10 Mar 2021 08:09:48 +0000 (17:09 +0900)]
[Feature] ベース武器の出現階を調整

一部はレア度、レベルも調整。
クォピス→コペシュ

3 years agoMerge pull request #452 from iks3/feature-window-flag-on-floor-items
iks [Tue, 9 Mar 2021 15:18:11 +0000 (00:18 +0900)]
Merge pull request #452 from iks3/feature-window-flag-on-floor-items

[Feature] 足元/床上のアイテム一覧ウィンドウフラグ (from 東方勝手版)

3 years agoMerge pull request #459 from sikabane-works/feature/lance-boost-description
Deskull [Tue, 9 Mar 2021 15:08:14 +0000 (00:08 +0900)]
Merge pull request #459 from sikabane-works/feature/lance-boost-description

[Feature] 騎乗時にランス、ヘヴィ・ランスのダイス追加を明示する。

3 years agoMerge pull request #449 from dis-/feature/Add-PlayerStatusBase
dis- [Tue, 9 Mar 2021 11:43:49 +0000 (20:43 +0900)]
Merge pull request #449 from dis-/feature/Add-PlayerStatusBase

[Refactor] PlayerStatusBase、PlayerSpeedクラスの導入

3 years ago[Refactor] PlayerStatusBase、PlayerSpeedクラスの導入
dis- [Mon, 8 Mar 2021 08:18:23 +0000 (17:18 +0900)]
[Refactor] PlayerStatusBase、PlayerSpeedクラスの導入

player_typeの各能力値は種族/職業/装備等の多様な要素により修正を受ける。
これらは現在のところ能力毎に混然と処理されていて、しかも実数値とdump用表記の二重実装となっている。
各数値の内部処理をなるべく統一し、画一的に出力するためPlayerStatusBaseクラスを導入する。
これを継承して各能力値の処理クラスを実装し、見通しを良くしたい。
とりあえずは基底クラスと速度計算クラスを導入する。

3 years ago[Refactor] プレイヤーがダンジョンに居るかの判定をis_in_dungeon()関数に置換. / Replaced determining if a playe...
deskull [Tue, 9 Mar 2021 10:59:39 +0000 (19:59 +0900)]
[Refactor] プレイヤーがダンジョンに居るかの判定をis_in_dungeon()関数に置換. / Replaced determining if a player is in a dungeon with is_in_dungeon().

3 years agoMerge pull request #457 from iks3/fix-hex-drain-curse
iks [Tue, 9 Mar 2021 10:09:31 +0000 (19:09 +0900)]
Merge pull request #457 from iks3/fix-hex-drain-curse

[Fix] 呪術の呪力吸収の説明文 #453

3 years ago[Feature] 騎乗時にランス、ヘヴィ・ランスのダイス追加を明示する。 / Clarify dice addition of lance and heavy...
deskull [Tue, 9 Mar 2021 09:48:06 +0000 (18:48 +0900)]
[Feature] 騎乗時にランス、ヘヴィ・ランスのダイス追加を明示する。 / Clarify dice addition of lance and heavy lance when riding.

 * 関数名もdescribe_digging()からdescribe_weapon_dice()に改名.