Update skill configs and sound, add plugin config

This commit is contained in:
Juzlus 2025-08-31 02:03:03 +02:00
parent 1d9e70aeda
commit 92e48b2adc
4 changed files with 848 additions and 2 deletions

View file

@ -71,7 +71,7 @@ namespace jRandomSkills
{ {
public float ChanceFrom { get; set; } public float ChanceFrom { get; set; }
public float ChanceTo { get; set; } public float ChanceTo { get; set; }
public SkillConfig(Skills skill = skillName, bool active = true, string color = "#FF4500", CsTeam onlyTeam = CsTeam.None, bool needsTeammates = false, float chanceFrom = .65f, float chanceTo = .85f) : base(skill, active, color, onlyTeam, needsTeammates) public SkillConfig(Skills skill = skillName, bool active = true, string color = "#FF4500", CsTeam onlyTeam = CsTeam.None, bool needsTeammates = false, float chanceFrom = .2f, float chanceTo = .5f) : base(skill, active, color, onlyTeam, needsTeammates)
{ {
ChanceFrom = chanceFrom; ChanceFrom = chanceFrom;
ChanceTo = chanceTo; ChanceTo = chanceTo;

View file

@ -126,7 +126,7 @@ namespace jRandomSkills
{ {
foreach (var enemy in Utilities.GetPlayers().Where(p => p.Team != player.Team)) foreach (var enemy in Utilities.GetPlayers().Where(p => p.Team != player.Team))
if (enemy != null && enemy.IsValid && enemy.PawnIsAlive) if (enemy != null && enemy.IsValid && enemy.PawnIsAlive)
enemy.PlayerPawn.Value.EmitSound($"weapon.C4Beep.Impact", volume: 1f); enemy.PlayerPawn.Value.EmitSound($"C4.PlantSoundB", volume: 1f);
} }
public class PlayerSkillInfo public class PlayerSkillInfo

View file

@ -0,0 +1,846 @@
{
"Settings": {
"LangCode": "en",
"GameMode": 0,
"KillerSkillInfo": true,
"TeamMateSkillInfo": true,
"SummaryAfterTheRound": true,
"DebugMode": true,
"SetSkillCommands": "ustawskill, setskill, definirhabilidade, configurarhabilidade, 设置技能, 配置技能",
"SkillsListCommands": "supermoc, skille, listamocy, supermoce, skills, listaHabilidades, habilidades, 技能列表, 超能力列表",
"UseSkillCommands": "t, useSkill, usarHabilidade, 技能使用, 使用技能",
"ChangeMapCommands": "map, mapa, changemap, zmienmape, zmienmape, mudarMapa, trocarMapa, 更换地图, 更改地图",
"StartGameCommands": "start, go, começar, iniciar, 开始, 启动",
"ConsoleCommands": "console, sv, 控制台, 服务器",
"SwapCommands": "swap, zmiana, trocar, 交换, 切换",
"ShuffleCommands": "shuffle, embaralhar, 随机排序, 洗牌",
"PauseCommands": "pause, unpause, pausar, despausar, 暂停, 恢复",
"HealCommands": "heal, ulecz, curar, tratar, 治疗, 治愈",
"SetScoreCommands": "setscore, wynik, definirPontuacao, configurarPontos, 设置分数, 调整分数"
},
"SkillsInfo": [
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#ff0000",
"Active": true,
"Name": "Aimbot"
},
{
"SecondsInBack": 5,
"Cooldown": 15.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#a86eff",
"Active": true,
"Name": "Anomaly"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#D6E6FF",
"Active": true,
"Name": "AntyFlash"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#8B4513",
"Active": true,
"Name": "AntyHead"
},
{
"NeedsTeammates": false,
"OnlyTeam": 3,
"Color": "#edf5b5",
"Active": true,
"Name": "AreaReaper"
},
{
"ChanceFrom": 0.65,
"ChanceTo": 0.85,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#d1430a",
"Active": true,
"Name": "Armored"
},
{
"DamageMultiplier": 2.0,
"ToleranceDeg": 45.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#d9d9d9",
"Active": true,
"Name": "Assassin"
},
{
"ChanceFrom": 0.1,
"ChanceTo": 0.7,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#7E10AD",
"Active": true,
"Name": "Astronaut"
},
{
"SpeedMultipier": 2.0,
"MaxSpeed": 900.0,
"DamageDeal": 9999.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#2effc7",
"Active": true,
"Name": "Baseball"
},
{
"ChanceFrom": 0.2,
"ChanceTo": 0.4,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#00FF00",
"Active": true,
"Name": "Behind"
},
{
"TorseReflectionChance": 0.95,
"LegReflectionChance": 0.8,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#cc7504",
"Active": true,
"Name": "BladeMaster"
},
{
"MaxSpeed": 500.0,
"JumpVelocity": 300.0,
"JumpBoost": 2.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#d1430a",
"Active": true,
"Name": "BunnyHop"
},
{
"NeedsTeammates": false,
"OnlyTeam": 2,
"Color": "#00911f",
"Active": true,
"Name": "C4Camouflage"
},
{
"ChanceFrom": 0.2,
"ChanceTo": 0.4,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#FF4500",
"Active": true,
"Name": "Catapult"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#FF8B42",
"Active": true,
"Name": "Chicken"
},
{
"BombArmedTime": 10.0,
"NeedsTeammates": false,
"OnlyTeam": 3,
"Color": "#343deb",
"Active": true,
"Name": "ChillOut"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#88a31a",
"Active": true,
"Name": "Cutter"
},
{
"Brightness": 0.01,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#383838",
"Active": true,
"Name": "Darkness"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#919191",
"Active": true,
"Name": "Deactivator"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#dae01f",
"Active": true,
"Name": "Deaf"
},
{
"ChanceFrom": 0.2,
"ChanceTo": 0.5,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#FF4500",
"Active": true,
"Name": "Disarmament"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#00f2ff",
"Active": true,
"Name": "Distancer"
},
{
"HealthRegainScale": 0.3,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#FA050D",
"Active": true,
"Name": "Dracula"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#ffb73b",
"Active": true,
"Name": "Duplicator"
},
{
"MinScale": 0.6,
"MaxScale": 0.95,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#ffff00",
"Active": true,
"Name": "Dwarf"
},
{
"Cooldown": 15.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#ff8c92",
"Active": true,
"Name": "EnemySpawn"
},
{
"Damage": 10.0,
"DamageRadius": 190.0,
"ChanceFrom": 0.15,
"ChanceTo": 0.3,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#9c0000",
"Active": true,
"Name": "ExplosiveShot"
},
{
"Distance": 1000.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#d1f542",
"Active": true,
"Name": "FalconEye"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#ffc061",
"Active": true,
"Name": "FastReload"
},
{
"ChanceFrom": 1.2,
"ChanceTo": 3.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#A31912",
"Active": true,
"Name": "Flash"
},
{
"Cooldown": 2.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#1b04cc",
"Active": true,
"Name": "Fortnite"
},
{
"MaxBombHealth": 1000,
"NeedsTeammates": false,
"OnlyTeam": 3,
"Color": "#5d00ff",
"Active": true,
"Name": "FragileBomb"
},
{
"HealthMultiplier": 1.5,
"NeedsTeammates": true,
"OnlyTeam": 0,
"Color": "#ff0000",
"Active": true,
"Name": "FriendlyFire"
},
{
"TriggerRadius": 180.0,
"SlownessMultiplier": 5,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#00eaff",
"Active": true,
"Name": "FrozenDecoy"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#FFFFFF",
"Active": true,
"Name": "Ghost"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#5d00ff",
"Active": true,
"Name": "Glaz"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#f542ef",
"Active": true,
"Name": "Glitch"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#fff52e",
"Active": true,
"Name": "Glue"
},
{
"Cooldown": 30.0,
"Duration": 2.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#e0d83a",
"Active": true,
"Name": "GodMode"
},
{
"SmokeHeal": 1,
"SmokeRadius": 180.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#1fe070",
"Active": true,
"Name": "HealingSmoke"
},
{
"HealthToAdd": 25,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#ded678",
"Active": true,
"Name": "Hermit"
},
{
"DamageMultiplier": 2.0,
"DamageRadiusMultiplier": 2.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#ffdd00",
"Active": true,
"Name": "HolyHandGrenade"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#99140B",
"Active": true,
"Name": "Impostor"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#0000FF",
"Active": true,
"Name": "InfiniteAmmo"
},
{
"MaxStepBeam": 50,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#f542ef",
"Active": true,
"Name": "Jackal"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#42f5a7",
"Active": true,
"Name": "Jammer"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#b01e5d",
"Active": true,
"Name": "JumpBan"
},
{
"HealthToAdd": 3,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#a86eff",
"Active": true,
"Name": "JumpingJack"
},
{
"FlashDuration": 1.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#57bcff",
"Active": true,
"Name": "KillerFlash"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#a3651a",
"Active": true,
"Name": "LifeSwap"
},
{
"MaxDistance": 4096.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#c9f8ff",
"Active": true,
"Name": "LongKnife"
},
{
"MaxDistance": 4096.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#6effc7",
"Active": true,
"Name": "LongZeus"
},
{
"HealthToAdd": 50,
"HealthShotLimit": 3,
"Cooldown": 1.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#10c212",
"Active": true,
"Name": "Medic"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#52f54c",
"Active": true,
"Name": "MoneySwap"
},
{
"ExplosionRadius": 500.0,
"ExplosionDamage": 999,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#F5CB42",
"Active": true,
"Name": "Muhammed"
},
{
"IdlePercentInvisibility": 0.3,
"DuckPercentInvisibility": 0.3,
"KnifePercentInvisibility": 0.3,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#dedede",
"Active": true,
"Name": "Ninja"
},
{
"Cooldown": 30.0,
"Duration": 2.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#44ebd4",
"Active": true,
"Name": "Noclip"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#a38c1a",
"Active": true,
"Name": "NoNades"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#FFFFFF",
"Active": true,
"Name": "None"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#8a42f5",
"Active": true,
"Name": "NoRecoil"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#ff5CD9",
"Active": true,
"Name": "OneShot"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#3c47de",
"Active": true,
"Name": "OnlyHead"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#FFA500",
"Active": true,
"Name": "PawelJumper"
},
{
"ChanceFrom": 0.2,
"ChanceTo": 0.4,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#ff5C0A",
"Active": true,
"Name": "Phoenix"
},
{
"MaximumFuel": 100.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#1466F5",
"Active": true,
"Name": "Pilot"
},
{
"ExtraC4BlowTime": 60,
"NeedsTeammates": false,
"OnlyTeam": 2,
"Color": "#7d7d7d",
"Active": true,
"Name": "Planter"
},
{
"Damage": 1,
"Cooldown": 1.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#902eff",
"Active": true,
"Name": "Poison"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#ffc061",
"Active": true,
"Name": "PrimaryBan"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#9c9c9c",
"Active": true,
"Name": "Prosthesis"
},
{
"MaxDefusingRange": 80.0,
"DefusingTime": 10.0,
"NeedsTeammates": false,
"OnlyTeam": 3,
"Color": "#507529",
"Active": true,
"Name": "PsychicDefusing"
},
{
"ChanceFrom": 1.0,
"ChanceTo": 1.0,
"JumpVelocity": 300.0,
"PushVelocity": 400.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#1e9ab0",
"Active": true,
"Name": "Push"
},
{
"RegenerationMultiplier": 1.5,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#3c47de",
"Active": true,
"Name": "Pyro"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#8a42f5",
"Active": true,
"Name": "QuickShot"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#2effcb",
"Active": true,
"Name": "RadarHack"
},
{
"MinExtraHealth": 50,
"MaxExtraHealth": 501,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#009905",
"Active": true,
"Name": "Rambo"
},
{
"Cooldown": 15.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#e0873a",
"Active": true,
"Name": "RandomWeapon"
},
{
"Cooldown": 15.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#3cded3",
"Active": true,
"Name": "ReactiveArmor"
},
{
"HealthToAdd": 1,
"Cooldown": 0.25,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#ff462e",
"Active": true,
"Name": "Regeneration"
},
{
"Cooldown": 15.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#a3000b",
"Active": true,
"Name": "Replicator"
},
{
"Cooldown": 15.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#a86eff",
"Active": true,
"Name": "Retreat"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#a68132",
"Active": true,
"Name": "ReturnToSender"
},
{
"ZombieHealth": 200,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#ff5C0A",
"Active": true,
"Name": "ReZombie"
},
{
"MinMoney": 5000,
"MaxMoney": 15000,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#D4AF37",
"Active": true,
"Name": "RichBoy"
},
{
"MoneyMultiplier": 35,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#119125",
"Active": true,
"Name": "RobinHood"
},
{
"SlownessTime": 2.0,
"SlownessModifier": 0.2,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#8B4513",
"Active": true,
"Name": "Rubber"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#8A2BE2",
"Active": true,
"Name": "Saper"
},
{
"StartHealth": 50,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#d41c1c",
"Active": true,
"Name": "SecondLife"
},
{
"TeleportDistance": 100.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#4d4d4d",
"Active": true,
"Name": "Shade"
},
{
"DetonationTime": 20,
"NeedsTeammates": false,
"OnlyTeam": 2,
"Color": "#f5b74c",
"Active": true,
"Name": "ShortBomb"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#333333",
"Active": true,
"Name": "Silent"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#e0873a",
"Active": false,
"Name": "SniperElite"
},
{
"ChanceFrom": 1.15,
"ChanceTo": 1.35,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#09ba00",
"Active": true,
"Name": "Soldier"
},
{
"Cooldown": 5.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#e3ed8c",
"Active": true,
"Name": "SoundMaker"
},
{
"Distance": 100.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#42f5da",
"Active": true,
"Name": "Spectator"
},
{
"Cooldown": 30.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#1466F5",
"Active": true,
"Name": "SwapPosition"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#8A2BE2",
"Active": true,
"Name": "Teleporter"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#adaec7",
"Active": true,
"Name": "Thief"
},
{
"Distance": 100.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#1b04cc",
"Active": true,
"Name": "ThirdEye"
},
{
"SmokeDamage": 2,
"SmokeRadius": 180.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#507529",
"Active": true,
"Name": "ToxicSmoke"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#5d00ff",
"Active": true,
"Name": "Wallhack"
},
{
"ChangeRoundTime": 10,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#ff462e",
"Active": true,
"Name": "Watchmaker"
},
{
"Cooldown": 30.0,
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#c7e03a",
"Active": true,
"Name": "WeaponsSwap"
},
{
"NeedsTeammates": false,
"OnlyTeam": 0,
"Color": "#fbff00",
"Active": true,
"Name": "Zeus"
}
]
}