OSDN Git Service
Habu [Tue, 27 Jul 2021 13:59:21 +0000 (22:59 +0900)]
Merge pull request #1285 from habu1010/feature/fix-object-prep-stack-idx
[Fix] 床上のアイテムのエッセンスを抽出するとスタック順が変わる
Habu [Tue, 27 Jul 2021 10:46:54 +0000 (19:46 +0900)]
[Fix] 床上のアイテムのエッセンスを抽出するとスタック順が変わる
66e2ed76dce76b461cbcdbfb78bb3cda6ca989c5 で床上にスタックした
アイテムの順序を保持するようにしたが、エッセンス抽出に伴う
object_type::prep の呼び出しでスタック順序を保持するメンバ変数
stack_idx もクリアされてしまっているため、順序が変わってしまう。
凡庸化の処理でも同様の現象が起きるものと思われる。
対策として、object_type::prep を呼び出しても stack_idx は保持
されるようにする。
Habu [Tue, 27 Jul 2021 10:11:21 +0000 (19:11 +0900)]
Merge pull request #1279 from sikabane-works/release/3.0.0Alpha32
[Add] 3.0.0Alpha32
Deskull [Sun, 25 Jul 2021 13:02:16 +0000 (22:02 +0900)]
[Add] 3.0.0Alpha32
Deskull [Sun, 25 Jul 2021 00:19:54 +0000 (09:19 +0900)]
Merge pull request #1246 from sikabane-works/feature/refactor-floor-warp-fix
Feature/refactor floor warp fix
Deskull [Sat, 24 Jul 2021 13:21:35 +0000 (22:21 +0900)]
[Refactor] floor_warp() を jump_floor() に改名.
Deskull [Sat, 24 Jul 2021 08:57:57 +0000 (17:57 +0900)]
Merge pull request #1272 from sikabane-works/feature/fix-speed-dump-display
Feature/fix speed dump display
Deskull [Sat, 24 Jul 2021 08:57:38 +0000 (17:57 +0900)]
Merge pull request #1271 from sikabane-works/feature/set-rare-equipment
[Add] 魔法を防ぐクローク、ミスリル及びアダマン製の防具をRARE対象に。
Deskull [Fri, 23 Jul 2021 16:33:08 +0000 (01:33 +0900)]
[Add] 光速移動時のダンプに特殊表示を追加.
Deskull [Fri, 23 Jul 2021 16:22:07 +0000 (01:22 +0900)]
[Fix] Doxygenコメントの!抜け修正.
Deskull [Fri, 23 Jul 2021 14:05:27 +0000 (23:05 +0900)]
[Add] 魔法を防ぐクローク、ミスリル及びアダマン製の防具をRARE対象に。
Habu [Fri, 23 Jul 2021 03:05:39 +0000 (12:05 +0900)]
Merge pull request #1269 from habu1010/feature/fix-mirror-concentration-info
[Fix] 静水のMP回復量表示の誤り #1266
Habu [Fri, 23 Jul 2021 02:16:09 +0000 (11:16 +0900)]
[Fix] 静水のMP回復量表示の誤り #1266
おそらくコピペ後の修正漏れで明鏡止水の回復量になっている。
静水の実際の回復量を正しく表示するようにする。
Deskull [Thu, 15 Jul 2021 14:18:16 +0000 (23:18 +0900)]
Merge pull request #1262 from backwardsEric/configure-avoid-obsolete
Linux/Unix: avoid warning messages about obsolete usage when running bootstrap
Deskull [Wed, 14 Jul 2021 03:37:59 +0000 (12:37 +0900)]
Merge pull request #1265 from backwardsEric/english-monster-edits
English: edits for monster descriptions
Eric Branlund [Tue, 13 Jul 2021 20:12:39 +0000 (13:12 -0700)]
Switched "this" to "its" in the English description of buffalo to be more idiomatic.
Eric Branlund [Tue, 13 Jul 2021 20:11:29 +0000 (13:11 -0700)]
Slightly reword "Thug rabbit"'s English description for clarity.
Eric Branlund [Tue, 13 Jul 2021 19:28:45 +0000 (12:28 -0700)]
Add whitespace between parts of the English descriptions for Courtaud and bludgers.
Eric Branlund [Tue, 13 Jul 2021 19:26:51 +0000 (12:26 -0700)]
For clarity, reword the English description for "passing sparrow".
Eric Branlund [Tue, 13 Jul 2021 18:46:40 +0000 (11:46 -0700)]
Reword the English description of "Tiger in folding screen" to be more consistent with verb tense.
Eric Branlund [Tue, 13 Jul 2021 18:38:24 +0000 (11:38 -0700)]
Add a provisional English description for Cioccolata.
Eric Branlund [Tue, 13 Jul 2021 18:28:23 +0000 (11:28 -0700)]
Add a provisional English translation for Diavolo's description. Skipped the quote, since it wasn't clear how that should be done (Google Translate's result didn't make much sense).
Eric Branlund [Tue, 13 Jul 2021 17:53:30 +0000 (10:53 -0700)]
Swap "a" to "an" in front of a noun in Takobue's English description.
Eric Branlund [Tue, 13 Jul 2021 17:52:10 +0000 (10:52 -0700)]
To make more sense, swap a "you" to "it" in the English description for Hibachi.
Eric Branlund [Tue, 13 Jul 2021 17:49:25 +0000 (10:49 -0700)]
To be more idiomatic, replace "the" with "this" in the English descriptions for Robin Hood and Nezumi-Kozou.
Eric Branlund [Tue, 13 Jul 2021 17:45:48 +0000 (10:45 -0700)]
Change the English description for the spawn of Yog-Sothoth to avoid the repetition in the first and last sentences.
Eric Branlund [Tue, 13 Jul 2021 17:38:38 +0000 (10:38 -0700)]
Reword the English description of half-giants to be a bit more idiomatic.
Eric Branlund [Tue, 13 Jul 2021 17:30:33 +0000 (10:30 -0700)]
Reword the second part of the half-ogre's English description to be more idiomatic.
Eric Branlund [Tue, 13 Jul 2021 17:23:35 +0000 (10:23 -0700)]
Slightly reword the English description for lions to be more idiomatic.
Eric Branlund [Tue, 13 Jul 2021 17:17:59 +0000 (10:17 -0700)]
Fix two misuses of "it's" where the possessive, "its", is correct.
Eric Branlund [Tue, 13 Jul 2021 17:16:18 +0000 (10:16 -0700)]
Insert a comma into Beerchau's English description for readability.
Eric Branlund [Tue, 13 Jul 2021 17:13:20 +0000 (10:13 -0700)]
Reword the second part of the Pikchau's English description to be more idiomatic.
Eric Branlund [Tue, 13 Jul 2021 16:20:23 +0000 (09:20 -0700)]
Add a provisional English description for piranha plants. It's fairly close to Google Translate's result for the Japanese description.
Eric Branlund [Tue, 13 Jul 2021 16:04:00 +0000 (09:04 -0700)]
Change Professor Ootsuki's English description to be a bit more idiomatic.
Eric Branlund [Tue, 13 Jul 2021 15:45:19 +0000 (08:45 -0700)]
Insert a comma into Bastral's English description for readability.
Deskull [Tue, 13 Jul 2021 03:21:26 +0000 (12:21 +0900)]
Merge pull request #1264 from backwardsEric/english-artifact-edits
English: edits for recent artifacts
Eric Branlund [Tue, 13 Jul 2021 01:43:58 +0000 (18:43 -0700)]
Add a provisional English translation for the two-handed sword 'Dragon slayer'. It follows closely Google Translate's result for the Japanese description.
Eric Branlund [Tue, 13 Jul 2021 01:35:56 +0000 (18:35 -0700)]
Add a provisional English translation for the description of Merlin's mirror. It is essentially what Google Translate gave for the Japanese description. Changed the English name to be "of the Wizard, Merlin" to read better in English and match the typical spelling for the wizard's name.
Eric Branlund [Tue, 13 Jul 2021 01:28:54 +0000 (18:28 -0700)]
Insert an indefinite article into 'Magicbane''s English description for readability.
Eric Branlund [Tue, 13 Jul 2021 01:26:10 +0000 (18:26 -0700)]
Add provisional English translation for the description of 'Trisula'. Interpolate between Google Translate's result for the Japanese description and the content at https://en.wikipedia.org/wiki/Tripurasura .
Eric Branlund [Tue, 13 Jul 2021 01:13:30 +0000 (18:13 -0700)]
Insert "you" into the description of 'Talaria' for readability.
Eric Branlund [Tue, 13 Jul 2021 01:12:17 +0000 (18:12 -0700)]
Replace "a" with "an" in front of vowel in description of Morthanc.
Eric Branlund [Sun, 11 Jul 2021 15:00:34 +0000 (08:00 -0700)]
Use AC_CONFIG_FILES() to set the files to written by configure. Call AC_OUTPUT() with no arguments to match it's current form and avoid a warning message from autotools.
Eric Branlund [Sun, 11 Jul 2021 14:57:29 +0000 (07:57 -0700)]
Drop use of AC_TYPE_SIGNAL since it is obsolete when assuming C89 or better.
Eric Branlund [Sun, 11 Jul 2021 14:55:22 +0000 (07:55 -0700)]
Drop use of AC_HEADER_TIME since recent versions of autotools complain about it being obsolescent.
Eric Branlund [Sun, 11 Jul 2021 14:52:36 +0000 (07:52 -0700)]
Drop AC_HEADER_STDC since recent versions of autotools complain about it being obsolescent. Drop check for strings.h since no source files currently use it.
Deskull [Sun, 11 Jul 2021 13:06:14 +0000 (22:06 +0900)]
Merge pull request #1260 from sikabane-works/feature/release-3.0.0Alpha31
[Release] 3.0.0Alpha31
deskull [Sun, 11 Jul 2021 11:29:37 +0000 (20:29 +0900)]
[Release] 3.0.0Alpha31
Habu [Sun, 11 Jul 2021 05:19:11 +0000 (14:19 +0900)]
Merge pull request #1258 from habu1010/feature/fix-item-price-mismatch
店舗の価格交渉削除後に残っている問題の修正
Habu [Sat, 10 Jul 2021 18:49:47 +0000 (03:49 +0900)]
[Fix] 店舗買取価格が上限を突破する #1252
コミット
22752b61bfe7b68f306ffb8d4331c17e8845ff70 で
買取価格を制限するコードもろとも削除してしまっている。
該当の処理を復活させる。
Habu [Sat, 10 Jul 2021 18:31:46 +0000 (03:31 +0900)]
[Update] IDENT_FIXED フラグの削除
価格交渉で最大限に値切ることができたアイテムに付与
されていた IDENT_FIXED フラグだが、価格交渉の削除に
よって用をなさなくなったので削除する。
Habu [Sat, 10 Jul 2021 18:18:09 +0000 (03:18 +0900)]
[Fix] 店舗の表示価格と店主の提示価格が異なる #1257
価格交渉を削除した時の価格設定として従来の価格交渉で
ベストだった値段に対し売値は10%引き買値は10%増しと
するようにしたようだが、この処理を price_item 関数の
外で行っているため首記の不具合が生じている。
割引/割増の処理を price_item 関数の中に含めるようにする。
Habu [Sat, 10 Jul 2021 14:13:13 +0000 (23:13 +0900)]
Merge pull request #1256 from habu1010/feature/fix-pet-involve-ball-spell
[Fix] ペットに巻き込むなって言ってるのに巻き込む #1255
Habu [Sat, 10 Jul 2021 14:11:13 +0000 (23:11 +0900)]
Merge pull request #1254 from habu1010/feature/fix-r-info-english-name-load
[Fix] r_info.txt の英語名がロードされていない
Deskull [Sat, 10 Jul 2021 14:10:28 +0000 (23:10 +0900)]
Merge pull request #1253 from sikabane-works/feature/fix-echizen-return-surface
[Fix] is_echizen()がTRUE(セリフがアレの状態)の時、地上に戻る際の帰還残り時間がリセットされない不具合を修正.
deskull [Thu, 8 Jul 2021 03:49:13 +0000 (12:49 +0900)]
[Fix] is_echizen()がTRUE(セリフがアレの状態)の時、地上に戻る際の帰還残り時間がリセットされない不具合を修正.
Habu [Sat, 10 Jul 2021 13:08:10 +0000 (22:08 +0900)]
[Fix] ペットに巻き込むなって言ってるのに巻き込む #1255
ボール魔法を所持しているかどうかの真偽チェックが
反転しているため、巻き込むボール魔法を除外する
コードが動作していない。
真偽チェックを正しく修正する。
Deskull [Sat, 10 Jul 2021 12:58:32 +0000 (21:58 +0900)]
Merge pull request #1244 from sikabane-works/feature/fix-wiz-enter-quest
[Fix] ウィザードモードのクエスト突入機能が正しく動作するよう修正&リファクタリング.
Habu [Fri, 9 Jul 2021 11:14:04 +0000 (20:14 +0900)]
[Fix] r_info.txt の英語名がロードされていない
8c1ee0d91accd2d33b46ad0756a832ae71ef4c0d
上記コミットのパーサ書き換え時にモンスターの英語名の
E_name メンバへの読み込み自体が削除されている。
その結果、ゲーム上の直接的な影響は無いがスポイラー
ファイル mon-info.txt のモンスター名の英語表記の併記が
消えてしまっている。
元の通り E_name メンバに英語名をロードするようにする。
Habu [Tue, 6 Jul 2021 15:05:51 +0000 (00:05 +0900)]
Merge pull request #1250 from habu1010/feature/fix-android-enchant-equipment
[Fix] 種族アンドロイドで店舗でのアイテム強化した時の処理
Habu [Mon, 5 Jul 2021 09:04:37 +0000 (18:04 +0900)]
[Fix] 種族アンドロイドで店舗でのアイテム強化した時の処理
enchant_equipment 内でアンドロイドの装備によるLV計算処理
calc_android_exp が呼ばれており、種族がアンドロイドの場合
その中で最終的に handle_stuff が呼ばれてアイテムを重ねる
フラグなどの処理が行われてしまう。
結果として店舗でのアイテム強化処理の途中で強化した
アイテムが重なり、重なった後の分の数にしたがった料金が
所持金から引かれるため、所持金がマイナスになるという
バグが発生する。(Issues #1240)
所持金がマイナスにならなかった場合でも、重なった数の
分だけ、余分に料金を取られている。
enchant_equipment を呼び出した後でも calc_android_exp は
呼び出しているので、 enchant_equiptment 内では
calc_android_exp を呼び出さないようにする。
なお、他の enchant_equipment の呼び出しを一通り確認したが
アンドロイドの装備によるLVの再計算が必要な場合は
すべて enchant_equipment の呼び出し後に calc_android_exp を
呼び出しているため、enchant_equipment 内での呼び出しの
削除が他に影響することはないと思われる。
また、料金(単価×個数)を何度も計算しているのが
そもそもおかしいので、一度計算した値を変数に入れて
使用するようにする。
Deskull [Sun, 4 Jul 2021 12:26:16 +0000 (21:26 +0900)]
Merge pull request #1248 from sikabane-works/release/3.0.0Alpha30
[Release] 3.0.0Alpha30
Deskull [Sun, 4 Jul 2021 11:42:06 +0000 (20:42 +0900)]
[Release] 3.0.0Alpha30
Deskull [Sun, 4 Jul 2021 02:41:02 +0000 (11:41 +0900)]
Merge pull request #1247 from sikabane-works/feature/change-rate-Sexy-Swimsuit
[Feature] 危ない水着の生成率をアップ(A:30/20:50/8で天上のクロークよりまだ見かけない程度)
Deskull [Sun, 4 Jul 2021 02:26:16 +0000 (11:26 +0900)]
Merge pull request #1242 from sikabane-works/feature/fix-buy-sell-process
[Fix] 値切りシステム廃止後の売買のメッセージ統一を推進.
Deskull [Sun, 4 Jul 2021 02:23:25 +0000 (11:23 +0900)]
Merge pull request #1237 from sikabane-works/feature/refactor-is_chargeman
[Refactor] ステータス修正以外のチャージマン判定を is_chargeman() に集約.
Deskull [Sun, 4 Jul 2021 02:16:11 +0000 (11:16 +0900)]
[Feature] 危ない水着の生成率をアップ(A:30/20:50/8で天上のクロークよりまだ見かけない程度)
deskull [Wed, 30 Jun 2021 03:42:32 +0000 (12:42 +0900)]
[Fix] floor_warp() 切り分けの際にウィザードモードのフロア移動機能が正しくフロアを指定しなくなっていたので修正.
deskull [Fri, 18 Jun 2021 14:03:19 +0000 (23:03 +0900)]
[Refactor] ウィザードモードの任意ジャンプ機能の実行処理を floor_warp() に分離。
Deskull [Sun, 4 Jul 2021 01:15:08 +0000 (10:15 +0900)]
[Fix] ウィザードモードのクエスト突入機能が正しく動作するよう修正&リファクタリング.改良の余地はまだあるが別件と合わせて別Issue化予定.
* 階段で正規にダンジョンに突入する処理と統合.
* ワーグクエストのようなダンジョンの階層に依存するクエスト以外では即座にクエストに飛ぶよう処理.
Deskull [Sat, 3 Jul 2021 14:39:40 +0000 (23:39 +0900)]
[Fix] 値切りシステム廃止後の売買のメッセージ統一を推進.
shimitei [Tue, 29 Jun 2021 12:53:38 +0000 (21:53 +0900)]
Merge pull request #1239 from shimitei/feature/#1238_failsafe_play_sound
[Fix] Windows版の効果音再生のエラーチェック追加
deskull [Mon, 28 Jun 2021 11:57:22 +0000 (20:57 +0900)]
[Refactor] ステータス修正以外のチャージマン判定を is_chargeman() に集約.
shimitei [Tue, 29 Jun 2021 10:30:00 +0000 (19:30 +0900)]
[Fix] Windows版の効果音再生のエラーチェック追加
waveOutPrepareHeader、waveOutWriteがエラーの場合、再生完了することがないためキューにデータが無限に溜まってしまう。
これらのAPIの戻り値をチェックするようにした。
また、キューに上限を設けてデータが溜まり続けることがないようにした。
Deskull [Sun, 27 Jun 2021 09:19:18 +0000 (18:19 +0900)]
Merge pull request #1233 from hengband/release/3.0.0Alpha29
[Release] 3.0.0Alpha29
Deskull [Sun, 27 Jun 2021 08:42:01 +0000 (17:42 +0900)]
[Release] 3.0.0Alpha29
Deskull [Sat, 26 Jun 2021 13:24:27 +0000 (22:24 +0900)]
Merge pull request #1226 from sikabane-works/feature/fix-display-mutation
[Fix] ラッキーマンが変異を他に持たない状態でも突然変異一覧に表示できるよう修正.
Deskull [Sat, 26 Jun 2021 13:19:48 +0000 (22:19 +0900)]
Merge pull request #1202 from sikabane-works/feature/improve-fixed-reinforcement
[Fix] 固定護衛生成数を可能な限り最低数保証できるよう生成処理をある程度改善。
Deskull [Sat, 26 Jun 2021 13:18:53 +0000 (22:18 +0900)]
Merge pull request #1230 from sikabane-works/feature/add-no-quest-monster-flag
[Implement] NO_QUESTモンスターフラグ実装。
deskull [Sat, 26 Jun 2021 12:24:52 +0000 (21:24 +0900)]
[Fix] ラッキーマンが変異を他に持たない状態でも突然変異一覧に表示できるよう修正.
Deskull [Sun, 13 Jun 2021 13:58:04 +0000 (22:58 +0900)]
[Implement] NO_QUESTモンスターフラグ実装。
* ランダムクエストの対象にならない。
* クエスト中のランダム選択配置の対象にならない。
Deskull [Sun, 20 Jun 2021 13:15:28 +0000 (22:15 +0900)]
Merge pull request #1221 from sikabane-works/release/3.0.0Alpha28
[Release] 3.0.0Alpha28
deskull [Sun, 20 Jun 2021 12:49:13 +0000 (21:49 +0900)]
[Release] 3.0.0Alpha28
shimitei [Thu, 17 Jun 2021 21:33:49 +0000 (06:33 +0900)]
Merge pull request #1214 from shimitei/feature/#1213_sound_alpha28
[Feature] 効果音の追加v3.0.0 α28
shimitei [Thu, 17 Jun 2021 21:33:02 +0000 (06:33 +0900)]
Merge pull request #1217 from shimitei/feature/#1201_fix_get_quantity
[Fix] 数の指定で受け付けない入力値がある
shimitei [Wed, 16 Jun 2021 10:49:47 +0000 (19:49 +0900)]
[Fix] 数の指定で受け付けない入力値がある
符号付32ビット整数を符号付16ビット整数としてキャストするため、例えば101010の入力をマイナスの値として扱う不整合が出ていた。
入力値の制限を0から符号付16ビット整数の最大値までとすることで不整合を回避する。
shimitei [Tue, 15 Jun 2021 12:45:43 +0000 (21:45 +0900)]
[Feature] モンスターからプレイヤーへの射撃音を復活
shimitei [Wed, 16 Jun 2021 11:32:38 +0000 (20:32 +0900)]
[Feature] 装備した/装備を外した時の効果音を追加
Deskull [Wed, 16 Jun 2021 11:49:49 +0000 (20:49 +0900)]
Merge pull request #1208 from sikabane-works/feature/fix-quantum-monster-effect-in-arena
[Fix] フェーズアウト状態(カジノ闘技場観戦)時にプレイヤーがテレポートアウェイ効果の影響そのものを受けないよう修正.
Habu [Wed, 16 Jun 2021 09:18:44 +0000 (18:18 +0900)]
Merge pull request #1215 from habu1010/feature/fix-display-info-berserk-rage
[Fix] 呪いの一時効果の狂戦士化の説明文が*鑑定*時に出ない #1059
Habu [Tue, 15 Jun 2021 14:06:14 +0000 (23:06 +0900)]
Merge pull request #1216 from habu1010/feature/fix-easy-spell-notation-error
[Fix] EASY_SPELL の表記ゆれ
Habu [Tue, 15 Jun 2021 13:55:02 +0000 (22:55 +0900)]
[Fix] EASY_SPELL の表記ゆれ
ダンプ画面で「呪文難度減少」と表記されているが、反対の効果を
もたらす HEAVY_SPELL では「魔法難度増加」となっている。
*鑑定*での表示では、「魔法の難易度を(上|下)げる」となって
いるので、魔法難度のほうに統一する。
Habu [Tue, 15 Jun 2021 13:25:11 +0000 (22:25 +0900)]
[Fix] 呪いの一時効果の狂戦士化の説明文が*鑑定*時に出ない #1059
object_type の curse_flags の TRC::BERS_RAGE のチェック漏れによるもの。
他の呪いフラグと同じようにチェックするようにする。
shimitei [Tue, 15 Jun 2021 12:15:02 +0000 (21:15 +0900)]
Merge pull request #1212 from shimitei/feature/#1181_fix_slow_move_on_global_map
[Fix] モンスターボールで広域マップ移動が重くなる
shimitei [Tue, 15 Jun 2021 11:37:11 +0000 (20:37 +0900)]
[Fix] モンスターボールで広域マップ移動が重くなる
ボール中モンスターのHP自然回復処理で描画フラグが立つため、広域マップ移動が重くなっていた。
現在ボールの表示は変化しないため描画フラグをコメントアウトする。
Habu [Mon, 14 Jun 2021 12:21:12 +0000 (21:21 +0900)]
Merge pull request #1209 from habu1010/feature/fix-dump-old-realm
[Fix] ダンプに過去に使えた領域が記録されない #1205
Habu [Mon, 14 Jun 2021 12:09:51 +0000 (21:09 +0900)]
[Fix] ダンプに過去に使えた領域が記録されない #1205
過去に使えた領域をビット位置で保存する変数の判定が
反転しているのが原因。
ビットが立っていない場合にスキップするのが正しい。
Deskull [Mon, 14 Jun 2021 11:42:16 +0000 (20:42 +0900)]
[Fix] フェーズアウト状態(カジノ闘技場観戦)時にプレイヤーがテレポートアウェイ効果の影響そのものを受けないよう修正.
Deskull [Sun, 13 Jun 2021 12:47:21 +0000 (21:47 +0900)]
Merge pull request #1206 from sikabane-works/release/3.0.0Alpha27
[Release] 3.0.0Alpha27
Deskull [Sun, 13 Jun 2021 12:07:52 +0000 (21:07 +0900)]
[Release] 3.0.0Alpha27