SeekerSettings
SeekerSettings gives server owners control over Rust's Lock On Launcher and expands homing missile targeting to additional vehicles and entities.
# SeekerSettings
SeekerSettings gives server owners control over Rust's Lock On Launcher and expands homing missile targeting to additional vehicles and entities.
Features
* Configure Lock On Launcher maximum range
* Configure lock-on time
* Configure how long a lock remains after losing the target
* Configure the lock-on cone
* Add additional vehicles and entities as homing targets
* Configure custom Heatseeker rocket damage for specific entities
* Supports existing entities when the plugin starts
* Automatically handles newly spawned configured targets
* Uses Harmony patches to modify the game's seeker targeting system
Configuration
The configuration file is located at:
oxide/config/SeekerSettings.json
{
"Lock On Max Range": 350.0,
"Lock On Time": 3.0,
"Lock On Lost Time": 1.0,
"Lock On Cone Size": 0.98,
"Entitys To Add Homing Intrest Onto": [
"assets/content/vehicles/boats/tugboat/tugboat.prefab",
"assets/content/vehicles/modularcar/module_entities/1module_cockpit_with_engine.prefab",
"assets/content/vehicles/modularcar/module_entities/1module_engine.prefab",
"assets/content/vehicles/snowmobiles/snowmobile.prefab",
"assets/content/vehicles/snowmobiles/tomahasnowmobile.prefab",
"assets/content/vehicles/boats/rhib/rhib.prefab",
"assets/content/vehicles/boats/rowboat/rowboat.prefab",
"assets/content/vehicles/trains/locomotive/locomotive.entity.prefab",
"assets/content/vehicles/trains/workcart/workcart.entity.prefab",
"assets/content/vehicles/trains/workcart/workcart_aboveground.entity.prefab",
"assets/content/vehicles/trains/workcart/workcart_aboveground2.entity.prefab",
"assets/content/vehicles/submarine/submarineduo.entity.prefab",
"assets/content/vehicles/submarine/submarinesolo.entity.prefab",
"assets/prefabs/npc/m2bradley/bradleyapc.prefab"
],
"Custom Damage Amounts For heatseeker rockets": [
{
"Full Path To Prefab": "assets/rust.ai/nextai/testridablehorse.prefab",
"Amount Of Damage To Apply": 100.0
},
{
"Full Path To Prefab": "assets/content/vehicles/boats/tugboat/tugboat.prefab",
"Amount Of Damage To Apply": 900.0
},
{
"Full Path To Prefab": "assets/content/vehicles/modularcar/module_entities/1module_cockpit_with_engine.prefab",
"Amount Of Damage To Apply": 500.0
},
{
"Full Path To Prefab": "assets/content/vehicles/modularcar/module_entities/1module_engine.prefab",
"Amount Of Damage To Apply": 500.0
},
{
"Full Path To Prefab": "assets/prefabs/npc/m2bradley/bradleyapc.prefab",
"Amount Of Damage To Apply": 250.0
}
]
}
Configuration Options
| Setting | Description |
| ---------------------------------------------- | -------------------------------------------------------------------- |
| Lock On Max Range | Maximum distance at which the Lock On Launcher can acquire a target. |
| Lock On Time | Time required to lock onto a target. |
| Lock On Lost Time | Time before an acquired lock is lost. |
| Lock On Cone Size | Controls the targeting cone used when selecting targets. |
| Entitys To Add Homing Intrest Onto | List of entity prefab paths that can be targeted by homing weapons. |
| Custom Damage Amounts For heatseeker rockets | Sets custom Heatseeker rocket damage for specific entity prefabs. |
Default Homing Targets
The plugin can add homing targeting to:
* Tugboats
* Modular vehicle engines and cockpits
* Snowmobiles
* Tomaha Snowmobiles
* RHIBs
* Rowboats
* Locomotives
* Workcarts
* Above-ground Workcarts
* Submarines
* Bradley APC
* Other entities added through the configuration
Custom Heatseeker Damage
Specific entities can have their Heatseeker rocket damage overridden independently.
For example:
{
"Full Path To Prefab": "assets/content/vehicles/boats/tugboat/tugboat.prefab",
"Amount Of Damage To Apply": 900.0
}
This allows server owners to balance Heatseeker rockets differently against different targets.
Installation
1. Download SeekerSettings.cs.
2. Place it in your oxide/plugins folder.
3. Restart the server or reload the plugin.
4. Edit oxide/config/SeekerSettings.json as required.
5. Reload the plugin after making configuration changes.
