PyBot RO掲示板 500690


バグレポート

1:管理人◆KOK.PQDrhs :

2019/06/13 (Thu) 15:55:14

バグを発見したときはこのスレッドに報告をお願いします。
現象の内容や再現方法などを書き込んでください。
80:nanasi :

2019/07/26 (Fri) 21:35:43

BOTのログアウト・インを繰り返したら該当キャラのショップポイントが0になるみたいです。
81:ななしさん :

2019/07/27 (Sat) 00:14:49

>>80
確かに、プレイヤーがloginコマンドかteamloginコマンドでBotを呼び出してstatusコマンドで
botのShopPointを確認すると必ず0になってるねー。

statusコマンドで0だったbotを実際にプレイヤーがログインしてstatusコマンドで確認したり、
スペシャルアイテム販売で確認すると実際にはショップポイントは減っていない。

Botがloginしたてで、且つプレイヤーがstatusコマンドでBotのショップポイントを確認するときだけ
ショップポイントは0と表示されているみたい。

文章にあった「BOTのログアウト・インを繰り返したら」のところも
特定のBot1体をプレイヤーがloginコマンド・logoutコマンドを間髪入れずに10セット試したあと、
実際にプレイヤーが該当Botでログインして確認したけどショップポイントは減っていませんでした。

>>80さんのBotは実際にログインしてショップポイントが減っていたら何か別の要素がありそう。
82:ななしさん :

2019/07/27 (Sat) 01:05:46

>>81を書いた後、ふと気になり調査しました。

ショップポイントに関して3点報告します。

1. プレイヤーがloginコマンド, もしくはteamloginコマンドでBotを呼び出しstatusコマンドで
BotのShop pointを確認すると0と表示されます。
(この時点では実際にBotにログインしてshop pointを確認するとshop pointは減っていません)

2. 1を行い。statusコマンドでBotのShop point 0 を確認したのにshop point取得条件の
経験値を99,999,999の上限を超えると対象Botが持っていた累積shop pointは10に上書きされます。

3. これは十分に確認できていないのですが、temaloginコマンドで複数のBotをログインさせて
チーム内のどれか1体でもBotへのstatusコマンドを実行するとプレイヤー以外のチーム内Bot全てのshop pointは
一時的に0となり、そのあと経験値を取得してshop point取得条件の99,999,999経験値を超えてしまうと
shop point 10に上書きされてしまいます。
83:nanasi :

2019/07/27 (Sat) 01:18:08

>>81さんの内容で検証したところ

ログアウト→ログインで表示上0になる。(内部的にポイント有り)
表示上0の時に経験値取得で10ポイント加算
計算は0+10ポイントで蓄積分はロスト
って感じになるっぽいです。

84:nanasi :

2019/07/27 (Sat) 01:39:57

>>83の検証内容
チームメンバー $0:$1:$2:$3:$4:$5に対して
検証前ショップP 10:10:20:20:10:20の時に
@b lo $5で$5のみログアウト @b liでログイン
この時点で$5のポイントは表示上0P(実際は20P有り)
($1~$4に関してはログアウトせずそのまま)

その後、経験値約180M取得した結果
検証後ショップP 30:30:40:30:30:20

となりましたので連続してログアウト・イン直後の
ショップポイント加算時にバグが有るのだと思われます




  • 名前: E-mail(省略可):
  • 画像:

Copyright © 1999- FC2, inc All Rights Reserved.