OSDN Git Service

hengbandforosx/hengbandosx.git
2 years agoMerge pull request #1973 from sikabane-works/release/3.0.0Alpha50 3.0.0Alpha50
Deskull [Sun, 9 Jan 2022 14:24:20 +0000 (23:24 +0900)]
Merge pull request #1973 from sikabane-works/release/3.0.0Alpha50

Release/3.0.0 alpha50

2 years ago[Release] 3.0.0Alpha50
Deskull [Sun, 9 Jan 2022 14:09:34 +0000 (23:09 +0900)]
[Release] 3.0.0Alpha50

2 years agoMerge pull request #1961 from sikabane-works/feature/fix-player-feature-change
Deskull [Wed, 5 Jan 2022 13:54:47 +0000 (05:54 -0800)]
Merge pull request #1961 from sikabane-works/feature/fix-player-feature-change

[Fix] デバッグモードのプレイヤー種族、職業、領域変更の範囲外選択をget_value()リファクタリングで抑止。

2 years ago[Fix] デバッグモードのプレイヤー種族、職業、領域変更の範囲外選択をget_value()リファクタリングで抑止。
Deskull [Wed, 5 Jan 2022 12:08:20 +0000 (21:08 +0900)]
[Fix] デバッグモードのプレイヤー種族、職業、領域変更の範囲外選択をget_value()リファクタリングで抑止。

2 years agoMerge pull request #1955 from dis-/feature/fix-kill-body
dis- [Wed, 5 Jan 2022 11:32:32 +0000 (20:32 +0900)]
Merge pull request #1955 from dis-/feature/fix-kill-body

[Fix] モンスターがモンスターを殴る際の地形条件の統一

2 years ago[Fix] モンスターがモンスターを殴る際の地形条件の統一
dis- [Tue, 4 Jan 2022 07:33:02 +0000 (16:33 +0900)]
[Fix] モンスターがモンスターを殴る際の地形条件の統一

Issue #1941の件。
モンスターがモンスターを殴る条件を精査した結果、KILL_BODYフラグ持ちが弱いモンスターを殴るときに限り地形の侵入不可を考慮していることが分かった。
プレイヤーへの攻撃、敵対的モンスターへの攻撃、混乱時の攻撃では地形を考慮していない。
また、プレイヤーからモンスターの攻撃でも攻撃先の地形は考慮されない。
整合性を取るため、この条件から地形進入不可を排除する。

2 years ago[Refactor] process_monster_attack_to_monsterの条件式を整理
dis- [Tue, 4 Jan 2022 07:08:37 +0000 (16:08 +0900)]
[Refactor] process_monster_attack_to_monsterの条件式を整理

可読性向上のため条件式の書き下し。動作変更なし。

2 years agoMerge pull request #1950 from Slimebreath6078/feature/fix_monster_num
火炎の飛竜 [Sat, 1 Jan 2022 12:22:41 +0000 (21:22 +0900)]
Merge pull request #1950 from Slimebreath6078/feature/fix_monster_num

追加したモンスターの番号ミスを修正

2 years ago[Fix] モンスターの番号ミスを修正
Slimebreath6078 [Sat, 1 Jan 2022 11:20:17 +0000 (20:20 +0900)]
[Fix] モンスターの番号ミスを修正

2 years agoMerge pull request #1949 from Slimebreath6078/feature/add_doom_1
火炎の飛竜 [Sat, 1 Jan 2022 10:22:30 +0000 (19:22 +0900)]
Merge pull request #1949 from Slimebreath6078/feature/add_doom_1

DOOMからのモンスターを3体追加+モンスターの性能調整

2 years agoサイバーデーモンのドロップを増加
Slimebreath6078 [Sat, 1 Jan 2022 07:12:55 +0000 (16:12 +0900)]
サイバーデーモンのドロップを増加

2 years ago[Add] DOOM出身のモンスター3体追加
Slimebreath6078 [Fri, 31 Dec 2021 14:54:10 +0000 (23:54 +0900)]
[Add] DOOM出身のモンスター3体追加

2 years agoMerge pull request #1933 from sikabane-works/feature/refctor-monster-knowledge-count
Deskull [Tue, 28 Dec 2021 03:39:34 +0000 (19:39 -0800)]
Merge pull request #1933 from sikabane-works/feature/refctor-monster-knowledge-count

