yukieiji / ExtremeRoles

AmongUs Mod for Advanced User(+90 roles, +1300 options, and Cosmic addon)
GNU General Public License v3.0
59 stars 29 forks source link

アサシン会議終了時にハッターのスキップカウントが加算されてしまう #362

Closed U1kirby closed 4 months ago

U1kirby commented 5 months ago

期待される動作 / Your Expectation

ハッターの「勝利出来る会議スキップ回数」が4回なのに対して3回スキップを行った状態でアサシン会議に突入、アサシンはマーリンを当てることができず、クルー4人インポスター1人キルボタンを持たないニュートラル2人(ハッター含む)が残っていたため試合を続行する。

実際の動作 / The Reality

https://github.com/yukieiji/ExtremeRoles/assets/143887123/46d8a664-b3ca-4ca7-9505-283283cba668

アサシン会議終了時点でハッターが勝利した。

あなたの意見 / Your Proposal

「アサシン会議でマーリンを当てることに失敗すること」はハッターの「勝利出来る会議スキップ回数」としてはカウントしないでほしい。

バグ発生時のログやエラー / log when issue occur

ExtremeRolesBackupLog 2024-04-13T01-16-30.log 私自身はホストではなかったため不完全かもしれません。また、ログは後から取ったので次以降の試合のログも入ってしまっています。

Among Usバージョン/ Among Us Version

Among Us v2024.3.5

Modバージョン / Mod Version

Extreme Roles 10.1.0.2

リージョン/Region

プレイヤー人数/Player Num

13

使用したオプション/Use Option

csvファイルが残っておらず、記憶も曖昧であるため、確認がお手数かと思いますが動画を添付します。

https://github.com/yukieiji/ExtremeRoles/assets/143887123/79e65d56-52b3-493e-8e28-14fe3abc5563

添付の動画は同日の別試合における設定で、人数の変動と役職の入れ替えがいくつかありましたが、全体の設定は変更がないはずです。

肝心のハッターの設定が映っていないのは申し訳ありません。「勝利出来る会議スキップ回数」が4回であったこと以外は不明です。

yukieiji commented 5 months ago

プログラムのコード的にこのような自体が発生し得ない感じ(会議発生時にこの会議がアサシン会議かどうかチェックしたうえで追放時に確認しているので)に見えます また、ログの中にアサシン会議後にハッターが勝利したというログが一切見当たらないですがこの試合のログは正しく取れてますでしょうか? あとこのアサシン会議はどのように発生したのでしょうか?(「ミッショナリー」で「アサシン」が会議中に死亡後 => スキップ => アサシン会議 => 失敗 => ハッター勝利なら正常な挙動に見えます)

U1kirby commented 5 months ago

このアサシン会議は普通にアサシンを会議で追放して始まっています。 追放以外の方法でアサシンを排除できる役職は投入されていません。

ログが正しく取れているかどうかの判断は私にはできないのですが、たしかに該当の会議はアサシン会議ではないことになっているようですね。

ホストのログはより詳しい情報が載るようなので、もらってきました。以下に添付いたします。 こちらではアサシン会議後にハッターが勝利しているのが確認できると思います。

ExtremeRolesBackupLog_2024-04-13T01-12-11.log

yukieiji commented 5 months ago

ログを確認しました、以下の点を追加で確認です

  1. ホストとサーバーとの通信状況はどれくらいだったのでしょうか(Pingの値等)
  2. 同じプレイヤーが勝利しているみたいなので「森守」さんとサーバーとの通信状況はどれくらいだったのでしょうか(Pingの値等)
U1kirby commented 5 months ago

ホストの通信状況はping値17~20msで安定していたそうです。

森守さんの状況はニコ生のアーカイブ( https://live.nicovideo.jp/watch/lv344903616 )で確認できますが、こちらもping値は基本的に数ms、時々十数msになるくらいのようです。 (当該のアサシン会議は2:31:00頃から、その前の試合は1:58:45に最終会議が始まります。)

yukieiji commented 4 months ago

v10.1.0.4にて修正完了

U1kirby commented 4 months ago

ご対応いただきありがとうございました。