Flying Cargo Ship Event

VAULT+ RUST PLUGIN Flying Cargo Ship Event 1.0.25

Upgrade or register to download
Official page:

About Flying Cargo Ship Event​



The Flying Cargo Ship introduces a new gameplay experience, with a cargo ship soaring through the skies, guarded by anti-air turrets. Players must disable these defenses by confronting NPCs at the control center, where they can also find the Air Card, granting access to the ship's lower deck.


flyingcargo2-min.png.faf79788c0ebc652cbed70266699d408.png



Control Center


The Control Center spawns at a random monument and is guarded by NPCs. There is a button inside to disable the turrets on the flying cargo ship. An Air Card can also be found there, granting you access to the lower deck of the cargo ship.


ctrl1.png.39abc5d4a977f2df6fef4d3c9f30c431.png



Anit-Air Turret


The Flying Cargo Ship is equipped with Anti-Air Turrets. The turrets need to be disabled before approaching the ship.


aa3.png.cdc2f35b78b1d3ff3f23b4097a7c9e47.png


anti_air_crop.png.05282470aca738a1882e68b0f228ebf6.png



Commands


Commands can be executed from the chat, server console or the in-game F1 console


Code:
fcargo start <optional player name or steam id>  - Start the event (optionally set the event owner)
fcargo stop                                      - Stop the event
fcargo spawnpoints                               - Show all control center spawn points on the map (useful for debugging)


Required permission:


Code:
flyingcargoship.admin


Hooks


Code:
void

OnFlyingCargoStart
()

-

Called
when the event starts

void

OnFlyingCargoCompleted
(
ulong steamId
)

-

Called
when the event has been fully looted

void

OnFlyinCargoEnd
()

-

Called
when the event is over


Configuration


