About CustomC4&RocketTiers
CustomC4RocketTiers is a Rust plugin that extends explosive gameplay with fully configurable C4 and Rocket Launcher tiers.
Each tier can define its own damage values, skins, and even launcher wear and magazine size for balanced progression.
Features
C4 Tiers:
Define multiple C4 types (e.g., c4_tier1, c4_tier2, c4_tier3) with custom explosion damage and optional skins.
Basic Rocket Tiers:
Configure normal Basic rockets with per-tier damage.
HV Rocket Tiers:
Configure High Velocity rockets with per-tier damage.
Rocket Launcher Tiers:
Set custom wear/condition loss per shot and magazine size depending on the tier.
Admin Commands
/givec4 [tier1|tier2|tier3] – spawn a tiered C4
/giverocket [tier1|tier2|tier3] – spawn a tiered Rocket Launcher
Config:
{
"C4Tiers": {
"c4_tier1": {
"ExplosionDamage": 1000.0,
"Info": "Tier 1 C4",
"SkinId": "3425076124"
},
"c4_tier2": {
"ExplosionDamage": 2000.0,
"Info": "Tier 2 C4",
"SkinId": "3425076601"
},
"c4_tier3": {
"ExplosionDamage": 5000.0,
"Info": "Tier 3 C4",
"SkinId": "3425076743"
}
},
"RocketHvTiers": {
"rocket_tier1": {
"ExplosionDamage": 250.0,
"Info": "Tier 1 HV rocket",
"SkinId": "3447956979"
},
"rocket_tier2": {
"ExplosionDamage": 350.0,
"Info": "Tier 2 HV rocket",
"SkinId": "3447957790"
},
"rocket_tier3": {
"ExplosionDamage": 450.0,
"Info": "Tier 3 HV rocket",
"SkinId": "3447954671"
}
},
"RocketLauncherTiers": {
"rocket_tier1": {
"ConditionLossPerShot": 10.0,
"Info": "Tier 1 rocket launcher: wear per shot and magazine size",
"MagazineSize": 10
},
"rocket_tier2": {
"ConditionLossPerShot": 6.0,
"Info": "Tier 2 rocket launcher: wear per shot and magazine size",
"MagazineSize": 5
},
"rocket_tier3": {
"ConditionLossPerShot": 3.0,
"Info": "Tier 3 rocket launcher: wear per shot and magazine size",
"MagazineSize": 3
}
},
"RocketTiers": {
"rocket_tier1": {
"ExplosionDamage": 500.0,
"Info": "Tier 1 basic rocket",
"SkinId": "3447956979"
},
"rocket_tier2": {
"ExplosionDamage": 750.0,
"Info": "Tier 2 basic rocket",
"SkinId": "3447957790"
},
"rocket_tier3": {
"ExplosionDamage": 1000.0,
"Info": "Tier 3 basic rocket",
"SkinId": "3447954671"
}
}
}
Example configuration for RaidableBases [ { "shortname": "explosive.timed", "name": "c4_tier1", "text": null, "blueprint": false, "skin": 3425076124, "amount": 1, "amountMin": 0, "probability": 1.0, "stacksize": -1 }, { "shortname": "explosive.timed", "name": "c4_tier2", "text": null, "blueprint": false, "skin": 3425076601, "amount": 1, "amountMin": 0, "probability": 0.8, "stacksize": -1 }, { "shortname": "explosive.timed", "name": "c4_tier3", "text": null, "blueprint": false, "skin": 3425076743, "amount": 1, "amountMin": 0, "probability": 0.5, "stacksize": -1 }, { "shortname": "rocket.launcher", "name": "ROCKET_TIER1", "text": null, "blueprint": false, "skin": 3447956979, "amount": 1, "amountMin": 0, "probability": 0.6, "stacksize": -1 }, { "shortname": "rocket.launcher", "name": "ROCKET_TIER2", "text": null, "blueprint": false, "skin": 3447957790, "amount": 1, "amountMin": 0, "probability": 0.4, "stacksize": -1 }, { "shortname": "rocket.launcher", "name": "ROCKET_TIER3", "text": null, "blueprint": false, "skin": 3447954671, "amount": 1, "amountMin": 0, "probability": 0.2, "stacksize": -1 } ]