This Rust plugin lets you control how much damage each type of rocket deals to players and buildings. You can either multiply the default damage or set a fixed amount. Each rocket type has its own settings, and you can choose whether changes only apply when rockets are fired by real players.
Configuration
JSON:
{
"Version": "1.0.0",
"Only Modify If Fired By Player": true,
"Rockets": {
"rocket_basic": {
"Player Damage Override Total (-1 = use multiplier)": -1.0,
"Player Damage Multiplier (1.0 = vanilla)": 1.0,
"Non Player Damage Override Total (-1 = use multiplier)": -1.0,
"Non Player Damage Multiplier (1.0 = vanilla)": 1.0
},
"rocket_hv": {
"Player Damage Override Total (-1 = use multiplier)": -1.0,
"Player Damage Multiplier (1.0 = vanilla)": 1.0,
"Non Player Damage Override Total (-1 = use multiplier)": -1.0,
"Non Player Damage Multiplier (1.0 = vanilla)": 1.0
},
"rocket_fire": {
"Player Damage Override Total (-1 = use multiplier)": -1.0,
"Player Damage Multiplier (1.0 = vanilla)": 1.0,
"Non Player Damage Override Total (-1 = use multiplier)": -1.0,
"Non Player Damage Multiplier (1.0 = vanilla)": 1.0
}
}
}
Only Modify If Fired By Player- If true, only applies damage changes when a rocket is fired by a real player (not npcs, Bradley, etc.)Rockets- A dictionary of rocket short prefab names (likerocket_hv) mapped to their damage config values
Player Damage Override Total- Sets the total damage to players; use-1to disable and fall back to multiplier.Player Damage Multiplier- Multiplies default player damage;1.0means no change.Non Player Damage Override Total- Sets total damage to non-player entities (buildings, deployables);-1to disable.Non Player Damage Multiplier- Multiplies default non-player damage;1.0means no change.