This looks suspiciously awesome 🤔 Can this be… the next big thing for the wipe :D
Item Perks
$25.00
Sold by: imthenewguyFind, craft or create unique items on your server with over 50 different perks.
- Description
- Reviews (3)
- Version History
- Discussions (4)
- Setup
- Product Enquiry
Description
Description
Works with:
Item Perks is a plugin that enhances everyday weapons, tools and armour with over 50 different types of perks.
Items with perks can be obtained a variety of ways, including:
- Finding them randomly in crates or barrels during your morning scrap farm.
- Randomly crafting an enhanced version of your equipment while you roof camp noobs from your base.
- Recycling enhanced equipment and finding enhancement kits stuck in the teeth of the recycler.
- Using a console or chat command that can be ran through seedy plugin traders like GUIShop.
The plugin gives a large amount of control to server owners when it comes to implementation. You can:
- Enable/disable perks, or modify the minimum and maximum values that they roll when applied to gear.
- Blacklist or whitelist items to each perk, so they will be exclusively excluded or included (based on the list you choose).
- Adjust the weight of each perk, so it is more or less likely to be seen on gear., or adjust the chances amount of perks that items can potentially have.
- Fully adjust or disable the chance for item drops to be found, or enable the enhancement kit system so players can recycle gear.
- So much more (watch the configuration section of the video below to see the full extent).
There are over 50 perks included with the plugin. The following list will describe briefly what each perk does.
Name: Prospector Description: This perk increases your mining yield when mining stone, metal and sulfur nodes. Name: Lumberjack Description: This perk increases your woodcutting yield when chopping living or dead trees. Name: Butcher Description: This perk increases the resources gained from skinning humans and animals. Name: Horticulture Description: This perk increases the amount of resources gained when harvesting grown plants. Name: Forager Description: This perk increases the amount of resources gained when picking up map generated collectibles. Name: Angler Description: This perk increases the amount of fish you receive upon a successful catch. Name: BeastBane Description: This perk increases the damage dealt to animals. Name: ScientistBane Description: This perk increases the damage dealt to scientists. Name: FlakJacket Description: This perk reduces the damage received from explosions. Name: Elemental Description: This perk reduces damage from received from cold and heat sources. Name: Scavenger Description: This perk provides you with a chance to find additional scrap from crates and barrels. Name: Manufacture Description: This perk increases the speed of your crafting. Name: Durable Description: This peark reduces the durability damage of all equipped items. Name: BeastWard Description: This perk reduces the damage received from animals. Name: ScientistWard Description: This perk reduces the damage received from scientists. Name: Builder Description: This perk provides you with a chance for your building upgrades to be free. Name: Thrifty Description: This perk provides you with a chance for your crafting components to be refunded upon a successful craft. Name: Fabricate Description: This perk provides you with a chance to duplicate an item upon a successful craft. Name: Pharmaceutical Description: This perk increases the amount of healing received from all sources. Name: MeleeWard Description: This perk reduces the damage received from melee weapons. Name: Academic Description: This perk provides you with a chance to receive a scrap refund when researching an item at the research bench. Name: FallDamage Description: This perk reduces the impact damage received from falling. Name: Lead Description: This perk reduces the damage from radiation. Name: Smasher Description: This perk will provide you with a chance to instantly destroy barrels with any amount of damage. Name: Environmentalist Description: This perk will increase the speed of recyclers that you activate. Name: Smelter Description: This perk will increase the smelting speed of furnaces you activate. Name: Paramedic Description: This perk provides players that you revive with additional health. Name: Prepper Description: This perk provides you with a chance to not consume food when eating. Name: Regeneration Description: This perk will passively regenerate you. Name: SharkWard Description: This perk will reduce the amount of damage received from sharks. Name: SharkBane Description: This perk will increase the amount of damage dealt to sharks. Name: Deforest Description: This perk provides you with a chance to cut down nearby trees when successfully cutting a tree down. Name: BlastMine Description: This perk provides you with a chance to mine out nearby nodes when successfully mining out a node. Name: Tanner Description: This perk provides you with a chance to skin nearby corpses when successfully skinning out a corpse. Name: Vampiric Description: This perk will heal you for a percentage of the damage dealt to certain enemies. Name: Reinforced Description: This perk will reduce the the amount of damage that your vehicles receive when mounted. Name: ComponentLuck Description: This perk will provide you with a chance to receive additional components when looting barrels and crates. Name: ElectronicsLuck Description: This perk will provide you with a chance to receive additional electronics when looting barrels and crates. Name: UncannyDodge Description: This perk provides you with a chance to dodge incoming damage, reducing it to 0. Name: LineStrength Description: This perk increases the tensile strength of your fishing line. Name: HealShare Description: This perk will share healing effects with nearby players. Name: Attractive Description: This perk will provide you with a chance to automatically pick up components when destroying barrels. Name: WoodcuttingLuck Description: This perk provides you with a chance to find a random item when you cut down a tree. Name: MiningLuck Description: This perk provides you with a chance to find a random item when you mine out a node. Name: SkinningLuck Description: This perk provides you with a chance to find a random item when you skin out a corpse. Name: FishingLuck Description: This perk provides you with a chance to find a random item when you catch a fish. Name: Sated Description: This perk will increase the amount of calories and hydration you receive from food and water sources. Name: IronStomach Description: This perk provides you with a chance to negate negative effects when consuming food. Name: TreePlanter Description: This perk will provide a chance for a tree to instantly regrow when cut down. Name: RockCycler Description: This perk will provide a chance for a node to instantly respawn when mined out. Name: BradleyDamage Description: This perk increases the damage dealt to Bradley Tanks. Name: HeliDamage Description: This perk increases the damage dealt to Patrol Helicopters.
Command: ipgive
Type: console/chat
Parameters: <target ID/Name> <optional: shortname> <optional: perks>
Description: Gives the target player an enhanced item. If shortname is specified, it will base the enhancement off of that item. If perks are specified, it will add only those perks to the item.
Command: ipgivekit
Type: console/chat
Parameters: <target ID/Name> <perk>
Description: Gives an enhancement kit to the target.
itemperks.use - Required to receive any benefit from enhanced items.
itemperks.loot - Required to loot enhanced items from crates and barrels.
itemperks.craft - Required for a chance to received enhanced versions of crafted gear.
itemperks.admin - Required to use admin commands.
itemperks.enhance - Required to add enhancement kits to items via the workbench.
itemperks.recycle - Required to receive enhancement kits from recycling enhanced items.
IPAPI_CreateItem – creates and returns an enhanced item using the details fed into the method. If shortname is left blank, it will pick a random valid item. If api_perks is null it will pick random perk(s) and add them.
Returns Item
[HookMethod("IPAPI_CreateItem")] public object IPAPI_CreateItem(string shortname = null, ulong skin = 0, Dictionary<string, float> api_perks = null) { List<KeyValuePair<Perk, float>> perks = Pool.GetList<KeyValuePair<Perk, float>>(); foreach (var perk in api_perks) { Perk _perk; if (parsedEnums.TryGetValue(perk.Key, out _perk)) perks.Add(new KeyValuePair<Perk, float>(_perk, perk.Value)); } var result = CreateItem(shortname, skin, perks); Pool.FreeList(ref perks); // Returns an Item class return result; }![]()
Reviews (3)
3 reviews for Item Perks
Only logged in customers who have purchased this product may leave a review.
Version History
- Fixed Fixed an exception thrown in SB_CanReskinItem.
- Added Added hook call when attempting to put loot into a loot container: object OnAddLootToContainer(LootContainer container)
- Fixed Fixed issue with enhancement kits not being recognised.
- Added Added config option to disable chat message for UncannyDodge.
- Added Added a config option to adjust the spawn position of a new node with RockCycler.
- Added Added hookmethod: float IPAPI_GetDropChanceModifier(string userid) - returns the players drop chance modifier.
- Updated Moved Regrowth to next tick so it doesn't cause an infinite loop with woodcutting ultimate from SkillTree.
- Updated Updated unpatching for Harmony in Carbon.
- Added Added a couple of config options to disable chat messages.
- Updated Patched pooling
- Updated Updated for October patch
- Added Added config option to reposition enhance item button.
- Fixed Fixed a conflict with HumanNPC plugin.
- Updated Updated the item to check if its broken. Broken items will no longer contribute towards perks.
- Updated Updated the config property for "Allow max repair perk from Skill Tree to be used on enhanced items?"
- Updated Updated for July's surprise patch.
- Removed Removed enhancement kit menu from workbench as it is no longer accessible.
- Added Added config option allowing for StorageContainer prefabs such as furnaces, bbqs, boxes etc to display the menu when looted (default: furnace).
- Updated Repositioned the menu to be under the menu panel.
- Added Added config option to exclude duplicate perks from counting towards total perk count. Setting false will allow infinite perks of a type that exists on the item to be applied.
- Fixed Fixed harmony patching issue.
- Added Added option to disable stack and split handling.
- Added Added support for finding enhanced items from corpses.
- Fixed Fixed an issue where BlastMine and Deforest weren't providing players with bonuses from tea.
- Added Added global whitelist. Only items in this list will be enhanceable.
- Updated Updated Harmony patching for forced wipe.
- Updated Updated the ipgive commands to take modifiers for each buff if specified. IE Butcher 1.2 would be a 120% buff given to the Butcher perk.
-
Added
Added new command: ipgivewithskin
- Fixed Fixed a potential exception in OnPlayerHealthChange
- Fixed Fixed an issue where reskinning on a work bench would break the item.
- Removed Removed log debugs.
- Fixed Fixed an issue where enhancing an item that's stacked, enhanced the whole stack.
- Fixed Fixed an issue where the woodcutting luck notification setting would control multiple others.
- Fixed Fixed an issue with all worn items being rolled with the regen perk.
- Updated Updated the OnEntityTakeDamage hook to reference the correct class for Patrol Heli.
- Updated Prevented the assignment of the Regeneration perk to held items.
- Fixed Patched OnResearchCostDetermine exception.
- Fixed Fixed an issue that was allowing blacklisted or non-white listed items to be enhanced.
- Updated Changed stack handling to be handled by ItemPerks.
- Added Added config option to prevent max condition loss when repairing enhanced items.
- Fixed Fixed the message that was showing in global chat for custom currency.
- Updated Updated the EnhanceExistingItem to append the item information rather than set it. This makes it compatible with other plugins that effect the item.text field.
- Updated Updated the Deforest buff to not trigger xp rewards in SkillTree for trees knocked down by the buff.
- Updated Updated for August update.
- Added Added support to use the "random" argument when using IPGive. random will choose a random perk.
- Fixed Fixed a null reference exception error due to plugins calling the OnItemCraftFinished hook without an ItemCrafter parameter.
- Updated Updated the EnhanceExistingItem to append the item information rather than set it. This makes it compatible with other plugins that effect the item.text field.
- Updated Updated the Deforest buff to not trigger xp rewards in SkillTree for trees knocked down by the buff.
- Updated Updated for August update.
- Added Added support to use the "random" argument when using IPGive. random will choose a random perk.
- Added Added support for RandomTrader.
- Updated Updated the enhancement process to only assign the new display name if the item.name field is null or empty.
- Added Added new perk: BradleyDamage - increases the amount of damage done to bradley tanks (Thanks Void)
- Added Added new perk: HeliDamage - increases the amount of damage done to patrol heli (Thanks Void)
- Updated Updated the FlakJacket perk to include bradley main cannon and heli napalm damage (Thanks Void)
- Removed Removed chat spam
- Fixed Fixed an issue where disabled perks would still appear.
- Updated Optimized the ipgivekit console command and allowed partial names to be used.
- Added Added checks to prevent resource re-spawning abilities double triggering with SkillTree.
- Fixed Fixed the IPAPI_CreateItem API.
- Updated Updated the inspector menu so it works with size.
- Added Added a console command to force update the button all clients: ipupdateicon
- Updated Added a few additional null checks to a number of methods
- Added Added config option to prevent SkillTree's MaxRepair buff from triggering on ItemPerks items.
- Added Added permission dictionary for item craft chance modifiers.
- Added Added an option to set a global limit for a perk for equipped items. IE you can cap the Manufacture perk at 40%.
- Added Added lang for the display message that appears when you find an item.
- Updated Made the buff parameter of the console ipgivekit command optional. Not specifying will choose a random kit.
- Fixed Fixed OnEntityTakeDamage exception (Thanks Nivex).
- Fixed Fixed an issue where the whitelist and blacklist weren't functional.
- Fixed Fixed an issue with enhanced items duplicating on craft.
- Added Added an option for enhancement kit to be randomized.
- Added Added item craft black list.
- Added Added config option for crafting cooldowns to prevent enhanced item craft spam.
- Updated Updated for the May rust patch.
- Updated Patched for forced wipe
Discussions (4)
4 thoughts on "Item Perks"
Leave a reply
-
-
can no longer apply perks from the workbench on to new items since the new update to the workbench
-
I am working on a solution.
-
-
Since the other day, I suddenly have a blood pack in my inventory, but I can’t add any perks to it.
Do you know what’s causing it?https://www.dropbox.com/scl/fi/748c5gbag4cborw1ql7tj/20241230195618_1.jpg?rlkey=wy370j2bluingutjhbsm9ixmy&dl=0
https://www.dropbox.com/scl/fi/77zcbaf45d660kzpkdems/20241230195630_1.jpg?rlkey=4hmo1bcr9fal9d36p4cyr2fgy&dl=0
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)
Tesla_X (verified owner) –
Pretty awesome so far, got installed on the server and the players love it! Excited to see what all perks get added in the future!
Void (verified owner) –
Support is great!
The plugin is highly customizable and with the API its super easy to make other plugins reward players with very specific gear sets! 10/10!
arfail19 (verified owner) –
its a Great mod