Module - Full Drop

Back

Price $10
Module
name: addon.full_drop
config: full_drop.json
extra: full_drop_items.csv
Short Description
When a player is killed, there is a possibility for items from their inventory/equipment to drop.
Possible to configure a percentage chance for each item to drop, with the option to add protected items and map restrictions.

Explanation


config (full_drop.json)

drop_max_count_item - Maximum number of items that can drop from a player upon death.
process_embellish - Enable dropping equipped ammo/amulets/rings.
process_equip - Enable dropping equipped items.
process_inventory - Enable dropping items from inventory.
map_restriction - This block describes on which maps full drop is enabled and upon death from whose "hands" a full drop will occur. For example, you can restrict it to only apply to players and their "tools."
object_killer: "player | animus | tower | trap"
lvl_coefficient - These coefficients allow you to decrease/increase the chance of a drop depending on the level difference. By default, if you kill a player higher than you in level, the drop chance from them is increased, and if they are lower, the chance is decreased. The maximum difference is 20 levels, meaning a coefficient of 20 will be applied if the difference is, for example, 35 levels.

item list (full_drop_items.csv)

iwknb65 - This is an example of an item that will drop on death with a 100% chance.

iyyyy24 - This is a one-time item that protects against a full drop.
If a full drop was triggered at the time of death, this item will prevent items from falling out.
However, this protective item will be reduced by 1 or removed (if you only have 1 item) when protection triggered.

irtal01 - Similar to iyyyy24, but it wont be reduced/removed when protection triggered.

*If you have a stack of items, such as potions/booty, and are in the drop list, the entire stack will be thrown out upon a full drop, not per piece.

To configure the maximum dropped item count, enable the drop of ammo, amulets, rings, and equipment, as well as items from the inventory, set map restrictions, and adjust the level coefficient, you can access and edit from full_drop.json

Argument
Name
Description Example
drop_max_count_item
5
Maximum of item to be droped Maximum of item to be droped when player dead = 1 ~ 5
process_embellish
true / false
Chance to drop Equiped Ammo/Amulet/Ring
process_equip
true / false
Chance to drop Equiped Item
process_inventory
true / false
Chance to drop Item from Inventory
map_restriction
check_example
If map on the list, there will be a chance of drop By default example, if you dead at HQ you would drop item on the .csv
object_killer
monster player animus tower trap keeper
Who is the Killer?
lvl_coefficient
check_example
Increase/Decrease chance based on Level difference
You Lv 40 kill Enemy Lv 50, its difference 10 Level, so the chance of drop increased by 5%
You Lv 50 kill Enemy Lv 45, its difference 5 Level, so the chance of drop decreased by 2.5%