Ghostblade's Wishlist
-
Beast Master
Create as many Versions of Animals with varying rewards as you like, Give Base Item drops to Unlicensed Players, Bonus items can be dropped to Licensed Players.
Demo Video
Limit The Spawn to Certain Monuments using the monument Prefab Paths to Restrict High Level Spawns, To High Tier Monuments.
Licenses can be used for Players to obtain A bonus Loot Table of items vs being unlicensed.
Sell Licenses Via Server Rewards or Economics
Works with Deployable Nature as these spawned Animals are created in Plugin.
Marker Manager can be used to mark Animals on Map.
Full Discord Logging of Kills Available.
Building Restriction is Configurable to prevent players from Being out of reach of Melee.
Skill Tree can be used to give players XP on Takedown.
Custom Monument? No problem, Add your own profiles via command, and add the profile to the config section of the animal you want to spawn there.
COMMANDS
/ADDBMP "NAME” – ADDS A SPAWN PROFILE ON YOUR POS, TO USE IN CONFIG FOR CUSTOM PROFILE
/REMBMP "NAME” – REMOVES THE SPAWN PROFILE FROM DATA
/DBMP – DEBUGS POINTS TO ADMINS WITH PERMISSION
/BMTOP – ANNOUNCES TOP BEAST MASTER HUNTERS TO PLAYER WHO RUNS COMMAND
/SPAWNBEAST- ADMINCOMMAND - WILL TRIGGER THE SPAWN METHOD TO ATTEMPT TO SPAWN AN ANIMAL BASED ON CHANCE
/SPAWNMAINTAINED - ADMINCOMMAND - WILL TRIGGER THE SPAWN METHOD FOR MAINTAINED BEAST, IF APPLICABLE
PERMISSIONS
BeastMaster.LifetimeLicense
BeastMaster.AdminPermission
CONFIG
{ "Settings": { "Clear Top Kills On Wipe?": false, "Top Beast Eliminations Announce Interval": 3799, "Discord Webhook URL": "INSERT_WEBHOOK_URL", "Log Kills to Discord?": false, "Enable Maintained Beasts?": false, "Enable Custom Spawn Profiles?": false, "Wipe Custom Profiles On Wipe?": false, "Maintained Spawn Interval Check Will Spawn 1 Maintained Beast": 3300, "Spawn Attempt Interval": 600, "Max Retries for Suitable Spawn": 5, "Max Beast Master Animals To Exist In World": 3, "Announce Spawn to Chat?": true, "Announce Death to Chat on Successful Kill?": true, "Restrict Building Distance": 100, "Use Marker Manager To Show Location On Map?": true, "Enable Skill Tree Xp Gain?": true, "Enable Beast Master License? (Needed to Grant Bonus Drops)": true, "Price to Purchase a Beast Master License?": 10000, "Take License on Death?": true, "Console Command to Purchase a Beast Master License? (For GUI Shops)": "buybml", "Chat Command to Purchase a Beast Master License?": "buybml", "Economy Plugin - 1 Economics - 2 Server Rewards": 1, "Wipe License on Wipe?": true }, "Marker Settings": { "Animal Marker Radius": 0.3, "Animal Marker Color": "ffe135", "Animal Marker Outline": "000000", "Animal Marker Alpha": 0.75 }, "Beast Entries": { "Savage_Boar": { "Animal Config": { "Type (1 - Polar Bear, 2 - Bear, 3 - Wolf, 4 - Boar, 5 - Stag, 6 - Chicken)": 4, "Health": 500, "Attack Range": 2.5, "Attack Damage": 50, "Attack Rate [sec.]": 1.5, "Speed": 10, "Roam Range": 100, "Chase Range": 100, "Sense Range": 100, "Listen Range": 100, "Sleep Distance": 100, "Memory Duration": 100, "Hostile Targets Only": false, "Can Run Away Water": false, "Can Sleep": false, "Turret Damage Scale": 0 }, "Is a Maintained Beast? (Will Always Be Spawned To Patrol A Monument If They Don't Exist, Does not count towards Total Animals. Rec Spawn Rate Setting 1)": false, "If this is a Maintained Beast, What Is Its Cooldown in Seconds To Respawn After Death": 3600, "Tier Name (Chat)": "Savage Boar", "Skill Tree Xp Value": 200, "Monuments": [ "assets/bundled/prefabs/autospawn/monument/large/water_treatment_plant_1.prefab", "assets/bundled/prefabs/autospawn/monument/xlarge/launch_site_1.prefab" ], "Custom Spawn Profile": [ "PROFILENAME" ], "Spawn Chance": 1, "Random Distance Min from Monument": 100, "Random Distance Max from Monument": 200, "Min Amount of Items To Drop": 2, "Max Amount of Items To Drop": 4, "Loot Drop": [ { "Shortname": "metal.refined", "Skin": 0, "Custom Name": "", "Amount Min": 200, "Amount Max": 500, "Chance to Drop": 30 }, { "Shortname": "scrap", "Skin": 0, "Custom Name": "", "Amount Min": 440, "Amount Max": 600, "Chance to Drop": 30 }, { "Shortname": "paper", "Skin": 3048132587, "Custom Name": "Cash", "Amount Min": 20, "Amount Max": 35, "Chance to Drop": 40 } ], "Licensed Beast Master Bonus Drops": [ { "Shortname": "sulfur", "Skin": 0, "Custom Name": "", "Amount Min": 200, "Amount Max": 500, "Chance to Drop": 30 }, { "Shortname": "wood", "Skin": 0, "Custom Name": "", "Amount Min": 440, "Amount Max": 600, "Chance to Drop": 30 }, { "Shortname": "glue", "Skin": 0, "Custom Name": "", "Amount Min": 20, "Amount Max": 35, "Chance to Drop": 40 } ] }, "Cocaine_Bear": { "Animal Config": { "Type (1 - Polar Bear, 2 - Bear, 3 - Wolf, 4 - Boar, 5 - Stag, 6 - Chicken)": 2, "Health": 500, "Attack Range": 2.5, "Attack Damage": 50, "Attack Rate [sec.]": 1.5, "Speed": 10, "Roam Range": 100, "Chase Range": 100, "Sense Range": 100, "Listen Range": 100, "Sleep Distance": 100, "Memory Duration": 100, "Hostile Targets Only": false, "Can Run Away Water": false, "Can Sleep": false, "Turret Damage Scale": 0 }, "Is a Maintained Beast? (Will Always Be Spawned To Patrol A Monument If They Don't Exist, Does not count towards Total Animals. Rec Spawn Rate Setting 1)": false, "If this is a Maintained Beast, What Is Its Cooldown in Seconds To Respawn After Death": 3600, "Tier Name (Chat)": "Cocaine Bear", "Skill Tree Xp Value": 500, "Monuments": [ "assets/bundled/prefabs/autospawn/monument/large/water_treatment_plant_1.prefab", "assets/bundled/prefabs/autospawn/monument/xlarge/launch_site_1.prefab" ], "Custom Spawn Profile": [ "PROFILENAME" ], "Spawn Chance": 0.1, "Random Distance Min from Monument": 100, "Random Distance Max from Monument": 200, "Min Amount of Items To Drop": 2, "Max Amount of Items To Drop": 4, "Loot Drop": [ { "Shortname": "metal.refined", "Skin": 0, "Custom Name": "", "Amount Min": 200, "Amount Max": 500, "Chance to Drop": 30 }, { "Shortname": "scrap", "Skin": 0, "Custom Name": "", "Amount Min": 440, "Amount Max": 600, "Chance to Drop": 30 }, { "Shortname": "paper", "Skin": 3048132587, "Custom Name": "Cash", "Amount Min": 20, "Amount Max": 35, "Chance to Drop": 40 } ], "Licensed Beast Master Bonus Drops": [ { "Shortname": "sulfur", "Skin": 0, "Custom Name": "", "Amount Min": 200, "Amount Max": 500, "Chance to Drop": 30 }, { "Shortname": "wood", "Skin": 0, "Custom Name": "", "Amount Min": 440, "Amount Max": 600, "Chance to Drop": 30 }, { "Shortname": "glue", "Skin": 0, "Custom Name": "", "Amount Min": 20, "Amount Max": 35, "Chance to Drop": 40 } ] } } }
LANG
{ "Revoked": "[<color=#ffe135>Beast Master</color>] Your <color=#ffe135>Beast Master</color> License has been revoked, You will not Receive Bonus Items on Beast Eliminations.", "InsufficientFunds": "[<color=#ffe135>Beast Master</color>] You don't have enough funds to purchase a <color=#ffe135>Beast Master</color> License. \nIt costs <color=#42b5a6>{0}</color><color=#a642b5>{1}</color>.", "AlreadyHasLicense": "[<color=#ffe135>Beast Master</color>] You already have a <color=#ffe135>Beast Master</color> License.", "BuyBeastMasterLicenseSuccess": "[<color=#ffe135>Beast Master</color>] <color=#ffe135>Beast Master</color> License Obtained. \nYou were charged {0}<color=#3e9c35>{1}</color>, Watch your Surroundings, <color=#b8ff35>{2}</color>!", "AnimalKilledBroadcast": "[<color=#ffe135>Beast Master</color>] \n<color=#b8ff35>{0}</color> killed a <color=#ff7c35>{1}</color> at <color=#35ffe1>{2}</color>", "AnimalFledBroadcast": "[<color=#ffe135>Beast Master</color>] \nA <color=#ff7c35>{0}</color> has Fled our Trackers...", "AnimalSpottedBroadcast": "[<color=#ffe135>Beast Master</color>] \nA <color=#ff7c35>{0}</color> has been spotted near Grid Location - <color=#35ffe1>{1}</color>", "RestrictBuildingMessage": "[<color=#ffe135>Beast Master</color>] You cannot build within {0} meters of a Beast Master Target.", "XPMessage": "[<color=#ffe135>Beast Master</color>] You gained <color=#ffe135>{0}</color> <color=#ff7c35>XP</color> for the <color=#ff7c35>{1}</color> Takedown.", "BonusItemsReminder": "[<color=#ffe135>Beast Master</color>] Remember, You can earn Bonus Items with a Valid Beast Master License." }
-
Space
The plugin allows players to visit a cold atmospheric Space void of gravity and oxygen, and visit an International Space Station!
A Space Station appears high in the sky, and is surrounded by Meteorites, Spaceships, and Balloons.
There is no gravity in Space, the temperature is very low and there is no oxygen.
You can get to Space by a Spaceship or by a Balloon which also spawn near roads or in loot tables.
The Space Station is guarded by customizable NPCs and a Space Bradley.
Outer Space
Meteorites, Crates, NPCs, Balloons and Spaceships will spawn in Outer Space near the Space Station, the number of each can be configured and customized.
In order to survive in Outer Space, the player will need a Spacesuit.
A Spacesuit can be customized to be any piece of clothing.
In the config you can customize items that will perform the functions of the Spacesuit in whole or in part.
To make space dark for players at any time of the day, use the NightVision plugin
Space Station
The Space Station consists of several compartments that are separated from each other by doors.
Optionally, the doors can be locked and they will need to be raided.
Inside the station there are crates with loot, NPCs, turrets, and fire turrets.
At the end of the corridor there are two doors that open with blue cards and one door that opens with red.
The spawn of the space station can be disabled. All objects on the space station are configured in the Data file of this station
Spaceship
The plugin includes spaceships that can spawn near roads, in Space, or can be added to loot tables.
The ship has separate settings for flying in the normal atmosphere and in zero gravity in Space.
It can shoot torpedoes, which will help the player in capturing the space station.
There are two seats in each spaceship.
Shuttle Control Guide:
Balloon
A balloon is an ordinary balloon with which you can ride into outer space.
The balloon can spawn near roads, in Space, or can be added to loot tables.
Also, this function can be applied to all balloons on the server.
If the balloon is in zero gravity, it can be used as an escape capsule!
If necessary, the player can enter, press a button, and be taken out of Space into the normal atmosphere.
Dependencies Required
NpcSpawn
Chat commands (only for administrators)
/spacestart – launches the event in a random configuration /spacestart <eventPresetName> – launches the event in the <eventPresetName> configuration /spacestop – stops the event /spawnshuttle – spawn the shuttle in your position /spawnaerostat – spawn the aerostat in your position /spacepoint – creates a custom spawn point of the event in your position (after that, you need to enable custom spawn points in the config)
Console commands (RCON only)
spacestart – launches the event in a random configuration spacestart <eventPresetName> – launches the event in the <eventPresetName> configuration spacestop – stops the event givepurplecard <userId> <amount> – gives a space card to a player giveshuttle <userId> <amount> – gives a shuttle to a player giveaerostat <userId> <amount> – gives a shuttle to a player givespacesuit <space_suit_preset> <userId> <amount> – gives <space_suit_preset> to a player
Config
plugin_en – example of plugin configuration in English station_en – example of station configuration in English plugin_ru – example of plugin configuration in Russian station_ru – example of station configuration in Russian
Dependencies (optional, not required)
True PVE PveMode GUI Announcements Notify DiscordMessages AlphaLoot CustomLoot Economics Server Rewards IQEconomic
Hooks
void OnSpaceEventStop() void OnSpaceEventStart()
API
bool IsPositionInSpace(Vector3 position) float GetMinSpaceAltitude() bool IsEventActive()
My Discord: adem9554
Join the Mad Mappers Discord here!
Check out more of my work here!
-
Hardy Planters
By imthenewguy in Plugins
Hardy Planters creates customizable planter boxes that do not require water, sunlight, fertilizer or temperature to grow.
The plugin allows server owners to create their own profiles for planter boxes, allowing for the modification of overall quality and growth gene multiplier, directly affecting how quickly all plants will grow.
This allows for some unnaturally fast plant growth, if set above the default value.
The plugin works by preventing the default logic on the planter boxes, and instead adds it's own behavior to control it.
It is compatible with servers that adjust the "planttick" and "planttickscale" convars as well.
The following video show cases and explains how the plugin's functionality.
Command (chat): giveplanters
Parameters: Nil
Description: Gives the user one of each planterbox from the config
Command (console): givehardyplanter
Parameters: <target player ID or name> <profile skin ID or display name>
Description: Gives the target player a planterbox that matches the specified profile. Useful in shops etc.
hardyplanters.admin - Required to use the commands. hardyplanters.use - Required to find the planter boxes in loot containers.
-
Flying Cargo Ship Event
By The_Kiiiing in Plugins
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()
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, "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 } ] } }
- #cargo
- #cargo ship
- (and 4 more)
-
Tugboat Pirates
By The_Kiiiing in Plugins
Experience the thrill of high-seas plunder with "Tugboat Pirates". Encounter a Tugboat, brimming with NPC pirates protecting their valuable loot. Engage in intense battles, eliminate the captain for an access code, and seize the treasure.
Features
Tugboat with Pirate NPCs and loot patrols the ocean Kill the captain to get access to the loot room Fully configurable boat interior Boat location marked on the map Fully customizable NPCs (you can even give them rocket launchers in their kits) Event starts automatically (configurable time, can be disabled) Announcements via gametip and/or chat NPC are turret NPC that do not move from their station on the Tugboat
Door code of the loot room can be found in the captain's corpse (pirate quotes can be changed in the config)
Commands
All Commands require the admin permission
/tugboatstart - Manually start the event /tugboatstop - Manually end the event
Hooks
(void) OnTugboatPiratesStarted() // Called when the event has started (void) OnTugboatPiratesEnded() // Called after the event has ended
Permissions
tugboatpirates.admin - Required to use admin commands
Configuration
{ "Time between events (minutes, set to -1 to disable scheduled events)": 60, "Event duration (seconds)": 3600, "Show toast when event starts": true, "Announce event in chat": true, "Boat leave time before despawning (seconds)": 120, "Time before boat despawn when captain is killed (seconds)": 1200, "Boat configurations": [ { "Location offset (used when spawning multiple boats)": { "x": 0.0, "y": 0.0, "z": 0.0 }, "Npc profile for captain (must be a valid profile)": "captain", "Npc spawn locations and profiles": { "back_right": "pirate_lr", "back_left": "pirate_lr", "upper_front_right": "pirate_lr", "upper_front_left": "pirate_lr", "upper_back_right": "pirate_lr", "upper_back_left": "pirate_lr", "roof_back": "pirate_lr", "entrance_right": "pirate_lr", "entrance_left": "pirate_lr", "roof_right": "pirate_lr", "roof_left": "pirate_lr", "front": "pirate_lr", "right": "pirate_mp5", "left": "pirate_mp5" }, "Interior objects (crates, decoration, etc.)": [ { "Prefab path": "assets/prefabs/deployable/chinooklockedcrate/codelockedhackablecrate.prefab", "Rotation": 180.0, "Position on boat": { "x": 0.0, "y": 2.0, "z": 4.2 }, "Skin id": 1394363785, "Loot profile (only for crates, leave empty for default loot)": "" }, // Removed some lines for readability reasons ] } ], "Npc profiles": { "pirate_lr": { "name": "Pirate", "health": 200.0, "enableRadio": true, "senseRange": 50.0, "visionCone": 135.0, "damageScale": 1.0, "memoryDuration": 60.0, "lootProfile": "pirate", "kit": "", "Clothing items": [ { "shortName": "hat.boonie", "amount": 1, "skinId": 965553937 }, { "shortName": "hoodie", "amount": 1, "skinId": 2984978438 }, { "shortName": "pants", "amount": 1, "skinId": 2984977257 }, { "shortName": "attire.hide.boots", "amount": 1, "skinId": 861468674 } ], "Belt items": [ { "shortName": "rifle.lr300", "amount": 1, "skinId": 0 } ] }, "pirate_mp5": { "name": "Pirate", "health": 150.0, "enableRadio": true, "senseRange": 50.0, "visionCone": 135.0, "damageScale": 1.0, "memoryDuration": 60.0, "lootProfile": "pirate", "kit": "", "Clothing items": [ { "shortName": "hat.boonie", "amount": 1, "skinId": 965553937 }, { "shortName": "hoodie", "amount": 1, "skinId": 2984978438 }, { "shortName": "pants", "amount": 1, "skinId": 2984977257 }, { "shortName": "attire.hide.boots", "amount": 1, "skinId": 861468674 } ], "Belt items": [ { "shortName": "smg.mp5", "amount": 1, "skinId": 0 } ] }, "captain": { "name": "Captain", "health": 100.0, "enableRadio": false, "senseRange": 0.0, "visionCone": 0.0, "damageScale": 1.0, "memoryDuration": 0.0, "lootProfile": "pirate", "kit": "", "Clothing items": [ { "shortName": "hat.boonie", "amount": 1, "skinId": 965553937 }, { "shortName": "tshirt", "amount": 1, "skinId": 811762477 }, { "shortName": "pants.shorts", "amount": 1, "skinId": 849256923 }, { "shortName": "attire.hide.boots", "amount": 1, "skinId": 861468674 } ], "Belt items": [ { "shortName": "mace.baseballbat", "amount": 1, "skinId": 0 } ] } }, "Loot profiles": { "crate_2": [ { "Short name": "scrap", "Min amount": 2, "Max amount": 20, "Chance": 1.0, "Skin id": 0 }, { "Short name": "metal.refined", "Min amount": 4, "Max amount": 8, "Chance": 0.5, "Skin id": 0 }, { "Short name": "gears", "Min amount": 1, "Max amount": 3, "Chance": 0.2, "Skin id": 0 }, { "Short name": "sewingkit", "Min amount": 1, "Max amount": 3, "Chance": 0.2, "Skin id": 0 }, { "Short name": "rope", "Min amount": 1, "Max amount": 3, "Chance": 0.2, "Skin id": 0 }, { "Short name": "sheetmetal", "Min amount": 1, "Max amount": 2, "Chance": 0.2, "Skin id": 0 }, { "Short name": "grenade.molotov", "Min amount": 1, "Max amount": 2, "Chance": 0.1, "Skin id": 0 }, { "Short name": "grenade.f1", "Min amount": 1, "Max amount": 4, "Chance": 0.1, "Skin id": 0 }, { "Short name": "telephone", "Min amount": 1, "Max amount": 1, "Chance": 0.1, "Skin id": 0 }, { "Short name": "multiplegrenadelauncher", "Min amount": 1, "Max amount": 1, "Chance": 0.1, "Skin id": 0 } ], "pirate": [ { "Short name": "scrap", "Min amount": 2, "Max amount": 6, "Chance": 1.0, "Skin id": 0 }, { "Short name": "bottle.vodka", "Min amount": 1, "Max amount": 1, "Chance": 0.7, "Skin id": 0 }, { "Short name": "pistol.eoka", "Min amount": 1, "Max amount": 1, "Chance": 0.2, "Skin id": 0 }, { "Short name": "ammo.handmade.shell", "Min amount": 5, "Max amount": 10, "Chance": 0.2, "Skin id": 0 }, { "Short name": "rope", "Min amount": 1, "Max amount": 3, "Chance": 0.3, "Skin id": 0 }, { "Short name": "sewingkit", "Min amount": 1, "Max amount": 2, "Chance": 0.3, "Skin id": 0 } ] }, "Priate quotes (inluded in captain's note)": [ "If rum can’t fix it, ye are not using enough rum.", "But… why is the rum gone?", "Be who you arrrr...", "All for rum and rum for all!", "Land was created to provide a place for boats to visit.", "If ye can read this ye be stupid." ] }