mirror of
https://github.com/sp-tarkov/modules.git
synced 2025-02-13 09:50:43 -05:00
![Dev](/assets/img/avatar_default.png)
This is due to different medkit classes being used depending on what wildspawntype is used Patch removes all negative effects from all body parts when PMC heals
56 lines
1.9 KiB
C#
56 lines
1.9 KiB
C#
using System;
|
|
using Aki.Common;
|
|
using Aki.Custom.Airdrops.Patches;
|
|
using Aki.Custom.Patches;
|
|
using Aki.Custom.Utils;
|
|
using BepInEx;
|
|
|
|
namespace Aki.Custom
|
|
{
|
|
[BepInPlugin("com.spt-aki.custom", "AKI.Custom", AkiPluginInfo.PLUGIN_VERSION)]
|
|
class AkiCustomPlugin : BaseUnityPlugin
|
|
{
|
|
public AkiCustomPlugin()
|
|
{
|
|
Logger.LogInfo("Loading: Aki.Custom");
|
|
|
|
try
|
|
{
|
|
// Bundle patches should always load first
|
|
BundleManager.GetBundles();
|
|
new EasyAssetsPatch().Enable();
|
|
new EasyBundlePatch().Enable();
|
|
|
|
new BossSpawnChancePatch().Enable();
|
|
new BotDifficultyPatch().Enable();
|
|
new CoreDifficultyPatch().Enable();
|
|
new OfflineRaidMenuPatch().Enable();
|
|
// Fixed in live, no need for patch
|
|
//new RaidSettingsWindowPatch().Enable();
|
|
new OfflineRaidSettingsMenuPatch().Enable();
|
|
new SessionIdPatch().Enable();
|
|
new VersionLabelPatch().Enable();
|
|
new IsEnemyPatch().Enable();
|
|
//new AddSelfAsEnemyPatch().Enable();
|
|
new CheckAndAddEnemyPatch().Enable();
|
|
new BotSelfEnemyPatch().Enable(); // needed
|
|
new AddEnemyToAllGroupsInBotZonePatch().Enable();
|
|
new AirdropPatch().Enable();
|
|
new AirdropFlarePatch().Enable();
|
|
new AddSptBotSettingsPatch().Enable();
|
|
new CustomAiPatch().Enable();
|
|
new ExitWhileLootingPatch().Enable();
|
|
new QTEPatch().Enable();
|
|
new PmcFirstAidPatch().Enable();
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
Logger.LogError($"{GetType().Name}: {ex}");
|
|
throw;
|
|
}
|
|
|
|
Logger.LogInfo("Completed: Aki.Custom");
|
|
}
|
|
}
|
|
}
|