Bump version, return SkillAction result & i18n

Bump module version to 1.2.1.b7 and change SkillAction to return the invoked method result (object?) or null when not found. Add and normalize many localization entries across multiple language files (aimlock, homingnades, hotbomb, illiterate, illusionist, magneticdecoy, magneto, miner, planter_planting, teleporter chance string, throwingknife, weightless, wildthrow, smoker, etc.) and clean up duplicate/obsolete entries. Update server plugin binaries and configs (WASDMenuAPI.dll, jRandomSkills.dll, config.json, skillsInfo.json) and remove playersLanguage.json.
This commit is contained in:
Juzlus 2026-04-07 20:57:34 +02:00
parent 3954fc3af4
commit abd3aed8fd
33 changed files with 1159 additions and 324 deletions

View file

@ -8,6 +8,24 @@
"Name": "Zeus",
"RequiredPermission": ""
},
{
"NeedsTeammates": false,
"DisableOnFreezeTime": false,
"OnlyTeam": 0,
"Color": "#384728",
"Active": true,
"Name": "WildThrow",
"RequiredPermission": ""
},
{
"NeedsTeammates": false,
"DisableOnFreezeTime": false,
"OnlyTeam": 0,
"Color": "#8f6dc9",
"Active": true,
"Name": "Weightless",
"RequiredPermission": ""
},
{
"Cooldown": 30.0,
"NeedsTeammates": false,
@ -41,6 +59,7 @@
{
"SmokeDamage": 2,
"SmokeRadius": 180.0,
"TickCooldown": 17,
"NeedsTeammates": false,
"DisableOnFreezeTime": false,
"OnlyTeam": 0,
@ -49,6 +68,17 @@
"Name": "ToxicSmoke",
"RequiredPermission": ""
},
{
"FriendlyFire": false,
"Damage": 9999,
"NeedsTeammates": false,
"DisableOnFreezeTime": true,
"OnlyTeam": 0,
"Color": "#8f108f",
"Active": true,
"Name": "ThrowingKnife",
"RequiredPermission": ""
},
{
"HealthTakenScale": 0.3,
"NeedsTeammates": false,
@ -79,6 +109,8 @@
"RequiredPermission": ""
},
{
"ChanceFrom": 0.5,
"ChanceTo": 0.6,
"NeedsTeammates": false,
"DisableOnFreezeTime": false,
"OnlyTeam": 0,
@ -109,9 +141,7 @@
"RequiredPermission": ""
},
{
"Cooldown": 5.0,
"CTSoundEvent": "c4.disarmstart",
"TSoundEvent": "C4.PlantSoundB",
"Cooldown": 2,
"NeedsTeammates": false,
"DisableOnFreezeTime": false,
"OnlyTeam": 0,
@ -140,6 +170,15 @@
"Name": "SniperElite",
"RequiredPermission": ""
},
{
"NeedsTeammates": false,
"DisableOnFreezeTime": false,
"OnlyTeam": 0,
"Color": "#b5ab8f",
"Active": true,
"Name": "Smoker",
"RequiredPermission": ""
},
{
"NeedsTeammates": false,
"DisableOnFreezeTime": false,
@ -489,6 +528,7 @@
},
{
"Cooldown": 30.0,
"CooldownWhenStuck": 5.0,
"Duration": 2.0,
"NeedsTeammates": false,
"DisableOnFreezeTime": true,
@ -513,6 +553,7 @@
{
"ExplosionRadius": 500.0,
"ExplosionDamage": 999,
"DmgReductionForTeamates": 0.5,
"NeedsTeammates": false,
"DisableOnFreezeTime": false,
"OnlyTeam": 0,
@ -530,6 +571,16 @@
"Name": "MoneySwap",
"RequiredPermission": ""
},
{
"DetonationRange": 130.0,
"NeedsTeammates": false,
"DisableOnFreezeTime": false,
"OnlyTeam": 0,
"Color": "#adf542",
"Active": true,
"Name": "Miner",
"RequiredPermission": ""
},
{
"HealthToAdd": 50,
"HealthShotLimit": 3,
@ -552,8 +603,30 @@
"Name": "Magnifier",
"RequiredPermission": ""
},
{
"Radius": 100.0,
"NeedsTeammates": false,
"DisableOnFreezeTime": false,
"OnlyTeam": 0,
"Color": "#f081ec",
"Active": true,
"Name": "Magneto",
"RequiredPermission": ""
},
{
"TriggerRadius": 180.0,
"Strenght": 30.0,
"NeedsTeammates": false,
"DisableOnFreezeTime": false,
"OnlyTeam": 0,
"Color": "#81f0c4",
"Active": true,
"Name": "MagneticDecoy",
"RequiredPermission": ""
},
{
"MaxDistance": 4096.0,
"FriendlyFire": false,
"NeedsTeammates": false,
"DisableOnFreezeTime": false,
"OnlyTeam": 0,
@ -564,6 +637,7 @@
},
{
"MaxDistance": 4096.0,
"FriendlyFire": true,
"NeedsTeammates": false,
"DisableOnFreezeTime": false,
"OnlyTeam": 0,
@ -583,6 +657,7 @@
},
{
"FlashDuration": 1.0,
"FriendlyFire": true,
"NeedsTeammates": false,
"DisableOnFreezeTime": false,
"OnlyTeam": 0,
@ -657,6 +732,32 @@
"Name": "Impostor",
"RequiredPermission": ""
},
{
"Cooldown": 30.0,
"DurationRun": 5.0,
"DurationCrouch": 12.0,
"YourTeamDamage": 10,
"EnemyTeamDamage": 20,
"NeedsTeammates": false,
"DisableOnFreezeTime": true,
"OnlyTeam": 0,
"Color": "#42f5ef",
"Active": true,
"Name": "Illusionist",
"RequiredPermission": ""
},
{
"MaximumFuel": 150.0,
"FuelConsumption": 0.64,
"Refuelling": 0.1,
"NeedsTeammates": false,
"DisableOnFreezeTime": true,
"OnlyTeam": 0,
"Color": "#1466F5",
"Active": true,
"Name": "Illiterate",
"RequiredPermission": ""
},
{
"Cooldown": 30.0,
"Duration": 10.0,
@ -668,6 +769,29 @@
"Name": "Iana",
"RequiredPermission": ""
},
{
"Cooldown": 1.0,
"Damage": 2,
"NeedsTeammates": false,
"DisableOnFreezeTime": false,
"OnlyTeam": 3,
"Color": "#baf081",
"Active": true,
"Name": "HotBomb",
"RequiredPermission": ""
},
{
"Strength": 150.0,
"MaxVelocity": 2000.0,
"DetonationRange": 130.0,
"NeedsTeammates": false,
"DisableOnFreezeTime": false,
"OnlyTeam": 0,
"Color": "#384728",
"Active": true,
"Name": "HomingNades",
"RequiredPermission": ""
},
{
"DamageMultiplier": 2.0,
"DamageRadiusMultiplier": 2.0,
@ -680,7 +804,7 @@
"RequiredPermission": ""
},
{
"HealthToAdd": 25,
"HealthToAdd": 100,
"NeedsTeammates": false,
"DisableOnFreezeTime": false,
"OnlyTeam": 0,
@ -692,6 +816,7 @@
{
"SmokeHeal": 1,
"SmokeRadius": 180.0,
"TickCooldown": 16,
"NeedsTeammates": false,
"DisableOnFreezeTime": false,
"OnlyTeam": 0,
@ -700,6 +825,18 @@
"Name": "HealingSmoke",
"RequiredPermission": ""
},
{
"Amount": 3,
"Heal": 2,
"TickCooldown": 16,
"NeedsTeammates": false,
"DisableOnFreezeTime": false,
"OnlyTeam": 0,
"Color": "#b5ab8f",
"Active": true,
"Name": "HealingChicken",
"RequiredPermission": ""
},
{
"NeedsTeammates": false,
"DisableOnFreezeTime": false,
@ -1167,6 +1304,18 @@
"Name": "Anomaly",
"RequiredPermission": ""
},
{
"Cooldown": 20.0,
"Duration": 0.3,
"Offset": 0.0,
"NeedsTeammates": false,
"DisableOnFreezeTime": true,
"OnlyTeam": 0,
"Color": "#fa7b48",
"Active": true,
"Name": "AimLock",
"RequiredPermission": ""
},
{
"NeedsTeammates": false,
"DisableOnFreezeTime": false,