OSDN Git Service

hengbandforosx/hengbandosx.git
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()に改名.

3 years ago[Feature] 足元/床上のアイテム一覧ウィンドウフラグ (from 東方勝手版) #127
iks [Mon, 8 Mar 2021 14:28:12 +0000 (23:28 +0900)]
[Feature] 足元/床上のアイテム一覧ウィンドウフラグ (from 東方勝手版) #127

#160のプルリクエストを最新のdevelopに合わせて再実装。

3 years agoMerge pull request #458 from dis-/feature/Fix-hissatsu_zanma_ken
dis- [Tue, 9 Mar 2021 03:51:21 +0000 (12:51 +0900)]
Merge pull request #458 from dis-/feature/Fix-hissatsu_zanma_ken

[Fix] 剣術家の「斬魔剣弐の太刀」の判定ミス #456

3 years agoMerge pull request #455 from habu1010/feature/update-clang-format
Habu [Tue, 9 Mar 2021 03:29:16 +0000 (12:29 +0900)]
Merge pull request #455 from habu1010/feature/update-clang-format

[update] clang-formatの設定を更新

3 years ago[Fix] 剣術家の「斬魔剣弐の太刀」の判定ミス #456
dis- [Tue, 9 Mar 2021 03:07:14 +0000 (12:07 +0900)]
[Fix] 剣術家の「斬魔剣弐の太刀」の判定ミス #456

「斬魔剣弐の太刀」の使用時にはスレイ効果がなく、
逆に不使用時の攻撃に「斬魔剣弐の太刀」分のスレイ効果が付いている。
該当部の判定を修正。

3 years ago[Fix] 呪術の呪力吸収の説明文 #453
iks [Tue, 9 Mar 2021 02:18:05 +0000 (11:18 +0900)]
[Fix] 呪術の呪力吸収の説明文 #453

3 years agoMerge pull request #454 from iks3/fix-save-score-difference-race-and-chara
iks [Tue, 9 Mar 2021 01:35:32 +0000 (10:35 +0900)]
Merge pull request #454 from iks3/fix-save-score-difference-race-and-chara

[Fix] ローカルスコアの種族と性格がおかしい

3 years ago[update] clang-formatの設定を更新
Habu [Mon, 8 Mar 2021 21:50:20 +0000 (06:50 +0900)]
[update] clang-formatの設定を更新

clang-formatが過剰に1行に整形してしまう場面があるので、
そうならないように以下の設定を変更する。

AllowShortFunctionsOnASingleLine: All → Empty
  空ブロックの時のみ1行にする。

AlwaysBreakTemplateDeclarations: false → Yes
  template 宣言は単独行のほうが見やすいのでそうする。

3 years ago[Fix] ローカルスコアの種族と性格がおかしい
iks [Mon, 8 Mar 2021 15:14:55 +0000 (00:14 +0900)]
[Fix] ローカルスコアの種族と性格がおかしい

3 years agoMerge pull request #451 from sikabane-works/feature/update-doxygen
Deskull [Mon, 8 Mar 2021 14:25:09 +0000 (23:25 +0900)]
Merge pull request #451 from sikabane-works/feature/update-doxygen

[Feature] doxyfileを1.9.1で更新してバージョン表記も3.0.0Alpha10に変更.

3 years agoMerge pull request #442 from iks3/feature-wizard-extra-command
iks [Mon, 8 Mar 2021 14:20:41 +0000 (23:20 +0900)]
Merge pull request #442 from iks3/feature-wizard-extra-command

[Feature] デバグコマンドの整理と拡張

3 years ago[Feature] doxyfileを1.9.1で更新してバージョン表記も3.0.0Alpha10に変更.
deskull [Mon, 8 Mar 2021 12:52:15 +0000 (21:52 +0900)]
[Feature] doxyfileを1.9.1で更新してバージョン表記も3.0.0Alpha10に変更.

3 years ago[Refactor] floor_item_increaseの第一引数をplayer_typeに変更
iks [Mon, 8 Mar 2021 11:28:29 +0000 (20:28 +0900)]
[Refactor] floor_item_increaseの第一引数をplayer_typeに変更

