変愚蛮怒のメインリポジトリです
Revision | 2605e02b61252260af7739165ab4de729e305fad (tree) |
---|---|
Time | 2003-09-20 19:05:02 |
Author | mogami <mogami@0568...> |
Commiter | mogami |
ケケソキ
@@ -1,5 +1,449 @@ | ||
1 | +2003-09-19 henkma <henkma@cvs> | |
2 | + | |
3 | + * lib/file/a_low.txt 1.8: fixed a typo. | |
4 | + | |
5 | +2003-09-19 nothere <nothere@cvs> | |
6 | + | |
7 | + * src/effects.c 1.46, src/object2.c 1.100, src/spellstips.h 1.31: | |
8 | + 匠魔法 "武器属性付与" の詠唱にはどちらかの手に武器が必要とした. また, | |
9 | + 武器を外すと効果が切れるようにした. | |
10 | + | |
11 | +2003-09-18 Takeshi Mogami <mogami@cvs> | |
12 | + | |
13 | + * src/autopick.c 1.85: テキスト選択範囲の振舞い変更。 | |
14 | + | |
15 | + * src/autopick.c 1.84, src/externs.h 1.147: | |
16 | + 空行が全てのアイテムにヒットしていた大バグ。 | |
17 | + | |
18 | + * src/cmd4.c 1.105, src/defines.h 1.147, src/files.c 1.130, src/monster2.c 1.86: | |
19 | + 既に使用していない MD_ASSUME_OUTSIDE フラグ関連の処理を削除。 | |
20 | + | |
21 | + * lib/pref/pickpref.prf 1.8, lib/pref/picktype.prf 1.7: | |
22 | + 新自動拾いエディタにはメニューにヘルプがあるので、デフォルト設定の中のコマンド説明は削除。 | |
23 | + | |
24 | + * lib/help/commdesc.txt 1.9, lib/help/editor.txt 1.1, lib/help/jcommdesc.txt 1.8, lib/help/jeditor.txt 1.1, lib/help/jpref.hlp 1.4, lib/help/jpref.txt 1.18, lib/help/pref.hlp 1.6, lib/help/pref.txt 1.21: | |
25 | + 新自動拾いエディタに対応。英語版 editor.txt はまだ説明文章が不足だが、そのうち書く。 | |
26 | + | |
27 | + * src/autopick.c 1.83: | |
28 | + 修正2つ。最下行をカットするとクラッシュ。行末より右にカーソルが(表示上で)位置する時にテキスト選択を始めると表示がバグる。 | |
29 | + | |
30 | + * src/autopick.c 1.82: | |
31 | + 色々修正。カットとコピーはテキストを選択しないで使うとカーソルのある1行だけを対象にする。 | |
32 | + | |
33 | +2003-09-18 nothere <nothere@cvs> | |
34 | + | |
35 | + * src/main-win.c 1.25, src/z-rand.c 1.6, src/z-rand.h 1.6: | |
36 | + koka氏のパッチを取り込み, Windowsでsound.cfgの設定が有効にならなかっ | |
37 | + たバグを修正. | |
38 | + | |
39 | + * src/xtra1.c 1.84: | |
40 | + 地上やクエストで "地上" の表示が灰色になっていたバグを修正. ついでに, | |
41 | + if文をswitch文で整理. | |
42 | + | |
43 | + * src/cmd1.c 1.103: | |
44 | + 1.101の変更のうち, "一撃必殺時のダメージが現HP+1より元々大きかった場 | |
45 | + 合はそのままのダメージを使う" 変更を破棄. | |
46 | + | |
47 | + * src/cmd1.c 1.102: | |
48 | + 壁を掘れるモンスターに乗馬した場合にドアを掘れずに埋まっていたバグを | |
49 | + 修正. また, 魔王変化等でプレイヤーが壁を掘れる場合に開いたドアも壊し | |
50 | + ていたバグを修正. | |
51 | + | |
52 | +2003-09-18 Takeshi Mogami <mogami@cvs> | |
53 | + | |
54 | + * src/main-x11.c 1.26: | |
55 | + マウスでコピーする時、行の最後に余計なスペース文字の列があったら削除するようにした。 | |
56 | + | |
57 | + * src/dungeon.c 1.139: | |
58 | + ゲーム開始時に、change_floor()を呼ぶ前の prepare_change_floor_mode() が無かった為、ダンジョン内で階段を作る処理が行なわれてしまっていたバグを修正。 | |
59 | + | |
60 | +2003-09-18 iks <iks@cvs> | |
61 | + | |
62 | + * src/xtra1.c 1.83: 階の雰囲気による階数表示の色分けをやや詳細化した。 | |
63 | + 色を指定する変数の型がintになっていたので、byteに修正。 | |
64 | + | |
65 | +2003-09-18 nothere <nothere@cvs> | |
66 | + | |
67 | + * src/cmd1.c 1.101: 打撃に関する細かい修正. | |
68 | + * 形式上, 死の大鎌での自爆やマーシャルアーツのダイスにもプレイヤー自 | |
69 | + 身のダイスボーナスを適用するようにした. | |
70 | + * 毒針や剣術 "急所突き", 忍者の一撃必殺ではダメージが現 HP + 1より元 | |
71 | + 々大きかった場合はそのままのダメージを使うようにした. | |
72 | + * 英語版での★斬鉄剣でのメッセージについて, "Sign" -> "Sigh". | |
73 | + * 一部メッセージで#ifdefの使い方を変えて行を削った. | |
74 | + * 少しだけコード整理. | |
75 | + * 字下げの修正. | |
76 | + | |
77 | +2003-09-17 henkma <henkma@cvs> | |
78 | + | |
79 | + * src/main-x11.c 1.25: | |
80 | + 英語版でコンパイル(正確にはリンク)通ってなかったのを修正. | |
81 | + | |
82 | +2003-09-17 nothere <nothere@cvs> | |
83 | + | |
84 | + * src/cmd2.c 1.61: | |
85 | + 現在はありえないが, 地上に普通の下り階段や坑道があった場合は鉄獄の入り口 | |
86 | + として扱うように変更. | |
87 | + | |
88 | + * src/floors.c 1.26: | |
89 | + vanilla_townでスタート地点の階段が荒野への階段になったり, lite_townで | |
90 | + 鉄獄への階段を降りられなくなり, 事実上ゲームが開始できないバグを修正. | |
91 | + ダンジョンの入り口で使っているc_ptr->specialを保存フロアIDとみなして | |
92 | + 処理を行っていたことで起きていたので, c_ptr->specialを特別な意味で使 | |
93 | + う地形を保存フロアの処理に使わないように修正. | |
94 | + | |
95 | +2003-09-16 Takeshi Mogami <mogami@cvs> | |
96 | + | |
97 | + * src/autopick.c 1.81, src/cmd4.c 1.104: | |
98 | + 自動拾いエディタ、未実装部分を直した。オプション画面で「P」を押しても自動拾いエディタに入れるようにした。後はヘルプ文章を書けば完了かと。 | |
99 | + | |
100 | + * src/dungeon.c 1.138, src/xtra1.c 1.82: | |
101 | + 階数の表示色を雰囲気によって変える仕様をSAngから移植する楠瀬さんのパッチ。 | |
102 | + | |
103 | + * src/externs.h 1.146, src/util.c 1.44, src/variable.c 1.47, src/autopick.c 1.80: | |
104 | + 自動拾いエディタを大幅に改良。viタイプだったのを完全にやめて、ESCキーでメニューが出るVZ editorタイプにした。全てのキーワードがメニューに出るので、説明を読まなくてもある程度使えるはず。 | |
105 | + | |
106 | + * src/main-x11.c 1.24: | |
107 | + マウスによるコピー&ペーストで漢字が使えなかったので、使えるようにした。 | |
108 | + 漢字はCOMPOUND_TEXTという形式にする必要があった。 | |
109 | + | |
110 | +2003-09-16 nothere <nothere@cvs> | |
111 | + | |
112 | + * src/dungeon.c 1.137: | |
113 | + vanilla_town/lite_townでは "辺境の地" ではなく "街" から始まるので, | |
114 | + playrecordに "街に降り立った" と記録されるように修正. | |
115 | + | |
116 | + * src/rooms.c 1.54: | |
117 | + cheat_room時に, ダンジョンに生成された部屋の数を表示するように変更. | |
118 | + | |
119 | + * src/cmd1.c 1.100: | |
120 | + vanilla_town/lite_townでの街の外壁や世界の果てにぶつかった場合に何の | |
121 | + メッセージも出なかったので, メッセージが出るようにした. また, フロア | |
122 | + 境界の山にぶつかった場合に "壁" と書かず "山" と書くようにした. | |
123 | + | |
124 | + * src/cmd1.c 1.99, src/hissatsu.c 1.29, src/mutation.c 1.12, src/spells2.c 1.84, src/spells3.c 1.96: | |
125 | + 乗馬中のプレイヤーがドアを開けたりするとプレイヤーのいるグリッドの | |
126 | + m_idxが0になって, モンスターがいないことになるバグを修正. また, 乗馬 | |
127 | + のいるグリッドのm_idx処理を少し変更. p_ptr->ridingを直接使える場合は | |
128 | + 使うようにした. | |
129 | + | |
130 | + * src/rooms.c 1.53: | |
131 | + room_build()で呼ばれているbuild_type*()による各種部屋生成が失敗しても | |
132 | + room_build()は無条件でTRUEを返し生成成功であるかのように扱っていたの | |
133 | + で, build_type*()の成功/失敗を上位のroom_build()が返すように変更. | |
134 | + | |
135 | + * src/rooms.c 1.52: | |
136 | + lesser vaultやgreater vaultの生成失敗時のreturn FALSEする位置を変更. | |
137 | + また, cheat_room時にはlesser vaultかgreater vaultかを区別して表示する | |
138 | + ようにした. | |
139 | + | |
140 | + * src/rooms.c 1.51: | |
141 | + 例えば, トラップpitのタイプとしてシンボル(善)(U)といったものが指定さ | |
142 | + れた場合, 善良または中立の非ユニークの'U'は存在しないため, モンスター | |
143 | + のいないトラップpitが生成されていた. この現象は普通のpit/nestでも起き | |
144 | + ていた. そこで, モンスターの種別決定を部屋作成の前に持ってくることに | |
145 | + より, 空のpit/nestが生成されないように修正. また, トラップpitが鉄獄で | |
146 | + しか生成されない条件のダンジョンIDは記号定数に直した. | |
147 | + | |
148 | + * src/cmd4.c 1.103: | |
149 | + *鑑定*装備リスト表示部分のコードの整形と整理. 表示対象に耐性のアミュ | |
150 | + レットを追加. | |
151 | + | |
152 | +2003-09-15 nothere <nothere@cvs> | |
153 | + | |
154 | + * src/cave.c 1.124: | |
155 | + bigtileモード時にlite_spot()された部分が全体マップウィンドウ, 自分の | |
156 | + 周囲ウィンドウに反映されなかったバグを修正. | |
157 | + | |
158 | + * src/cmd1.c 1.98, src/dungeon.c 1.136, src/hissatsu.c 1.28, src/melee2.c 1.78, src/mind.c 1.29, src/monster2.c 1.85, src/mspells1.c 1.68, src/mspells2.c 1.64, src/spells1.c 1.86, src/spells3.c 1.95: | |
159 | + モンスターの光源の更新に関する変更と修正. | |
160 | + * モンスターをテレポートさせる, あるいはモンスターがテレポートすると | |
161 | + モンスター光源が残るバグを修正. | |
162 | + * モンスターの座標が変わった際にモンスター光源アップデートが必要な部 | |
163 | + 分の追加. | |
164 | + * モンスター単体が座標移動する, 起きる, あるいは消去される場合に, 光 | |
165 | + 源持ちでない場合にもモンスター光源のアップデートが行われていた部分 | |
166 | + があったので, そういった場合には行わないようにした. | |
167 | + * 光源持ちでないモンスターが光源持ちモンスターを押しのけた場合にモン | |
168 | + スター光源のアップデートが行われなかったバグを修正. | |
169 | + * 乗馬のIDからm_list[], r_info[]を引いていた部分の一部のポインタ化. | |
170 | + | |
171 | + * lib/help/dungeon.txt 1.9: | |
172 | + "隠しドアに決して鍵が掛かっていない" 記述を削除. | |
173 | + | |
174 | + * lib/help/jdungeon.txt 1.7: | |
175 | + ランダムに長い階段/坑道になる記述が残っていたので削除. | |
176 | + | |
177 | + * src/dungeon.c 1.135, src/externs.h 1.145, src/flavor.c 1.40, src/init1.c 1.65, src/japanese.c 1.12, src/object1.c 1.74, src/util.c 1.43, src/xtra1.c 1.81: | |
178 | + SJIS環境で, 例として{八咫}と刻んだアイテムを鑑定の巻物や杖で鑑定しよ | |
179 | + うとすると選択肢の文字が指定していない文字に変わっていた. これはSJIS | |
180 | + では "八咫" の文字コードが0x94, 0xAA, 0x9A, 0x40であるため, この銘は | |
181 | + {(文字列)@'\0'} とみなされていた. 2回目以降のアイテム選択では | |
182 | + command_cmd = 0としたため, '@' の次である '\0' がマッチし, 文字列の次 | |
183 | + にあるゴミを選択肢として使ってしまい, 場合によっては配列外アクセスも | |
184 | + 起こす可能性があった. このバグに対処するため, init1.cにある_strchr() | |
185 | + をjapanese.cに移転し, strchr_j()と変更. アイテムの銘を始めとして日本 | |
186 | + 語文字列からstrchr()する場合に限りstrchr_j()を適切に#defineでかぶせて | |
187 | + 使うようにした. | |
188 | + | |
189 | +2003-09-12 nothere <nothere@cvs> | |
190 | + | |
191 | + * lib/file/mondeath_j.txt 1.4: | |
192 | + 死天使『アズリエル』, 告知者『ラファエル』の死亡時の台詞が一般モンス | |
193 | + ターと同じになっていたバグを修正. | |
194 | + | |
195 | +2003-09-10 Takeshi Mogami <mogami@cvs> | |
196 | + | |
197 | + * src/rooms.c 1.50: | |
198 | + - greater vault 等を他の部屋と同じ1部屋として最大部屋数を数えていたので、大きい部屋は部屋数相当数も大きくした。 | |
199 | + - また、find_space() がランダムに「数打ちゃ当たる」法で部屋の配置する場所を探していて、信頼性が低かったので、しらみ潰しの方法で書き直した。 | |
200 | + - random vault が greater vault と同じ確率だったが、これはおかしいので確率を半分位にした。 | |
201 | + | |
202 | + * autopick.txt 1.21, autopick_eng.txt 1.26, lib/help/jpref.txt 1.17, lib/help/pref.txt 1.20: | |
203 | + 「*未鑑定*の〜」は抜けていたんじゃなくて、未実装なのだった。autopick.txtのコマンド説明部分で間違って書いてあっただけだった。ドキュメント再修正。 | |
204 | + | |
205 | + * autopick.txt 1.20, autopick_eng.txt 1.25, lib/help/jpref.txt 1.16, lib/help/pref.txt 1.19: | |
206 | + 「*未鑑定*の〜」の説明が抜けていた。 | |
207 | + | |
208 | +2003-09-09 Takeshi Mogami <mogami@cvs> | |
209 | + | |
210 | + * src/bldg.c 1.52: | |
211 | + 闘技場で闘った後、保存フロアを復帰する為に一瞬外に出るが、その時1ターン消費してしまっていたので、消費しないように修正。 | |
212 | + | |
213 | + * src/externs.h 1.144, src/japanese.c 1.11, src/load.c 1.80: | |
214 | + 漢字コード判別の使い方を間違っていたので訂正。さらに漢字コード判別処理自体も厳密化した。 | |
215 | + | |
216 | +2003-09-08 nothere <nothere@cvs> | |
217 | + | |
218 | + * src/files.c 1.129: ダンプに関する変更. | |
219 | + * 各種オプションのON/OFF表示の桁を揃えた. また, 英語版では各オプ | |
220 | + ションの行の単語は全て大文字で始まるように統一. | |
221 | + * 日本語版では "アリーナ: ON" となっている場所が英語版では "Arena | |
222 | + Levels: ENABLED" となっているので, ENABLEDで統一した. | |
223 | + * 闘技場情報の前には改行を入れた. また, vanilla_townもしくはlite_town | |
224 | + では闘技場情報は非表示にした. | |
225 | + | |
226 | + * src/cmd4.c 1.102: | |
227 | + オプションで'D', 'H', 'M'を使うと "コマンド:" 行が2重に表示されるバグ | |
228 | + を修正. また, メニュー中での "低魔力色閾値" の表示位置修正. | |
229 | + | |
230 | +2003-09-07 Takeshi Mogami <mogami@cvs> | |
231 | + | |
232 | + * lib/help/jpref.txt 1.15, lib/help/pref.txt 1.18, src/autopick.c 1.79, autopick.txt 1.19, autopick_eng.txt 1.24: | |
233 | + 自動破壊キーワード「得意武器」=「favorite weapons」実装。 | |
234 | + | |
235 | + * src/chuukei.c 1.10, src/externs.h 1.143, src/japanese.c 1.10, src/load.c 1.79, src/save.c 1.42: | |
236 | + セーブファイルに kanji_code をセーブして、それを元に変換するようにした。 | |
237 | + 古いバージョンのセーブファイルは unknownを意味する kanji_code == 0 になり、 | |
238 | + これは以前と同様に自動判別する。 | |
239 | + | |
240 | + * src/externs.h 1.142, src/japanese.c 1.9, src/load.c 1.78, src/scores.c 1.17: | |
241 | + 先の変更取り消し。セーブファイルに情報を埋め込む事にする。 | |
242 | + | |
243 | + * src/externs.h 1.141, src/japanese.c 1.8, src/load.c 1.77, src/scores.c 1.16: | |
244 | + 文字コードの判定のミスを減らした。メッセージ履歴をロードした段階でEUCで無い事を判定できれば以降はSJISを仮定する。 | |
245 | + | |
246 | + * lib/help/joption.txt 1.27, lib/help/option.txt 1.26, lib/edit/k_info.txt 1.12, src/autopick.c 1.78: | |
247 | + 「スピードモンスターの魔法棒」の価値を$1に変更。 | |
248 | + 「回復モンスターの魔法棒」は魔獣使いと騎兵では leave_special で簡易自動破壊を防止。 | |
249 | + | |
250 | + * src/birth.c 1.81, src/bldg.c 1.51, src/cmd1.c 1.97, src/cmd2.c 1.60, src/cmd6.c 1.63, src/defines.h 1.146, src/dungeon.c 1.134, src/effects.c 1.45, src/floors.c 1.25, src/load.c 1.76, src/save.c 1.41, src/types.h 1.37, src/wild.c 1.33, src/wizard2.c 1.46: | |
251 | + - floors.c のコード整理。フロア保存をするかどうかの判断をなるべく | |
252 | + floors.c の外でするようにした。 | |
253 | + - Kangband時代の名残りの無駄な変数 p_ptr->leftbldg を削除。 | |
254 | + | |
255 | +2003-09-06 Takeshi Mogami <mogami@cvs> | |
256 | + | |
257 | + * src/cmd5.c 1.77, src/defines.h 1.145, src/externs.h 1.140, src/floors.c 1.24, src/load.c 1.75, src/melee2.c 1.77, src/monster2.c 1.84, src/mspells2.c 1.63, src/save.c 1.40, src/spells1.c 1.85, src/types.h 1.36: | |
258 | + ペット(親)が召喚したペット(子)はプレイヤーの直接のペットでは無くした。 | |
259 | + - (親)が消滅すると(子)も消える。 | |
260 | + - (子)はモンスターボールに入らない。 | |
261 | + - 階の移動時に(子)は付いて来ない。付いてくるようにしたいが実装が難しい。 | |
262 | + - 階の移動時に(親)だけ連れて行くと(子)は消える。(親)も残せば(子)も残る。 | |
263 | + | |
264 | +2003-09-05 Takeshi Mogami <mogami@cvs> | |
265 | + | |
266 | + * src/spells2.c 1.83: 調査を使って思い出情報が補完された時、 | |
267 | + 「あなたのワイバーン(乗馬中)についてさらに詳しくなったような気がする。」 | |
268 | + などと表示されてしまっていたので、 | |
269 | + 「ワイバーンについてさらに詳しくなったような気がする。」 | |
270 | + に修正。 | |
271 | + | |
272 | + * src/z-config.h 1.11: commit忘れ。 | |
273 | + | |
274 | + * src/monster1.c 1.44, src/monster2.c 1.83, src/mspells1.c 1.67, src/types.h 1.35, src/xtra1.c 1.80, src/z-config.h 1.10: | |
275 | + z-config.h内の無意味なオプション用マクロを削除。 | |
276 | + | |
277 | + * src/wizard1.c 1.35: formatが違った。%d -> %ld | |
278 | + | |
279 | +2003-09-05 nothere <nothere@cvs> | |
280 | + | |
281 | + * src/bldg.c 1.50: | |
282 | + 宿屋に24時間いつでも泊まれるように変更. 朝や昼に泊まった場合は当日の | |
283 | + 18:00に起きる. | |
284 | + | |
285 | +2003-09-05 Takeshi Mogami <mogami@cvs> | |
286 | + | |
287 | + * src/birth.c 1.80, src/bldg.c 1.49, src/defines.h 1.144, src/dungeon.c 1.133, src/externs.h 1.139, src/floors.c 1.23, src/generate.c 1.70, src/load.c 1.74, src/monster2.c 1.82, src/save.c 1.39: | |
288 | + 闘技場でペットを保存するのにparty_mon[]を使うのをやめて、保存フロアにした。 | |
289 | + | |
290 | +2003-09-05 nothere <nothere@cvs> | |
291 | + | |
292 | + * src/cmd3.c 1.42: | |
293 | + Mogami氏より#ifdef JPの使い方を変えないように指示があり, この部分の使 | |
294 | + い方を戻した. | |
295 | + | |
296 | + * src/monster1.c 1.43: | |
297 | + mon_hook_floor()内でmon_hook_dungeon()は不要だったので削除. これによ | |
298 | + り, 街が無人になるバグを修正. | |
299 | + | |
300 | + * src/cmd3.c 1.41: | |
301 | + do_cmd_wield()の装備メッセージの分岐をswitch文に変更. kamaenaoshi()で | |
302 | + のif文の使い方の変更. | |
303 | + | |
304 | + * src/cmd3.c 1.40, src/cmd5.c 1.76, src/defines.h 1.143, src/files.c 1.128, src/racial.c 1.43, src/xtra1.c 1.79, src/cmd1.c 1.96: | |
305 | + empty_hands()の戻り値の意味を記号定数化. 不等号を使っていた部分は論理 | |
306 | + 演算に置き換えた. | |
307 | + | |
308 | + * src/object1.c 1.73: | |
309 | + describe_use()内でINVEN_RARM, INVEN_LARMに対して返す文字列の先頭だけ | |
310 | + スペースが残っていたので削除. | |
311 | + | |
312 | + * src/cmd3.c 1.39: | |
313 | + do_cmd_wield()のtvalによる分岐をswitch文で書き直して整理. また, 二刀 | |
314 | + 流時に利き腕の武器が呪われている状況で盾を利き腕に装備しようとしても | |
315 | + その呪われた武器を利き腕の逆に持ち替えないように変更. なお, EASY_RING | |
316 | + だった部分の#if 1はわざわざ#if 0にするとは思えないので削除. | |
317 | + | |
318 | +2003-09-05 henkma <henkma@cvs> | |
319 | + | |
320 | + * src/files.c 1.124.2.1: | |
321 | + 'C'コマンドでのMPの色が昔の仕様(HP警告を使う)のままだったので修正. | |
322 | + | |
323 | + * src/defines.h 1.142, src/load.c 1.73: | |
324 | + バージョンの上げ方間違えてたので修正. | |
325 | + | |
326 | +2003-09-04 henkma <henkma@cvs> | |
327 | + | |
328 | + * src/defines.h 1.141, src/externs.h 1.138, src/files.c 1.127, src/load.c 1.72, src/save.c 1.38, src/variable.c 1.46, src/xtra1.c 1.78, src/cmd4.c 1.101: | |
329 | + HP警告と同様に, MP警告のオプションを導入. | |
330 | + ただし効果はMPの色の変わる閾値(黄色→赤)だけで, ビープや警告メッセージは無し. | |
331 | + | |
332 | +2003-09-04 nothere <nothere@cvs> | |
333 | + | |
334 | + * src/cmd1.c 1.95: | |
335 | + 性格いかさまでアイテムを拾った際にdestroy_identifyが有効の場合は自動 | |
336 | + 破壊を使えるように変更. 通常の鑑定と同じ動作とした. | |
337 | + | |
338 | + * src/bldg.c 1.48, src/cmd1.c 1.94, src/cmd3.c 1.38, src/spells1.c 1.84, src/spells3.c 1.94, src/store.c 1.35: | |
339 | + 性格いかさまでアイテムを拾った/装備したとき, 歌 "知識の歌" を使って範 | |
340 | + 囲鑑定したとき, 店に複数アイテムの一部だけを売却したとき, 魔法アイテ | |
341 | + ム充填の前処理として鑑定したとき, そして全鑑定サービスといった状況で | |
342 | + はアイテムに自動銘刻みを用いるように変更. これらの状況では自動破壊は | |
343 | + 行わない. | |
344 | + | |
345 | + * src/bldg.c 1.47: 12:00-18:00の時間帯に宿屋に泊まれていたバグを修正. | |
346 | + | |
347 | +2003-09-03 nothere <nothere@cvs> | |
348 | + | |
349 | + * src/mspells1.c 1.66, src/mspells2.c 1.62, src/mspells3.c 1.32, src/spells1.c 1.83: | |
350 | + モンスターのセービングスロー系魔法に関する変更. | |
351 | + * モンスター対モンスターでの魔力吸収, 精神攻撃, 脳攻撃, 各種呪いを | |
352 | + 扱いの整理を兼ねてproject()で扱うように変更. なお, プレイヤーが | |
353 | + 使った場合とモンスターが使った場合で判定式や状態変化期間が異なる部 | |
354 | + 分は可能な限りそのままにしている. | |
355 | + * プレイヤーに対する魔力吸収をproject()で扱うように変更. | |
356 | + * 精神攻撃, 脳攻撃をEMPTY_MINDには無効, WEIRD_MINDは耐性がありダメー | |
357 | + ジ1/3とした. | |
358 | + * project_m()内の詠唱モンスターレベルが除算で細かく違っていたので, 扱 | |
359 | + いを少し変更. 最初は除算しないようにした. | |
360 | + * "破滅の手" -> "<破滅の手>". | |
361 | + * モンスター同士での魔力吸収の判定がおかしかったバグ修正. | |
362 | + * who_name[0]を2重に初期化していた部分の修正. | |
363 | + * monspell == -1の場合でも落ちないようにlearn_spell()内にパラノイア | |
364 | + コード追加. | |
365 | + * project_p()内でのMS_*直接指定を変数monspellに修正. | |
366 | + | |
367 | + * src/defines.h 1.140, src/melee2.c 1.76, src/mspells1.c 1.65, src/mspells2.c 1.61, src/spells1.c 1.82, src/spells2.c 1.82: | |
368 | + 乗馬中のプレイヤーとモンスターに対する半径0のボールの挙動のバグ修正. | |
369 | + PROJECT_MONSTERは全く参照されていなかったので, 新しくPROJECT_AIMEDと | |
370 | + いうフラグを導入. このフラグと同時にPROJECT_PLAYERがあれば乗馬中の | |
371 | + モンスターには絶対に当たらず, このフラグだけの場合は乗馬中のプレイ | |
372 | + ヤーには当たらない. これらを用い, プレイヤーに対する呪い系魔法, モン | |
373 | + スター同士の打撃戦 (実装上は至近距離でのボール魔法の撃ち合い) の挙動 | |
374 | + を修正. プレイヤーに対する呪い系魔法では乗馬は巻き添えにならず, 乗馬 | |
375 | + に対する打撃ではプレイヤーが巻き添えにならないように修正. この過程で, | |
376 | + 以下の修正を含む. | |
377 | + * 乗馬中のプレイヤーが呪い系攻撃を受けるとその直後にプレイヤー自身が | |
378 | + 乗馬を呪ったメッセージが出ていたバグを修正. | |
379 | + * 乗馬中のモンスターが劣化属性打撃を受けるとプレイヤーが劣化ボールの | |
380 | + 巻き添えになり, プレイヤーの装備まで劣化していたバグを修正. | |
381 | + * 座標に関する論理演算のミスと思われる部分の修正. "||" -> "&&". | |
382 | + * Typo fix. | |
383 | + | |
384 | + * src/wizard1.c 1.34: | |
385 | + モンスタースポイラーの補助資料として, スポイラーファイル生成にモンス | |
386 | + ターの進化系統データの出力を追加. | |
387 | + | |
388 | +2003-09-02 nothere <nothere@cvs> | |
389 | + | |
390 | + * lib/edit/t_lite.txt 1.2: "アンバーの王族" -> "アンバライト". | |
391 | + | |
392 | + * src/bldg.c 1.46, src/externs.h 1.137, src/spells3.c 1.93: | |
393 | + 帰還に関する変更. | |
394 | + * トランプの塔での階層指定テレポート時のダンジョン選択メニュー表示部 | |
395 | + 分を帰還とフロア・リセットで用いられるchoose_dungeon()に統合. この | |
396 | + 都合で, 階層指定テレポート時の表示レイアウトが少しだけ変わった. | |
397 | + * vanilla_town, lite_town, ironman_downward時は入れるダンジョンは鉄獄 | |
398 | + だけであるため, 複数ダンジョンが選べるような操作ではメニューを出さ | |
399 | + ずに自動的に鉄獄だけが選ばれるように変更. | |
400 | + * 入ったダンジョンが1つもない場合はメニューの代わりにエラーメッセージ | |
401 | + を出すように変更. エラーメッセージはどのキーを押しても消える. | |
402 | + | |
403 | +2003-09-02 Takeshi Mogami <mogami@cvs> | |
404 | + | |
405 | + * lib/help/birth.hlp 1.7, lib/help/birth.txt 1.12, lib/help/jbirth.hlp 1.7, lib/help/jbirth.txt 1.11, lib/help/joption.hlp 1.5, lib/help/joption.txt 1.26, lib/help/jtown.txt 1.7, lib/help/option.hlp 1.6, lib/help/option.txt 1.25, lib/help/town.txt 1.6, src/birth.c 1.79, src/files.c 1.126, src/variable.c 1.45: | |
406 | + 改名 startup option -> birth option | |
407 | + | |
408 | +2003-09-02 nothere <nothere@cvs> | |
409 | + | |
410 | + * src/cmd4.c 1.100: | |
411 | + 初期オプションを参照専用で見ている場合は変更キーの説明を出さないよう | |
412 | + にし, 'y' 'n' キーでは反応しないように変更. また, "Startup" -> | |
413 | + "Birth" と変更. | |
414 | + | |
415 | + * src/cmd4.c 1.99: | |
416 | + '=' から初期オプションを参照専用で見られるようにした. ウィザードモー | |
417 | + ドかつデバッグコマンド許可の場合のみ操作を許可した. | |
418 | + | |
419 | + * src/wild.c 1.32: Typo fix. | |
420 | + | |
421 | + * src/dungeon.c 1.132: | |
422 | + モンスターを消滅させる変異が街で発動し店主が入れ替わるメッセージが出 | |
423 | + たら, 店主が必ず入れ替わるように変更. | |
424 | + | |
425 | + * src/cmd4.c 1.98, src/obj_kind.c 1.4, src/xtra2.c 1.101: | |
426 | + vanilla_townでは賞金首を換金できないため, 賞金首の概念が存在しないか | |
427 | + のように扱い, 賞金首一覧を表示せず, 自動拾いのキーワードにもヒットし | |
428 | + ないように変更. | |
429 | + | |
430 | + * src/dungeon.c 1.131, src/store.c 1.34: | |
431 | + vanilla_town, lite_townでは店主が変わらないことによる不利益が大きいの | |
432 | + で, これらのモードに限りターン経過でごく稀に店主が交替するように変更. | |
433 | + Vanillaにならい, ダンジョンにいる間にしか店主交替は起きない. なお, 以 | |
434 | + 下の修正を含む. | |
435 | + * 店主交替時に, 店頭に並んだ固定アーティファクトが{売出中}になるバグ | |
436 | + を修正. | |
437 | + | |
438 | +2003-09-01 nothere <nothere@cvs> | |
439 | + | |
440 | + * src/files.c 1.125: | |
441 | + 隠密行動能力が0の場合は"悪い"と書かずに"最低"と書くように変更. | |
442 | + | |
1 | 443 | 2003-08-31 Takeshi Mogami <mogami@cvs> |
2 | 444 | |
445 | + * Changelogs 1.73: 更新。 | |
446 | + | |
3 | 447 | * src/birth.c 1.78, src/bldg.c 1.45, src/externs.h 1.136, src/monster1.c 1.42, src/monster2.c 1.81, src/rooms.c 1.49: |
4 | 448 | hook関数 monster_* を mon_hook_* と改名。これらはstatic関数にした。 |
5 | 449 | mon_hook_floorを追加。ペット召喚で床の上に水棲モンスターを |