OSDN Git Service
Hourier [Fri, 18 Feb 2022 04:17:00 +0000 (13:17 +0900)]
Merge pull request #2207 from Hourier/Abolish-Speed-Alias
SPEED の型エイリアスを廃止した
Deskull [Fri, 18 Feb 2022 03:34:00 +0000 (12:34 +0900)]
Merge pull request #2199 from sikabane-works/feature/refactor-wiz_kill_me
[Refactor] wiz_kill_me()の項目入力にget_value()を適用。
Deskull [Fri, 18 Feb 2022 03:21:41 +0000 (12:21 +0900)]
Merge pull request #2206 from sikabane-works/feature/refactor-owners
ownersのデータ構造リファクタリング
Deskull [Thu, 17 Feb 2022 14:18:34 +0000 (23:18 +0900)]
[Refactor] wiz_kill_enemyとwiz_kill_meを統合。
Hourier [Thu, 17 Feb 2022 15:08:52 +0000 (00:08 +0900)]
[Refactor] #2198 SPEED型エイリアスを除去した
Hourier [Thu, 17 Feb 2022 14:01:09 +0000 (23:01 +0900)]
[Refactor] #2198 extract_energy を配列からベクタに変えた
Hourier [Thu, 17 Feb 2022 13:58:19 +0000 (22:58 +0900)]
[Refactor] #2198 関数マクロSPEED_TO_ENERGY() を普通の関数に変えた
Hourier [Thu, 17 Feb 2022 14:35:02 +0000 (23:35 +0900)]
Merge pull request #2203 from Hourier/Rename-ObjectType-Xtra5
ObjectType::xtra5 をcaptured_monster_max_hp に変更した 他微修正
Deskull [Thu, 17 Feb 2022 14:01:46 +0000 (23:01 +0900)]
[Refactor] ownersの店種別をunordered_map型に変更。
Hourier [Thu, 17 Feb 2022 13:25:56 +0000 (22:25 +0900)]
[Refactor] #2120 モンスターボール内のモンスターHP等がナローキャスティングを起こしていたので静的キャストに変えた (全体の統一は#2204で再実施)
Hourier [Thu, 17 Feb 2022 13:19:10 +0000 (22:19 +0900)]
[Fix] #2120 captured_monster_speedは符号無し (110が速度0)だったので修正した
Hourier [Thu, 17 Feb 2022 10:12:50 +0000 (19:12 +0900)]
[Refactor] #2120 cap_* の変数型を実態に合わせた
Hourier [Thu, 17 Feb 2022 09:53:28 +0000 (18:53 +0900)]
[Refactor] #2120 XTRA16の型エイリアスを削除した
Hourier [Thu, 17 Feb 2022 09:50:30 +0000 (18:50 +0900)]
[Refactor] #2120 ObjectType::xtra5 をcaptured_monster_max_hp に改名した
Deskull [Thu, 17 Feb 2022 12:54:51 +0000 (21:54 +0900)]
[Modify] 町の総数 > 店主の数となっている場合は重複選択を許すものとした(実質我が家と美術館対応)
Deskull [Thu, 17 Feb 2022 12:35:44 +0000 (21:35 +0900)]
[Refactor] 店の各件をvectorでまとめる。
Hourier [Thu, 17 Feb 2022 11:38:38 +0000 (20:38 +0900)]
Merge pull request #2197 from Hourier/Remove-ObjectType-Xtra4
Object::xtra4を分解した
Hourier [Wed, 16 Feb 2022 14:07:21 +0000 (23:07 +0900)]
[Refactor] #2119 Habu氏のコメントに従い、SMITH_* のフラグをSMITHにまとめた
Hourier [Wed, 16 Feb 2022 14:06:59 +0000 (23:06 +0900)]
[Fix] #2119 GCCのコンパイルエラーとMSVCのコンパイル警告を解消した
Hourier [Tue, 15 Feb 2022 10:59:08 +0000 (19:59 +0900)]
[Refactor] #2119 Object::xtra4をfuelとcaptured_monster_current_hpとsmith_hitとsmith_damageに分解した
Deskull [Thu, 17 Feb 2022 03:31:17 +0000 (12:31 +0900)]
[Refactor] wiz_kill_me()の項目入力にget_value()を適用。
Hourier [Wed, 16 Feb 2022 09:28:54 +0000 (18:28 +0900)]
[Refactor] #2119 xtra4呼び出しているobject-flags.cpp の処理が丸コピだったのでまとめた
Habu [Wed, 16 Feb 2022 12:22:43 +0000 (21:22 +0900)]
Merge pull request #2196 from habu1010/feature/delete-suicide-keymap
fix: 不要な自殺コマンドへのキーマップアサインを削除
Habu [Wed, 16 Feb 2022 12:07:09 +0000 (21:07 +0900)]
[Fix] 不要な自殺コマンドへのキーマップアサインを削除
Resolve #1509
誰も必要としていないであろう Ctrl+C と Ctrl+K による自殺コマンド('Q')へのキーマップ
アサインを削除する。
Deskull [Wed, 16 Feb 2022 11:53:19 +0000 (20:53 +0900)]
Merge pull request #2182 from sikabane-works/feature/fix-wiz_kill_enemy
[Fix] wiz_kill_enemy()の数値入力をget_value()で実装しなおし。
Deskull [Wed, 16 Feb 2022 11:41:20 +0000 (20:41 +0900)]
Merge pull request #2194 from sikabane-works/feature/fix-vanish_dungeon
[Fix] vanish_dungeon()が通常のダンジョンで効かなくなっていた不具合を修正。
Deskull [Tue, 15 Feb 2022 13:28:03 +0000 (22:28 +0900)]
[Fix] wiz_kill_enemy()の数値入力をget_value()で実装しなおし。
Deskull [Wed, 16 Feb 2022 11:29:31 +0000 (20:29 +0900)]
Merge pull request #2191 from sikabane-works/feature/refactor-wiz_debug_spell
[Refactor] debug_spell_commands_listをvector化。
Deskull [Wed, 16 Feb 2022 11:18:38 +0000 (20:18 +0900)]
[Fix] vanish_dungeon()が通常のダンジョンで効かなくなっていた不具合を修正。
Deskull [Tue, 15 Feb 2022 15:42:31 +0000 (00:42 +0900)]
[Refactor] debug_spell_commands_listをvector化。
Hourier [Tue, 15 Feb 2022 15:31:34 +0000 (00:31 +0900)]
Merge pull request #2178 from Hourier/Remove-Old-Struct-Decleration
typedef struct宣言を全てstruct宣言に差し替えた
Deskull [Tue, 15 Feb 2022 15:14:20 +0000 (00:14 +0900)]
Merge pull request #2052 from sikabane-works/feature/refactor-generate-fixed-room
[Refactor] v_info.txtを参照する部屋生成処理がDRY原則に思いっきり反していたので三種まとめる。
Deskull [Tue, 15 Feb 2022 14:59:34 +0000 (23:59 +0900)]
[Fix] const付加、ProbabilityTable処理をpick_one_at_random()に変更。
Hourier [Sun, 13 Feb 2022 06:51:37 +0000 (15:51 +0900)]
[Refactor] #2159 typedef struct宣言を全てstruct宣言に差し替えた
火炎の飛竜 [Tue, 15 Feb 2022 14:49:30 +0000 (23:49 +0900)]
Merge pull request #2164 from Slimebreath6078/feature/Refactor_mflag_kind
モンスターのフラグをまとめる(種族・徳)
Deskull [Tue, 15 Feb 2022 14:48:32 +0000 (23:48 +0900)]
[Fix] 未使用変数削除。
Deskull [Tue, 15 Feb 2022 14:47:10 +0000 (23:47 +0900)]
[Fix] 空地サイズ処理のy値にx値を代入するイージーミスをかましたので修正。
Deskull [Tue, 15 Feb 2022 14:47:10 +0000 (23:47 +0900)]
[Refactor] 固定部屋の候補選択をProbabilityTableで指定。
Deskull [Tue, 15 Feb 2022 14:47:08 +0000 (23:47 +0900)]
[Refactor] v_info.txtを参照する部屋生成処理がDRY原則に思いっきり反していたので三種まとめる。
Slimebreath6078 [Sat, 12 Feb 2022 17:47:28 +0000 (02:47 +0900)]
[Refactor] #1951 整形
Slimebreath6078 [Sun, 13 Feb 2022 08:44:51 +0000 (17:44 +0900)]
[Refactor] #1951 一行が長い条件式は一旦変数で受けるように
Slimebreath6078 [Sat, 12 Feb 2022 18:27:23 +0000 (03:27 +0900)]
[Refactor] #1951 セーブデータをver12にする
Slimebreath6078 [Sat, 12 Feb 2022 17:41:58 +0000 (02:41 +0900)]
[Refactor] #1951 #1436 atoffset()マクロを廃止
Slimebreath6078 [Sat, 12 Feb 2022 17:34:18 +0000 (02:34 +0900)]
[Refactor] #1951 monster-object.cppを合わせる
Slimebreath6078 [Sat, 12 Feb 2022 17:31:02 +0000 (02:31 +0900)]
[Refactor] #1951 新定義に合わせて置き換え
Slimebreath6078 [Sat, 12 Feb 2022 17:38:54 +0000 (02:38 +0900)]
[Refactor] #1951 トークン定義を合わせる
Slimebreath6078 [Sat, 12 Feb 2022 14:20:55 +0000 (23:20 +0900)]
[Refactor] #1951 種族・徳フラグの定義を追加
Slimebreath6078 [Sat, 12 Feb 2022 14:16:07 +0000 (23:16 +0900)]
[Refactor] #1951 種族・徳のEnumを再定義
Hourier [Tue, 15 Feb 2022 14:01:57 +0000 (23:01 +0900)]
Merge pull request #2184 from Hourier/Protect-Old-XTRA1
ディスコードでの議論に基づき、XTRA1が再利用できない潜在不具合を解消した
Hourier [Tue, 15 Feb 2022 13:46:32 +0000 (22:46 +0900)]
[Refactor] XTRA1が再利用できない潜在不具合を解消した
Hourier [Tue, 15 Feb 2022 13:40:34 +0000 (22:40 +0900)]
Merge pull request #2181 from Hourier/Remove-SaveDataItemFlagType-XTRA1
ObjectTypeの読み込みフラグからXTRA1を削除し、軽微な誤植を修正した
Hourier [Tue, 15 Feb 2022 13:21:17 +0000 (22:21 +0900)]
[Misc] 軽微な誤植修正
Hourier [Tue, 15 Feb 2022 13:17:59 +0000 (22:17 +0900)]
[Refactor] アイテムフラグの圧迫度合いが酷いのでXTRA1を旧フラグへ移行させた
Hourier [Tue, 15 Feb 2022 13:10:40 +0000 (22:10 +0900)]
Merge pull request #2180 from Hourier/Fix-Lite-Activation-Condition
燃料切れの光源でも発動が可能だった不具合を解消した
Hourier [Tue, 15 Feb 2022 12:24:11 +0000 (21:24 +0900)]
[Fix] #2179 ObjectTypeにis_fuel() メソッドを定義し、燃料切れの光源でも発動が可能だった不具合を解消した
Hourier [Tue, 15 Feb 2022 11:26:14 +0000 (20:26 +0900)]
Merge pull request #2167 from Hourier/Remove-ObjectType-Xtra3
ObjectType::xtra3 を抹殺してchest_level とcaptured_monster_speed に分離した
Hourier [Mon, 14 Feb 2022 14:45:32 +0000 (23:45 +0900)]
[Fix] Habu氏の指摘に従い、例外発生時にファイルを閉じ、鍛冶師のセーブを読めなかった時に最初からやり直すロジックを修正し、旧バージョンとの互換性フラグを作り、鍛冶済判定メソッドを置換した
Hourier [Tue, 15 Feb 2022 11:00:59 +0000 (20:00 +0900)]
Merge pull request #2161 from Hourier/Add-This-Alignment
Alignment::update_alignment() のplayer_ptrにthisを付けた
Hourier [Mon, 14 Feb 2022 12:55:53 +0000 (21:55 +0900)]
[Fix] #1713 Habu氏の指摘を元にコードを見直したところロジックが間違っていた (単純に死亡したセーブデータが読み込めなくなっていた)ので修正した
Hourier [Mon, 14 Feb 2022 12:40:51 +0000 (21:40 +0900)]
[Refactor] #1713 使わなくなったXTRA8型のエイリアスを削除した
Hourier [Fri, 11 Feb 2022 14:46:10 +0000 (23:46 +0900)]
[Refactor] #1713 ObjectType::xtra3をchest_levelとcaptured_monster_speedに分解した
Hourier [Sun, 13 Feb 2022 14:11:18 +0000 (23:11 +0900)]
[Refactor] #2155 変愚蛮怒専用例外を定義した
Hourier [Tue, 15 Feb 2022 04:25:25 +0000 (13:25 +0900)]
Merge pull request #2162 from Hourier/Define-ApplyMagicLite
LiteEnchanterクラスを定義した
Hourier [Mon, 14 Feb 2022 12:49:52 +0000 (21:49 +0900)]
Merge pull request #2163 from Hourier/Remove-Unnecessary-Braces
return (hoge); の()を除去した
火炎の飛竜 [Sun, 13 Feb 2022 10:38:20 +0000 (19:38 +0900)]
Merge pull request #2173 from Slimebreath6078/feature/Fix_gravity_effect
重力属性のバグを修正
Slimebreath6078 [Sun, 13 Feb 2022 09:51:42 +0000 (18:51 +0900)]
[Fix] #1960 #2172 減速が効かない敵でも効いてしまうバグを修正
Hourier [Sun, 13 Feb 2022 07:55:52 +0000 (16:55 +0900)]
Merge pull request #2171 from Hourier/Remove-Support-X-Athena-Widget
X Athena Widgetのサポートを打ちっ切りにした
Hourier [Sun, 13 Feb 2022 07:22:03 +0000 (16:22 +0900)]
[Refactor] #2170 この変愚に生き別れた妹(Athena)がいたような気がしていたがそんなことはなく、prefファイル群からXAWに関する記述を削除し、魔王ベルゼバブとの最終決戦に挑んだ
Hourier [Sun, 13 Feb 2022 07:04:42 +0000 (16:04 +0900)]
[Refactor] #2170 四天王の残り3人、XAWについて言及していたコメント、プリプロ、ガンマ調整をまとめて削除し、ベルゼバブのいる魔王城の扉を開いた
Hourier [Sun, 13 Feb 2022 07:00:12 +0000 (16:00 +0900)]
[Refactor] #2170 10回削除しないと死なないと思われていたmain-xaw.cpp だったが、実は1回削除しただけで死ぬことが分かり、10話も引っ張らずに削除した
Hourier [Sat, 12 Feb 2022 13:06:34 +0000 (22:06 +0900)]
[Refactor] #2155 t~zのフォルダについて、return (hoge); をreturn hoge; に置換した
Hourier [Sat, 12 Feb 2022 13:01:00 +0000 (22:01 +0900)]
[Refactor] #2155 sのフォルダについて、return (hoge); をreturn hoge; に置換した
Hourier [Sat, 12 Feb 2022 12:39:35 +0000 (21:39 +0900)]
[Refactor] #2155 p~rのフォルダについて、return (hoge); をreturn hoge; に置換した
Hourier [Sat, 12 Feb 2022 10:46:53 +0000 (19:46 +0900)]
[Refactor] #2155 oのフォルダについて、return (hoge); をreturn hoge; に置換した
Hourier [Sat, 12 Feb 2022 10:40:21 +0000 (19:40 +0900)]
[Refactor] #2155 mのフォルダ及びmain-win.cppについて、return (hoge); をreturn hoge; に置換した
Hourier [Sat, 12 Feb 2022 10:21:40 +0000 (19:21 +0900)]
[Refactor] #2155 i~lのフォルダについて、return (hoge); をreturn hoge; に置換した
Hourier [Sat, 12 Feb 2022 10:11:34 +0000 (19:11 +0900)]
[Refactor] #2155 a~hのフォルダについて、return (hoge); をreturn hoge; に置換した (一部機械的置換でi以降のフォルダも巻き込みあり)
Hourier [Sat, 12 Feb 2022 10:11:26 +0000 (19:11 +0900)]
[Refactor] #2155 gameterm.cpp のreturn (hoge); をreturn hoge; に置換した
Hourier [Sat, 12 Feb 2022 09:46:34 +0000 (18:46 +0900)]
[Refactor] #2155 return (1); をreturn 1; に置換した
Hourier [Sat, 12 Feb 2022 09:46:24 +0000 (18:46 +0900)]
[Refactor] #2155 return (0); をreturn 0; に修正した
Hourier [Sat, 12 Feb 2022 09:46:07 +0000 (18:46 +0900)]
[Refactor] #2155 return (-1); をreturn -1; に修正した
Hourier [Sat, 12 Feb 2022 09:45:41 +0000 (18:45 +0900)]
[Refactor] #2155 return (-2); をreturn -2; に修正した
Hourier [Fri, 11 Feb 2022 02:22:46 +0000 (11:22 +0900)]
[Refactor] #2155 Linux系のmainファイル群について、return (hoge); をreturn hoge; に修正した (main-xaw.cpp を除く)
Hourier [Sat, 12 Feb 2022 09:37:50 +0000 (18:37 +0900)]
[Refactor] #2118 使われていないpowerの引数をapply_magic_others() から削除した
Hourier [Sat, 12 Feb 2022 04:08:17 +0000 (13:08 +0900)]
[Refactor] #2118 使われていないlevelの引数をLiteEnchanterのコンストラクタから削除した
Hourier [Sat, 12 Feb 2022 04:02:30 +0000 (13:02 +0900)]
[Refactor] #2118 Renamed enchant() to sval_enchant()
Hourier [Sat, 12 Feb 2022 03:31:13 +0000 (12:31 +0900)]
[Refactor] #2118 Reshaped the constructor of LiteEnchanter
Hourier [Sat, 12 Feb 2022 03:26:33 +0000 (12:26 +0900)]
[Refactor] #2118 Separated add_dark_flag() from give_cursed()
Hourier [Sat, 12 Feb 2022 03:20:36 +0000 (12:20 +0900)]
[Refactor] #2118 Moved processes from apply_magic() to give_ego_index() and give_cursed()
Hourier [Sat, 12 Feb 2022 03:04:05 +0000 (12:04 +0900)]
[Refactor] #2118 Separated apply-magic-lite.cpp/h from apply-magic-others.cpp/h
Hourier [Sat, 12 Feb 2022 09:30:30 +0000 (18:30 +0900)]
[Refactor] Alignment::update_alignment() のplayer_ptrにthisを付けた
Hourier [Sat, 12 Feb 2022 12:58:03 +0000 (21:58 +0900)]
Merge pull request #2157 from Hourier/Replace-Auto
一部の変数宣言 (主にポインタ)をautoに差し替えた
Hourier [Sat, 12 Feb 2022 12:24:28 +0000 (21:24 +0900)]
[Refactor] #2141 quest_type *q_ptrの宣言をautoに差し替えた
Hourier [Sat, 12 Feb 2022 09:28:16 +0000 (18:28 +0900)]
[Refactor] #2141 QuestId q_idx の宣言をautoに差し替えた
Hourier [Sat, 12 Feb 2022 00:06:17 +0000 (09:06 +0900)]
[Refactor] #2141 object_kind *k_ptrの宣言をautoに差し替えた
Hourier [Sat, 12 Feb 2022 00:04:28 +0000 (09:04 +0900)]
[Refactor] #2141 feature_type *f_ptrの宣言をautoに差し替えた
Hourier [Thu, 10 Feb 2022 15:33:16 +0000 (00:33 +0900)]
[Refactor] #2141 artifact_type *a_ptrの宣言をautoに差し替えた
Hourier [Thu, 10 Feb 2022 15:30:29 +0000 (00:30 +0900)]
[Refactor] #2141 monster_race *r_ptrの宣言をautoに差し替えた
Hourier [Thu, 10 Feb 2022 15:28:48 +0000 (00:28 +0900)]
[Refactor] #2141 monster_type *m_ptrの宣言をautoに差し替えた
Hourier [Thu, 10 Feb 2022 15:27:35 +0000 (00:27 +0900)]
[Refactor] #2141 grid_type *g_ptrの宣言をautoに差し替えた