Skip to content

Commit 8cabe19

Browse files
committed
11.0.0
1 parent da4078d commit 8cabe19

File tree

4 files changed

+21
-21
lines changed

4 files changed

+21
-21
lines changed

Pets/EventHandlers.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ private void DamagePermission(Synapse.Api.Events.SynapseEventArguments.PlayerDam
2727
var dummy = Map.Get.Dummies.FirstOrDefault(x => x.Player == ev.Victim);
2828

2929
if (dummy != null && dummy is Pet p)
30-
ev.AllowDamage = ev.Attacker.WeaponManager.GetShootPermission(p.Owner.ClassManager);
30+
ev.AllowDamage = SynapseExtensions.GetHarmPermission(ev.Attacker, p.Owner);
3131
}
3232
}
3333

@@ -39,15 +39,15 @@ private void TransmitData(Synapse.Api.Events.SynapseEventArguments.TransmitPlaye
3939

4040
if (dummy != null && dummy is Pet p && p.Owner != ev.Player)
4141
{
42-
if (PluginClass.PetPlugin.Config.InvisiblePet || (p.Owner.Invisible && !ev.Player.HasPermission("synapse.see.invisible")) || p.Owner.PlayerEffectsController.GetEffect<CustomPlayerEffects.Scp268>().Enabled)
42+
if (PluginClass.PetPlugin.Config.InvisiblePet || (p.Owner.Invisible && !ev.Player.HasPermission("synapse.see.invisible")) || p.Owner.PlayerEffectsController.GetEffect<CustomPlayerEffects.Invisible>().IsEnabled)
4343
{
4444
ev.Invisible = true;
4545
return;
4646
}
4747

4848
if (ev.Player.RoleType == RoleType.Scp93953 || ev.Player.RoleType == RoleType.Scp93989)
4949
{
50-
if (SynapseExtensions.CanHarmScp(p.Owner, false) && !p.Owner.GetComponent<Scp939_VisionController>().CanSee(ev.Player.ClassManager.Scp939))
50+
if (SynapseExtensions.CanHarmScp(p.Owner, false) && !p.Owner.GetComponent<Scp939_VisionController>().CanSee(ev.Player.PlayerEffectsController.GetEffect<CustomPlayerEffects.Visuals939>()))
5151
ev.Invisible = true;
5252
}
5353
}

Pets/Pets.csproj

+13-13
Original file line numberDiff line numberDiff line change
@@ -32,23 +32,23 @@
3232
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
3333
</PropertyGroup>
3434
<ItemGroup>
35-
<Reference Include="0Harmony, Version=2.0.4.0, Culture=neutral, processorArchitecture=MSIL">
36-
<HintPath>..\packages\Lib.Harmony.2.0.4\lib\net472\0Harmony.dll</HintPath>
35+
<Reference Include="0Harmony, Version=2.1.1.0, Culture=neutral, processorArchitecture=MSIL">
36+
<HintPath>..\packages\Lib.Harmony.2.1.1\lib\net472\0Harmony.dll</HintPath>
3737
</Reference>
3838
<Reference Include="Assembly-CSharp, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
39-
<HintPath>..\packages\SynapseSL.2.6.0\lib\net472\Assembly-CSharp.dll</HintPath>
39+
<HintPath>..\packages\SynapseSL.2.7.0-dev4\lib\net472\Assembly-CSharp.dll</HintPath>
4040
</Reference>
4141
<Reference Include="Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
42-
<HintPath>..\packages\SynapseSL.2.6.0\lib\net472\Assembly-CSharp-firstpass.dll</HintPath>
42+
<HintPath>..\packages\SynapseSL.2.7.0-dev4\lib\net472\Assembly-CSharp-firstpass.dll</HintPath>
4343
</Reference>
44-
<Reference Include="LiteDB, Version=5.0.10.0, Culture=neutral, PublicKeyToken=4ee40123013c9f27, processorArchitecture=MSIL">
45-
<HintPath>..\packages\LiteDB.5.0.10\lib\net45\LiteDB.dll</HintPath>
44+
<Reference Include="LiteDB, Version=5.0.11.0, Culture=neutral, PublicKeyToken=4ee40123013c9f27, processorArchitecture=MSIL">
45+
<HintPath>..\packages\LiteDB.5.0.11\lib\net45\LiteDB.dll</HintPath>
4646
</Reference>
4747
<Reference Include="Mirror, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
48-
<HintPath>..\packages\SynapseSL.2.6.0\lib\net472\Mirror.dll</HintPath>
48+
<HintPath>..\packages\SynapseSL.2.7.0-dev4\lib\net472\Mirror.dll</HintPath>
4949
</Reference>
50-
<Reference Include="Synapse, Version=2.6.0.0, Culture=neutral, processorArchitecture=MSIL">
51-
<HintPath>..\packages\SynapseSL.2.6.0\lib\net472\Synapse.dll</HintPath>
50+
<Reference Include="Synapse, Version=2.7.0.0, Culture=neutral, processorArchitecture=MSIL">
51+
<HintPath>..\packages\SynapseSL.2.7.0-dev4\lib\net472\Synapse.dll</HintPath>
5252
</Reference>
5353
<Reference Include="System" />
5454
<Reference Include="System.Core" />
@@ -63,16 +63,16 @@
6363
<Reference Include="System.Net.Http" />
6464
<Reference Include="System.Xml" />
6565
<Reference Include="UnityEngine, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
66-
<HintPath>..\packages\SynapseSL.2.6.0\lib\net472\UnityEngine.dll</HintPath>
66+
<HintPath>..\packages\SynapseSL.2.7.0-dev4\lib\net472\UnityEngine.dll</HintPath>
6767
</Reference>
6868
<Reference Include="UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
69-
<HintPath>..\packages\SynapseSL.2.6.0\lib\net472\UnityEngine.CoreModule.dll</HintPath>
69+
<HintPath>..\packages\SynapseSL.2.7.0-dev4\lib\net472\UnityEngine.CoreModule.dll</HintPath>
7070
</Reference>
7171
<Reference Include="UnityEngine.PhysicsModule, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
72-
<HintPath>..\packages\SynapseSL.2.6.0\lib\net472\UnityEngine.PhysicsModule.dll</HintPath>
72+
<HintPath>..\packages\SynapseSL.2.7.0-dev4\lib\net472\UnityEngine.PhysicsModule.dll</HintPath>
7373
</Reference>
7474
<Reference Include="YamlDotNet, Version=11.0.0.0, Culture=neutral, PublicKeyToken=ec19458f3c15af5e, processorArchitecture=MSIL">
75-
<HintPath>..\packages\YamlDotNet.11.1.3-nullable-enums-0003\lib\net45\YamlDotNet.dll</HintPath>
75+
<HintPath>..\packages\YamlDotNet.11.2.1\lib\net45\YamlDotNet.dll</HintPath>
7676
</Reference>
7777
</ItemGroup>
7878
<ItemGroup>

Pets/PluginClass.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ namespace Pets
1414
SynapseMajor = 2,
1515
SynapseMinor = 6,
1616
SynapsePatch = 0,
17-
Version = "v.1.0.0"
17+
Version = "v.1.0.1"
1818
)]
1919
public class PluginClass : AbstractPlugin
2020
{

Pets/packages.config

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3-
<package id="Lib.Harmony" version="2.0.4" targetFramework="net472" />
4-
<package id="LiteDB" version="5.0.10" targetFramework="net472" />
5-
<package id="SynapseSL" version="2.6.0" targetFramework="net472" />
3+
<package id="Lib.Harmony" version="2.1.1" targetFramework="net472" />
4+
<package id="LiteDB" version="5.0.11" targetFramework="net472" />
5+
<package id="SynapseSL" version="2.7.0-dev4" targetFramework="net472" />
66
<package id="System.Runtime.CompilerServices.Unsafe" version="6.0.0-preview.3.21201.4" targetFramework="net472" />
7-
<package id="YamlDotNet" version="11.1.3-nullable-enums-0003" targetFramework="net472" />
7+
<package id="YamlDotNet" version="11.2.1" targetFramework="net472" />
88
</packages>

0 commit comments

Comments
 (0)