3 years ago[Refactor] enum window_redraw_type の定義を 1U << n 形式に
iks [Mon, 8 Mar 2021 10:42:04 +0000 (19:42 +0900)]
[Refactor] enum window_redraw_type の定義を 1U << n 形式に

3 years ago[Feature] ユニーク/ナズグルを復活させるデバグコマンド #41
iks [Mon, 8 Mar 2021 07:55:05 +0000 (16:55 +0900)]
[Feature] ユニーク/ナズグルを復活させるデバグコマンド #41

3 years ago[Feature] デバグコマンドの整理とコマンド一覧表示
iks [Sun, 7 Mar 2021 12:43:06 +0000 (21:43 +0900)]
[Feature] デバグコマンドの整理とコマンド一覧表示

プレイヤー設定及びゲーム設定を変えるデバグコマンドをサブコマンド化。
デバグコマンド入力時に一覧を出す。

3 years agoMerge pull request #448 from iks3/fix-immune-holy-fire
iks [Mon, 8 Mar 2021 03:55:03 +0000 (12:55 +0900)]
Merge pull request #448 from iks3/fix-immune-holy-fire

[Fix] GF_HOLY_FIREが善良なモンスターに有効 #446

3 years ago[Fix] GF_HOLY_FIREが善良なモンスターに有効 #446
iks [Mon, 8 Mar 2021 03:24:03 +0000 (12:24 +0900)]
[Fix] GF_HOLY_FIREが善良なモンスターに有効 #446

無効にする判定が抜けていたので復活。

3 years agoMerge pull request #447 from iks3/fix-knowledge-identified-armors-header
iks [Mon, 8 Mar 2021 03:10:17 +0000 (12:10 +0900)]
Merge pull request #447 from iks3/fix-knowledge-identified-armors-header

[Fix] 現在の知識コマンドの鑑定済みの装備の耐性のヘッダ #444

3 years ago[Fix] 現在の知識コマンドの鑑定済みの装備の耐性のヘッダ #444
iks [Mon, 8 Mar 2021 01:32:50 +0000 (10:32 +0900)]
[Fix] 現在の知識コマンドの鑑定済みの装備の耐性のヘッダ #444

自動銘刻みの文字の方に合わせた。

3 years agoMerge pull request #441 from iks3/fix-kendo-genwaku
iks [Mon, 8 Mar 2021 01:15:53 +0000 (10:15 +0900)]
Merge pull request #441 from iks3/fix-kendo-genwaku

剣術家の技「幻惑」の説明と実際の効果が異なる

3 years ago[Feature] キャラ作成画面に追加の能力値表示 #436
iks [Sat, 6 Mar 2021 18:34:05 +0000 (03:34 +0900)]
[Feature] キャラ作成画面に追加の能力値表示 #436

種族、職業、性格を選択時にHD、隠密、赤外線視力も表示する。
オートローラー画面ではそれらの合計値を表示する。

3 years ago[Fix] 剣術「幻惑」で混乱の効果が発生しない #440
iks [Sun, 7 Mar 2021 10:01:49 +0000 (19:01 +0900)]
[Fix] 剣術「幻惑」で混乱の効果が発生しない #440

3 years ago[Refactor] フラグ演算を書き換え。幻惑の処理を書き直し。
iks [Sun, 7 Mar 2021 09:22:33 +0000 (18:22 +0900)]
[Refactor] フラグ演算を書き換え。幻惑の処理を書き直し。

視界内幻惑を3回実行していたので1回にし、代わりに効果を発揮する処理中で3回試行を行うようにした。

3 years agoMerge pull request #438 from sikabane-works/release/3.0.0Alpha10
Deskull [Sun, 7 Mar 2021 05:15:18 +0000 (14:15 +0900)]
Merge pull request #438 from sikabane-works/release/3.0.0Alpha10

[Version]3.0.0Alpha10

3 years agoMerge pull request #434 from iks3/fix-racial-knowledge-infomations
iks [Sun, 7 Mar 2021 04:58:07 +0000 (13:58 +0900)]
Merge pull request #434 from iks3/fix-racial-knowledge-infomations

【バグ】 自己分析の種族特殊能力メッセージの誤り

3 years agoMerge pull request #435 from iks3/feature-wizard-reset-race
iks [Sun, 7 Mar 2021 04:57:51 +0000 (13:57 +0900)]
Merge pull request #435 from iks3/feature-wizard-reset-race

