This commit is contained in:
Gurge44 committed 2024-06-02 18:08:05 +02:00
1 parent 809b111086
commit 5941f31c2b
1 file changed
+9 -5
+9 -5
View File
@@ -25,11 +25,15 @@ public class CopyCat : RoleBase
public static void SetupCustomOption()
{
SetupRoleOptions(Id, TabGroup.CrewmateRoles, CustomRoles.CopyCat);
KillCooldown = FloatOptionItem.Create(Id + 10, "CopyCatCopyCooldown", new(0f, 60f, 1f), 15f, TabGroup.CrewmateRoles).SetParent(CustomRoleSpawnChances[CustomRoles.CopyCat])
KillCooldown = new FloatOptionItem(Id + 10, "CopyCatCopyCooldown", new(0f, 60f, 1f), 15f, TabGroup.CrewmateRoles)
.SetParent(CustomRoleSpawnChances[CustomRoles.CopyCat])
.SetValueFormat(OptionFormat.Seconds);
CanKill = BooleanOptionItem.Create(Id + 11, "CopyCatCanKill", false, TabGroup.CrewmateRoles).SetParent(CustomRoleSpawnChances[CustomRoles.CopyCat]);
CopyCrewVar = BooleanOptionItem.Create(Id + 13, "CopyCrewVar", true, TabGroup.CrewmateRoles).SetParent(CustomRoleSpawnChances[CustomRoles.CopyCat]);
MiscopyLimitOpt = IntegerOptionItem.Create(Id + 12, "CopyCatMiscopyLimit", new(0, 14, 1), 2, TabGroup.CrewmateRoles).SetParent(CanKill)
CanKill = new BooleanOptionItem(Id + 11, "CopyCatCanKill", false, TabGroup.CrewmateRoles)
.SetParent(CustomRoleSpawnChances[CustomRoles.CopyCat]);
CopyCrewVar = new BooleanOptionItem(Id + 13, "CopyCrewVar", true, TabGroup.CrewmateRoles)
.SetParent(CustomRoleSpawnChances[CustomRoles.CopyCat]);
MiscopyLimitOpt = new IntegerOptionItem(Id + 12, "CopyCatMiscopyLimit", new(0, 14, 1), 2, TabGroup.CrewmateRoles)
.SetParent(CanKill)
.SetValueFormat(OptionFormat.Times);
UsePet = CreatePetUseSetting(Id + 14, CustomRoles.CopyCat);
}
@@ -125,7 +129,7 @@ public class CopyCat : RoleBase
CustomRoles.Vindicator or CustomRoles.Pickpocket => CustomRoles.Mayor,
CustomRoles.Councillor => CustomRoles.Judge,
CustomRoles.EvilGuesser or CustomRoles.Doomsayer or CustomRoles.Ritualist => CustomRoles.NiceGuesser,
_ => role,
_ => role
};
}