OSDN Git Service

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

2 years agoUse "collapses" rather than "is collapsed" in English message for a quantum creature...
Eric Branlund [Wed, 17 Nov 2021 22:51:50 +0000 (14:51 -0800)]
Use "collapses" rather than "is collapsed" in English message for a quantum creature's death.

2 years agoFor clarity, added some articles and added or changed prepositions in the English...
Eric Branlund [Wed, 17 Nov 2021 21:15:22 +0000 (13:15 -0800)]
For clarity, added some articles and added or changed prepositions in the English messages from effect_player_abyss().

2 years agoTo be more idiomatic, reworded the English messages for consuming biscuits, ale,...
Eric Branlund [Wed, 17 Nov 2021 21:11:31 +0000 (13:11 -0800)]
To be more idiomatic, reworded the English messages for consuming biscuits, ale, and wine.

2 years agoTo be more idiomatic, insert helper verb in English error message for birth options.
Eric Branlund [Wed, 17 Nov 2021 20:43:47 +0000 (12:43 -0800)]
To be more idiomatic, insert helper verb in English error message for birth options.

2 years agoTo be more idiomatic, change "Explosion Device" to "Explosive Device".
Eric Branlund [Wed, 17 Nov 2021 20:22:41 +0000 (12:22 -0800)]
To be more idiomatic, change "Explosion Device" to "Explosive Device".

2 years agoFor clarity, reword English messages about being too stunned to use an object.
Eric Branlund [Wed, 17 Nov 2021 19:45:40 +0000 (11:45 -0800)]
For clarity, reword English messages about being too stunned to use an object.

2 years agoFix English spelling ("beging" instead of "being").
Eric Branlund [Wed, 17 Nov 2021 06:36:55 +0000 (22:36 -0800)]
Fix English spelling ("beging" instead of "being").

2 years agoMerge pull request #1873 from dis-/feature/add-persitent-curse
dis- [Thu, 18 Nov 2021 11:57:30 +0000 (20:57 +0900)]
Merge pull request #1873 from dis-/feature/add-persitent-curse

[Implement] 執拗な呪いの実装

2 years agoMerge pull request #1879 from dis-/feature/add-heavy-curse-effect
dis- [Thu, 18 Nov 2021 11:54:57 +0000 (20:54 +0900)]
Merge pull request #1879 from dis-/feature/add-heavy-curse-effect

[Implement] 強力に呪われているとき、恐怖/狂戦士化の呪いを強化する

2 years agoMerge pull request #1872 from sikabane-works/feature/refactor-calc_monrace_power
Deskull [Thu, 18 Nov 2021 11:14:51 +0000 (03:14 -0800)]
Merge pull request #1872 from sikabane-works/feature/refactor-calc_monrace_power

[Refactor] モンスター闘技場のモンスター種族評価値を calc_monrace_power() に分離して、monster-race.cpp/h へ移動。

2 years agoMerge pull request #1877 from daradarach/feature/diana
Deskull [Wed, 17 Nov 2021 16:25:59 +0000 (08:25 -0800)]
Merge pull request #1877 from daradarach/feature/diana

改めて★ダイアナの長弓の追加

2 years agoMerge branch 'develop' into feature/diana
Deskull [Wed, 17 Nov 2021 14:44:33 +0000 (06:44 -0800)]
Merge branch 'develop' into feature/diana

2 years ago[Implement] 強力に呪われているとき、恐怖/狂戦士化の呪いを強化する
dis- [Wed, 17 Nov 2021 10:01:15 +0000 (19:01 +0900)]
[Implement] 強力に呪われているとき、恐怖/狂戦士化の呪いを強化する

AC低下等の呪いで既に実現しているギミックを恐怖/狂戦士化に拡張する。
該当のアイテムにかけられた呪いが強力であるとき、頻度と持続時間を強化する。
具体的には10ゲームターン毎1/1500から1/150に、持続時間は倍にする。

2 years agoMerge pull request #1878 from daradarach/feature/hero_bless
Deskull [Wed, 17 Nov 2021 03:34:05 +0000 (19:34 -0800)]
Merge pull request #1878 from daradarach/feature/hero_bless

発動追加:ヒーロー+祝福 #1693 d25+25で追加する

2 years agoMerge branch 'develop' into feature/hero_bless
Deskull [Tue, 16 Nov 2021 21:26:25 +0000 (13:26 -0800)]
Merge branch 'develop' into feature/hero_bless

