About Heavy Rig
HeavyRig is a event plugin that adds PushButton's to the oilrigs and a special Card to activate a wave of heavy scientist to come to Oil Rig
Normal Mode: ------------ Large Oilrig 4 extra Hack Crates 55 Heavy Scientists Small Oilrig 2 Extra Hack Crates 18 Heavy Scientists Hard Mode Wave Card in one of the extra crates ----------- Hard Mode: ----------- Normal mode Hack Cycle Adds 3 extra events on 50% , 25% and 10% left on main Crate timer Extreme Mode Wave Card in one of the extra crates ------------- Extreme Mode: ------------- Normal Mode Hack Cycle Adds 2 more Hack Crates to hack Cycle Adds 5 extra events on 50% , 37.5% , 25% , 17.5% and 10% left on main Crate timer ------------- Extra Events: ------------- 1. Extra Heavy Scientists comming in with CH47 2. Radiation attack with F15 3. Patrol Helicopter Attacking Oilrig top deck 4. 30 MLRS rocket attack on Oilrig top deck 5. Bradley APC spawn on Helipad
Card need to be in Inventory to use button or swipe red room with card to activate event
Button Press for Wave event needs to happen before hacking main crate
NormalCard = 3431997187 HardCard = 3431996394 Both still the redcard prefab for the servers that uses a GUI Shop
Console Commands
givecard <Steamid> // gives player a Normal Wave Card givehardcard <Steamid> // gives player a Hard Wave Card giveextremecard <Steamid> // gives player a Extreme wave card
Chat Commands
/hrconfig --- alows player to access config with ingame and do changes without reloading plugin(Admin only)
Config
{ "Enable HardMode mode?": true, "Enable Card spawn?": true, "Drop Settings": [ { "Object Short prefab name": "crate_elite", "Minimum item to drop": 1, "Maximum item to drop": 1, "Item Drop Chance": 10.0 }, { "Object Short prefab name": "codelockedhackablecrate", "Minimum item to drop": 1, "Maximum item to drop": 1, "Item Drop Chance": 20.0 } ], "Card Name": "Normal Wave Card", "Hard Card Name": "Hard Wave Card", "Extreme Card Name": "Extreme Wave Card", "Remove Npc Corpses?": true, "Remove Heavy Scientists after Oilrig reset?": false, "Use Extra Loot System?": true, "Spawn HardCard In Normal Mode only?": true, "Spawn Cards in ExtraLoot?": true, "Use Extra Loot only in HardMode?": true, "Set all crate to Extra Loot? (False will pick one)": false, "Only use Extra Loot On Large OilRig?": true, "Extra Loot Table": [ { "Short Prefab Name": "explosive.timed", "Minimum Amount": 5, "Maximum Amount": 10, "Skin ID": 0 }, { "Short Prefab Name": "ammo.rocket.basic", "Minimum Amount": 3, "Maximum Amount": 6, "Skin ID": 0 }, { "Short Prefab Name": "wall.frame.garagedoor", "Minimum Amount": 1, "Maximum Amount": 2, "Skin ID": 0 }, { "Short Prefab Name": "m249", "Minimum Amount": 1, "Maximum Amount": 1, "Skin ID": 0 }, { "Short Prefab Name": "l96", "Minimum Amount": 1, "Maximum Amount": 1, "Skin ID": 0 }, { "Short Prefab Name": "scrap", "Minimum Amount": 1000, "Maximum Amount": 5000, "Skin ID": 0 }, ] }{ "Enable HardMode mode?": true, "Enable Card spawn?": true, "Drop Settings": [ { "Object Short prefab name": "crate_elite", "Minimum item to drop": 1, "Maximum item to drop": 1, "Item Drop Chance": 10.0 }, { "Object Short prefab name": "codelockedhackablecrate", "Minimum item to drop": 1, "Maximum item to drop": 1, "Item Drop Chance": 20.0 } ], "Card Name": "Normal Wave Card", "Hard Card Name": "Hard Wave Card", "Extreme Card Name": "Extreme Wave Card", "Remove Npc Corpses?": true, "Use Extra Loot System?": true, "Remove Heavy Scientists after Oilrig reset?": false, "Spawn HardCard In Normal Mode only?": true, "Use Extra Loot only in HardMode?": true, "Set all crate to Extra Loot? (False will pick one)": false, "Only use Extra Loot On Large OilRig?": true, "Extra Loot Table": [ { "Short Prefab Name": "explosive.timed", "Minimum Amount": 5, "Maximum Amount": 10, "Skin ID": 0 }, { "Short Prefab Name": "ammo.rocket.basic", "Minimum Amount": 3, "Maximum Amount": 6, "Skin ID": 0 }, { "Short Prefab Name": "wall.frame.garagedoor", "Minimum Amount": 1, "Maximum Amount": 2, "Skin ID": 0 }, { "Short Prefab Name": "m249", "Minimum Amount": 1, "Maximum Amount": 1, "Skin ID": 0 }, { "Short Prefab Name": "l96", "Minimum Amount": 1, "Maximum Amount": 1, "Skin ID": 0 }, { "Short Prefab Name": "scrap", "Minimum Amount": 1000, "Maximum Amount": 5000, "Skin ID": 0 }, ] }
Lang file
{ "CrateNotReady": "Main Crate not Active or Hacked", "ActivateEvent": "A Player Activated the Wave Event at :", "ActivateEventPlayerMessage": "You have 5min's to hack main crate , or event will fail", "EventActiveMessage": "Event already running", "Rad": "WARNING !!!! Incoming Radiation!!", "Heavy": "WARNING !!!! Incoming Heavy Scientists!!", "Patrol": "WARNING !!!! Incoming Patrol Helicopter!!", "Mlrs": "WARNING !!!! Incoming MLRS Rockets!!", "Bradley": "WARNING !!!! Incoming Bradley spawn on PAD!!" }
Developer API
void HeavyOilRigWaveEventStarted(bool hardmode, bool extrememode,Vector3 monumentpos)
void HeavyOilRigWaveEventStopped()
Credit
Thanks to @Chill Roleplay and Chill Roleplay Server for the Avatar
Quick show and tell
New hardmode addon . my server first attempt