Skip to content

Commit ce5eccd

Browse files
committed
Release1.4.3
1 parent d889df0 commit ce5eccd

File tree

4 files changed

+16
-28
lines changed

4 files changed

+16
-28
lines changed

HelpSense/API/Events/CustomEventHandler.cs

Lines changed: 4 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -96,22 +96,6 @@ public class CustomEventHandler : CustomEventsHandler
9696
public static TranslateConfig TranslateConfig;
9797
public static SSSSTranslateConfig SSSSTranslateConfig;
9898
public static CommandTranslateConfig CommandTranslateConfig;
99-
100-
public IEnumerator<float> Scp029InfEffect(Player player)
101-
{
102-
while(true)
103-
{
104-
yield return Timing.WaitForSeconds(1f);
105-
if(!player.HasEffect<MovementBoost>())
106-
player.EnableEffect<MovementBoost>(20);
107-
if (!player.HasEffect<Scp1853>())
108-
player.EnableEffect<Scp1853>(2);
109-
if (!player.HasEffect<DamageReduction>())
110-
player.EnableEffect<DamageReduction>(15);
111-
if (player.GetRoleName() != "SCP-029")
112-
yield break;
113-
}
114-
}
11599

116100
public override void OnServerWaitingForPlayers()
117101
{
@@ -602,8 +586,6 @@ public override void OnServerRoundStarted()
602586
player.EnableEffect<DamageReduction>(15);
603587

604588
player.Health = 120;
605-
606-
Timing.RunCoroutine(Scp029InfEffect(player));
607589
};
608590
});
609591
}
@@ -902,7 +884,7 @@ public override void OnScp914ProcessedInventoryItem(Scp914ProcessedInventoryItem
902884
public override void OnPlayerUsedItem(PlayerUsedItemEventArgs ev)
903885
{
904886
Player player = ev.Player;
905-
var item = ev.Item;
887+
var item = ev.UsableItem;
906888

907889
if (SCP1056Base != null && item == SCP1056Base)
908890
{
@@ -913,9 +895,9 @@ public override void OnPlayerUsedItem(PlayerUsedItemEventArgs ev)
913895

914896
public override void OnPlayerThrewProjectile(PlayerThrewProjectileEventArgs ev)
915897
{
916-
var item = ev.Item;
898+
var item = ev.ThrowableItem;
917899

918-
if (SCP1068Base != null && item == SCP1068Base)
900+
if (SCP1068Base != null && item.Base == SCP1068Base)
919901
{
920902
Server.SendBroadcast(TranslateConfig.SCP1068UsedBroadcast, 5, BroadcastFlags.Normal);
921903
Warhead.Shake();
@@ -1032,7 +1014,7 @@ public override void OnPlayerSpawned(PlayerSpawnedEventArgs ev)
10321014
public override void OnPlayerShotWeapon(PlayerShotWeaponEventArgs ev)
10331015
{
10341016
Player player = ev.Player;
1035-
var Weapon = ev.Weapon;
1017+
var Weapon = ev.FirearmItem;
10361018
if (player != null && Config.SavePlayersInfo)
10371019
{
10381020
var pLog = player.GetLog();

HelpSense/Helper/SpecialRole/SpecialRoleHelper.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,12 @@ public static IEnumerator<float> SpecialRoleInfoHandle()
4444
if (CustomEventHandler.SCP029 != null && CustomEventHandler.SCP029.Player != null)
4545
{
4646
CustomEventHandler.SCP029.Player.GetPlayerUi().CommonHint.ShowRoleHint(SCP029SpecialIntroduction, config.SCP029SkillIntroduction, 1.25f);
47+
if (!CustomEventHandler.SCP029.Player.HasEffect<MovementBoost>())
48+
CustomEventHandler.SCP029.Player.EnableEffect<MovementBoost>(20);
49+
if (!CustomEventHandler.SCP029.Player.HasEffect<Scp1853>())
50+
CustomEventHandler.SCP029.Player.EnableEffect<Scp1853>(2);
51+
if (!CustomEventHandler.SCP029.Player.HasEffect<DamageReduction>())
52+
CustomEventHandler.SCP029.Player.EnableEffect<DamageReduction>(15);
4753
}
4854

4955
if (CustomEventHandler.SCP703 != null && CustomEventHandler.SCP703.Player != null)
@@ -85,7 +91,7 @@ public static IEnumerator<float> SpecialRoleInfoHandle()
8591

8692
if (CustomEventHandler.SCP347 != null && CustomEventHandler.SCP347.Player != null)
8793
{
88-
CustomEventHandler.SCP347.Player.EnableEffect<Invisible>(1 , 2);
94+
CustomEventHandler.SCP347.Player.EnableEffect<Invisible>(1);
8995

9096
CustomEventHandler.SCP347.Player.GetPlayerUi().CommonHint.ShowRoleHint(SCP347SpecialIntroduction, config.SCP347SkillIntroduction, 1.25f);
9197
}

HelpSense/Plugins.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ public override void LoadConfigs()
2525
CustomEventHandler.CommandTranslateConfig = this.LoadConfig<CommandTranslateConfig>("CommandTranslateConfig.yml");
2626
}
2727

28-
public static DateTime LastUpdateTime => new(2025, 5, 25, 16, 00, 00);
29-
public static System.Version RequiredGameVersion => new(14, 1, 0);
28+
public static DateTime LastUpdateTime => new(2025, 7, 26, 22, 17, 58);
29+
public static System.Version RequiredGameVersion => new(14, 1, 1);
3030

3131
public static Plugins Instance { get; private set; }
3232

@@ -36,7 +36,7 @@ public override void LoadConfigs()
3636

3737
public override string Author => "X小左";
3838

39-
public override System.Version Version => new(1, 4, 2);
39+
public override System.Version Version => new(1, 4, 3);
4040

4141
public override System.Version RequiredApiVersion => new(LabApiProperties.CompiledVersion);
4242

HelpSense/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,5 @@
3131
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
3232
//通过使用 "*",如下所示:
3333
// [assembly: AssemblyVersion("1.0.*")]
34-
[assembly: AssemblyVersion("1.4.2")]
35-
[assembly: AssemblyFileVersion("1.4.2")]
34+
[assembly: AssemblyVersion("1.4.3")]
35+
[assembly: AssemblyFileVersion("1.4.3")]

0 commit comments

Comments
 (0)