2 years agoMerge pull request #1876 from sikabane-works/feature/add-activate-mid-speed
Deskull [Tue, 16 Nov 2021 14:19:01 +0000 (06:19 -0800)]
Merge pull request #1876 from sikabane-works/feature/add-activate-mid-speed

[Add] ランダム発動に加速(50+d50)を追加。

2 years ago発動番号被り回避
daradarach [Tue, 16 Nov 2021 14:18:42 +0000 (23:18 +0900)]
発動番号被り回避

2 years ago発動追加:ヒーロー+祝福 #1693 d25+25で追加する
daradarach [Tue, 16 Nov 2021 14:11:13 +0000 (23:11 +0900)]
発動追加:ヒーロー+祝福 #1693 d25+25で追加する

2 years ago[Implement] 執拗な呪いの実装
dis- [Tue, 16 Nov 2021 11:54:04 +0000 (20:54 +0900)]
[Implement] 執拗な呪いの実装

永遠の呪いはペナルティとして強すぎて使いにくいので、表現の幅を増やすために
自動的に呪われるフラグを実装する。
強い呪いを装備するたび、及び装備中10ゲームターン毎に1/500でかける。

2 years agoMerge pull request #1875 from dis-/feature/fix-self-damage-flag-spoiler
dis- [Tue, 16 Nov 2021 13:40:42 +0000 (22:40 +0900)]
Merge pull request #1875 from dis-/feature/fix-self-damage-flag-spoiler

[Fix] 自傷フラグの自動生成スポイラー対応

2 years ago[Add] ランダム発動に加速(50+d50)を追加。
Deskull [Tue, 16 Nov 2021 13:16:58 +0000 (22:16 +0900)]
[Add] ランダム発動に加速(50+d50)を追加。

2 years ago改めて★ダイアナの長弓の追加
daradarach [Tue, 16 Nov 2021 13:07:44 +0000 (22:07 +0900)]
改めて★ダイアナの長弓の追加

2 years ago[Fix] 自傷フラグの自動生成スポイラー対応
dis- [Tue, 16 Nov 2021 13:07:06 +0000 (22:07 +0900)]
[Fix] 自傷フラグの自動生成スポイラー対応

#1849で導入してSELF_*のフラグがアーティファクト自動生成スポイラー未対応だった。自動生成に対応

2 years ago[Refactor] 真*勝利者*の条件を PlayerType のメソッド化。
Deskull [Tue, 16 Nov 2021 11:58:52 +0000 (20:58 +0900)]
[Refactor] 真*勝利者*の条件を PlayerType のメソッド化。

2 years ago[Fix] @さんのタイトル表示が勝利者になる条件に「レベル50を超える」という意味不明なor条件が混じっていたので削除。
Deskull [Tue, 16 Nov 2021 11:41:38 +0000 (20:41 +0900)]
[Fix] @さんのタイトル表示が勝利者になる条件に「レベル50を超える」という意味不明なor条件が混じっていたので削除。

2 years ago[Refactor] モンスター闘技場のモンスター種族評価値を calc_monrace_power() に分離して、monster-race.cpp/h へ移動。
Deskull [Tue, 16 Nov 2021 11:32:15 +0000 (20:32 +0900)]
[Refactor] モンスター闘技場のモンスター種族評価値を calc_monrace_power() に分離して、monster-race.cpp/h へ移動。

2 years agoMerge pull request #1865 from sikabane-works/release/3.0.0Alpha46
Deskull [Sun, 14 Nov 2021 13:43:20 +0000 (22:43 +0900)]
Merge pull request #1865 from sikabane-works/release/3.0.0Alpha46

[Release] 3.0.0Alpha46

2 years agoMerge pull request #1866 from sikabane-works/release/3.0.0Alpha46 3.0.0Alpha46
Deskull [Sun, 14 Nov 2021 13:38:21 +0000 (22:38 +0900)]
Merge pull request #1866 from sikabane-works/release/3.0.0Alpha46

Release/3.0.0 alpha46

2 years ago[Release] 3.0.0Alpha46
Deskull [Sun, 14 Nov 2021 13:20:55 +0000 (22:20 +0900)]
[Release] 3.0.0Alpha46

2 years agoMerge pull request #1863 from dis-/feature/fix-drop-amusement
dis- [Sun, 14 Nov 2021 06:41:35 +0000 (15:41 +0900)]
Merge pull request #1863 from dis-/feature/fix-drop-amusement

[Fix} 誰得の巻物で固定アーティファクトが生成されない

