2019/02/04
■ [変愚蛮怒/開発]変愚蛮怒開発日誌part149…リファクタリングにバグ2件修正
ボケっとしたまんまで作業するからこうなる。まだ何が残っているものか。
- Tue Feb 5 00:19:45 2019 +0900: [Fix] #37353 VC++のC4100警告修正。 / Fix C4100 VC++ warning .
- Tue Feb 5 00:08:07 2019 +0900: [Refactor] #37353 回復処理関数を spells-status.c に移動。 / Move some healing functions to spells-status.c.
- Mon Feb 4 23:55:41 2019 +0900: [Fix] #38923 メッセージの未定義変数参照バグ修正。 / Fix reference of undefined value.
- Mon Feb 4 23:32:32 2019 +0900: [Fix] #38921 施設の職業、魔法領域制限処理についても同様に対応。 / Fix a bug of class and realm limitation using building similarly.
- Mon Feb 4 23:23:57 2019 +0900: [Fix] #38921 施設の種族制限処理が起こしていたエンバグに対応。 / Fix a bug of race limitation using building.
- Mon Feb 4 02:10:44 2019 +0900: [Refactor] #37353 do_cmd_rerate() を roll_hitdice() に改名して spells-status.c に移動。 / Rename do_cmd_rerate() to roll_hitdice() and move to spells-status.c.
- Mon Feb 4 02:03:26 2019 +0900: [Refactor] #37353 do_cmd_rerate() と do_cmd_rerate_aux() を整理。 / Refactor do_cmd_rerate() and do_cmd_rerate_aux().
- Sat Feb 2 18:13:19 2019 +0900: [Refactor] #37353 spells.hにスペルに関する共通定義を追加。。 / Add common definition to spells.h.
- Sat Feb 2 16:39:00 2019 +0900: [Refactor] #37353 acquirement() を spell-object.c に移動。 / Move acquirement() to spells-object.c.
- Sat Feb 2 16:31:12 2019 +0900: [Refactor] #37353 amusement() を spell-object.c に移動。 / Move amusement() to spells-object.c.
- Sat Feb 2 00:29:23 2019 +0900: [Refactor] #37353 コメント整理。 / Refactor comments.
- Sat Feb 2 00:13:14 2019 +0900: [Refactor] #37353 spells1.c から spell-diceroll.c を分離。 / Separate spell-diceroll.c from spells1.c.
2019/02/05
■ [変愚蛮怒/開発]変愚開発日誌part150…警告修正
releaseとdebugとで警告の出方異なっている状態であれこれ見過ごしていた。加えて続々エンバグ報告貰って申し訳ない気持ちです。
- Tue Feb 5 13:35:38 2019 +0900: [Refactor] #37353 feat_*と命名を一致させるため fill_type を feat_wall_type に改名。 / Rename fill_type to feat_wall_type for consistent naming with feat_*.
- Tue Feb 5 13:32:41 2019 +0900: [Refactor] #37353 後で同名の構造体を作り、feat_*と命名を一致させるため floor_type を feat_ground_type に改名。 / Rename floor_type to feat_ground_type for new structure and consistent naming with feat_*.
- Tue Feb 5 13:24:53 2019 +0900: [Fix] #37353 コメント修正。 / Fix comments.
- Tue Feb 5 13:22:22 2019 +0900: [Fix] #37353 wild.cの型の置換による警告修正。 / Fix warning for type replacement in wild.c.
- Tue Feb 5 13:14:53 2019 +0900: [Fix] #37353 型の置換による警告修正。 / Fix warning for type replacement.
2019/02/06
■ [変愚蛮怒/開発]変愚開発日誌part151…バグ1件修正
これを修正。何故コピペで済むような作業にこんなエンバグ起こしたのか、自分が分からねえ。
- Wed Feb 6 23:53:50 2019 +0900: [Refactor] #37353 型の置換。 / Type replacement.
- Wed Feb 6 23:47:19 2019 +0900: [Refactor] #37353 コメント整理。 / Refactor comments.
- Wed Feb 6 23:43:10 2019 +0900: [Refactor] #37353 summon_cyber() を spells-summon.c へ移動。 / Move summon_cyber() to spells-summon.c.
- Wed Feb 6 23:38:27 2019 +0900: [Refactor] #37353 コメント整理。 / Refactor comments.
- Wed Feb 6 23:25:44 2019 +0900: [Fix] #38934 starlight() 移動時の意味不明なエンバグを修正。 / Fix a meaning unknown bug on moving starlight().
2019/02/07
■ [変愚蛮怒/開発]変愚開発日誌part152…さらにバグ1件修正
本当に俺は何をしでかしているのか。
- 二刀流が必中
- リファクタリング
- Thu Feb 7 23:48:27 2019 +0900: [Refactor] #37353 BIAS_* と artifact_bias_name を artifact.c/h へ移動。 / Move BIAS_* and artifact_bias_name to artifact.c/h.
- Thu Feb 7 23:19:37 2019 +0900: [Refactor] #37353 メッセージ整理。 / Refactor messages.
- Thu Feb 7 10:28:23 2019 +0900: [Refactor] #37353 メッセージ整理。 / Refactor messages.
- Thu Feb 7 10:22:15 2019 +0900: [Refactor] #37353 コメント整理。 / Refactor comments.
2019/02/09
■ [魚類版深夜の真剣お絵描き60分一本勝負]オオウナギ
■ [変愚蛮怒/開発]変愚開発日誌part153…定義名修正
はっきり言って紛らわしくて悶絶したことが何回かあった件なので。
- Sat Feb 9 19:16:04 2019 +0900: [Refactor] #37353 型の置換。 / Type replacement.
- Sat Feb 9 19:10:03 2019 +0900: [Refactor] #37353 配列用ポインタ town を他の慣例に従い town_info に改名。 / Rename town pointer to town_info according to custom.
- Sat Feb 9 18:53:32 2019 +0900: [Refactor] #37353 構造体 dungeon_info_type を他の慣例に従い dungeon_type に改名。 / Rename dungeon_info_type to dungeon_type according to custom.
- Sat Feb 9 18:43:03 2019 +0900: [Refactor] #37353 dungeon_idx を player_type 構造体に編入。 / Enter dungeon_idx to player_type structure.
- Sat Feb 9 18:37:28 2019 +0900: [Refactor] #37353 グローバル変数 dungeon_type を他の慣例に従い dungeon_idx に改名。 / Rename dungeon_type to dungeon_idx according to custom.
- Fri Feb 8 09:24:56 2019 +0900: [Refactor] #37353 ACT_* と activation_info を cmd-activate.c/h へ移動。 / Move ACT_* and activation_info to cmd-activate.c/h.
2019/02/11
■ [変愚蛮怒/開発]変愚開発日誌part154…文字コード修正とリファクタリング用ブランチ作成
本当にどうして別改行コードにしていたのか分からなくなる。いずれBOMもVisual Studioでも必須ではないことが判明したので抜くかも知れませんがひとまずこれで解決で。
後リファクタリングはいい加減ブランチ切りました。
- Tue Feb 12 00:20:10 2019 +0900: [Refactor] #37353 型の置換。 / Type replacement.
- Tue Feb 12 00:19:45 2019 +0900: [Refactor] #37353 コメント整理。 / Refactor comments.
- Tue Feb 12 00:19:27 2019 +0900: [Refactor] #37353 汎用的なポインタ命名 c_ptr を g_ptr に改名。 / Rename c_ptr, common pointer naming to g_ptr.
- Tue Feb 12 00:18:19 2019 +0900: [Refactor] #37353 cave 配列を grid_array に改名。 / Rename cave array to grid_array().
- Tue Feb 12 00:04:59 2019 +0900: [Refactor] #37353 cave_type 構造体を grid_type に改名。 / Rename cave_type structure to grid_type.
2019/02/13
■ [変愚蛮怒/開発]変愚開発日誌part155…リファクタリング
つまり特に進展はないという事。
- Tue Feb 12 23:58:52 2019 +0900: [Refactor] #37353 型の置換。 / Type replacement.
- Tue Feb 12 23:44:56 2019 +0900: [Refactor] #37353 player_place() を player-status.c/h へ移動。 / Move player_place() to player-status.c/h.
- Tue Feb 12 23:23:58 2019 +0900: [Refactor] #37353 型の置換。 / Type replacement.
- Tue Feb 12 23:09:52 2019 +0900: [Refactor] #37353 メッセージ整理。 / Refactor messages.
- Tue Feb 12 22:24:54 2019 +0900: [Refactor] #37353 型の置換。 / Type replacement.
■ [変愚蛮怒/開発]変愚開発日誌part156…ファイル統合
何か今までどうしてまとめていなかったってのが(こればっか)
- Wed Feb 13 22:26:26 2019 +0900: [Refactor] #37353 obj_kind.c を object-hook.c に統合。 / Integrate obj_kind.c to object-hook.c.
- Wed Feb 13 21:31:01 2019 +0900: [Fix] #37353 型の修正。 / Fix type.
- Wed Feb 13 13:25:32 2019 +0900: [Refactor] #37353 monk_armour_aux と monk_notify_aux を player_status.c に移動。 / Move monk_armour_aux and monk_notify_aux to player_status.c.
- Wed Feb 13 13:19:10 2019 +0900: [Refactor] #37353 型の置換。 / Type replacement.
- Wed Feb 13 13:12:07 2019 +0900: [Refactor] #37353 メッセージ整理。 / Refactor messages.
2019/02/14
■ [変愚蛮怒/開発]変愚開発日誌part156…マーフォークに関する修正にリファクタリング
要素の足らない配列が0埋められるってそれ一番Cの仕様だから(と指摘される)そりゃ警告出ないか。
- Thu Feb 14 23:21:01 2019 +0900: [Fix] #38796 マーフォーク用の rgold_adj を追加。 / Add to rgold_adj for Merfolk.
- Thu Feb 14 19:12:05 2019 +0900: [Refactor] #37353 メッセージ整理。 / Refactor messages.
- Thu Feb 14 19:01:56 2019 +0900: [Refactor] #37353 コメント整理。 / Refactor comments.
- Thu Feb 14 18:57:28 2019 +0900: [Refactor] #37353 型の置換。 / Type replacement.
- Thu Feb 14 18:37:25 2019 +0900: [Refactor] #37353 make_artifact() と make_artifact_special() を artifact.c/h に移動。 / Move make_artifact() and make_artifact_special() to artifact.c/h.
- Thu Feb 14 13:16:30 2019 +0900: [Refactor] #37353 set_gametime() を spells-world.c/h に移動。 / Move set_gametime() to spells-world.c/h.
- Thu Feb 14 13:06:18 2019 +0900: [Refactor] #37353 do_cmd_wiz_hack_ben() を probing() 直接呼出しにより廃止。 / Delete do_cmd_wiz_hack_ben() by calling probing() directly.
2019/02/18
■ [変愚蛮怒/開発]変愚開発日誌part157…バグ潰しとリファクタリング
圧倒的延期です(下血)
ホント何やってんでしょ俺。
コッチモタラタラと……
- Mon Feb 18 23:27:03 2019 +0900: [Refactor] #37353 型の置換。 / Type replacement.
- Mon Feb 18 23:03:24 2019 +0900: [Refactor] #37353 トラベル処理の関数を player-move.c にまとめる。 / Move travel functions to player-move.c.
- Mon Feb 18 22:32:02 2019 +0900: [Fix] #37353 型の修正。 / Fix replacement.
- Mon Feb 18 22:29:12 2019 +0900: [Refactor] #37353 コメント整理。 / Refactor comments.
- Mon Feb 18 22:22:40 2019 +0900: [Refactor] #37353 型の置換。 / Type replacement.
- Sat Feb 16 19:46:29 2019 +0900: [Refactor] #37353 stop_singing() の引数整理。 / Refactor arguments of stop_singing().
- Sat Feb 16 19:33:08 2019 +0900: [Refactor] #37353 roll_hitdice() の引数整理。 / Refactor arguments of roll_hitdice().
- Sat Feb 16 19:19:47 2019 +0900: [Refactor] #37353 spells3.c から関数をいくつか spell-object.c へ移動。 / Move some functions in spells3.c to spell-object.c.
- Sat Feb 16 18:58:25 2019 +0900: [Refactor] #37353 メッセージ整理。 / Refactor messages.
- Sat Feb 16 18:38:32 2019 +0900: [Refactor] #37353 型の置換。 / Type replacement.
- Fri Feb 15 20:53:47 2019 +0900: [Refactor] #37353 型の置換。 / Type replacement.
2019/02/19
■ [変愚蛮怒/開発]変愚開発日誌part158…RES_ALL処理の整理など
この辺はマジで訳ワカメだったので。
- Wed Feb 20 00:17:46 2019 +0900: [Refactor] #37353 型の置換。 / Type replacement.
- Wed Feb 20 00:03:54 2019 +0900: [Refactor] #37353 不要なif文を削除。 / Delete disuse if.
- Wed Feb 20 00:01:13 2019 +0900: [Refactor] #37353 コメント整理。 / Refactor comments.
- Tue Feb 19 23:49:43 2019 +0900: [Refactor] #37353 プレイヤーによる血の呪いの様々処理を blood_curse_to_enemy() へ分離。 / Separate various effect of blood curse by player to blood_curse_to_enemy().
2019/02/20
■ [変愚蛮怒/開発]変愚開発日誌part159…関数の移動など
個別マスの設定を行う処理(grid,c)かフロア全体の生成を行う処理(floor-generate.c)かの区別はつけようね!という作業。
- Wed Feb 20 23:38:40 2019 +0900: [Refactor] #37353 set_bound_perm_wall() を place_bound_perm_wall() に改名して grid.c に移動。 / Rename set_bound_perm_wall() to place_bound_perm_wall() and move to grid.c.
- Wed Feb 20 23:32:06 2019 +0900: [Refactor] #37353 型の置換。 / Type replacement. (POSITION)
- Wed Feb 20 23:27:21 2019 +0900: [Refactor] #37353 rand_dir() と collect_dir() を floor-generate.c に移動。 / Move rand_dir() and collect_dir() to floor-generate.c.
恒例のファイル作って分離したりやら
- Wed Feb 20 23:45:48 2019 +0900: [Fix] #37353 term.c/h 追加のコミットし忘れ修正。 / Fix forgotten commit of term.c/h.
- Wed Feb 20 23:19:38 2019 +0900: [Refactor] #37353 term.c/h 追加。 / Add term.c/h.
- Wed Feb 20 22:48:24 2019 +0900: [Refactor] #37353 externs.h 整理。 / Refactor externs.h.
- Wed Feb 20 22:31:48 2019 +0900: [Refactor] #37353 wild.h 追加。 / Add wild.h.
- Wed Feb 20 11:56:37 2019 +0900: [Refactor] #37353 geometry.c/h を作成して coords_to_dir() を移動。 / Move coords_to_dir() to geometry.c/h.
型定義の置換。
- Wed Feb 20 22:59:52 2019 +0900: [Refactor] #37353 dir の型の置換。 / Type replacement dir.
- Wed Feb 20 12:31:26 2019 +0900: [Refactor] #37353 dd_* の型の置換。 / Type replacement dd_*.
あと、前の改名で仕出かした奴。
2019/02/21
2019/02/22
■ [魚類版深夜の真剣お絵描き60分一本勝負]ソコニシン
■ [変愚蛮怒/開発]変愚開発日誌part161…Makefile.am修正など
Linux系を置き去りにしたいわけじゃないの。ゆ る し て。
- Sat Feb 23 00:07:07 2019 +0900: [Refactor] #37353 is_*_grid()の宣言をいくつか を grid.h に移動。 / Move some declarations, is_*_grid() to grid.h.
- Fri Feb 22 23:52:33 2019 +0900: [Fix] #37353 Makefile.am をさらに修正。 / Refix Makefile.am.
- Fri Feb 22 22:40:26 2019 +0900: [Fix] #37353 Makefile.am 修正。 / Fix Makefile.am.
- Fri Feb 22 22:16:39 2019 +0900: [Refactor] #37353 feature.c/h 追加。 / Add feature.c/h.
- Fri Feb 22 13:30:21 2019 +0900: [Refactor] #37353 cave.c を grid.c に統合。 / Integrate cave.c to grid.c.
2019/02/23
■ [魚類版深夜の真剣お絵描き60分一本勝負]ニコロブナ
■ [変愚蛮怒/開発]変愚開発日誌part162…魔法効果の実装関数整理
やっておいたと思ったことがまだ出来ていなかった絶望とかね。
- Sat Feb 23 20:29:03 2019 +0900: [Refactor] #37353 釣りの処理を fishing() に分離。 / Separate fishingpole of Taikobo to fishing().
- Sat Feb 23 20:10:54 2019 +0900: [Refactor] #37353 クリムゾンの処理を fire_crimson() に分離。 / Separate activation of Crimson to fire_crimson().
- Sat Feb 23 19:39:24 2019 +0900: [Refactor] #37353 カオスパトロンの報酬処理を acquire_chaos_weapon() に分離. / Separate chaos weapon reward by patron to acquire_chaos_weapon().
- Sat Feb 23 19:18:49 2019 +0900: [Refactor] #37353 patron.c 内のメッセージ整理。 / Refactor messages in patron.c.
- Sat Feb 23 18:29:12 2019 +0900: [Refactor] #37353 黄門様のいつものアレを mitokohmon() に分離して spell-summon.c/h に移動。 / Separate and move the Inrou's effect to mitokohmon() in spell-summon.c/h.
2019/02/25
■ [変愚蛮怒/開発]変愚開発日誌part163…cmd-activate.c周りの処理を整理
アンデッド召喚あたりはまだダブっていた。
- Mon Feb 25 22:39:03 2019 +0900: [Refactor] #37353 get_bloody_moon_flags() を spells-object.c に移動。 / Move get_bloody_moon_flags() to spells-object.c.
- Mon Feb 25 22:31:30 2019 +0900: [Refactor] #37353 某露出狂のアレを cosmic_cast_off() に分離。 / Separate cosmic_cast_off().
- Mon Feb 25 13:34:00 2019 +0900: [Refactor] #37353 発動のエレメンタル召喚を cast_summon_elemental() に分離。 / Separate summon elemental by activation to cast_summon_elemental().
- Mon Feb 25 13:24:55 2019 +0900: [Refactor] #37353 ハウンド召喚を cast_summon_hound() に分離。 / Separate cast_summon_hound().
- Mon Feb 25 13:19:26 2019 +0900: [Refactor] #37353 死者召喚を cast_summon_undead() に分離。 / Separate cast_summon_undead().
- Mon Feb 25 00:27:36 2019 +0900: [Refactor] #37353 蛸召喚を cast_summon_octopus() に分離。 / Separate cast_summon_octopus().
- Mon Feb 25 00:12:53 2019 +0900: [Refactor] #37353 知識の石の処理を perilous_secrets() に分離。 / Separate Stone of Lore to perilous_secrets().
2019/02/26
■ [変愚蛮怒/開発]変愚開発日誌part164…関数の改名と、floor_type構造体の作成など。
アリーナがカジノの賭ける方か、自分が参加する方か区別つきづらかった気がしたので
- Tue Feb 26 14:04:27 2019 +0900: [Refactor] #37353 arena_gen() を generate_challenge_arena() に改名。 / Rename arena_gen() to generate_challenge_arena().
- Tue Feb 26 01:23:27 2019 +0900: [Refactor] #37353 quest_gen() を generate_fixed_floor() に改名。 / Rename quest_gen() to generate_fixed_floor().
- Tue Feb 26 01:06:20 2019 +0900: [Refactor] #37353 battle_gen() を generate_gambling_arena() に改名。 / Rename battle_gen() to generate_gambling_arena().
- Tue Feb 26 01:00:05 2019 +0900: [Refactor] #37353 generate_cave() を generate_random_floor() に改名。 / Rename generate_cave() to generate_random_floor().
後これはもっと前からせめてチケット化しとくべきだった。
- Wed Feb 27 00:42:27 2019 +0900: [Refactor] #38993 base_level を floor_type に取り込む。 / Move base_level to floor_type structure.
- Wed Feb 27 00:34:11 2019 +0900: [Refactor] #38993 floor_type 構造体作成。 / Create floor_type structure.
その他色々、DIOを物まねした場合のメッセージはどうするかねえ。
2019/02/27
■ [変愚蛮怒/開発]変愚開発日誌part165…floor_type構造体の整理と、v_info1件追加
v_info.txtの追加のほうは微妙におかしかった既存のデータも1件修正。
こっちはまあ昨日に引き続き。
- Wed Feb 27 14:14:27 2019 +0900: [Refactor] #38993 mproc_list と mproc_max を floor_type に取り込む。 / Move mproc_list and pmroc_max to floor_type structure.
- Wed Feb 27 14:08:03 2019 +0900: [Refactor] #38993 m_list と max_m_idx を floor_type に取り込む。 / Move m_list and max_m_idx to floor_type structure.
- Wed Feb 27 14:01:47 2019 +0900: [Refactor] #38993 o_list と max_o_idx を floor_type に取り込む。 / Move o_list and max_o_idx to floor_type structure.
- Wed Feb 27 02:09:46 2019 +0900: [Refactor] #38993 monster_level を floor_type に取り込む。 / Move monster_level to floor_type structure.
- Wed Feb 27 02:06:55 2019 +0900: [Refactor] #38993 object_level を floor_type に取り込む。 / Move object_level to floor_type structure.
- Wed Feb 27 02:04:35 2019 +0900: [Refactor] #38993 num_repro を floor_type に取り込む。 / Move num_repro to floor_type structure.
- Wed Feb 27 02:02:19 2019 +0900: [Refactor] #38993 cur_wid/hgt を floor_type に取り込み width/heightに改名。 / Move cur_wid/hgt to floor_type structure and rename width and height.
- Wed Feb 27 01:57:34 2019 +0900: [Refactor] #38993 dun_level を floor_type に取り込む。 / Move dun_level to floor_type structure.
- Wed Feb 27 01:53:37 2019 +0900: [Fix] #38993 current_floor -> current_floor_ptr
2019/02/28
■ [変愚蛮怒/開発]変愚開発日誌part166…リファクタリングの案件と、v_info1件追加
相変わらず賽の河原感あるけど(進んでいる面も)多少はね?
- Thu Feb 28 21:46:23 2019 +0900: [Refactor] #37353 人間トランプの処理を become_living_trump() に統合。 / Integrate realm magic of living to become_living_trump().
- Thu Feb 28 21:31:33 2019 +0900: [Refactor] #37353 型の置換。 / Type replacement. (EXP)
- Thu Feb 28 21:25:38 2019 +0900: [Refactor] #38997 gain_random_mutation() を gain_mutation() に改名しつつ引数追加。 / Rename gain_random_mutation() to gain_mutation() and add a player_type * argument.
- Thu Feb 28 21:00:19 2019 +0900: [Refactor] #37353 MUTATION_IDX 型を定義して置換。 / Type replacement to MUTATION_IDX.
- Thu Feb 28 20:44:39 2019 +0900: [Refactor] #38995 world_type 構造体に dungeon_turn_limit を取り込む。 / Move dungeon_turn_limit to world_type structure.
- Thu Feb 28 14:19:16 2019 +0900: [Refactor] #38995 world_type 構造体に dungeon_turn を取り込む。 / Move dungeon_turn to world_type structure.
- Thu Feb 28 14:08:35 2019 +0900: [Refactor] #38995 world_type 構造体に turn_limit を game_turn_limit に改名して取り込む。 / Rename turn_limit to game_turn_limit and move to world_type structure.
- Thu Feb 28 14:03:26 2019 +0900: [Refactor] #38995 world_type 構造体に turn を game_turn に改名して取り込む。 / Rename turn to game_turn and move to world_type structure.
- Thu Feb 28 08:10:53 2019 +0900: [Refactor] #38995 world_type 構造体を作成し、 max_wild_x/y を取り込む。 / Create world_type structure and move max_wild_x/y to world_type.