ウィザードコマンドに種族変更を追加。

3 years ago[Version]3.0.0Alpha10
deskull [Sun, 7 Mar 2021 00:38:12 +0000 (09:38 +0900)]
[Version]3.0.0Alpha10

3 years ago[Fix] 自己分析時のレイシャルパワーの説明文が実際のものと違っているものを修正
iks [Sat, 6 Mar 2021 15:45:18 +0000 (00:45 +0900)]
[Fix] 自己分析時のレイシャルパワーの説明文が実際のものと違っているものを修正

3 years ago[Fix] 職業を変えるウィザードコマンドで職業名やステータスが変わらない
iks [Sat, 6 Mar 2021 16:26:51 +0000 (01:26 +0900)]
[Fix] 職業を変えるウィザードコマンドで職業名やステータスが変わらない

3 years ago[Feature] 種族を変えるウィザードコマンド
iks [Sat, 6 Mar 2021 16:23:18 +0000 (01:23 +0900)]
[Feature] 種族を変えるウィザードコマンド

3 years ago[Refactor] 条件式の符号を等号付に変更
iks [Sat, 6 Mar 2021 15:28:38 +0000 (00:28 +0900)]
[Refactor] 条件式の符号を等号付に変更

set_race_ability_info()とset_race_racial_command()の整合性を確認しやすいよいうに変更。

3 years agoMerge pull request #433 from iks3/fix-editorconfig-cpp
iks [Sat, 6 Mar 2021 15:24:23 +0000 (00:24 +0900)]
Merge pull request #433 from iks3/fix-editorconfig-cpp

[Fix] .editorconfigにcppを追加

3 years ago[Fix] add cpp to .editorconfig
iks [Sat, 6 Mar 2021 15:19:59 +0000 (00:19 +0900)]
[Fix] add cpp to .editorconfig

3 years agoMerge pull request #422 from habu1010/feature/c++nize
Habu [Sat, 6 Mar 2021 14:08:53 +0000 (23:08 +0900)]
Merge pull request #422 from habu1010/feature/c++nize

[feature] ソースコードをC++で記述できるようにする

3 years ago[move] ソースファイルの拡張子を .c から .cpp に変更
Habu [Sat, 6 Mar 2021 13:44:59 +0000 (22:44 +0900)]
[move] ソースファイルの拡張子を .c から .cpp に変更

3 years ago[feature] Visual Studio のプロジェクトを C++ に対応
Habu [Sat, 6 Mar 2021 13:40:24 +0000 (22:40 +0900)]
[feature] Visual Studio のプロジェクトを C++ に対応

Visual Studio のプロジェクトに登録しているソースファイルの
拡張子を .c から .cpp に変更する。

3 years ago[update] ビルドテストの更新
Habu [Sat, 6 Mar 2021 13:40:24 +0000 (22:40 +0900)]
[update] ビルドテストの更新

configure.ac で C++17 標準でのコンパイルチェックマクロ
AX_CXX_COMPILE_STDCXX_17 の使用に必要な
autoconf-archive パッケージをインストールする

3 years ago[feature] automake を C++ に対応
Habu [Sat, 6 Mar 2021 13:40:24 +0000 (22:40 +0900)]
[feature] automake を C++ に対応

configure.ac に C++ コンパイラの検出を追加する。
C++の標準規格のバージョンはC++17とする。
Makefile.am に記述しているソースファイルの拡張子を
.c から .cpp に変更する。

3 years ago[feature] ソースファイルをC++に対応
Habu [Sat, 6 Mar 2021 13:40:24 +0000 (22:40 +0900)]
[feature] ソースファイルをC++に対応

今後C++によるソースコードの記述を可能にするため、
ソースファイルをC++コンパイラでコンパイルできるように修正する。

3 years agoMerge pull request #429 from iks3/fix-display-lore-exp-with-format
iks [Sat, 6 Mar 2021 13:35:35 +0000 (22:35 +0900)]
Merge pull request #429 from iks3/fix-display-lore-exp-with-format

[Fix] モンスターの思い出の経験値表示でクラッシュ (英語版)