Feature/refctor monster knowledge count

2 years agoMerge pull request #1944 from sikabane-works/release/3.0.0Alpha49
Deskull [Mon, 27 Dec 2021 12:42:08 +0000 (04:42 -0800)]
Merge pull request #1944 from sikabane-works/release/3.0.0Alpha49

[Release] 3.0.0Alpha49

2 years agoMerge pull request #1927 from dis-/feature/fix-special-disturb
dis- [Mon, 27 Dec 2021 12:31:06 +0000 (21:31 +0900)]
Merge pull request #1927 from dis-/feature/fix-special-disturb

[Feature] モンスターの特殊な行動、回復について連続行動阻害の要件を整理

2 years agoMerge pull request #1926 from dis-/feature/fix-summon-disturb
dis- [Mon, 27 Dec 2021 12:30:43 +0000 (21:30 +0900)]
Merge pull request #1926 from dis-/feature/fix-summon-disturb

[Feature] モンスターの召喚魔法によるプレイヤー連続行動阻害の条件を統一

2 years agoMerge pull request #1945 from sikabane-works/release/3.0.0Alpha49 3.0.0Alpha49
Deskull [Sun, 26 Dec 2021 12:08:52 +0000 (04:08 -0800)]
Merge pull request #1945 from sikabane-works/release/3.0.0Alpha49

Release/3.0.0 alpha49

2 years ago[Release] 3.0.0Alpha49
Deskull [Sun, 26 Dec 2021 11:27:32 +0000 (20:27 +0900)]
[Release] 3.0.0Alpha49

2 years agoMerge pull request #1929 from habu1010/feature/fix-smith-object-stack
Habu [Wed, 22 Dec 2021 11:46:44 +0000 (20:46 +0900)]
Merge pull request #1929 from habu1010/feature/fix-smith-object-stack

[Fix] #1924 異なる鍛冶効果を付与したアイテムが重なってしまう

2 years agoMerge pull request #1937 from sikabane-works/feature/refactor-MAX_STORES
Deskull [Wed, 22 Dec 2021 10:57:45 +0000 (02:57 -0800)]
Merge pull request #1937 from sikabane-works/feature/refactor-MAX_STORES

[Refactor] MAX_STORESを constexpr int 置換の上、StoreSaleType::MAX を参照。

2 years agoMerge pull request #1939 from habu1010/feature/fix-monster-lore-of-aura
Habu [Wed, 22 Dec 2021 10:05:03 +0000 (19:05 +0900)]
Merge pull request #1939 from habu1010/feature/fix-monster-lore-of-aura

[Fix] #1938 モンスターの思い出にオーラの情報が表示されない

2 years ago[Fix] #1938 モンスターの思い出にオーラの情報が表示されない
Habu [Wed, 22 Dec 2021 09:45:26 +0000 (18:45 +0900)]
[Fix] #1938 モンスターの思い出にオーラの情報が表示されない

モンスターのオーラフラグを monster_race::aura_flags に分離した際、それに伴い
lore_type::aura_flags も追加したが、これを初期化する処理を追加し忘れているのが原因。
initialize_lore_type() で lore_type::aura_flags も他と同様に初期化するように
する。

2 years ago[Refactor] MAX_STORESを constexpr int 置換の上、StoreSaleType::MAX を参照。
deskull [Wed, 22 Dec 2021 03:58:18 +0000 (12:58 +0900)]
[Refactor] MAX_STORESを constexpr int 置換の上、StoreSaleType::MAX を参照。

2 years agoMerge pull request #1922 from sikabane-works/feature/refactor-TrapType
Deskull [Tue, 21 Dec 2021 11:33:13 +0000 (03:33 -0800)]
Merge pull request #1922 from sikabane-works/feature/refactor-TrapType

[Refactor] enum trap_type を enum clas TrapType にリファクタリング。

2 years agoMerge pull request #1928 from Hourier/Rename-Mspell-Result
Hourier [Tue, 21 Dec 2021 04:04:13 +0000 (13:04 +0900)]
Merge pull request #1928 from Hourier/Rename-Mspell-Result

mspell.h をmspell-result.h に改名した

