Skip to content
This repository was archived by the owner on Jan 7, 2025. It is now read-only.

Commit dda3b91

Browse files
committed
Updoot to 2.1.6
1 parent 917b057 commit dda3b91

File tree

4 files changed

+21
-11
lines changed

4 files changed

+21
-11
lines changed

TestingDummies/Commands/RemoveDummy.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,15 @@ public bool Execute(ArraySegment<string> arguments, ICommandSender sender, out s
2929
response = $"The player with the specified ID, '{arguments.At(0)}', dosent exist!";
3030
return false;
3131
}
32-
if(Plugin.Instance.DumRef.Contains(Dummy.ReferenceHub))
32+
if(Plugin.Instance.DumRef.Contains(Dummy.ReferenceHub))
3333
{
34+
Dummy.ReferenceHub.OnDestroy();
35+
3436
LeftEventArgs newLeft = new(Dummy);
3537
Exiled.Events.Handlers.Player.OnLeft(newLeft);
36-
Dummy.Disconnect(null);
37-
Player.Dictionary.Remove(Plugin.Instance.spawning.PlayerPrefabs[Dummy]);
38+
39+
// Player.Dictionary.Remove(Plugin.Instance.spawning.PlayerPrefabs[Dummy]);
3840
Plugin.Instance.DumRef.Remove(Dummy.ReferenceHub);
39-
NetworkServer.DestroyPlayerForConnection(Plugin.Instance.spawning.PlayerConnIDs[Dummy]);
40-
NetworkServer.Destroy(Dummy.GameObject);
4141

4242
response = $"Removed {Dummy.Nickname}!";
4343
return true;

TestingDummies/Plugin.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public class Plugin : Plugin<Config>
2222
public override string Prefix => "Dev Dum";
2323
public override string Author => "NotIntense";
2424
public override PluginPriority Priority => PluginPriority.Medium;
25-
public override Version Version => new(2, 1, 5);
25+
public override Version Version => new(2, 1, 6);
2626
public override Version RequiredExiledVersion => new(7, 0, 0);
2727

2828
public override void OnEnabled()

TestingDummies/SpawningHandler/Spawn.cs

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,15 @@ public class Spawn : MonoBehaviour
1818
public IEnumerator<float> SpawnDum(string Name, RoleTypeId Role, Player target)
1919
{
2020
GameObject newPlayer = Instantiate(NetworkManager.singleton.playerPrefab);
21-
Player NewPlayer = new(newPlayer);
21+
Player NewPlayer = new(newPlayer);
22+
try
23+
{
24+
NewPlayer.Role.Set(RoleTypeId.None);
25+
}
26+
catch (Exception e)
27+
{
28+
Log.Debug($"Ignore: {e}");
29+
}
2230
PlayerPrefabs.Add(NewPlayer, newPlayer);
2331
var fakeConnection = new FakeConnection(IDs + Plugin.Instance.DumRef.Count);
2432
ReferenceHub hubPlayer = NewPlayer.ReferenceHub;
@@ -48,7 +56,7 @@ public IEnumerator<float> SpawnDum(string Name, RoleTypeId Role, Player target)
4856
NewPlayer.Position = target.Position;
4957
NewPlayer.SessionVariables.Add("npc", true);
5058
VerifiedEventArgs newVerified = new(NewPlayer);
51-
Exiled.Events.Handlers.Player.OnVerified(newVerified);
59+
Exiled.Events.Handlers.Player.OnVerified(newVerified);
5260
yield break;
5361
}
5462
}

TestingDummies/TestingDummies.csproj

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
<DefineConstants>DEBUG;TRACE</DefineConstants>
2323
<ErrorReport>prompt</ErrorReport>
2424
<WarningLevel>4</WarningLevel>
25+
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
2526
</PropertyGroup>
2627
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
2728
<DebugType>pdbonly</DebugType>
@@ -35,8 +36,9 @@
3536
<Reference Include="0Harmony">
3637
<HintPath>..\..\..\..\OneDrive\Desktop\references\References\0Harmony.dll</HintPath>
3738
</Reference>
38-
<Reference Include="Assembly-CSharp-firstpass">
39-
<HintPath>B:\SteamLibrary\steamapps\common\SCP Secret Laboratory Dedicated Server\SCPSL_Data\Managed\Assembly-CSharp-firstpass.dll</HintPath>
39+
<Reference Include="Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
40+
<SpecificVersion>False</SpecificVersion>
41+
<HintPath>..\..\..\..\OneDrive\Desktop\references\References\Assembly-CSharp-firstpass.dll</HintPath>
4042
</Reference>
4143
<Reference Include="Mirror">
4244
<HintPath>B:\SteamLibrary\steamapps\common\SCP Secret Laboratory Dedicated Server\SCPSL_Data\Managed\Mirror.dll</HintPath>
@@ -76,7 +78,7 @@
7678
</ItemGroup>
7779
<ItemGroup>
7880
<PackageReference Include="EXILED">
79-
<Version>7.0.0-rc.3-1</Version>
81+
<Version>7.0.0-rc.5</Version>
8082
</PackageReference>
8183
</ItemGroup>
8284
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

0 commit comments

Comments
 (0)