2 years ago[Fix} 誰得の巻物で固定アーティファクトが生成されない
dis- [Sun, 14 Nov 2021 05:42:22 +0000 (14:42 +0900)]
[Fix} 誰得の巻物で固定アーティファクトが生成されない

アーティファクトID取得ループでID取得ができなくなっていた。
IDを取得するように修正。

2 years agoMerge pull request #1862 from sikabane-works/feature/refactor-player-class
Deskull [Fri, 12 Nov 2021 14:48:14 +0000 (23:48 +0900)]
Merge pull request #1862 from sikabane-works/feature/refactor-player-class

[Refactor] struct player_type を class PlayerType に置換。

2 years ago[Refactor] struct player_type を class PlayerType に置換。
Deskull [Fri, 12 Nov 2021 14:29:27 +0000 (23:29 +0900)]
[Refactor] struct player_type を class PlayerType に置換。

2 years agoMerge pull request #1861 from dis-/feature/refactor-enum-class-format
dis- [Fri, 12 Nov 2021 13:39:45 +0000 (22:39 +0900)]
Merge pull request #1861 from dis-/feature/refactor-enum-class-format

了解です。一旦マージします。

2 years ago[Refactor] enum classの型名変更 WishResult -> WishResultType
dis- [Fri, 12 Nov 2021 07:18:35 +0000 (16:18 +0900)]
[Refactor] enum classの型名変更 WishResult -> WishResultType

#1824にて議論されていたフォーマット統一処理。
WishResultをWishResultTypeに名称変更する。

2 years ago[Refactor] enum classの型名変更 spoiler_output_status -> SpoilerOutputResultType
dis- [Fri, 12 Nov 2021 07:16:00 +0000 (16:16 +0900)]
[Refactor] enum classの型名変更 spoiler_output_status -> SpoilerOutputResultType

spoiler_output_statusをSpoilerOutputResultTypeに名称変更する。

2 years ago[Refactor] enum classの型名変更 SCREEN_LOAD_OPT -> ScreenLoadOptType
dis- [Fri, 12 Nov 2021 07:14:08 +0000 (16:14 +0900)]
[Refactor] enum classの型名変更 SCREEN_LOAD_OPT -> ScreenLoadOptType

#1824にて議論されていたフォーマット統一処理。
SCREEN_LOAD_OPTをScreenLoadOptTypeに名称変更する。

2 years ago[Refactor] enum classの型名変更 PlayerRaceFood -> PlayerRaceFoodType
dis- [Fri, 12 Nov 2021 07:12:45 +0000 (16:12 +0900)]
[Refactor] enum classの型名変更 PlayerRaceFood -> PlayerRaceFoodType

#1824にて議論されていたフォーマット統一処理。
PlayerRaceFoodをPlayerRaceFoodTypeに名称変更する。

2 years ago[Refactor] enum classの型名変更 PlayerRaceLife -> PlayerRaceLifeType
dis- [Fri, 12 Nov 2021 07:11:47 +0000 (16:11 +0900)]
[Refactor] enum classの型名変更 PlayerRaceLife -> PlayerRaceLifeType

#1824にて議論されていたフォーマット統一処理。
PlayerRaceLifeをPlayerRaceLifeTypeに名称変更する。

2 years ago[Refactor] enum classの型名変更 MonkStance -> MonkStanceType
dis- [Fri, 12 Nov 2021 07:09:27 +0000 (16:09 +0900)]
[Refactor] enum classの型名変更 MonkStance -> MonkStanceType

#1824にて議論されていたフォーマット統一処理。
MonkStanceをMonkStanceTypeに名称変更する。

2 years ago[Refactor] enum classの型名変更 SamuraiStance -> SamuraiStanceType
dis- [Fri, 12 Nov 2021 07:08:13 +0000 (16:08 +0900)]
[Refactor] enum classの型名変更 SamuraiStance -> SamuraiStanceType

#1824にて議論されていたフォーマット統一処理。
SamuraiStanceをSamuraiStanceTypeに名称変更する。

2 years ago[Refactor] enum classの型名変更 MagicalBrandEffect -> MagicalBrandEffectType
dis- [Fri, 12 Nov 2021 07:01:45 +0000 (16:01 +0900)]
[Refactor] enum classの型名変更 MagicalBrandEffect -> MagicalBrandEffectType

 #1824にて議論されていたフォーマット統一処理。
MagicalBrandEffectをMagicalBrandEffectTypeに名称変更する。