2 years agoMerge pull request #1932 from habu1010/feature/fix-crash-when-select-class-random
Habu [Tue, 21 Dec 2021 03:53:26 +0000 (12:53 +0900)]
Merge pull request #1932 from habu1010/feature/fix-crash-when-select-class-random

[Fix] #1931 職業選択時、ランダムをカーソル+Enterで選択すると強制終了する

2 years ago[Refactor] enum trap_type を enum clas TrapType にリファクタリング。
Deskull [Fri, 17 Dec 2021 14:01:02 +0000 (23:01 +0900)]
[Refactor] enum trap_type を enum clas TrapType にリファクタリング。

2 years ago[Add] 「(5) 既知のモンスター」 の各グループごとに判明しているモンスターの種族数を表示。
Deskull [Mon, 20 Dec 2021 18:56:20 +0000 (03:56 +0900)]
[Add] 「(5) 既知のモンスター」 の各グループごとに判明しているモンスターの種族数を表示。

2 years ago[Refactor] do_cmd_knowledge_monsters()中のgrp_idxをvector化。
Deskull [Mon, 20 Dec 2021 18:36:34 +0000 (03:36 +0900)]
[Refactor] do_cmd_knowledge_monsters()中のgrp_idxをvector化。

2 years agoMerge pull request #1925 from dis-/feature/fix-long-inscription
dis- [Mon, 20 Dec 2021 14:26:55 +0000 (23:26 +0900)]
Merge pull request #1925 from dis-/feature/fix-long-inscription

[Fix] prf経由で長すぎる銘を扱うとメモリが破壊される

2 years ago[Fix] #1931 職業選択時、ランダムをカーソル+Enterで選択すると強制終了する
Habu [Mon, 20 Dec 2021 13:46:30 +0000 (22:46 +0900)]
[Fix] #1931 職業選択時、ランダムをカーソル+Enterで選択すると強制終了する

カーソルでランダムが選択されているかを判定する部分で比較する変数が誤っている。
正しいものに修正する。

2 years ago[Fix] prf経由で長すぎる銘を刻むとメモリが破壊される
dis- [Sun, 19 Dec 2021 13:23:51 +0000 (22:23 +0900)]
[Fix] prf経由で長すぎる銘を刻むとメモリが破壊される

