Jump to content

The Cupboard 1.0.0

$14.99 $9.99
   (0 reviews)

1 Screenshot

  • 372
  • 9
  • 25.01 kB
 Share

About The Cupboard

The Cupboard - is a powerful tool that every Rust server needs.

Rust gameplay is based on the opportunity to raid and take the loot but there is a problem that raiders usually destroy the tool cupboard and take the base under their control. This affects base owners and most of them leave from the server and you lose your online.

The Cupboard solves the problem
It provides many combinations for server owners to keep their lovely project PVP-based (or even PVP/PVE) and prevents losing online because of “base griefing”.

 

 

 

Example of usage (default):

  1. TC can be destroyed by authorized players anytime
  2. TC can be destroyed by not authorized players during 24 hours after placement
  3. If a raider attacks a TC it will drop 90% of loot needed for the base upkeep and all the loot not needed for the upkeep 

This case allows the base owner to keep his base safe after 24 hours of the TC being placed and allows anti-raiders completely destroy a small base built by raiders as a spawn point near the base they are going to raid.

Default plugin setup improves the experience of players who do not want to lose their base during their gameplay on your server and keeps the opportunity for anti-raiding in a classic way (or allows players to destroy new structures around their base during next 24 hours). 

Time preset can be adjusted according to your wishes.

The feature that allows dropping resources from the TC is very useful (even if the TC can not be destroyed). It allows your players to get the loot and reduce time left for the upkeep, and on the other hand it gives the opportunity for the base owners to have some time to fill it back with needed resources and to keep control under their base. 

The Cupboard provides as many combinations as possible to control damage dealt to the TC. You even can control the rules of damage dealing for authorized players.

Your players can type in chat “/tc” and they will get full information about TC damage dealing rules and of course they can receive the same information while attacking the TC (or you can just remove any notifications using config). 

Players will also receive in chat your TC damage rules after the TC being placed.

Commands

/tc

Configuration

Config:{
"Plugin Settings": {
"skipPlacementByAdmin": false,
"removeNonExistentTCFromDB": true
},
"Settings": {
"canTakeDamageFromAuthedPlayers": true,
"canTakeDamageFromAuthedPlayersAfterACertainTime": false,
"canTakeDamageFromAuthedPlayersBeforeACertainTimeHasPassed": false,
"amountOfMinutesForTimeModeForAuthedPlayers": 1440,
"canTakeDamageFromNotAuthedPlayers": true,
"canTakeDamageFromNotAuthedPlayersAfterACertainTime": false,
"canTakeDamageFromNotAuthedPlayersBeforeACertainTimeHasPassed": true,
"amountOfMinutesForTimeModeForNotAuthedPlayers": 1440,
"dropLootOnHitByNotAuthedPlayer": true,
"percentOfEachStackOfLootToKeep": 10,
"dropLootNotNeededForUpkeepOnHitByNotAuthedPlayer": true,
"sendNotificationsWhenDamageProhibited": true,
"sendDetailedNotificationsWithTimeInfo": true,
"convertMinutesToHoursForNotifications": true
},

"Loot": {
"StoneStackQty": 1000,
"WoodStackQty": 1000,
"MetalFragmentsStackQty": 1000,
"HighQualityMetalStackQty": 100
}
}

 

Config explanation

Plugin settings
skipPlacementByAdmin - set it to "true" if you want to skip this plugin logic for a TC placed by an admin (for example if you are using CopyPaste etc.)
removeNonExistentTCFromDB - if set to "true" will remove all non-existent entities(TC) in the world from the database on server/plugin load (useful after the server wipe, you do not need to clean the data file yourself)

Damage control for authorized players

canTakeDamageFromAuthedPlayers - if set to “true” allows damage to the TC provided by authorized players
 

Time modes (requires dropLootOnHitByAuthedPlayer to be “true”)

canTakeDamageFromAuthedPlayersAfterACertainTime - if set to “true” allows damage (made by authorized players) to the TC only after a certain time after the TC being placed.

canTakeDamageFromAuthedPlayersBeforeACertainTimeHasPassed - if set to “true” allows damage (made by authorized players) during a certain time after the TC being placed (after the timer ends damage will be prohibited).

* you need to choice canTakeDamageFromAuthedPlayersAfterACertainTime OR canTakeDamageFromAuthedPlayersBeforeACertainTimeHasPassed (only one presset works at a time). Or you can turn both off.

amountOfMinutesForTimeModeForAuthedPlayers - controls the amount of minutes for the chosen time mode for authorized players.


 

Damage control for not authorized players

canTakeDamageFromNotAuthedPlayers - if set to “true” allows damage to the TC provided by not authorized players

Time modes (requires dropLootOnHitByNotAuthedPlayer to be “true”)
 

canTakeDamageFromNotAuthedPlayersAfterACertainTime - if set to “true” allows damage (made by not authorized players) to the TC only after a certain time after the TC being placed.

canTakeDamageFromNotAuthedPlayersBeforeACertainTimeHasPassed - if set to “true” allows damage (made by not authorized players) during a certain time after the TC being placed (after the timer ends damage will be prohibited).

* you need to choice canTakeDamageFromNotAuthedPlayersAfterACertainTime OR canTakeDamageFromNotAuthedPlayersBeforeACertainTimeHasPassed (only one presset works at a time). Or you can turn both off.

amountOfMinutesForTimeModeForNotAuthedPlayers - controls the amount of minutes for the chosen time mode for not authorized players.


Other options

dropLootOnHitByNotAuthedPlayer - if set to “true” and the TC being attacked it will drop some resources.

percentOfEachStackOfLootToKeep - if set to “10” the TC will drop on the ground 90% of each stack of resources needed for the base upkeep

dropLootNotNeededForUpkeepOnHitByNotAuthedPlayer - if set to “true” the TC will drop on the ground 100% of each stack of resources not needed for the base upkeep.

sendNotificationsWhenDamageProhibited - if set to “true” will send notifications for the TC attacker about damage prohibition.

sendDetailedNotificationsWithTimeInfo - if set to “true” will send detailed notifications for the TC attacker about damage prohibition with time values

convertMinutesToHoursForNotifications - if set to “true” will convert minutes to hours (for example if you have southands of minutes for your time values) and it also affects messages that players receive.

sendNotificationOnTCPlacement - if set to “true” will send your TC damage rules (based on your setup) to the player in the chat after the TC being placed.


 

Loot quantity setup

Adjust these values if your server has modified values for the max stack quantity of each time of resources the TC can store.

Config has values for resources needed for the base upkeep only:

StoneStackQty - 1000 of Stone (default)

WoodStackQty - 1000 of Wood (default)

MetalFragmentsStackQty - 1000 of Metal Fragments (default)

HighQualityMetalStackQty - 100 of High Quality Metal (default)




 


User Feedback

1.3m

Downloads

Total number of downloads.

6.5k

Customers

Total customers served.

95.8k

Files Sold

Total number of files sold.

1.9m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.