About Rocket Strike
Rocket Strike - the ultimate event that allows you to create missile strikes anywhere on the map, in any quantity, any radius and with all possible settings. A unique feature is the creation of nuclear charges that create radiation zones after the explosion.
New UPDATE 1.1.0 brings customisable Nuclear Strikes
Watch the video from the new update on YouTube
The configuration file allows you to manage all aspects of the event:
- projectile type for a missile strike
- random projectiles
- explosion radius
- number of missiles in launch
- nuclear charge
- nuclear charge strength
- radius and duration of the radiation zone
- event frequency
- markers on map
- marker on map after explosion (different color)
- sound siren
- notifications in chat (for all or for nearby players)
- damage multipliers
- loot after explosion
- since v.1.1.0 you can adjust projectiles size
Permissions
Requires: rocketstrike.rs
Chat commands
/rs call (/rs - alias) - takes your position as the center point for launching rockets and using the "Default" preset
/rs onme takes your position as the center point for launching rockets and using the "OnMe" preset
/rs start - event start (the rocket strike will not start immediately, it will be scheduled according to the configuration settings)
/rs stop - stops the event if it was started and scheduled
/rs nb - drops Nuclear Bomb on your position
Configuration
Event settings
"EventSettings": {
"autoStart": false, // automatically schedule an event to run after the plugin is installed
"startAtRandomTime": true,
"randomTimeRangeFrom": 120, // minutes
"randomTimeRangeUpTo": 180, // minutes
"repeatTimeInterval": 45, // minutes
"rocketsLaunchPreset": "Default", // selected launch preset
"randomRocketsLaunchPresets": false
}
Presets
1 preset in the example below:
"LaunchPresets": {
"Default": {
"soundAlarm": true, // play sound alarm on launch start
"soundAlarmDuration": 11, // seconds
"chatNotifications": true, // notify players
"chatNotificationsForNeardbyPlayersOnly": false, // notify only nearby players
"showMapMarker": true, // show markers on the map (both: red and orange)
"mapMarkerLootingStageDuration": 10, // duration in minutes for the orange marker
"noDamage": false, // turns damage off
"dropLoot": true, // allows to control loot drop
"dropLootMultiplier": 1.0, // multiplier for the loot amount dropped by each projectile
"maxRadius": 350, // rocket launch zone max radius
"minRadius": 250, // rocket launch zone min radius
"maxRocketsAmount": 12, // max 12 rockets in one launch
"minRocketsAmount": 7, // min 7 rockets in one launch
"maxDuration": 120, // seconds
"minDuration": 60, // seconds
"damageMultiplier": 1.0, // global damage multiplier that affects each projectile
"projectiles": [
"NuclearMLRSRocket" // projectile type
]
} }
Projectiles configuration
1 projectile in the example below:
"Projectiles": {
"NuclearMLRSRocket": { // name used in a launch presset
"damageMultiplier": 3.0, // projectile damage multiplier for each damage type
"explosionRadius": 45, // meters
"minExplosionRadius": 25, // meters, minimum radius
"gravityModifier": 0, // affects projectile velocity
"velocity": 35, // projectile velocity
"nuclearCharge": true, // if "true” a nuclear charge will be added to the projectile
"nuclearZoneRadius": 50, // meters, radiation zone radius after the explosion
"nuclearZoneRadiationAmount": 55, // radiation damage in the zone per second
"nuclearZoneDuration": 5, // minutes
"prefab": "ammo.rocket.mlrs", // game object used for this projectile
"additionalDamageTypes": [ // additional damage type
{
"type": "Radiation", // types list is available in the plugin file
"damage": 1000
}
],
"itemOnLootDropSpot": "assets/content/structures/excavator/prefabs/diesel_collectable.prefab", // spawns this item on each explosion spot
"dropLootList": [ // list of loot to spawn
{
"item": "metal.fragments",
"min": 500,
"max": 1000
},
{
"item": "sulfur",
"min": 300,
"max": 1000
},
{
"item": "lowgradefuel",
"min": 250,
"max": 500
},
{
"item": "charcoal",
"min": 500,
"max": 1000
},
{
"item": "explosives",
"min": 3,
"max": 12
}
]
}}