Issue #1923の件。
prfファイルから設定できる自動銘刻みとゲーム中{コマンドから刻む銘の文字数上限に違いがあり、確保している領域の差からバッファオーバーフローが発生する問題。
{コマンドで書き込める文字数を上限とし、prf経由の長すぎる銘は後半を無視する。
日本語版76バイト、英語版69バイトを上限とする。

2 years ago[Fix] #1924 異なる鍛冶効果を付与したアイテムが重なってしまう
Habu [Mon, 20 Dec 2021 12:00:39 +0000 (21:00 +0900)]
[Fix] #1924 異なる鍛冶効果を付与したアイテムが重なってしまう

鍛冶のリファクタリングを行った時に鍛冶効果の付与をメンバ変数 xtra3 から分離したため
同一のアイテムかどうかの判定が正しく行われなくなっていた。
判定に Smith::object_effect および Smith::object_activation の比較を追加して
異なる鍛冶効果のアイテムが重ならないようにする。

2 years ago[Refactor] mspell.h をmspell-result.h に改名した
Hourier [Sat, 16 Oct 2021 05:46:55 +0000 (14:46 +0900)]
[Refactor] mspell.h をmspell-result.h に改名した

2 years ago[Feature] モンスターの特殊な行動、回復について連続行動阻害の要件を整理
dis- [Mon, 20 Dec 2021 10:40:20 +0000 (19:40 +0900)]
[Feature] モンスターの特殊な行動、回復について連続行動阻害の要件を整理

距離無制限で連続行動を阻害していたものについて修正を入れ、プレイヤー周辺の事象のみを阻害の対象にする。
「時を止める」をどうするか判断に迷うところだが、能力の危険性も加味して暫定的に距離無限で気づけるものとしている。

2 years ago[Feature] モンスターの召喚魔法によるプレイヤー連続行動阻害の条件を統一
dis- [Mon, 20 Dec 2021 09:18:42 +0000 (18:18 +0900)]
[Feature] モンスターの召喚魔法によるプレイヤー連続行動阻害の条件を統一

モンスターの召喚魔法は種類によってプレイヤーの連続行動を阻害する条件が異なっていた。
これを統一して「プレイヤーが召喚魔法を受けた場合」「感知範囲内に召喚者または被召喚者がいる場合」のみ連続行動を阻害するように変更する。

2 years agoMerge pull request #1919 from sikabane-works/fearure/refactor-normal_traps
Deskull [Fri, 17 Dec 2021 13:29:50 +0000 (05:29 -0800)]
Merge pull request #1919 from sikabane-works/fearure/refactor-normal_traps

[Refactor] 通常トラップリストのstd::vecor化。

2 years ago[Refactor] 通常トラップリストのstd::vecor化。
Deskull [Wed, 15 Dec 2021 18:19:16 +0000 (03:19 +0900)]
[Refactor] 通常トラップリストのstd::vecor化。

2 years agoMerge pull request #1921 from habu1010/feature/add-new-flags-to-spoiler
Habu [Fri, 17 Dec 2021 09:07:41 +0000 (18:07 +0900)]
Merge pull request #1921 from habu1010/feature/add-new-flags-to-spoiler

[Feature] AC低下と狂戦士化の特性を自動生成スポイラーに記載する

2 years ago[Feature] AC低下と狂戦士化の特性を自動生成スポイラーに記載する
Habu [Fri, 17 Dec 2021 08:32:25 +0000 (17:32 +0900)]
[Feature] AC低下と狂戦士化の特性を自動生成スポイラーに記載する

アヌビス神のカタナにAC低下と狂戦士化の特性フラグが付与されたので、アーティファクト情報
の自動生成スポイラーをこれらの特性フラグに対応させる。

2 years agoMerge pull request #1917 from habu1010/feature/player-specific-maximum-weapon-skill...
Habu [Fri, 17 Dec 2021 07:59:51 +0000 (16:59 +0900)]
Merge pull request #1917 from habu1010/feature/player-specific-maximum-weapon-skill-table

[Fix] PlayerType クラスのメンバに武器スキルの最大値を持たせる

2 years ago[Fix] PlayerType クラスのメンバに武器スキルの最大値を持たせる
Habu [Wed, 15 Dec 2021 09:27:48 +0000 (18:27 +0900)]
[Fix] PlayerType クラスのメンバに武器スキルの最大値を持たせる

特別に武器スキルの最大値を変化させる時、スキル情報テーブル s_info の保持している最大
値を変化させているが、これが原因でマーフォークから別の種族に変化した時に三叉槍やトライ
デントのスキル最大値がゲームを再起動するまで達人のままになるという現象が発生している。

そもそもの設計として read-only であるべきテーブルの値をいじっているのがよくないので
最大値の定義を必要に応じて PlayerType クラスのメンバにコピーし、最大値の変更や参照は
そちらを使うようにする。

2 years agoMerge pull request #1913 from dis-/feature/fix-describe-keep-savefile
dis- [Tue, 14 Dec 2021 04:02:19 +0000 (13:02 +0900)]
Merge pull request #1913 from dis-/feature/fix-describe-keep-savefile

[Fix] 同一のセーブファイルでゲームを開始するオプションに不要なアスタリスク

2 years ago[Fix] 同一のセーブファイルでゲームを開始するオプションに不要なアスタリスク
dis- [Tue, 14 Dec 2021 03:49:34 +0000 (12:49 +0900)]
[Fix] 同一のセーブファイルでゲームを開始するオプションに不要なアスタリスク

Issue #1903 の件。
スコアへの影響はないので表記を修正する。

2 years agoMerge pull request #1912 from dis-/feature/fix-prffile-output
dis- [Tue, 14 Dec 2021 03:39:21 +0000 (12:39 +0900)]
Merge pull request #1912 from dis-/feature/fix-prffile-output

[Fix] モンスターの色/文字を正常にprfファイルに保存できない

2 years agoMerge pull request #1895 from sikabane-works/feature/activate-dispel-magic
Deskull [Tue, 14 Dec 2021 03:32:17 +0000 (19:32 -0800)]
Merge pull request #1895 from sikabane-works/feature/activate-dispel-magic

[Add] アイテムの発動に魔力消去追加。

2 years agoMerge pull request #1911 from dis-/feature/fix-artspoiler-table
dis- [Tue, 14 Dec 2021 03:27:48 +0000 (12:27 +0900)]
Merge pull request #1911 from dis-/feature/fix-artspoiler-table

[Fix] アーティファクトスポイラーの善良スレイ表記がおかしい

2 years ago[Fix] モンスターの色/文字を正常にprfファイルに保存できない
dis- [Tue, 14 Dec 2021 03:25:55 +0000 (12:25 +0900)]
[Fix] モンスターの色/文字を正常にprfファイルに保存できない

Issue #1909 の件。
該当の出力箇所でループ形式を変更した際、ループカウンタを使用していた箇所が正常動作しなくなっていた。
そもそもループカウンタではなくモンスターの種族IDを使用するべきなので、そのように修正。

2 years ago[Fix] アーティファクトスポイラーの善良スレイ表記がおかしい
dis- [Tue, 14 Dec 2021 01:51:21 +0000 (10:51 +0900)]
[Fix] アーティファクトスポイラーの善良スレイ表記がおかしい

Issue #1910の件。SLAY_GOODとKILL_GOODを追加するときの単純ミスと思われる。
表記と実際のフラグのミスマッチを修正。

2 years agoMerge pull request #1907 from sikabane-works/release/3.0.0Alpha48 3.0.0Alpha48
Deskull [Sun, 12 Dec 2021 12:23:54 +0000 (04:23 -0800)]
Merge pull request #1907 from sikabane-works/release/3.0.0Alpha48

Release/3.0.0 alpha48

2 years agoMerge pull request #1906 from sikabane-works/release/3.0.0Alpha48
Deskull [Sun, 12 Dec 2021 12:23:46 +0000 (04:23 -0800)]
Merge pull request #1906 from sikabane-works/release/3.0.0Alpha48

[Release] 3.0.0Alpha48

2 years ago[Release] 3.0.0Alpha48
Deskull [Sun, 12 Dec 2021 12:06:00 +0000 (21:06 +0900)]
[Release] 3.0.0Alpha48

2 years agoMerge pull request #1904 from habu1010/feature/revert-removing-wizard-mode-pr
Deskull [Sun, 12 Dec 2021 10:30:42 +0000 (02:30 -0800)]
Merge pull request #1904 from habu1010/feature/revert-removing-wizard-mode-pr

[Fix] #1901 ウィザードモード廃止による不具合

2 years ago[Fix] #1901 ウィザードモード廃止による不具合
Habu [Tue, 7 Dec 2021 14:46:44 +0000 (23:46 +0900)]
[Fix] #1901 ウィザードモード廃止による不具合

#1534 でウィザードモード廃止が行われたが、これが原因で「デバッグ/詐欺オプションを許可
する」をはいにした時にいろいろおかしな現象が発生している。
検証が不十分であるとみなし、該当のPRをRevertする。

Revert "Merge pull request #1534 from Hourier/experiment/Remove-Wizard-Mode"

This reverts commit 8b6a67f6b373f50ae8908ed24ad80eb960021a86, reversing
changes made to 87bea841a59925a45ca1949441b496f78a37443f.

2 years agoMerge pull request #1899 from dis-/feature/fix-cmd-macro-buffer-overflow
dis- [Fri, 3 Dec 2021 15:36:21 +0000 (00:36 +0900)]
Merge pull request #1899 from dis-/feature/fix-cmd-macro-buffer-overflow

[Fix] do_cmd_macros内のbuffer overflow

2 years agoMerge pull request #1900 from dis-/feature/fix-exp-hex-and-music
dis- [Fri, 3 Dec 2021 15:35:21 +0000 (00:35 +0900)]
Merge pull request #1900 from dis-/feature/fix-exp-hex-and-music

[Fix] 継続しない歌/呪術の熟練度が上昇しない

2 years ago[Fix] 継続しない歌/呪術の熟練度が上昇しない
dis- [Fri, 3 Dec 2021 14:55:54 +0000 (23:55 +0900)]
[Fix] 継続しない歌/呪術の熟練度が上昇しない

吟遊詩人の一部の歌の熟練度が上がらない #1898 の修正
継続しない歌/呪術の熟練度が上昇しなくなっていた。
通常の魔法と同様に熟練度を上昇させるように修正する。

2 years ago[Fix] do_cmd_macros内のbuffer overflow
dis- [Fri, 3 Dec 2021 11:16:08 +0000 (20:16 +0900)]
[Fix] do_cmd_macros内のbuffer overflow

長いマクロを確認しようとするとゲームが落ち、起動できなくなる #1897 の原因。
macro_bufに長すぎる文字列を格納するためメモリが破壊される。
strncpyを使用して格納文字列に上限を設ける。

2 years ago[Add] アイテムの発動に魔力消去追加。
Deskull [Tue, 30 Nov 2021 12:16:20 +0000 (21:16 +0900)]
[Add] アイテムの発動に魔力消去追加。

2 years agoMerge pull request #1894 from dis-/fix-chariot-lowac
dis- [Mon, 29 Nov 2021 13:42:43 +0000 (22:42 +0900)]
Merge pull request #1894 from dis-/fix-chariot-lowac

[Fix] アヌビス-チャリオッツでACが二重に下がる

2 years agoMerge pull request #1880 from sikabane-works/feature/refactor-PlayerEffectType
Deskull [Mon, 29 Nov 2021 13:41:48 +0000 (05:41 -0800)]
Merge pull request #1880 from sikabane-works/feature/refactor-PlayerEffectType

Feature/refactor player effect type

2 years ago[Fix] アヌビス-チャリオッツでACが二重に下がる
dis- [Mon, 29 Nov 2021 13:06:26 +0000 (22:06 +0900)]
[Fix] アヌビス-チャリオッツでACが二重に下がる

AC低下がうっかり重複していたため二刀流するとACが最大-60される。
意図した挙動ではないため修正。

2 years agoMerge pull request #1892 from sikabane-works/release/3.0.0Alpha47
Deskull [Sun, 28 Nov 2021 13:47:03 +0000 (05:47 -0800)]
Merge pull request #1892 from sikabane-works/release/3.0.0Alpha47

[Release] 3.0.0Alpha47

2 years agoMerge pull request #1893 from sikabane-works/release/3.0.0Alpha47 3.0.0Alpha47
Deskull [Sun, 28 Nov 2021 13:46:52 +0000 (05:46 -0800)]
Merge pull request #1893 from sikabane-works/release/3.0.0Alpha47

Release/3.0.0 alpha47

2 years ago[Release] 3.0.0Alpha47
Deskull [Sun, 28 Nov 2021 13:26:52 +0000 (22:26 +0900)]
[Release] 3.0.0Alpha47

2 years ago[Refactor] EffectPlayerTypeのコンストラクタ化。
Deskull [Fri, 26 Nov 2021 12:28:50 +0000 (21:28 +0900)]
[Refactor] EffectPlayerTypeのコンストラクタ化。

2 years agoMerge pull request #1889 from sikabane-works/feature/refactor-RaceBlowMethodType
Deskull [Sat, 27 Nov 2021 03:26:35 +0000 (19:26 -0800)]
Merge pull request #1889 from sikabane-works/feature/refactor-RaceBlowMethodType

[Refactor] rbm_type を enum class 化しつつ RaceBlowMethodType に改名。

2 years ago[Refactor] rbm_type を enum class 化しつつ RaceBlowMethodType に改名。
Deskull [Fri, 26 Nov 2021 12:43:34 +0000 (21:43 +0900)]
[Refactor] rbm_type を enum class 化しつつ RaceBlowMethodType に改名。

2 years ago[Refactor] effect-player-util.h 削除と整理。
Deskull [Thu, 18 Nov 2021 14:19:31 +0000 (23:19 +0900)]
[Refactor] effect-player-util.h 削除と整理。

2 years ago[Refactor] player_effect_type 構造体を、 PlayerEffectType クラス化。
Deskull [Thu, 18 Nov 2021 14:12:19 +0000 (23:12 +0900)]
[Refactor] player_effect_type 構造体を、 PlayerEffectType クラス化。

2 years agoMerge pull request #1886 from dis-/feature/update-anubis
dis- [Mon, 22 Nov 2021 14:31:01 +0000 (23:31 +0900)]
Merge pull request #1886 from dis-/feature/update-anubis

[Implement] アヌビス神のカタナを原作仕様に近づける

2 years ago[Implement] アヌビス神のカタナを原作仕様に近づける
dis- [Mon, 22 Nov 2021 10:22:34 +0000 (19:22 +0900)]
[Implement] アヌビス神のカタナを原作仕様に近づける

反テレポートとカオス効果を排除して実用武器として調整した。
+4攻撃は非常に強力なため、殺戮修正を落として調整。
フレーバー重視で切れ味の付加。
装備者を操る描写から執拗呪詛、狂戦士化を付与。

デメリットとしてAC低下、MR低下を付与。

シルバーチャリオッツとの二刀流にセットボーナスを与える。
二刀流命中ペナルティの半減と加速+5。
フレーバー程度に二刀流中はシルバーチャリオッツ側にも執拗呪詛を与える。

2 years ago[Refactor] typo修正 TR_PERSISTENT_CURSE
dis- [Mon, 22 Nov 2021 10:22:55 +0000 (19:22 +0900)]
[Refactor] typo修正 TR_PERSISTENT_CURSE

TR_PERSITENT_CURSE -> TR_PERSISTENT_CURSE スペルミス修正

2 years agoMerge pull request #1884 from dis-/feature/add-vuln-curse
dis- [Sun, 21 Nov 2021 14:54:58 +0000 (23:54 +0900)]
Merge pull request #1884 from dis-/feature/add-vuln-curse

[Implement] 呪力弱点の導入

2 years ago[Implement] 自動生成スポイラーへのアーティファクト弱点フラグの出力
dis- [Sun, 21 Nov 2021 00:13:56 +0000 (09:13 +0900)]
[Implement] 自動生成スポイラーへのアーティファクト弱点フラグの出力

該当物品がなかったため、弱点付与フラグの自動生成スポイラー対応がなかった。
呪力弱点に対応するついでに既存の元素弱点と光弱点にも対応。

2 years ago[Implement] 呪力弱点の導入
dis- [Sat, 20 Nov 2021 11:13:02 +0000 (20:13 +0900)]
[Implement] 呪力弱点の導入

魔法防御半減はペナルティとして強力すぎて使いにくいので、気軽に導入できるペナルティとして呪力弱点を導入する。
呪力耐性と関連させて耐性-弱点の関係とする。
平常時MR-10、強力に呪われているときMR-30とした。複数装備しても重複しない。

2 years agoMerge pull request #1881 from daradarach/feature/diana
Deskull [Sun, 21 Nov 2021 13:51:02 +0000 (05:51 -0800)]
Merge pull request #1881 from daradarach/feature/diana

★ダイアナの長弓の調整

2 years agoMerge pull request #1885 from dis-/feature/fix-earthquake-killer
dis- [Sat, 20 Nov 2021 13:51:27 +0000 (22:51 +0900)]
Merge pull request #1885 from dis-/feature/fix-earthquake-killer

[Fix] 地震による落盤で死ぬと死因が0feetになる #1883

2 years ago[Fix] 地震による落盤で死ぬと死因が0feetになる #1883
dis- [Sat, 20 Nov 2021 13:36:38 +0000 (22:36 +0900)]
[Fix] 地震による落盤で死ぬと死因が0feetになる #1883

earthquake()内でkillerにformatを直接渡しているため、後にtake_hit()内で上書きされていることが原因。
std::stringにすることにして文字列のコピーとして保持するよう修正する。

2 years agoMerge pull request #1882 from backwardsEric/english-edits-nov2021
Deskull [Fri, 19 Nov 2021 14:40:58 +0000 (06:40 -0800)]
Merge pull request #1882 from backwardsEric/english-edits-nov2021

Slightly edit English messages

2 years agoMerge pull request #1874 from sikabane-works/feature/define-is_true_winner
Deskull [Fri, 19 Nov 2021 03:21:13 +0000 (19:21 -0800)]
Merge pull request #1874 from sikabane-works/feature/define-is_true_winner

謎の*勝利*タイトル条件の削除と、真*勝利者*の条件を PlayerType のメソッド化。

2 years agoSwitch an occurrence of past tense to present that was missed in pull request 1405.
Eric Branlund [Thu, 18 Nov 2021 22:47:22 +0000 (14:47 -0800)]
Switch an occurrence of past tense to present that was missed in pull request 1405.

2 years agoSlightly edit the GREAT THING's English description.
Eric Branlund [Thu, 18 Nov 2021 22:44:27 +0000 (14:44 -0800)]
Slightly edit the GREAT THING's English description.

2 years agoCorrect English spelling in a couple of Caim's lines.
Eric Branlund [Thu, 18 Nov 2021 22:38:53 +0000 (14:38 -0800)]
Correct English spelling in a couple of Caim's lines.

2 years agoTo be more idiomatic, swap a "the" for "this" in the English description for the...
Eric Branlund [Thu, 18 Nov 2021 22:34:40 +0000 (14:34 -0800)]
To be more idiomatic, swap a "the" for "this" in the English description for the killer rabbit of Caerbannog.

2 years agoお値段が安すぎたので底上げ調整
daradarach [Thu, 18 Nov 2021 22:31:46 +0000 (07:31 +0900)]
お値段が安すぎたので底上げ調整

2 years ago★ダイアナの長弓の英名の重複排除
daradarach [Thu, 18 Nov 2021 22:18:48 +0000 (07:18 +0900)]
★ダイアナの長弓の英名の重複排除

2 years ago★ダイアナの長弓に原作再現で能力追加
daradarach [Thu, 18 Nov 2021 22:01:44 +0000 (07:01 +0900)]
★ダイアナの長弓に原作再現で能力追加

Nethackでは所持時にテレパシー能力がついていたので追加。
弓枠で~感;反だと利便性が上がりそうではあります。

2 years agoFix typo in English message from cast_summon_greater_demon().
Eric Branlund [Thu, 18 Nov 2021 20:38:25 +0000 (12:38 -0800)]
Fix typo in English message from cast_summon_greater_demon().

2 years agoEnglish: fix typo in radiation mutation description.
Eric Branlund [Thu, 18 Nov 2021 18:39:25 +0000 (10:39 -0800)]
English: fix typo in radiation mutation description.

2 years agoEnglish: fix subject/verb agreement for messages about Psycho-spears cast by monsters.
Eric Branlund [Thu, 18 Nov 2021 01:42:40 +0000 (17:42 -0800)]
English: fix subject/verb agreement for messages about Psycho-spears cast by monsters.

2 years agoTo be more idiomatic, reword English message about changing the hand holding an item.
Eric Branlund [Wed, 17 Nov 2021 23:57:51 +0000 (15:57 -0800)]
To be more idiomatic, reword English message about changing the hand holding an item.

2 years agoTo be more idiomatic, change preposition in English message from attack_dispel().
Eric Branlund [Wed, 17 Nov 2021 23:53:39 +0000 (15:53 -0800)]
To be more idiomatic, change preposition in English message from attack_dispel().

2 years agoCorrect English typo ("stuned" for "stunned").
Eric Branlund [Wed, 17 Nov 2021 23:51:01 +0000 (15:51 -0800)]
Correct English typo ("stuned" for "stunned").

2 years agoFix English typo in wizard message.
Eric Branlund [Wed, 17 Nov 2021 23:45:44 +0000 (15:45 -0800)]
Fix English typo in wizard message.

2 years agoEnglish: use "a" rather than "an" with "spider".
Eric Branlund [Wed, 17 Nov 2021 23:33:00 +0000 (15:33 -0800)]
English: use "a" rather than "an" with "spider".

2 years agoAdd missing "no" in English message for no appropriate item when processing a priest...
Eric Branlund [Wed, 17 Nov 2021 23:20:48 +0000 (15:20 -0800)]
Add missing "no" in English message for no appropriate item when processing a priest's bless weapon ability.

2 years agoTo be more idiomatic, slightly change some of the English messages from door_to_darkn...
Eric Branlund [Wed, 17 Nov 2021 23:10:09 +0000 (15:10 -0800)]
To be more idiomatic, slightly change some of the English messages from door_to_darkness().

2 years agoTo avoid repeating "power", reword the English message for an uncontrolled release...
Eric Branlund [Wed, 17 Nov 2021 23:05:42 +0000 (15:05 -0800)]
To avoid repeating "power", reword the English message for an uncontrolled release for an elementalist spell.

2 years agoFor clarity, reword English messages from effect_monster_abyss().
Eric Branlund [Wed, 17 Nov 2021 22:56:46 +0000 (14:56 -0800)]
For clarity, reword English messages from effect_monster_abyss().