MH metrichear.exblog.jp

好きなリンク先を入れてください

なんていうか、もうごった煮なブログ


by MetricHeart
プロフィールを見る
画像一覧
更新通知を受け取る
カレンダー
S M T W T F S
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

オーバーフロウ疑惑


再詠唱が4分15秒(255秒)を超えるようにすると、再詠唱が0でマクロから使えるバグ。ドレッドスパイク、ドレインII、再詠唱時間のオーバーフロウ疑惑。

http://live25.2ch.net/test/read.cgi/ogame/1173607572/

95 :既にその名前は使われています :2007/03/12(月) 01:53:10.13 ID:8NzovN6f
なんでドレスパとドレイン2が八双、星眼でリキャ0になるか予想

マクロで動かしたときに再詠唱時間を計算する再に
0~255の数字しか入らないサイズ(1バイト)の変数使ってオーバーフロー。
(今まで3分とか長い再詠唱の魔法が存在しなかったから
今回場合によって4分15秒を超える再詠唱がありえることに
気づかなかったとかじゃねーかな。)

5%(256.5)ではリキャ0で6%(253.8秒)ではリキャそのままなのは
このせいだと思う。
というわけで試してみたらできた。

ログインするときにパッチあったのに。C言語とか良く知らないけど、構造体のメンバだったりすると型変えるの大変だったり?

もしも、万が一、億が一、■eが両手武器の救済として実装した八双、星眼の時のみこれが起きるようにしていたとしたら・・・

んなわけねーよwwwwwwwwww
[PR]
by MetricHeart | 2007-03-12 23:37 | ゲーム | Comments(0)