3 years ago[Fix] モンスターの思い出の経験値表示でクラッシュ #415
iks [Sat, 6 Mar 2021 13:29:10 +0000 (22:29 +0900)]
[Fix] モンスターの思い出の経験値表示でクラッシュ #415

display_monster_exp()でformat()の書式を64bit整数のものに変更。
また、a/anやst/nd/rdの判定などに変数を流用しておかしくなっていたのでそこも書き直した。
format()で64bit整数型に対応。(%Ld、%Luなど)

3 years ago[Refactor] Apply .clang-format to z-form
iks [Sat, 6 Mar 2021 08:47:52 +0000 (17:47 +0900)]
[Refactor] Apply .clang-format to z-form

3 years agoMerge pull request #427 from iks3/fix-deal-poison-from-poisoned-floor
iks [Sat, 6 Mar 2021 08:18:45 +0000 (17:18 +0900)]
Merge pull request #427 from iks3/fix-deal-poison-from-poisoned-floor

[Fix] 毒の沼で耐毒があると毒状態におかされる

3 years ago[Fix] 毒の沼で耐毒があると毒状態におかされる
iks [Sat, 6 Mar 2021 06:45:15 +0000 (15:45 +0900)]
[Fix] 毒の沼で耐毒があると毒状態におかされる

判定の真偽が逆。
ただし、この直後にmagic-effect-timeout-reducerで即直るためメッセージ以外影響なし。

3 years agoMerge pull request #425 from backwardsEric/english-help-attack-corrections
Deskull [Sat, 6 Mar 2021 00:21:45 +0000 (09:21 +0900)]
Merge pull request #425 from backwardsEric/english-help-attack-corrections

[English documentation] corrections to attack.txt

3 years agoRemoved the sentences about the special symbols differentiating the names of fixed...
Eric Branlund [Sat, 6 Mar 2021 00:02:37 +0000 (16:02 -0800)]
Removed the sentences about the special symbols differentiating the names of fixed and random artifacts:  those are only present in the Japanese version.

3 years agoAdd note to footer about update for 3.0.0.
Eric Branlund [Sat, 6 Mar 2021 00:01:41 +0000 (16:01 -0800)]
Add note to footer about update for 3.0.0.

3 years agoAlign the contents of defend.txt with jdefend.txt. Make some minor changes for readab...
Eric Branlund [Fri, 5 Mar 2021 23:49:27 +0000 (15:49 -0800)]
Align the contents of defend.txt with jdefend.txt. Make some minor changes for readability.

3 years agoMerge pull request #423 from dis-/feature/Fix-Art-Spoiler-Description
dis- [Fri, 5 Mar 2021 16:42:58 +0000 (01:42 +0900)]
Merge pull request #423 from dis-/feature/Fix-Art-Spoiler-Description

[Fix] Artifact自動生成スポイラーの一部フラグが欠損

3 years ago[Fix] Artifact自動生成スポイラーの一部フラグが欠損
dis- [Fri, 5 Mar 2021 16:18:26 +0000 (01:18 +0900)]
[Fix] Artifact自動生成スポイラーの一部フラグが欠損

TR_SUPPORTIVE, TR_RIDING, TR_INVULN_ARROWの説明が不足していた。
該当部を修正。

3 years agoMerge pull request #371 from habu1010/feature/exclude-mimicry-from-monster-list
Habu [Fri, 5 Mar 2021 14:26:35 +0000 (23:26 +0900)]
Merge pull request #371 from habu1010/feature/exclude-mimicry-from-monster-list

[feature] 視界内のモンスター一覧からアイテムに擬態するモンスターを除く #89

3 years ago[feature] 擬態モンスターでも感知していればモンスター一覧に表示 #89
Habu [Fri, 5 Mar 2021 14:17:51 +0000 (23:17 +0900)]
[feature] 擬態モンスターでも感知していればモンスター一覧に表示 #89

フレーバーを考慮して以下の仕様を導入する。
感知魔法/スキルで感知した時は、プレイヤーが能動的に探していると
考えられるので、擬態モンスターでもモンスター一覧に表示する。
また、ESPでの感知も擬態に惑わされることが無いはずなので、
モンスター一覧に表示しないのは不自然と思われるため
モンスター一覧に表示する。
これに伴いモンスターがESPで感知されているかどうかを示すフラグ
MFLAG_ESP を導入する。