Ticket #41296

ゾートの文字列でソフトウェアが落ちる (フォーラムメッセージ #86715 からの引用)

Open Date: 2021-01-20 21:50 Last Update: 2021-02-07 18:36

Reporter:
Owner:
Type:
Status:
Closed
Component:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Works For Me
File:
None

Details

フォーラム 変愚蛮怒3.0.0Alpha開発フォーラム [#86715] からの引用

[forum: 86715]

無(略)ゾート』を殴るとゲームが落ちます。r_info.txtで名前を短く書き換えると落ちません。
落ちるときは敵のターンに攻撃してきた後、恐怖して逃げ出した!と表示されて落ちます。
敵のHPは十分にあり恐怖する状況ではないと思います。 素手殴りや武器を持ったり、乱数を変えて何度か試しましたがいつも恐怖で逃げ出した!のメッセージとともに落ちます。

以下はメッセージログを書き起こしたもの

無(略)ゾート』に猫爪撃をくらわした。

かなりの手ごたえがあった!

無(略)ゾート』に猫爪撃をくらわした。

無(略)ゾート』に跳空脚をくらわした。

ミス! 無(略)ゾート』にかわされた。

無(略)ゾート』に斬られた。

かわした。

体当たりされた。

かわした。

無(略)ゾート』は恐怖で逃げ出した!

事象を確認
根本的な問題は、モンスター名を表す配列のサイズがあっちこっちで適当に80 だったり160 だったりすることによる (流石に40とか60はなかったが)
見つけうる限り全部160 (というかマクロ定数MAX_MONSTER_NAME)に置換する

Ticket History (3/5 Histories)

2021-01-20 21:50 Updated by: hourier
  • New Ticket "ゾートの文字列でソフトウェアが落ちる (フォーラムメッセージ #86715 からの引用)" created
2021-01-24 11:30 Updated by: hourier
Comment

様子見しても問題ない程度には修正したはずなので、一旦α3版へ逃がす

2021-01-31 22:02 Updated by: hourier
  • Owner Update from hourier to deskull
  • Resolution Update from None to Works For Me
Comment

一旦deskullさんにチケット移します
殴り合い・ダンプ・死体など一通り確認しましたので、落ちるか否かで言えばもう落ちないと思います
α4版で何も追加の報告がなければクローズお願いします
クラッシュ以外の不具合が何かしらあったら別途チケット作成お願いします

2021-02-07 18:36 Updated by: deskull
  • Status Update from Open to Closed
Comment

これ以上の報告も現状ないので一度閉じましょう。まだ残っていてもリファクタリングの観点から新しいチケットで扱うものとします。

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login