mirror of
https://github.com/Gurge44/EndlessHostRoles.git
synced 2026-10-20 01:46:25 +00:00
some fixes
This commit is contained in:
1 parent
0c68555256
commit
66ecb57d97
9 files changed
+94
-126
No files matched your search
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in new issue
Block a user