some fixes

This commit is contained in:
Gurge44 committed 2026-08-25 10:51:19 +02:00
1 parent 0c68555256
commit 66ecb57d97
9 files changed
+94 -126

No files matched your search

+3 -3
View File
@@ -332,17 +332,17 @@ internal static class EffectExtenstions
break;
case Effect.AllDoorsOpen:
try { DoorsReset.OpenAllDoors(); }
try { DoorsReset.SetDoors(DoorsReset.ResetMode.AllOpen); }
catch { }
break;
case Effect.AllDoorsClose:
try { DoorsReset.CloseAllDoors(); }
try { DoorsReset.SetDoors(DoorsReset.ResetMode.AllClosed); }
catch { }
break;
case Effect.SetDoorsRandomly:
try { DoorsReset.OpenOrCloseAllDoorsRandomly(); }
try { DoorsReset.SetDoors(DoorsReset.ResetMode.RandomByDoor); }
catch { }
break;
+1 -1
View File
@@ -148,7 +148,7 @@ public class Telekinetic : RoleBase
Timer += 30;
break;
case Mode.Doors:
DoorsReset.OpenAllDoors();
DoorsReset.SetDoors(DoorsReset.ResetMode.AllOpen);
Timer += 35;
Freeze();
break;
@@ -75,6 +75,8 @@ public class Transposer : RoleBase
try
{
Main.CheckShapeshift[firstTargetId] = true;
Main.CheckShapeshift[target.PlayerId] = true;
firstTarget.Shapeshift(target, false);
target.Shapeshift(firstTarget, false);
}
@@ -401,7 +401,7 @@ internal class AntiAdminer : RoleBase
if (pc.GetAbilityUseLimit() >= 1)
{
pc.RpcRemoveAbilityUse();
DoorsReset.OpenAllDoors();
DoorsReset.SetDoors(DoorsReset.ResetMode.AllOpen);
}
else
pc.Notify(Translator.GetString("OutOfAbilityUsesDoMoreTasks"));
@@ -276,6 +276,7 @@ internal class Bargainer : RoleBase
private void CycleItem(PlayerControl pc)
{
if (!InShop) return;
List<Item> list = OrderedItems.ToList();
SelectedItem = list[(list.IndexOf(SelectedItem) + 1) % list.Count];
Utils.SendRPC(CustomRPC.SyncBargainer, pc.PlayerId, 2, (int)SelectedItem);