Skip to content

Commit

Permalink
bugFix)固定アサインの場合にインポスター以外でインポスターカウントする役職を正しい属性でカウントするように修正
Browse files Browse the repository at this point in the history
例)エゴイスト配役のときに1人役職が割当たらない問題対応
  • Loading branch information
schwKatz committed Aug 12, 2024
1 parent fce8043 commit 8da1346
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion Roles/RoleAssignManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ private static void SetFixedAssignRole()
if (numImpostorsLeft <= 0 && numOthersLeft <= 0) break;

var targetRoles = role.GetAssignUnitRolesArray();
var numImpostorAssign = targetRoles.Count(role => role.IsImpostor());
var numImpostorAssign = targetRoles.Count(role => role.GetAssignRoleType() == CustomRoleTypes.Impostor);
var numOthersAssign = targetRoles.Length - numImpostorAssign;
//アサイン枠が足りてない場合
if (numImpostorAssign > numImpostorsLeft
Expand Down

0 comments on commit 8da1346

Please sign in to comment.