2 years ago[Refactor] enum classの型名変更 ElementRealm -> ElementRealmType
dis- [Fri, 12 Nov 2021 06:56:25 +0000 (15:56 +0900)]
[Refactor] enum classの型名変更 ElementRealm -> ElementRealmType

#1824にて議論されていたフォーマット統一処理。
ElementRealmをElementRealmTypeに名称変更する。

2 years ago[Refactor] enum classの型名変更 SmithCategory -> SmithCategoryType
dis- [Fri, 12 Nov 2021 06:52:36 +0000 (15:52 +0900)]
[Refactor] enum classの型名変更 SmithCategory -> SmithCategoryType

#1824にて議論されていたフォーマット統一処理。
SmithCategoryをSmithCategoryTypeに名称変更する。

2 years ago[Refactor] enum classの型名変更 SmithEffect -> SmithEffectType
dis- [Fri, 12 Nov 2021 06:51:29 +0000 (15:51 +0900)]
[Refactor] enum classの型名変更 SmithEffect -> SmithEffectType

#1824にて議論されていたフォーマット統一処理。
SmithEffectをSmithEffectTypeに名称変更する。

2 years ago[Refactor] enum classの型名変更 TRG -> ItemGenerationTraitType
dis- [Fri, 12 Nov 2021 06:48:33 +0000 (15:48 +0900)]
[Refactor] enum classの型名変更 TRG -> ItemGenerationTraitType

#1824にて議論されていたフォーマット統一処理。
TRGをItemGenerationTraitTypeに名称変更する。

2 years ago[Refactor] enum classの型名変更 SM -> MonsterSmartLearnType
dis- [Fri, 12 Nov 2021 06:46:56 +0000 (15:46 +0900)]
[Refactor] enum classの型名変更 SM -> MonsterSmartLearnType

#1824にて議論されていたフォーマット統一処理。
SMをMonsterSmartLearnTypeに名称変更する。

2 years ago[Refactor] enum classの型名変更 TRCS -> CurseSpecialTraitType
dis- [Fri, 12 Nov 2021 06:44:04 +0000 (15:44 +0900)]
[Refactor] enum classの型名変更 TRCS -> CurseSpecialTraitType

#1824にて議論されていたフォーマット統一処理。
TRCSをCurseSpecialTraitTypeに名称変更する。

2 years ago[Refactor] enum classの型名変更 TRC -> CurseTraitType
dis- [Fri, 12 Nov 2021 06:42:39 +0000 (15:42 +0900)]
[Refactor] enum classの型名変更 TRC -> CurseTraitType

#1824にて議論されていたフォーマット統一処理。
TRCをCurseTraitTypeに名称変更する。

2 years ago[Refactor] enum classの型名変更 MFLAG2 -> MonsterConstantFlagType
dis- [Fri, 12 Nov 2021 06:37:49 +0000 (15:37 +0900)]
[Refactor] enum classの型名変更 MFLAG2 -> MonsterConstantFlagType

#1824にて議論されていたフォーマット統一処理。
MFLAG2をMonsterConstantFlagTypeに名称変更する。

2 years ago[Refactor] enum classの型名変更 MFLAG -> MonsterTemporaryFlagType
dis- [Fri, 12 Nov 2021 06:36:24 +0000 (15:36 +0900)]
[Refactor] enum classの型名変更 MFLAG -> MonsterTemporaryFlagType

#1824にて議論されていたフォーマット統一処理。
MFLAGをMonsterTemporaryFlagTypeに名称変更する。

2 years ago[Refactor] enum classの型名変更 mind_kind_type -> MindKindType
dis- [Fri, 12 Nov 2021 06:34:29 +0000 (15:34 +0900)]
[Refactor] enum classの型名変更 mind_kind_type -> MindKindType

#1824にて議論されていたフォーマット統一処理。
mind_kind_typeをMindKindTypeに名称変更する。

2 years ago[Refactor] enum classの型名変更 FF -> FloorFeatureType
dis- [Fri, 12 Nov 2021 06:23:12 +0000 (15:23 +0900)]
[Refactor] enum classの型名変更 FF -> FloorFeatureType

FFをFloorFeatureTypeに名称変更する。

2 years ago[Refactor] enum classの型名変更 DF -> DungeonFeatureType
dis- [Fri, 12 Nov 2021 06:19:38 +0000 (15:19 +0900)]
[Refactor] enum classの型名変更 DF -> DungeonFeatureType

#1824にて議論されていたフォーマット統一処理。
DFをDungeonFeatureTypeに名称変更する。

