OSDN Git Service
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 では「魔法難度増加」となっている。
*鑑定*での表示では、「魔法の難易度を(上|下)げる」となって
いるので、魔法難度のほうに統一する。
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 [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
shimitei [Sat, 12 Jun 2021 19:15:01 +0000 (04:15 +0900)]
Merge pull request #1199 from shimitei/feature/migrate_waveout_api
[Feature] Windows版の効果音再生をwaveOut APIへ移行
shimitei [Tue, 8 Jun 2021 11:49:54 +0000 (20:49 +0900)]
[Feature] Windows版の効果音再生waveOut APIへ移行
効果音の複数同時再生に対応する。
shimitei [Wed, 9 Jun 2021 21:48:53 +0000 (06:48 +0900)]
Merge pull request #1200 from shimitei/feature/fix_memory_leak
[Fix] Windows版のマルチバイト/ワイド文字列変換のメモリリーク修正
shimitei [Wed, 9 Jun 2021 13:49:14 +0000 (22:49 +0900)]
[Fix] Windows版のマルチバイト/ワイド文字列変換のメモリリーク修正
Habu [Mon, 7 Jun 2021 03:37:26 +0000 (12:37 +0900)]
Merge pull request #1195 from habu1010/feature/fix-no-nest-pit
[Fix] ピット/ネストが生成されない #1189
Habu [Mon, 7 Jun 2021 03:11:47 +0000 (12:11 +0900)]
[Fix] ピット/ネストが生成されない #1189
d_info.txt にピットとネストの生成許可フラグを16進数で
設定しているが、読み込み時に10進数として読んでいるため
すべて 0 になってしまい、絶対に生成されなくなっている。
正しく16進数として読み込むようにする。
Deskull [Sun, 6 Jun 2021 12:08:04 +0000 (21:08 +0900)]
Merge pull request #1191 from hengband/feature/3.0.0Alpha26
[Release] 3.0.0Alpha26
deskull [Sun, 6 Jun 2021 09:19:23 +0000 (18:19 +0900)]
[Release] 3.0.0Alpha26
dis- [Sat, 5 Jun 2021 13:30:08 +0000 (22:30 +0900)]
Merge pull request #1186 from dis-/feature/Fix-calc_num_fire
[Fix] 【バグ】 運搬中状態のヘヴィ・クロスボウで射撃すると異常終了 #1182
dis- [Fri, 4 Jun 2021 13:51:09 +0000 (22:51 +0900)]
[Fix] 【バグ】 運搬中状態のヘヴィ・クロスボウで射撃すると異常終了 #1182
射撃回数計算関数 calc_num_fire()内にて運搬中の射撃武器の回数計算に誤り。
運搬中は射撃回数でそれぞれの武器の初期値を使用するべきところで0を使用していた。
このため実際に運搬中に射撃を行うとゼロ除算が発生し強制終了の原因となっていた。
該当箇所を修正し、正常な値を返すようにする。
また、update_bonuses()内でcalc_num_fire()をコールする箇所に誤りがあったので合わせて修正する。
dis- [Fri, 4 Jun 2021 12:36:59 +0000 (21:36 +0900)]
Merge pull request #1185 from dis-/feature/Add-Warrior-TwoHandBonus
[Feature] 戦士/狂戦士の両手持ちボーナスを強化
dis- [Fri, 4 Jun 2021 12:16:06 +0000 (21:16 +0900)]
Merge pull request #1184 from dis-/feature/Fix-TwoHand-Weapon-Limit
両手持ちボーナスを得られる条件がおそらく意図せず変わっている #1134
Habu [Fri, 4 Jun 2021 12:12:08 +0000 (21:12 +0900)]
Merge pull request #1179 from habu1010/feature/fix-heavy-bow-penalty
[Fix] 弓が重すぎて運搬中になると命中率が上がる #1133
dis- [Fri, 4 Jun 2021 10:28:31 +0000 (19:28 +0900)]
[Feature] 戦士/狂戦士の両手持ちボーナスを強化
二刀流が非常に強力なこれらのクラスに両手持ちの選択肢を与える試み。
両手持ちボーナスが入るとき、str_indexをレベル23、レベル46で追加で1増やす。
これにより、最終的には25kgの獲物を両手持ちなら上限回数まで振るうことが可能となる。
dis- [Fri, 4 Jun 2021 03:16:37 +0000 (12:16 +0900)]
[Fix] ドラゴンころしの重量再調整
両手持ちボーナスが入らなくなったことにより、35kgを扱うのは現実的ではなくなった。
ひとまず25kgに戻し、★苦痛のグレイブ互換の性能に戻す。
両手持ちの際の魅力に欠ける点は別件で調整する。
dis- [Fri, 4 Jun 2021 03:12:31 +0000 (12:12 +0900)]
[Fix] 両手持ちボーナスを得られる条件がおそらく意図せず変わっている #1134
従来の倍の重量まで両手持ちボーナスが入っていたため、これを修正する。
Habu [Tue, 1 Jun 2021 02:27:30 +0000 (11:27 +0900)]
[Fix] 弓が重すぎて運搬中になると命中率が上がる #1133
calc_weapon_weight_limit は両手持ちの時に重量上限が2倍になる
処理があるため、近接武器を両手持ちしているとこのボーナスが
弓にも適用されてしまっているのが原因。
calc_bow_weight_limit を新設し弓はそちらを使用するようにする。
ついでにこれらの関数の戻り値を重量の型に合わせて WEIGHT
にする。
Deskull [Sun, 30 May 2021 12:10:40 +0000 (21:10 +0900)]
Merge pull request #1175 from sikabane-works/release/3.0.0Alpha25
[Release] 3.0.0Alpha25
Deskull [Sun, 30 May 2021 10:58:40 +0000 (19:58 +0900)]
[Release] 3.0.0Alpha25
Hourier [Sun, 30 May 2021 09:30:27 +0000 (18:30 +0900)]
Merge pull request #1163 from Hourier/feature/Divide-World-Turn-Processor
確認ありがとうございました!
Hourier [Sun, 30 May 2021 07:51:14 +0000 (16:51 +0900)]
Merge branch 'develop' into feature/Divide-World-Turn-Processor
Hourier [Sun, 30 May 2021 05:59:51 +0000 (14:59 +0900)]
Merge pull request #1173 from Hourier/feature/Replace-Boolean-Macro
お二方、チェックありがとうございました!
Hourier [Sun, 30 May 2021 04:26:19 +0000 (13:26 +0900)]
[Refactpr] #1172 WinMain() の戻り値が1箇所FALSEだったので0に変更した / Changed FALSE to 0 in the returning value of WinMain()
Hourier [Sun, 30 May 2021 03:02:25 +0000 (12:02 +0900)]
[Refactor] #1173 Windows APIを叩いている箇所はtrue/false からTRUE/FALSEに戻した / Rolled back from true/false to TRUE/FALSE in the calls of Windows API
Hourier [Sat, 29 May 2021 15:12:57 +0000 (00:12 +0900)]
[Refactor] #1172 Finally removed TRUE/FALSE in source codes of Hengband
Hourier [Sat, 29 May 2021 15:10:42 +0000 (00:10 +0900)]
[Refactor] #1172 Changed TRUE/FALSE to true/false for non-Windows env
Hourier [Sat, 29 May 2021 15:04:37 +0000 (00:04 +0900)]
[Refactor] #1172 Changed remaining FALSE to false
Hourier [Sat, 29 May 2021 15:00:17 +0000 (00:00 +0900)]
[Refactor] #1172 Changed remaining TRUE to true
Hourier [Sat, 29 May 2021 14:56:45 +0000 (23:56 +0900)]
[Refactor] #1172 Changed ', TRUE,' and ', FALSE,' to small characters
Hourier [Sat, 29 May 2021 14:54:17 +0000 (23:54 +0900)]
[Refactor] #1172 Changed '{TRUE, ', ', TRUE}', '{FALSE, ' and ', FALSE}' to small characters
Hourier [Sat, 29 May 2021 14:42:36 +0000 (23:42 +0900)]
[Refactor] #1172 Changed 'TRUE : FALSE' to small characters each
Hourier [Sat, 29 May 2021 14:40:14 +0000 (23:40 +0900)]
[Refactor] #1172 Changed '(TRUE, ', '(FALSE, ', ', TRUE)', ', FALSE)' ', TRUE,' and ', FALSE,' to small characters each
Hourier [Sat, 29 May 2021 14:35:07 +0000 (23:35 +0900)]
[Refactor] #1172 Changed '(FALSE)', 'TRUE);' and 'FALSE);' to '(false)', 'true);' and 'false);'
Hourier [Sat, 29 May 2021 14:32:08 +0000 (23:32 +0900)]
[Refactor] #1172 Changed '(TRUE)', 'TRUE;' and 'FALSE;' to '(true)', 'true;' and 'false;'
Hourier [Sat, 29 May 2021 13:41:29 +0000 (22:41 +0900)]
Merge pull request #1171 from Hourier/feature/Fix-Foot-Item-Juralian
確認ありがとうございました!
Hourier [Sat, 29 May 2021 10:12:06 +0000 (19:12 +0900)]
[Fix] #1156 足元のアイテムを表示する時に見かけのモンスターを表示するようにした / Resolved the issue that real race index is used when displaying monster's foot item
Deskull [Fri, 28 May 2021 14:18:46 +0000 (23:18 +0900)]
Merge pull request #1164 from sikabane-works/feature/patron-reward-enum
[Refactor] パトロンの褒賞IDをenum化。
Deskull [Fri, 28 May 2021 13:36:57 +0000 (22:36 +0900)]
[Refactor] パトロンの褒賞IDをenum化。
Hourier [Fri, 28 May 2021 13:22:44 +0000 (22:22 +0900)]
Merge pull request #1162 from Hourier/feature/Adjust-Items-Alpha25
v3.0.0 α25 アイテム調整
Hourier [Wed, 26 May 2021 13:51:06 +0000 (22:51 +0900)]
[Refactor] #969 Reshaped process_world_monsters()
Hourier [Wed, 26 May 2021 13:49:57 +0000 (22:49 +0900)]
[Refactor] #969 Separated process_world_monsters() from process_world()
Hourier [Wed, 26 May 2021 13:41:44 +0000 (22:41 +0900)]
[Refactor] #969 Separated decide_alloc_monster() from process_world()
Hourier [Wed, 26 May 2021 13:39:02 +0000 (22:39 +0900)]
[Refactor] #969 Reshaped process_world()
Hourier [Wed, 26 May 2021 13:38:02 +0000 (22:38 +0900)]
[Refactor] #969 Reshaped ring_nightmare_bell()
Hourier [Wed, 26 May 2021 13:29:53 +0000 (22:29 +0900)]
[Refactor] #969 Separated ring_nightmare_bell() from process_world()
Hourier [Wed, 26 May 2021 13:18:16 +0000 (22:18 +0900)]
[Refactor] #969 Separated decide_auto_save() from process_world()
Hourier [Wed, 26 May 2021 12:59:24 +0000 (21:59 +0900)]
[Refactor] #969 Separated shuffle_shopkeeper() from process_world()
Hourier [Wed, 26 May 2021 12:55:16 +0000 (21:55 +0900)]
[Refactor] #969 Reshaped process_change_daytime_night()
Hourier [Wed, 26 May 2021 12:47:55 +0000 (21:47 +0900)]
[Refactor] #969 Made the decleration of variables to auto in process_change_daytime_night()
Hourier [Wed, 26 May 2021 12:46:04 +0000 (21:46 +0900)]
[Refactor] #969 Changed TRUE/FALSE macro to true/false (normal boolean value)
Hourier [Wed, 26 May 2021 12:44:58 +0000 (21:44 +0900)]
[Refactor] #969 Separated process_change_daytime_night() from process_world()
Hourier [Wed, 26 May 2021 12:41:36 +0000 (21:41 +0900)]
[Refactor] #969 Reshaped process_downward()
Hourier [Wed, 26 May 2021 12:39:02 +0000 (21:39 +0900)]
[Refactor] #969 Separated process_downward() from process_world()
Hourier [Wed, 26 May 2021 12:37:27 +0000 (21:37 +0900)]
[Refactor] #969 Separated process_monster_arena_draw() from process_monster_arena()
Hourier [Wed, 26 May 2021 12:33:41 +0000 (21:33 +0900)]
[Refactor] #969 Separated process_monster_arena_winner() from process_monster_arena()
Hourier [Wed, 26 May 2021 12:30:35 +0000 (21:30 +0900)]
[Refactor] #969 Divided if-statement in process_monster_arena()
Hourier [Wed, 26 May 2021 12:29:05 +0000 (21:29 +0900)]
[Refactor] #969 Made the decleration of variables to auto in process_monster_arena()
Hourier [Wed, 26 May 2021 12:27:05 +0000 (21:27 +0900)]
[Refactor] #969 Separated process_monster_arena() from process_world()
Hourier [Wed, 26 May 2021 12:18:16 +0000 (21:18 +0900)]
[Refactor] #969 時刻に関する変数をメンバ化した / Made time-related variables from local to private member
Hourier [Wed, 26 May 2021 12:09:47 +0000 (21:09 +0900)]
[Refactor] #969 Made world-turn-processor.cpp/h class
Hourier [Thu, 27 May 2021 10:55:17 +0000 (19:55 +0900)]
[Implement] #1158 透明物体感知の杖の効果ターン数を1から12+d12ターンにした (薬と同じ) / Made turns from 1 to 12+d12 for the staff of detect invisible
Hourier [Thu, 27 May 2021 10:36:03 +0000 (19:36 +0900)]
[Implement] #1158 『ゴゴのペンダント』を装備しているものまね師はものまねの失率を下げるようにした / Decreased the difficulty of imitation when the player equips the Pendant of Gogo
Hourier [Thu, 27 May 2021 10:34:06 +0000 (19:34 +0900)]
[Fix] #1158 calc_device_ability() のDoxygenコメントを修正した (アイテム調整の過程で見つけたミス) / Fixd an error of Doxygen comment in calc_device_ability()
Hourier [Thu, 27 May 2021 09:19:16 +0000 (18:19 +0900)]
[Implement] #1158 ★を1件追加した / Added 1 fixed artifact
shimitei [Fri, 28 May 2021 10:59:16 +0000 (19:59 +0900)]
Merge pull request #1142 from shimitei/feature/#1141_add_sound_shoot_hit
[Feature] 射撃命中音の効果音対応
shimitei [Fri, 28 May 2021 10:41:50 +0000 (19:41 +0900)]
[Feature] モンスター射撃音より射撃命中音を優先する
モンスター射撃の効果音をコメントアウト
dis- [Fri, 28 May 2021 09:55:08 +0000 (18:55 +0900)]
Merge pull request #1160 from dis-/feature/Fix-DragonKoroshi
[Feature] 『ドラゴンころし』調整
dis- [Fri, 28 May 2021 09:18:23 +0000 (18:18 +0900)]
[Feature] 『ドラゴンころし』調整
両手持ちを要求する割には常識的な威力であったことを反省して重量を35kgへと変更した。
片手持ちで扱う選択肢が完全に排除されたが、火力だけは★如意棒にも匹敵する最上級となる。
非常に強力な一品となったのでレアリティも相応に修正する。
dis- [Fri, 28 May 2021 01:05:21 +0000 (10:05 +0900)]
Merge pull request #1150 from dis-/feature/Fix-process_un_power
[Fix] 杖の充填魔力を吸収されたときアンダーフロー
Habu [Thu, 27 May 2021 12:10:58 +0000 (21:10 +0900)]
Merge pull request #1159 from habu1010/feature/fix-monster-follow-to-player-teleport
[Fix] モンスターがテレポート追尾しない #1157
shimitei [Wed, 26 May 2021 13:00:28 +0000 (22:00 +0900)]
[Feature] 射撃命中音の効果音対応
sound.cfgにshoot_hitを追加。
プレイヤーの射撃の命中時、モンスターの射撃がプレイヤーに命中時に再生する効果音。
Habu [Thu, 27 May 2021 10:29:53 +0000 (19:29 +0900)]
[Fix] モンスターがテレポート追尾しない #1157
テレポートした後の座標の周囲のモンスターをスキャン
しているのでついてこれるわけがない。
テレポート前の座標の周囲をスキャンするようにする。
また、is_resistible という変数名の意味が分かりづらい
ので can_follow に変更する。
shimitei [Wed, 26 May 2021 11:57:50 +0000 (20:57 +0900)]
Merge pull request #1152 from shimitei/feature/#1151_optimize_term_text_win
[Fix] Windows版の2バイト文字描画を最適化
shimitei [Wed, 26 May 2021 11:53:04 +0000 (20:53 +0900)]
Merge pull request #1147 from shimitei/feature/#1144_fix_sniper_power_sound
[Fix] スナイパーの射撃術を使うとSOUND_SHOOTが不自然に鳴る
shimitei [Wed, 26 May 2021 11:48:54 +0000 (20:48 +0900)]
Merge pull request #1132 from shimitei/feature/#894_offscreen_rendering
[Feature] Windows版の描画にダブルバッファリング導入
shimitei [Thu, 20 May 2021 11:41:04 +0000 (20:41 +0900)]
[Feature] Windows版の描画にダブルバッファリング導入
描画はオフスクリーンに対して行い、表示画面への描画回数を減らす。
shimitei [Mon, 24 May 2021 11:35:46 +0000 (20:35 +0900)]
[Fix] Windows版の2バイト文字描画を最適化
描画する文字以外もUTF-16変換を行っていた。
描画する文字のみ変換を行うようにした。
shimitei [Sun, 23 May 2021 11:26:16 +0000 (20:26 +0900)]
[Fix] スナイパーの射撃術使用時に効果音SOUND_ZAPを再生する
従来の射撃術選択時のSOUND_SHOOT再生はタイミングがおかしいのと、直後の射撃音と重複して不自然に聞こえるため削除する。
dis- [Mon, 24 May 2021 03:39:43 +0000 (12:39 +0900)]
[Fix] 杖の充填魔力を吸収されたときアンダーフロー
magic_masteryを持っているときに複数本の杖から魔力を吸収されたとき、pvalが0以下になる場合がある。
複数本の杖を所持しているとき、pval減少量を倍加させていたのが原因。倍加するべきはモンスターの体力回復値である。
Deskull [Sun, 23 May 2021 11:48:14 +0000 (20:48 +0900)]
Merge pull request #1145 from sikabane-works/release/3.0.0Alpha24
[Release] 3.0.0Alpha24
Deskull [Sun, 23 May 2021 11:39:38 +0000 (20:39 +0900)]
Merge branch 'master' into release/3.0.0Alpha24
shimitei [Sun, 23 May 2021 10:39:21 +0000 (19:39 +0900)]
[Refactor] 効果音のenumに対して明示的な値の設定を止める
項目の順番を入れ替えやすくするため値を設定しない。
先頭のSOUND_HITが0、以降+1される。
項目名の有効な添え字が0からになるため、従来0番目の"dummy"が不要になるため削除する。
shimitei [Sun, 23 May 2021 10:28:46 +0000 (19:28 +0900)]
[MISC] sound.cfgのコメント各項目へ移動
空腹、クリティカル、ヴォーパル各項目のコメントも追加する。
Deskull [Sun, 23 May 2021 11:24:31 +0000 (20:24 +0900)]
[Release] 3.0.0Alpha24
Habu [Sun, 23 May 2021 10:51:26 +0000 (19:51 +0900)]
Merge pull request #1124 from habu1010/feature/fix-item-combine-when-auto-inscription
[Fix] 店で購入したアイテムに対する自動刻み関連の修正
Hourier [Sun, 23 May 2021 10:38:45 +0000 (19:38 +0900)]
Merge pull request #1115 from Hourier/feature/Divide-Mind-Power-Getter
確認ありがとうございました!
Hourier [Sun, 23 May 2021 10:18:42 +0000 (19:18 +0900)]
Merge pull request #1140 from Hourier/feature/Adjust-Monsters-Alpha24
確認ありがとうございました!
Deskull [Sun, 23 May 2021 10:15:37 +0000 (19:15 +0900)]
Merge pull request #1080 from sikabane-works/feature/enum-trap-type
[Refactor] トラップの種別をenum化.
Hourier [Sun, 23 May 2021 09:52:47 +0000 (18:52 +0900)]
Merge pull request #1131 from Hourier/feature/Fix-Jump-To-Dungeon-Crash
確認ありがとうございました!
Hourier [Sun, 23 May 2021 06:50:37 +0000 (15:50 +0900)]
[Refactor] #1116 『バストラル』及び周辺モンスターの調整を行った / Adjusted Bastral and parameters of related monsters
Hourier [Sun, 23 May 2021 01:45:21 +0000 (10:45 +0900)]
[Refactor] #1116 『ライカ』の死亡時メッセージを削除した / Removed mondeath dialog for Laika
Hourier [Sun, 23 May 2021 01:35:54 +0000 (10:35 +0900)]
[Implement] #1116 『コートード』に地上出現フラグを追加した / Added WILD_WASTE flag to Courtaud