パラメータのバー変動アニメのshapeタグが文字列で表示される

Bug #1396591 reported by ryokucha.r
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Project Reverse
Fix Released
Low
L7switch
1.0
Fix Released
Low
L7switch

Bug Description

パラメータのバーが変動しているアニメーションで shape タグが文字列のまま表示される
言葉での説明が難しいので、添付画像を参照のこと。

ガチャガチャ左クリックしてたときに発生したので、クリックとの関連を疑っていたが
クリックは関係ない可能性もある

潤滑のバーの右脇あたりを左クリックしたときに、苦痛の行の shape タグが文字列で表示されたこともある

Related branches

Revision history for this message
ryokucha.r (ryokucha-r) wrote :
Revision history for this message
ryokucha.r (ryokucha-r) wrote :
Revision history for this message
ryokucha.r (ryokucha-r) wrote :

発生したログを添付します
添付画像の2件分が含まれています
それぞれ、
 4442行
 4520行
のはずです。

Revision history for this message
ryokucha.r (ryokucha-r) wrote :

再現性ですが、発生する条件がよく分かりません
ゲーム開始からゲーム時間で 77日目ですが、今まで3回ほど発生しました
うち二回は頻発したので報告しました(添付画像の分です)
3回のいずれもがちゃがちゃ左クリックしてた気がします

Revision history for this message
kapnaluqa (toba-syun) wrote :

・苦痛のPALAMがマイナスになったため、バーの長さがマイナスに
 Shapeタグで長さがマイナスに指定された場合、生で吐き出されてくる

・ERB\TRAIN\TRAINSYS\SOURCE_2.ERB 178行目
 CUP:MASTER:苦痛 += SOURCE:MASTER:拘束 * (11 - ABL:MASTER:従順 * 2) / 50
 従順が6以上でマイナスの苦痛のCUPが発生する
 これが苦痛が少ない状態で発生すると、PALAMがマイナスになってしまう

・ERB\FUNCTION\PROCESS\COMMON_PROCESS_DISP_PALAM.ERB内の
 @UPCHECK_REVにおいて、PALAMが0未満にならないように処理を追加するか
 あるいはPALAMが0未満になる場合、THROWして警告を出すようにするかいずれかの措置をとることが望ましいと思われる

Changed in eratohoreverse:
assignee: nobody → L7switch (layer7-inc)
L7switch (layer7-inc)
Changed in eratohoreverse:
status: New → Triaged
assignee: L7switch (layer7-inc) → nobody
L7switch (layer7-inc)
Changed in eratohoreverse:
milestone: none → 1.020
L7switch (layer7-inc)
Changed in eratohoreverse:
milestone: 1.010 → 1.020
L7switch (layer7-inc)
Changed in eratohoreverse:
milestone: 1.020 → 1.101
L7switch (layer7-inc)
Changed in eratohoreverse:
milestone: 1.101 → 1.110
Revision history for this message
L7switch (layer7-inc) wrote :

ERB\FUNCTION\PROCESS\COMMON_PROCESS_DISP_PALAM.ERB内
@UPCHECK_REVにMASTERのPALAMがマイナスになる場合、0に差し替える処理を追加

そもそもPALAMがマイナスになるのがどうなのかとか、特定のフラグを立てた場合にTHROWで警告とか
色々考えたんですが、良い実装が思いつかなかったので、取り敢えず手当だけしておきま

Changed in eratohoreverse:
status: In Progress → Fix Committed
Revision history for this message
L7switch (layer7-inc) wrote :
L7switch (layer7-inc)
Changed in eratohoreverse:
status: Fix Committed → Fix Released
L7switch (layer7-inc)
Changed in eratohoreverse:
milestone: 1.110 → none
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.