2 years ago[Refactor] enum classの型名変更 MUTA -> PlayerMutationType
dis- [Fri, 12 Nov 2021 06:14:27 +0000 (15:14 +0900)]
[Refactor] enum classの型名変更 MUTA -> PlayerMutationType

 #1824にて議論されていたフォーマット統一処理。
MUTAをPlayerMutationTypeに名称変更する。

2 years ago[Refactor] enum classの型名変更 RF_ABILITY -> MonsterAbilityType
dis- [Fri, 12 Nov 2021 06:12:26 +0000 (15:12 +0900)]
[Refactor] enum classの型名変更 RF_ABILITY -> MonsterAbilityType

#1824にて議論されていたフォーマット統一処理。
RF_ABILITYをMonsterAbilityTypeに名称変更する。

2 years agoMerge pull request #1858 from dis-/feature/refactor-gf-attribute
dis- [Wed, 10 Nov 2021 12:31:59 +0000 (21:31 +0900)]
Merge pull request #1858 from dis-/feature/refactor-gf-attribute

[Refactor] enum spells-typeをenum class ATTRIBUTEに置換

2 years ago[Refactor] enum spells-typeをenum class AttributeTypeに置換
dis- [Tue, 9 Nov 2021 11:51:46 +0000 (20:51 +0900)]
[Refactor] enum spells-typeをenum class AttributeTypeに置換

enum classへの置換と必要なキャストを宣言した。
また、実態として呪文の種類を越えて汎用の属性定義になっているため
実態に合わせて名称を更新した。

2 years agoMerge pull request #1857 from sikabane-works/feature/monster-current-hp
Deskull [Tue, 9 Nov 2021 03:29:38 +0000 (12:29 +0900)]
Merge pull request #1857 from sikabane-works/feature/monster-current-hp

[Implement] 『手負いの熊』に適用された生成時初期HPを CURHP_* フラグで%指定できるように汎用化。

2 years ago[Implement] 『手負いの熊』に適用された生成時初期HPを CURHP_* フラグで%指定できるように汎用化。
Deskull [Mon, 8 Nov 2021 15:15:16 +0000 (00:15 +0900)]
[Implement] 『手負いの熊』に適用された生成時初期HPを CURHP_* フラグで%指定できるように汎用化。

2 years agoMerge pull request #1855 from dis-/feature/add-multiple-effect-for-mondeath
dis- [Mon, 8 Nov 2021 10:36:03 +0000 (19:36 +0900)]
Merge pull request #1855 from dis-/feature/add-multiple-effect-for-mondeath

[Feature] MonsterDamageProseccorに複合属性渡しを許可する

2 years ago[Feature] MonsterDamageProseccorに複合属性渡しを許可する
dis- [Mon, 8 Nov 2021 03:38:01 +0000 (12:38 +0900)]
[Feature] MonsterDamageProseccorに複合属性渡しを許可する

複数属性を持つ武器/射撃によるアタックを評価するためMDPを拡張した。
例示として実装しているメカジキだが、適当な棒など複数属性武器で攻撃した際に
該当武器に冷気ブランドが含まれていればドロップする実装となった。

2 years agoMerge pull request #1854 from dis-/feature/add-frozen-swordfish
dis- [Sun, 7 Nov 2021 15:29:56 +0000 (00:29 +0900)]
Merge pull request #1854 from dis-/feature/add-frozen-swordfish

[Feature] ★『レイトウメカジキ』の追加

2 years ago[Feature] ★『レイトウメカジキ』の追加
dis- [Sun, 7 Nov 2021 14:01:24 +0000 (23:01 +0900)]
[Feature] ★『レイトウメカジキ』の追加

要望のあった★の追加。
加えて、メカジキを冷気属性で倒したときに10%の確率でドロップするようにした。
条件ドロップの実装テストも兼ねて。

2 years agoMerge pull request #1853 from dis-/feature/get-mondamage-effect
dis- [Sun, 7 Nov 2021 12:48:17 +0000 (21:48 +0900)]
Merge pull request #1853 from dis-/feature/get-mondamage-effect

[Feature] モンスターにダメージを与えた際の属性を取得

2 years ago[Feature] モンスターにダメージを与えた際の属性を取得
dis- [Sun, 7 Nov 2021 10:48:05 +0000 (19:48 +0900)]
[Feature] モンスターにダメージを与えた際の属性を取得

MonsterDamageProcessorからダメージの属性を取得可能とした。
打撃/射撃に関しては既存の属性に該当しそうなもののみ暫定で定義した。
必要ならばスレイングに対して拡張する。