Code:
{


"Schedule event"
:

true
,


"Time between events (minutes)"
:

60
,


"Event duration (minutes)"
:

40
,


"Time before ship leaves after all crates have been looted (seconds)"
:

300
,


"Time before radiation when ship is leaving (seconds)"
:

30
,


"Double NPC count on ship"
:

false
,


"Control center destroy time (seconds)"
:

300
,


"Control center NPC count"
:

8
,


"Use Loottable plugin for loot (requires Loottable)"
:

true
,


"Ship loot configuration"
:

{


"IMPORTANT NOTICE"
:

"The maximum total crate count is 21. If the crate count in the config is higher, excess crates will be ignored, starting at the lowest tier"
,


"Locked crate count (total crate count shold be less than or equal to 21)"
:

4
,


"Elite crate count (total crate count shold be less than or equal to 21)"
:

4
,


"Military crate count (total crate count shold be less than or equal to 21)"
:

6
,


"Normal crate count (total crate count shold be less than or equal to 21)"
:

7
,


"Locked crate loot table"
:

{


"Enabled"
:

true
,


"Item list"
:

[


{


"Short name"
:

"scrap"
,


"Min amount"
:

10
,


"Max amount"
:

100
,


"Chance (1 = 100%)"
:

1.0
,


"Skin id"
:

0


},


// Removed for legibility


]


},


"Elite crate loot table"
:

{


"Enabled"
:

false
,


"Item list"
:

[]


},


"Military crate loot table"
:

{


"Enabled"
:

false
,


"Item list"
:

[]


},


"Normal crate loot table"
:

{


"Enabled"
:

false
,


"Item list"
:

[]


},


"NPC loot table"
:

{


"Enabled"
:

true
,


"Item list"
:

[


// Removed for legibility


]


}


},


"Control center NPC loot table"
:

{


"Enabled"
:

true
,


"Item list"
:

[


// Removed for legibility


]


},


"Control center NPC configuration"
:

{


"Npc name"
:

"Air Scientist"
,


"Health"
:

200.0
,


"Enable radio chatter"
:

true
,


"Sense range (m)"
:

50.0
,


"Vision cone (degrees)"
:

135.0
,


"Damage scale (1 = 100%)"
:

1.0
,


"Memory duration (seconds)"
:

30.0
,


"Roam range (m)"
:

20.0
,


"Chase range (m)"
:

40.0
,


"Remove corpse on death and drop bag"
:

true
,


"Kit (requires Kits plugin)"
:

""
,


"Clothing items"
:

[


{


"shortName"
:

"hazmatsuittwitch"
,


"amount"
:

1
,


"skinId"
:

0


}


],


"Belt items"
:

[


{


"shortName"
:

"rifle.lr300"
,


"amount"
:

1
,


"skinId"
:

0


},


{


"shortName"
:

"grenade.f1"
,


"amount"
:

10
,


"skinId"
:

0


}


]


},


"Cargo ship NPC configuration (Top)"
:

{


"Npc name"
:

"Air Scientist"
,


"Health"
:

250.0
,


"Enable radio chatter"
:

true
,


"Sense range (m)"
:

100.0
,


"Vision cone (degrees)"
:

135.0
,


"Damage scale (1 = 100%)"
:

1.0
,


"Memory duration (seconds)"
:

30.0
,


"Roam range (m)"
:

1.0
,


"Chase range (m)"
:

1.0
,


"Remove corpse on death and drop bag"
:

true
,


"Kit (requires Kits plugin)"
:

""
,


"Clothing items"
:

[


{


"shortName"
:

"hazmatsuittwitch"
,


"amount"
:

1
,


"skinId"
:

0


}


],


"Belt items"
:

[


{


"shortName"
:

"rifle.lr300"
,


"amount"
:

1
,


"skinId"
:

0


}


]


},


"Cargo ship NPC configuration (Normal)"
:

{


"Npc name"
:

"Air Scientist"
,


"Health"
:

200.0
,


"Enable radio chatter"
:

true
,


"Sense range (m)"
:

40.0
,


"Vision cone (degrees)"
:

135.0
,


"Damage scale (1 = 100%)"
:

1.0
,


"Memory duration (seconds)"
:

30.0
,


"Roam range (m)"
:

20.0
,


"Chase range (m)"
:

40.0
,


"Remove corpse on death and drop bag"
:

true
,


"Kit (requires Kits plugin)"
:

""
,


"Clothing items"
:

[


{


"shortName"
:

"hazmatsuittwitch"
,


"amount"
:

1
,


"skinId"
:

0


}


],


"Belt items"
:

[


{


"shortName"
:

"smg.mp5"
,


"amount"
:

1
,


"skinId"
:

0


},


{


"shortName"
:

"grenade.f1"
,


"amount"
:

10
,


"skinId"
:

0


}


]


},


"Cargo ship NPC configuration (Inside)"
:

{


"Npc name"
:

"Air Scientist"
,


"Health"
:

250.0
,


"Enable radio chatter"
:

true
,


"Sense range (m)"
:

20.0
,


"Vision cone (degrees)"
:

135.0
,


"Damage scale (1 = 100%)"
:

1.0
,


"Memory duration (seconds)"
:

30.0
,


"Roam range (m)"
:

10.0
,


"Chase range (m)"
:

20.0
,


"Remove corpse on death and drop bag"
:

true
,


"Kit (requires Kits plugin)"
:

""
,


"Clothing items"
:

[


{


"shortName"
:

"hazmatsuittwitch"
,


"amount"
:

1
,


"skinId"
:

0


}


],


"Belt items"
:

[


{


"shortName"
:

"shotgun.spas12"
,


"amount"
:

1
,


"skinId"
:

0


},


{


"shortName"
:

"grenade.f1"
,


"amount"
:

10
,


"skinId"
:

0


}


]


}


}


cargo50.png.6acd9f3f3a2d1fefc60072a933de4e91.png



flyingcargo.png.7e84121f84a2874b26265f9daa7b7555.png


Author
Just4Free
First release
Last update

Ratings

5.00 star(s) 1 ratings

Latest Reviews

one of the best plugins
Back
Top