v1.1.0
This commit is contained in:
parent
6b8988ade4
commit
26cb787b57
125 changed files with 9157 additions and 1940 deletions
|
|
@ -12,13 +12,14 @@ namespace jRandomSkills
|
|||
{
|
||||
public static jRandomSkills Instance { get; private set; }
|
||||
|
||||
public List<dSkill_PlayerInfo> skillPlayer { get; } = new List<dSkill_PlayerInfo>();
|
||||
public List<jSkill_PlayerInfo> skillPlayer { get; } = new List<jSkill_PlayerInfo>();
|
||||
public Random Random { get; } = new Random();
|
||||
public CCSGameRules GameRules { get; set; }
|
||||
|
||||
public override string ModuleName => "[CS2] [ jRandomSkills ]";
|
||||
public override string ModuleAuthor => "D3X, Juzlus";
|
||||
public override string ModuleDescription => "Plugin adds random skills every round for CS2 by D3X. Modified by Juzlus.";
|
||||
public override string ModuleVersion => "1.0.4";
|
||||
public override string ModuleVersion => "1.1.0";
|
||||
|
||||
public override void Load(bool hotReload)
|
||||
{
|
||||
|
|
@ -26,25 +27,23 @@ namespace jRandomSkills
|
|||
|
||||
Config.Initialize();
|
||||
Localization.Load();
|
||||
// Debug.Load();
|
||||
Debug.Load();
|
||||
Event.Load();
|
||||
PlayerOnTick.Load();
|
||||
Command.Load();
|
||||
LoadAllSkills();
|
||||
}
|
||||
|
||||
|
||||
None.LoadSkill();
|
||||
// -> Mute.LoadSkill();;
|
||||
// -> ToxicSmoke.LoadSkill();
|
||||
|
||||
// Shade.LoadSkill();
|
||||
// FrozenDecoy.LoadSkill();
|
||||
// Medic.LoadSkill();
|
||||
|
||||
|
||||
return;
|
||||
|
||||
internal void LoadAllSkills()
|
||||
{
|
||||
foreach (var skill in Enum.GetValues(typeof(Skills)))
|
||||
SkillAction(skill.ToString(), "LoadSkill");
|
||||
if (Config.GetValue<bool>(skill, "active"))
|
||||
SkillAction(skill.ToString()!, "LoadSkill");
|
||||
|
||||
Debug.WriteToDebug($"jRandomSkills v{Instance.ModuleVersion} ({SkillData.Skills.Count - 1}/{Config.config.SkillsInfo.Length - 1} Skills) loaded!");
|
||||
Debug.WriteToDebug($"GameModes: {(Config.GameModes)Config.config.Settings.GameMode}, Lang: {Config.config.Settings.LangCode}");
|
||||
foreach (var skill in SkillData.Skills)
|
||||
Debug.WriteToDebug($"Loaded: {skill.Skill}");
|
||||
}
|
||||
|
||||
internal void SkillAction(string skill, string methodName, object[] param = null)
|
||||
|
|
@ -83,11 +82,11 @@ namespace jRandomSkills
|
|||
return player != null && player.IsValid && player.PlayerPawn?.Value != null && player.PlayerPawn.Value.LifeState == (byte)LifeState_t.LIFE_ALIVE;
|
||||
}
|
||||
|
||||
public uint[] footstepSoundEvents = { 2026488395, 2745524735, 2684452812, 2265091453, 1269567645, 520432428, 3266483468, 1346129716, 2061955732, 2240518199, 2829617974, 1194677450, 1803111098, 3749333696, 29217150, 1692050905, 2207486967, 2633527058, 3342414459, 988265811, 540697918, 1763490157, 3755338324, 3161194970, 3753692454, 3166948458, 3997353267, 3161194970, 3753692454, 3166948458, 3997353267, 809738584, 3368720745, 3295206520, 3184465677, 123085364, 3123711576, 737696412, 1403457606, 1770765328, 892882552, 3023174225, 4163677892, 3952104171, 4082928848, 1019414932, 1485322532, 1161855519, 1557420499, 1163426340, 809738584, 3368720745, 2708661994, 2479376962, 3295206520, 1404198078, 1194093029, 1253503839, 2189706910, 1218015996, 96240187, 1116700262, 84876002, 1598540856, 2231399653 };
|
||||
public uint[] silentSoundEvents = { 117596568, 117596568, 740474905, 1661204257, 3009312615, 1506215040, 115843229, 3299941720, 1016523349, 2684452812, 2067683805, 2067683805, 1016523349, 4160462271, 1543118744, 585390608, 3802757032, 2302139631, 2546391140, 144629619, 4152012084, 4113422219, 1627020521, 2899365092, 819435812, 3218103073, 961838155, 1535891875, 1826799645, 3460445620, 1818046345, 3666896632, 3099536373, 1440734007, 1409986305, 1939055066, 782454593, 4074593561, 1540837791, 3257325156 };
|
||||
public uint[] footstepSoundEvents = { 3109879199, 70939233, 1342713723, 2722081556, 1909915699, 3193435079, 2300993891, 3847761506, 4084367249, 1342713723, 3847761506, 2026488395, 2745524735, 2684452812, 2265091453, 1269567645, 520432428, 3266483468, 1346129716, 2061955732, 2240518199, 2829617974, 1194677450, 1803111098, 3749333696, 29217150, 1692050905, 2207486967, 2633527058, 3342414459, 988265811, 540697918, 1763490157, 3755338324, 3161194970, 3753692454, 3166948458, 3997353267, 3161194970, 3753692454, 3166948458, 3997353267, 809738584, 3368720745, 3295206520, 3184465677, 123085364, 3123711576, 737696412, 1403457606, 1770765328, 892882552, 3023174225, 4163677892, 3952104171, 4082928848, 1019414932, 1485322532, 1161855519, 1557420499, 1163426340, 809738584, 3368720745, 2708661994, 2479376962, 3295206520, 1404198078, 1194093029, 1253503839, 2189706910, 1218015996, 96240187, 1116700262, 84876002, 1598540856, 2231399653 };
|
||||
public uint[] silentSoundEvents = { 2551626319, 765706800, 765706800, 2860219006, 2162652424, 2551626319, 2162652424, 117596568, 117596568, 740474905, 1661204257, 3009312615, 1506215040, 115843229, 3299941720, 1016523349, 2684452812, 2067683805, 2067683805, 1016523349, 4160462271, 1543118744, 585390608, 3802757032, 2302139631, 2546391140, 144629619, 4152012084, 4113422219, 1627020521, 2899365092, 819435812, 3218103073, 961838155, 1535891875, 1826799645, 3460445620, 1818046345, 3666896632, 3099536373, 1440734007, 1409986305, 1939055066, 782454593, 4074593561, 1540837791, 3257325156 };
|
||||
}
|
||||
|
||||
public class dSkill_PlayerInfo
|
||||
public class jSkill_PlayerInfo
|
||||
{
|
||||
public required ulong SteamID { get; set; }
|
||||
public required string PlayerName { get; set; }
|
||||
|
|
@ -97,7 +96,7 @@ namespace jRandomSkills
|
|||
public bool IsDrawing { get; set; }
|
||||
}
|
||||
|
||||
public class dSkill_SkillInfo
|
||||
public class jSkill_SkillInfo
|
||||
{
|
||||
public Skills Skill { get; }
|
||||
public string Name { get; }
|
||||
|
|
@ -106,7 +105,7 @@ namespace jRandomSkills
|
|||
|
||||
public bool Display { get; }
|
||||
|
||||
public dSkill_SkillInfo(Skills skill, string color, bool display)
|
||||
public jSkill_SkillInfo(Skills skill, string color, bool display)
|
||||
{
|
||||
Skill = skill;
|
||||
Name = Localization.GetTranslation(skill.ToString().ToLower());
|
||||
|
|
@ -114,10 +113,15 @@ namespace jRandomSkills
|
|||
Color = color;
|
||||
Display = display;
|
||||
}
|
||||
|
||||
public static implicit operator Skills(jSkill_SkillInfo v)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
}
|
||||
|
||||
public static class SkillData
|
||||
{
|
||||
public static List<dSkill_SkillInfo> Skills { get; } = new List<dSkill_SkillInfo>();
|
||||
public static List<jSkill_SkillInfo> Skills { get; } = new List<jSkill_SkillInfo>();
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue