CH47Reinforcements
PvP / Combat v1.2.4 ✔ Validated

CH47Reinforcements

by bmgjet · updated 1 hour ago · 0 downloads · ☆☆☆☆☆ no reviews

Run your own CH47 oil rig events anywhere on the map.

# CH47 Reinforcements

Create dynamic CH47 reinforcement events anywhere on your Rust map.

CH47 Reinforcements allows you to define custom landing zones where a CH47 helicopter arrives, hovers overhead, and deploys Heavy Scientists to defend the area. Trigger events manually, through custom monuments, or automatically from major world events.

Perfect for custom maps, PvE servers, raid events, and creating new high-value combat hotspots.

---

Features

  • Create custom CH47 landing zones anywhere on your map
  • Supports custom monuments created with RustEdit or Unity
  • Heavy Scientists rappel from a hovering CH47 just like Oil Rig
  • Optional alarm siren before deployment
  • Optional flare at the landing zone
  • Configurable NPC health and lifetime
  • Supports custom Kits plugin loadouts
  • Optional BetterNPC integration
  • Automatic navmesh handling for improved NPC movement
  • Built-in Harmony fixes to reduce navigation spam
  • API and console support for other plugins
---

Creating Custom Landing Zones

The plugin automatically scans the map for specially named prefabs.

1. Place a codelockedhackablecrate_oilrig.prefab using RustEdit or Unity.
2. Create a custom prefab from the selected crate.
3. Name the prefab using the following format:

ch47landingzone=X=Y=Z

Example:

ch47landingzone=1000=15=-130

When the hackable crate is activated, the plugin calls in a CH47 that flies to the specified coordinates before deploying Heavy Scientists.

---

Automatic Event Triggers

CH47 Reinforcements can automatically respond to major server events.

Optional triggers include:

  • Raidable Bases wall destruction
  • MLRS launches
  • Giant Excavator activation
  • Bradley APC destruction
  • Patrol Helicopter crash
Each trigger calls in a CH47 to deploy reinforcements near the event location.

---

Configuration

| Setting | Description |
|---------|-------------|
| RaidbaseWallBreakTriggersEvent | Trigger an event when a Raidable Bases wall is destroyed. |
| MLRSFireTriggersEvent | Trigger an event when MLRS is fired. |
| ExcivatorTriggersEvent | Trigger an event when the Giant Excavator starts. |
| BradleyDeathTriggersEvent | Trigger an event when Bradley APC is destroyed. |
| AttackHeliDeathTriggersEvent | Trigger an event when Patrol Helicopter crashes. |
| NPCSuisideSecs | Lifetime of Heavy Scientists before they despawn. |
| NPCHealth | Health of Heavy Scientists. |
| NPC Aim/Damage Settings | Fine tune NPC combat behaviour. |
| HeliHeightOffset | Hover height above the landing zone. |
| HeliSpawnHeightOffset | Extra spawn altitude to clear terrain. |
| SearchForCrate | Makes NPCs defend the nearby hackable crate. |
| TryNavAgents | Cycles navmesh agents for improved movement. |
| UseAlarmSound | Plays the Oil Rig alarm before arrival. |
| UseFlareSignal | Spawns a flare at the landing location. |
| Ch47SuisideSecs | Time before the CH47 despawns. |
| SpawnDistance | Distance from target where the helicopter spawns. |
| TravelTime | Maximum travel time before landing begins. |
| ExtraHeightTimer | Duration of additional hover height. |
| ExtendAlarmSec | Extends the alarm sound duration. |
| EventsCooldownSec | Minimum time between triggered events. |
| BlockRadius | Prevents events from triggering near blocked areas. |
| CustomKit | Applies a Kits plugin loadout to Heavy Scientists. |
| UseBetterNPC | Uses BetterNPC instead of vanilla Heavy Scientists. |

---

Chat Commands

/ch47trigger [kitname]

Admin Only

Triggers a CH47 event at your current position.

Optionally specify a kit name to override the configured NPC kit.

Example:

/ch47trigger starterkit

---

/ch47trigger.silent [kitname]

Admin Only

Same as /ch47trigger but disables the alarm siren.

---

Console Commands

Spawn Event

ch47trigger.spawn X Y Z [kitname]

Example:

ch47trigger.spawn 100 10 100

---

Spawn Silent Event

ch47trigger.spawnsilent X Y Z [kitname]

Works the same as above without playing the alarm sound.

These console commands can also be used by other plugins as an API for spawning reinforcement events.

---

BetterNPC Support

When BetterNPC is enabled, the plugin can replace vanilla Heavy Scientists with BetterNPC bots.

Additional configuration options include:

  • Custom weapons
  • Roam range
  • Chase distance
  • Sense range
  • Listening distance
  • Vision cone
  • Damage scaling
  • Aim cone scaling
---

NPC Behaviour

Heavy Scientists attempt to navigate using multiple Rust navmesh types to maximize compatibility with custom monuments and maps.

The plugin automatically:

  • Searches for valid navmesh
  • Switches between Monument, Walkable and HumanNPC agents when needed
  • Assigns nearby hackable crates as their patrol point
  • Cleans up NPCs after the configured lifetime
---

Notes

  • NPC navigation depends on available navmesh and cannot function correctly on areas without valid navigation data.
  • Landing on player-built bases or custom prefabs without navmesh may result in NPCs moving to the nearest valid location.
  • Default configuration values are designed to work on every official Rust map, including Hapis.
---

Video