Flying Cargo Ship Event
$20.00
Sold by: The_KiiiingThe 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.
- Description
- Reviews (0)
- Version History
- Discussions (3)
- Setup
- Product Enquiry
Description
Description
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.
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.
Anit-Air Turret:
The Flying Cargo Ship is equipped with Anti-Air Turrets. The turrets need to be disabled before approaching the ship.
Commands:
Commands can be executed from the server console or the in-game F1 console
- fcargo start
- fcargo stop
Required permission: flyingcargoship.admin
For developers:
This hook gets called when the event starts: (void) OnFlyingCargoStart()
This hook gets called when the event is over: (void) OnFlyingCargoEnd()
Default configuration:
{
“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,
“Require Air Card to access loot on the ship”: true,
“Air card display name”: “Air Card”,
“Double NPC count on ship”: false,
“Flying cargo ship map marker text (max. 20 characters)”: “Flying Cargo Ship”,
“Flying cargo ship map marker color”: “#33ECFB”,
“Enable control center”: true,
“Control center destroy time (seconds)”: 300,
“Control center NPC count”: 8,
“Control center map marker text (max. 20 characters)”: “Cargo Control Center”,
“Control center map marker color”: “#33ECFB”,
“Spawn control center at monuments”: false,
“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,
“Custom name”: “”
},
{
“Short name”: “metal.refined”,
“Min amount”: 10,
“Max amount”: 25,
“Chance (1 = 100%)”: 0.6,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “lmg.m249”,
“Min amount”: 1,
“Max amount”: 1,
“Chance (1 = 100%)”: 0.05,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “rifle.l96”,
“Min amount”: 1,
“Max amount”: 1,
“Chance (1 = 100%)”: 0.1,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “rifle.ak.ice”,
“Min amount”: 1,
“Max amount”: 1,
“Chance (1 = 100%)”: 0.2,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “rifle.bolt”,
“Min amount”: 1,
“Max amount”: 1,
“Chance (1 = 100%)”: 0.2,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “smg.mp5”,
“Min amount”: 1,
“Max amount”: 1,
“Chance (1 = 100%)”: 0.3,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “smg.thompson”,
“Min amount”: 1,
“Max amount”: 1,
“Chance (1 = 100%)”: 0.3,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “pistol.prototype17”,
“Min amount”: 1,
“Max amount”: 1,
“Chance (1 = 100%)”: 0.4,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “metal.facemask.icemask”,
“Min amount”: 1,
“Max amount”: 1,
“Chance (1 = 100%)”: 0.15,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “metal.plate.torso.icevest”,
“Min amount”: 1,
“Max amount”: 1,
“Chance (1 = 100%)”: 0.15,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “explosives”,
“Min amount”: 10,
“Max amount”: 20,
“Chance (1 = 100%)”: 0.2,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “explosive.timed”,
“Min amount”: 1,
“Max amount”: 2,
“Chance (1 = 100%)”: 0.1,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “ammo.rocket.basic”,
“Min amount”: 1,
“Max amount”: 3,
“Chance (1 = 100%)”: 0.1,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “ammo.rocket.seeker”,
“Min amount”: 1,
“Max amount”: 3,
“Chance (1 = 100%)”: 0.1,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “ammo.rocket.mlrs”,
“Min amount”: 1,
“Max amount”: 2,
“Chance (1 = 100%)”: 0.1,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “aiming.module.mlrs”,
“Min amount”: 1,
“Max amount”: 2,
“Chance (1 = 100%)”: 0.6,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “rocket.launcher”,
“Min amount”: 1,
“Max amount”: 1,
“Chance (1 = 100%)”: 0.15,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “homingmissile.launcher”,
“Min amount”: 1,
“Max amount”: 1,
“Chance (1 = 100%)”: 0.15,
“Skin id”: 0,
“Custom name”: “”
}
]
},
“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”: [
{
“Short name”: “parachute”,
“Min amount”: 1,
“Max amount”: 1,
“Chance (1 = 100%)”: 0.3,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “ammo.shotgun”,
“Min amount”: 4,
“Max amount”: 8,
“Chance (1 = 100%)”: 0.2,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “ammo.shotgun.fire”,
“Min amount”: 4,
“Max amount”: 8,
“Chance (1 = 100%)”: 0.2,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “ammo.shotgun.slug”,
“Min amount”: 4,
“Max amount”: 8,
“Chance (1 = 100%)”: 0.2,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “ammo.pistol”,
“Min amount”: 15,
“Max amount”: 30,
“Chance (1 = 100%)”: 0.2,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “ammo.pistol.hv”,
“Min amount”: 15,
“Max amount”: 30,
“Chance (1 = 100%)”: 0.2,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “ammo.pistol.fire”,
“Min amount”: 15,
“Max amount”: 30,
“Chance (1 = 100%)”: 0.2,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “ammo.rifle”,
“Min amount”: 12,
“Max amount”: 24,
“Chance (1 = 100%)”: 0.2,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “ammo.rifle.hv”,
“Min amount”: 12,
“Max amount”: 24,
“Chance (1 = 100%)”: 0.2,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “ammo.rifle.incendiary”,
“Min amount”: 12,
“Max amount”: 24,
“Chance (1 = 100%)”: 0.2,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “syringe.medical”,
“Min amount”: 1,
“Max amount”: 2,
“Chance (1 = 100%)”: 0.2,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “bandage”,
“Min amount”: 1,
“Max amount”: 3,
“Chance (1 = 100%)”: 0.3,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “largemedkit”,
“Min amount”: 2,
“Max amount”: 6,
“Chance (1 = 100%)”: 0.1,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “riflebody”,
“Min amount”: 1,
“Max amount”: 1,
“Chance (1 = 100%)”: 0.1,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “smgbody”,
“Min amount”: 1,
“Max amount”: 2,
“Chance (1 = 100%)”: 0.1,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “metalspring”,
“Min amount”: 1,
“Max amount”: 3,
“Chance (1 = 100%)”: 0.1,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “sewingkit”,
“Min amount”: 1,
“Max amount”: 2,
“Chance (1 = 100%)”: 0.1,
“Skin id”: 0,
“Custom name”: “”
}
]
}
},
“Control center NPC loot table”: {
“Enabled”: true,
“Item list”: [
{
“Short name”: “parachute”,
“Min amount”: 1,
“Max amount”: 1,
“Chance (1 = 100%)”: 0.3,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “ammo.shotgun”,
“Min amount”: 4,
“Max amount”: 8,
“Chance (1 = 100%)”: 0.2,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “ammo.shotgun.fire”,
“Min amount”: 4,
“Max amount”: 8,
“Chance (1 = 100%)”: 0.2,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “ammo.shotgun.slug”,
“Min amount”: 4,
“Max amount”: 8,
“Chance (1 = 100%)”: 0.2,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “ammo.pistol”,
“Min amount”: 15,
“Max amount”: 30,
“Chance (1 = 100%)”: 0.2,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “ammo.pistol.hv”,
“Min amount”: 15,
“Max amount”: 30,
“Chance (1 = 100%)”: 0.2,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “ammo.pistol.fire”,
“Min amount”: 15,
“Max amount”: 30,
“Chance (1 = 100%)”: 0.2,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “ammo.rifle”,
“Min amount”: 12,
“Max amount”: 24,
“Chance (1 = 100%)”: 0.2,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “ammo.rifle.hv”,
“Min amount”: 12,
“Max amount”: 24,
“Chance (1 = 100%)”: 0.2,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “ammo.rifle.incendiary”,
“Min amount”: 12,
“Max amount”: 24,
“Chance (1 = 100%)”: 0.2,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “syringe.medical”,
“Min amount”: 1,
“Max amount”: 2,
“Chance (1 = 100%)”: 0.2,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “bandage”,
“Min amount”: 1,
“Max amount”: 3,
“Chance (1 = 100%)”: 0.3,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “largemedkit”,
“Min amount”: 2,
“Max amount”: 6,
“Chance (1 = 100%)”: 0.1,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “riflebody”,
“Min amount”: 1,
“Max amount”: 1,
“Chance (1 = 100%)”: 0.1,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “smgbody”,
“Min amount”: 1,
“Max amount”: 2,
“Chance (1 = 100%)”: 0.1,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “metalspring”,
“Min amount”: 1,
“Max amount”: 3,
“Chance (1 = 100%)”: 0.1,
“Skin id”: 0,
“Custom name”: “”
},
{
“Short name”: “sewingkit”,
“Min amount”: 1,
“Max amount”: 2,
“Chance (1 = 100%)”: 0.1,
“Skin id”: 0,
“Custom name”: “”
}
]
},
“Control center NPC configuration”: {
“Npc name”: “Air Scientist”,
“Health”: 200.0,
“Enable radio chatter”: true,
“Attack range multiplier”: 1.0,
“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,
“Attack range multiplier”: 1.0,
“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,
“Attack range multiplier”: 1.0,
“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,
“Attack range multiplier”: 1.0,
“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
}
]
}
}
Reviews (0)
Reviews
There are no reviews yet.
Only logged in customers who have purchased this product may leave a review.
Version History
- Updated update
- Fixed fix for rust update
- Fixed fix control center spawn points
- Fixed fix NRE when balloons are destroyed
- Fixed remove anti air turrets from save list
- Fixed fix control center npc loot config not applied
- Updated replace deprecated pool methods
Discussions (3)
3 thoughts on "Flying Cargo Ship Event"
Leave a reply
Setup
Plugin FAQ – How do I use this .zip/.7z file I just purchased on my server?
• First, you want to unzip the file. You can do so by just double-clicking it to open, then drag the contents to the desired location (you may need to install an external unzipping software if you don’t already have one such as 7zip or winrar)
• Next you will find either a structure of folders or just the .cs file itself (it’s the actual plugin file itself).
• After that just install the .cs (plugin file) into your …/oxide/plugins/ folder where you will install plugins you ever need to.
Additionally, here’s a great video that easily covers adding a plugin to your server if you need! https://youtu.be/yWC_p97FhQA
• Installation is not included with any products on the site, however, if needed we may assist if you reach out to our support.
Currently all products on Lone.Design will be contained within a zipped file which is the .7z or .zip that you see. I believe windows 10 and up can unzip on its own without 3rd party tools, but in that case, if you’re unfamiliar with zipped files here are 2 programs I recommend to easily unzip zipped files.
Video On How to Zip and Unzip: https://youtu.be/Ep-L3PjBPCk (TechInsider Youtube Channel)
Zipping/Unzipping Tools
Winrar https://www.rarlab.com (I used to use for years, but works great!)
7zip https://www.7-zip.org/a/7z2107-x64.exe (the one I use currently)
it looks very cool, but im always a bit hesitant to just jump in, will you add the config to description and perhaps a video in near future?
I added the default config to the description. I will also try to add a video in the future but at the moment I don’t have enough time for it.
I saw you released an update on codefling, will you be releasing it on here as well?