forked from Simnation/Main
330 lines
10 KiB
Lua
330 lines
10 KiB
Lua
--[[
|
||
Welcome to the Garbage Settings Configuration!
|
||
In this section, you’ll find settings related to garbage cans and their loot items. Each item listed
|
||
under Config.GarbageItemsForProp will appear randomly when interacting with a garbage can, providing
|
||
an immersive experience where players can search for random loot.
|
||
|
||
**Config.GarbageObjects**:
|
||
- This list contains object names used to represent garbage cans across the map.
|
||
- These objects are registered for targeting. If your server doesn’t use targeting, feel free to ignore this.
|
||
|
||
**Config.GarbageItemsForProp**:
|
||
- This configuration maps specific garbage can models to lootable items.
|
||
- Each object (like 'prop_dumpster_02a') has defined slots and random item possibilities.
|
||
- The items assigned to each garbage object spawn with variable amounts, as set in each item’s configuration.
|
||
- Adjust min and max amounts per item as desired to tailor gameplay rewards.
|
||
]]
|
||
|
||
Config.GarbageItems = {}
|
||
|
||
Config.GarbageObjects = {
|
||
'prop_dumpster_02a', -- Standard dumpster
|
||
'prop_dumpster_4b', -- Large blue dumpster
|
||
'prop_dumpster_4a', -- Large green dumpster
|
||
'prop_dumpster_3a', -- Smaller gray dumpster
|
||
'prop_dumpster_02b', -- Alternate dumpster model
|
||
'prop_dumpster_01a' -- Basic dumpster model
|
||
}
|
||
|
||
Config.GarbageItemsForProp = {
|
||
[joaat('prop_dumpster_02a')] = {
|
||
label = 'Garbage', -- Label shown to players when interacting
|
||
slots = 30, -- Number of item slots available in the dumpster
|
||
items = {
|
||
[1] = {
|
||
[1] = {
|
||
name = 'aluminum', -- Item name: aluminum scrap
|
||
amount = {
|
||
min = 1, -- Minimum amount spawned per search
|
||
max = 5 -- Maximum amount spawned per search
|
||
},
|
||
info = {}, -- Additional item information
|
||
type = 'item', -- Type of loot (e.g., 'item' or 'weapon')
|
||
slot = 1, -- Slot position within the garbage inventory
|
||
},
|
||
[2] = {
|
||
name = 'metalscrap', -- Item name: metal scrap
|
||
amount = {
|
||
min = 1, -- Minimum amount spawned per search
|
||
max = 5 -- Maximum amount spawned per search
|
||
},
|
||
info = {}, -- Additional item information
|
||
type = 'item', -- Type of loot (e.g., 'item' or 'weapon')
|
||
slot = 2, -- Slot position within the garbage inventory
|
||
},
|
||
},
|
||
[2] = {
|
||
[1] = {
|
||
name = 'iron',
|
||
amount = {
|
||
min = 1,
|
||
max = 5
|
||
},
|
||
info = {},
|
||
type = 'item',
|
||
slot = 1,
|
||
},
|
||
[2] = {
|
||
name = 'steel',
|
||
amount = {
|
||
min = 1,
|
||
max = 5
|
||
},
|
||
info = {},
|
||
type = 'item',
|
||
slot = 2,
|
||
},
|
||
},
|
||
}
|
||
},
|
||
[joaat('prop_dumpster_4b')] = {
|
||
label = 'Garbage',
|
||
slots = 30,
|
||
items = {
|
||
[1] = {
|
||
[1] = {
|
||
name = 'aluminum',
|
||
amount = {
|
||
min = 1,
|
||
max = 5
|
||
},
|
||
info = {},
|
||
type = 'item',
|
||
slot = 1,
|
||
},
|
||
[2] = {
|
||
name = 'plastic',
|
||
amount = {
|
||
min = 1,
|
||
max = 5
|
||
},
|
||
info = {},
|
||
type = 'item',
|
||
slot = 2,
|
||
},
|
||
},
|
||
[2] = {
|
||
[1] = {
|
||
name = 'plastic',
|
||
amount = {
|
||
min = 1,
|
||
max = 5
|
||
},
|
||
info = {},
|
||
type = 'item',
|
||
slot = 1,
|
||
},
|
||
[2] = {
|
||
name = 'metalscrap',
|
||
amount = {
|
||
min = 1,
|
||
max = 5
|
||
},
|
||
info = {},
|
||
type = 'item',
|
||
slot = 2,
|
||
},
|
||
},
|
||
}
|
||
},
|
||
[joaat('prop_dumpster_4a')] = {
|
||
label = 'Garbage',
|
||
slots = 30,
|
||
items = {
|
||
[1] = {
|
||
[1] = {
|
||
name = 'aluminum',
|
||
amount = {
|
||
min = 1,
|
||
max = 5
|
||
},
|
||
info = {},
|
||
type = 'item',
|
||
slot = 1,
|
||
},
|
||
[2] = {
|
||
name = 'metalscrap',
|
||
amount = {
|
||
min = 1,
|
||
max = 5
|
||
},
|
||
info = {},
|
||
type = 'item',
|
||
slot = 2,
|
||
},
|
||
},
|
||
[2] = {
|
||
[1] = {
|
||
name = 'glass',
|
||
amount = {
|
||
min = 1,
|
||
max = 5
|
||
},
|
||
info = {},
|
||
type = 'item',
|
||
slot = 1,
|
||
},
|
||
[2] = {
|
||
name = 'joint',
|
||
amount = {
|
||
min = 1,
|
||
max = 5
|
||
},
|
||
info = {},
|
||
type = 'item',
|
||
slot = 2,
|
||
},
|
||
},
|
||
}
|
||
},
|
||
[joaat('prop_dumpster_3a')] = {
|
||
label = 'Garbage',
|
||
slots = 30,
|
||
items = {
|
||
[1] = {
|
||
[1] = {
|
||
name = 'aluminum',
|
||
amount = {
|
||
min = 1,
|
||
max = 5
|
||
},
|
||
info = {},
|
||
type = 'item',
|
||
slot = 1,
|
||
},
|
||
[2] = {
|
||
name = 'lighter',
|
||
amount = {
|
||
min = 1,
|
||
max = 5
|
||
},
|
||
info = {},
|
||
type = 'item',
|
||
slot = 2,
|
||
},
|
||
},
|
||
[2] = {
|
||
[1] = {
|
||
name = 'metalscrap',
|
||
amount = {
|
||
min = 1,
|
||
max = 5
|
||
},
|
||
info = {},
|
||
type = 'item',
|
||
slot = 1,
|
||
},
|
||
[2] = {
|
||
name = 'rubber',
|
||
amount = {
|
||
min = 1,
|
||
max = 5
|
||
},
|
||
info = {},
|
||
type = 'item',
|
||
slot = 2,
|
||
},
|
||
},
|
||
}
|
||
},
|
||
[joaat('prop_dumpster_02b')] = {
|
||
label = 'Garbage',
|
||
slots = 30,
|
||
items = {
|
||
[1] = {
|
||
[1] = {
|
||
name = 'metalscrap',
|
||
amount = {
|
||
min = 1,
|
||
max = 5
|
||
},
|
||
info = {},
|
||
type = 'item',
|
||
slot = 1,
|
||
},
|
||
[2] = {
|
||
name = 'rubber',
|
||
amount = {
|
||
min = 1,
|
||
max = 5
|
||
},
|
||
info = {},
|
||
type = 'item',
|
||
slot = 2,
|
||
},
|
||
},
|
||
[2] = {
|
||
[1] = {
|
||
name = 'iron',
|
||
amount = {
|
||
min = 1,
|
||
max = 5
|
||
},
|
||
info = {},
|
||
type = 'item',
|
||
slot = 1,
|
||
},
|
||
[2] = {
|
||
name = 'steel',
|
||
amount = {
|
||
min = 1,
|
||
max = 5
|
||
},
|
||
info = {},
|
||
type = 'item',
|
||
slot = 2,
|
||
},
|
||
},
|
||
}
|
||
},
|
||
[joaat('prop_dumpster_01a')] = {
|
||
label = 'Garbage',
|
||
slots = 30,
|
||
items = {
|
||
[1] = {
|
||
[1] = {
|
||
name = 'plastic',
|
||
amount = {
|
||
min = 1,
|
||
max = 5
|
||
},
|
||
info = {},
|
||
type = 'item',
|
||
slot = 1,
|
||
},
|
||
[2] = {
|
||
name = 'metalscrap',
|
||
amount = {
|
||
min = 1,
|
||
max = 5
|
||
},
|
||
info = {},
|
||
type = 'item',
|
||
slot = 2,
|
||
},
|
||
},
|
||
[2] = {
|
||
[1] = {
|
||
name = 'lighter',
|
||
amount = {
|
||
min = 1,
|
||
max = 5
|
||
},
|
||
info = {},
|
||
type = 'item',
|
||
slot = 1,
|
||
},
|
||
[2] = {
|
||
name = 'metalscrap',
|
||
amount = {
|
||
min = 1,
|
||
max = 5
|
||
},
|
||
info = {},
|
||
type = 'item',
|
||
slot = 2,
|
||
},
|
||
},
|
||
}
|
||
},
|
||
}
|