-
Notifications
You must be signed in to change notification settings - Fork 0
/
problems
266 lines (219 loc) · 10.4 KB
/
problems
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
上のほうはバグ
下にいくほど機能に近くなります
セキュリティホール
system.cgi sub decode内: デコードチェックが甘い
2引数openの使用
GETメソッドの使用
場合によりリファラからパスワードが漏れる
HTMLの不具合
<font>、<b>、align属性などの使用
system.cgi sub write_memory内: span colorが機能していない
party.css 33行目: -1は無効なプロパティ
party.css 40行目: cssでは「//」でコメントアウトできない
job_master.cgi
26行目: 演算子の計算順序が考慮されておらず int( ($count / $#jobs ) - (1 * 100)) になっている
救出処理時にクエストが削除されない
_data.cgi
239行目: ロトの剣の重さが「進んだ人のクエスト参加時のHP」になっている(仕様?)
stage/
コメント文が全体的に間違っている
#TODO#
4.cgi
75行目: 誤字 青魔道士 => 悪魔
5.cgi
171行目: 誤字 ドラゴン => 結界士
6.cgi
22行目: 狂戦士 => バーサーカー
71行目: コンフェ => コンフュ
85行目: 闇魔道士 => アサシン
127行目: 狂戦士 => バーサーカー
170行目: モーグリ =>モーグリ
7.cgi
21行目: 誤字 青魔道士 => 悪魔
38行目: 誤字 風水師 => 風水士
54行目: 誤字 青魔道士 => 悪魔
111行目: 誤字 狂戦士たいあたり、うけながし => バーサーカーたいあたり
131行目: 誤字 青魔道士 => 悪魔
202行目: 誤字 羊使い => モーグリ
8.cgi
167行目: ギャンブラー => ものまね士
9.cgi
50行目: 狂戦士 => バーサーカー
288行目: スライム => スライム
13.cgi
158行目: 狂戦士 => バーサーカー
14.cgi
38行目: 堕天使 => ソルジャー
40行目: 暗黒騎士 => 堕天使
98行目: 狂戦士 => バーサーカー
115行目: 狂戦士 => バーサーカー
18.cgi
115行目: ものまね師 => ものまね士
20.cgi
81行目: 羊使い => 羊飼い
21.cgi
186行目: 狂戦士 => バーサーカー
202行目: 風水師 => 風水士
233行目: 狂戦士 => バーサーカー
king2.cgi
116行目: 狂戦士 => バーサーカー
king4.cgi
49行目: 結界士 => 魔王
king6.cgi
55行目: ものまね師 => ものまね士
72行目: ものまね師 => ものまね士
89行目: ものまね師 => ものまね士
106行目: ものまね師 => ものまね士
king10.cgi
121行目: スライム => スライム
helper.cgi
@かいけつ>(依頼名) と手打ちすると期限が切れた後の依頼も解決できる?
@かいけつ>(依頼名) と手打ちして条件を満たしていない場合に依頼が更新されない?
home.cgi sub learn_recipe 覚える錬金レシピが一様でない
(ランダムな$baseを選んでから$sozaiを選んでいるため派生先が多い$baseを持つレシピの選ばれる確率が低い)
weapon.cgi
転職11回以下の時、転職回数が増えても売っている武器が単純に増えずに移り変わる
@こうどうがローカル化されていない
複数回押すとその分だけ入力される
クエスト中の敵全滅ターン時、更新をしないと@コマンドがリセットされない
lot.cgi
139行目: 図鑑登録処理がない
new_entry.cgi userid/item_send_mes.cgiが未使用?
home.cgi
143行目: oフラグ不要
_data.cgi
装備のステータスに不要なintがある
未使用マップ・タイル
map/2/
_4.cgi
__2.cgi
__3.cgi
/3/
5.cgi
イベントCとDが効果なし?
5~8.cgi
sub event_I 不使用
/6/
1.cgi $map_imgs{3} と sub event_3 が不使用
新規登録画面に文字数制限が反映されていない
通信前の最低限のバリデーションがない
更新連打防止
文字コード
SHIFT_JIS => utf8
ログインデータ保存方式
Cookie => LocalStorage
似た動作の共通化
sub header_html全般
sub footer_html全般
$mesへのテーブルの表示全般
転職に必要なアイテム job_change.cgi 17行目 と _data.cgi 33行目
job_change.cgi 123行目: ギャンブルハートを装備しないと転職できないが遊び人だと消費しない、という謎の動作になっている
転職処理 job_change.cgiとgod.cgi 97行目
@いどう と @まち system.cgi 199行目と225行目
プレイヤー削除 追放騎士団と自動
サンプル色 home.cgi 168行目 と vs_player.cgi 11行目
後者にエメラルドがない理由が謎
@つかう
ログ書き込み home.cgi 290行目と361行目 と system.cgi 506行目
ログのタイムスタンプに年の表示が欲しい
コンプリート処理のタイミングが分かりづらい
アイテム: collection.cgi 72行目
職業: job_change.cgi 225行目 と god.cgi 127行目
モンスター: _add_monster_book.cgi 52行目
実績を名前と説明に分離すべき
モンスター撃退数: 自分より強いモンスターを倒した回数
プレイヤー撃退数: 自分より強いプレイヤーを倒した回数
勇者熟練度: 封印戦で封印した回数
魔王熟練度: 冒険場所「封印の地」11階で封印を解いた回数
カジノ勝利数: カジノでのプレイヤー同士の勝負で賞金を獲得した回数
_town.cgi
32行目と62行目: 最終更新日時からプレイヤー削除までの時間が考慮されていない
88行目: 改名すると何軒でも家を建てられる
敵(主に宝の地図の宝箱)が27体以上になった場合にアルファベットが足りなくなる
福引所の賞品が、通常か特別のどちらかしか表示されなかったり、特賞も今日の賞品しか表示されなかったりで分かりづらい
ルイーダの酒場
飲食終了後にメニューが見れない
回復量と福引券がメニューに出ない
ダーマ神殿
レベル20未満だと転職先候補を見れない
home.cgi
ページを更新するとアイテム受信ログが消える
@ねる 後、更新するまでお休み中の表示が出ない
ページが非アクティブだと目覚めるまでのタイマーが狂う
casino.cgiとmedal.cgi
交換がアイテム名ではなく枚数なので分かりづらい & 同じ枚数のデータを追加できない
通知クリック時のコマンド末尾の脱字など
casino.cgi
489行目: 「>」が不足
497行目: 「 」が不足
god.cgi
49行目: 「 」が不足
home.cgi
346行目: 「 」が余分
天界メンバー(god_member.cgi) 白猫と黒猫が反映されていない
クリック可能テキストが分かりづらい
追放騎士団(exile.cgi) 134行目: 複数申請を出せる設定の時に取り消すと、多分出してる全ての申請が取り消される、バグっぽい挙動が発生する
プロフィールの入力画面に戻るボタンがない
NPC色の利用
_town.cgi 100行目: 建設数のカウントに使用
home.cgi 335行目: 話し手の決定に使用
_skill.cgi 1408行目: スキルをかばう味方の決定に使用
_battle.cgi 30行目 47行目
メンバー数の利用
home.cgi
323行目: 話し相手がいるかの判定に使用
350行目: 言葉を教える相手がいるかの判定に使用
誤字・脱字・表記ゆれなど
lib/armor.cgi
67行目: 日本語が変 「どうぞ」=>「をどうぞ」
lib/black_market.cgi
14行目: 背景画像が存在しない
lib/casino.cgi
65行目: 脱字 「コイン」と「ゴールド」の後に「 」(半角スペース)が抜けている
498行目: 誤字 最初の$ 半角=>全角
lib/collection.cgi
23行目: 誤字 「h2」=>「h1」
lib/exile.cgi
40行目: 日本語が変 「必要だ」=>「だ」
94行目: 伝わらない (全体)=>「同時に出せる追放申請は$max_violator件までです」
134行目: 取り消しの手順がどこにも書かれていない
176行目と196行目: 表記ゆれ 「:」<=「の」
192行目: 衍字 「</b>」
lib/helper.cgi
表記ゆれ @みる と @かいけつ ギルドマークが出力される<=>されない
117行目: 表記ゆれ 「預り所」=>「預かり所」
lib/home.cgi
89行目: それぞれの名前(「レベル」とか「転職回数」とか)の後に「 」(半角スペース)が抜けている(わざとかも)
186行目: 誤字 「h」=>「s」
220行目: 表記ゆれ 戦闘中に使うアイテムの旨が表示される<=されない
385行目: 誤字 「完成させている」=>「習得している」
lib/home.cgi 168行目とvs_player.cgi19行目
表記ゆれ 「#CCCCFF」<=>「#CCCCCC」
lib/job_change.cgi
66行目: 誤字 相手=>アイテム
lib/name_change.cgi
59行目: 日本語が変 「は」=>「のあいだは」
lib/photo.cgi
2行目: 誤字 「預かり所」=>「フォトコン会場」
14行目: 背景画像のファイルが存在しない
log/helper_quest.cgi
8行目: テストの痕跡なのか先頭2文字目が「2」ではなく「1」になっている(まず期限が切れてるので影響はしない)
stage/king9.cgi
62行目: 重複定義のため63行目が優先される
自動ログ更新
自動ログイン
@ひみつのみせ / @やみいちば のコマンドにNPCが反応を返さない
@br
錬金所の @れしぴ が独立してる意味があまりない
home.cgi 330行目: @はなすは単純にランダムだがアルゴリズムが分かりづらい
直せてないとこ
場所別メンバーの表示の余白サイズ
各@こうどうの間の「 」が選択できない
各@こうどうの間のクリック可能範囲が半角スペース1つ分右に大きい
チャットの区切り線が2行ごとに1pxずれたりずれなかったりする
壁紙の値段が同じ場合の表示順序
秘密の店と闇市場に移動した後、メンバーが残らない
デフォから(内部的に)大きく仕様変更したところ
装備中のアイテムも倉庫に存在するように
=> あずける または アイテム装備中に引き出す 時にアイテムの順番を変更
=> 表示の際は装備中アイテムの名前と一致した一番はじめのアイテムを飛ばす