Rewards
Descrição
Rewards é o catálogo de loot compartilhado entre os módulos. Ele associa um nome único a uma lista de itens, com chances, limites de quantidade, conteúdo das pilhas e acessórios. Módulos como o Airdrop solicitam uma recompensa pelo nome e escolhem onde criá-la.
O Rewards não agenda eventos nem define contêineres, locais, notificações ou remoção de objetos. Essas responsabilidades pertencem ao módulo que usa o catálogo.
Configuração
Configuração padrão
O catálogo padrão distribuído com o módulo está abaixo. Baixar Rewards.json.
Rewards.json
{
"m_Rewards": [
{
"m_Name": "medical_tier1",
"m_QuantityMax": 6,
"m_Items": [
{
"m_Class": "BandageDressing",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "CharcoalTablets",
"m_Chance": 70,
"m_StackMin": 40,
"m_StackMax": 70,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "PainkillerTablets",
"m_Chance": 75,
"m_StackMin": 40,
"m_StackMax": 70,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "VitaminBottle",
"m_Chance": 60,
"m_StackMin": 30,
"m_StackMax": 60,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "DisinfectantAlcohol",
"m_Chance": 65,
"m_StackMin": 40,
"m_StackMax": 70,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "TetracyclineAntibiotics",
"m_Chance": 45,
"m_StackMin": 30,
"m_StackMax": 60,
"m_QuantityMax": 1,
"m_Attachments": []
}
]
},
{
"m_Name": "medical_tier2",
"m_QuantityMax": 12,
"m_Items": [
{
"m_Class": "BandageDressing",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "TetracyclineAntibiotics",
"m_Chance": 80,
"m_StackMin": 60,
"m_StackMax": 90,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "CharcoalTablets",
"m_Chance": 75,
"m_StackMin": 60,
"m_StackMax": 90,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "PainkillerTablets",
"m_Chance": 80,
"m_StackMin": 60,
"m_StackMax": 90,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "VitaminBottle",
"m_Chance": 75,
"m_StackMin": 60,
"m_StackMax": 90,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "IodineTincture",
"m_Chance": 70,
"m_StackMin": 60,
"m_StackMax": 90,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Morphine",
"m_Chance": 60,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Epinephrine",
"m_Chance": 55,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "SalineBagIV",
"m_Chance": 65,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
}
]
},
{
"m_Name": "medical_tier3",
"m_QuantityMax": 24,
"m_Items": [
{
"m_Class": "BandageDressing",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 5,
"m_Attachments": []
},
{
"m_Class": "TetracyclineAntibiotics",
"m_Chance": 95,
"m_StackMin": 80,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "CharcoalTablets",
"m_Chance": 90,
"m_StackMin": 80,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "PainkillerTablets",
"m_Chance": 95,
"m_StackMin": 80,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "VitaminBottle",
"m_Chance": 90,
"m_StackMin": 80,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "IodineTincture",
"m_Chance": 85,
"m_StackMin": 80,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "DisinfectantAlcohol",
"m_Chance": 85,
"m_StackMin": 80,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "Morphine",
"m_Chance": 80,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "Epinephrine",
"m_Chance": 80,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "SalineBagIV",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "BloodTestKit",
"m_Chance": 70,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "StartKitIV",
"m_Chance": 75,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
}
]
},
{
"m_Name": "medical_tier4",
"m_QuantityMax": 32,
"m_Items": [
{
"m_Class": "BandageDressing",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 7,
"m_Attachments": []
},
{
"m_Class": "TetracyclineAntibiotics",
"m_Chance": 100,
"m_StackMin": 85,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "CharcoalTablets",
"m_Chance": 95,
"m_StackMin": 85,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "PainkillerTablets",
"m_Chance": 100,
"m_StackMin": 85,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "VitaminBottle",
"m_Chance": 95,
"m_StackMin": 85,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "IodineTincture",
"m_Chance": 90,
"m_StackMin": 85,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "DisinfectantAlcohol",
"m_Chance": 90,
"m_StackMin": 85,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "Morphine",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "Epinephrine",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "SalineBagIV",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 6,
"m_Attachments": []
},
{
"m_Class": "BloodTestKit",
"m_Chance": 75,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "StartKitIV",
"m_Chance": 80,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
}
]
},
{
"m_Name": "medical_tier5",
"m_QuantityMax": 40,
"m_Items": [
{
"m_Class": "BandageDressing",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 9,
"m_Attachments": []
},
{
"m_Class": "TetracyclineAntibiotics",
"m_Chance": 100,
"m_StackMin": 90,
"m_StackMax": 100,
"m_QuantityMax": 6,
"m_Attachments": []
},
{
"m_Class": "CharcoalTablets",
"m_Chance": 100,
"m_StackMin": 90,
"m_StackMax": 100,
"m_QuantityMax": 6,
"m_Attachments": []
},
{
"m_Class": "PainkillerTablets",
"m_Chance": 100,
"m_StackMin": 90,
"m_StackMax": 100,
"m_QuantityMax": 6,
"m_Attachments": []
},
{
"m_Class": "VitaminBottle",
"m_Chance": 100,
"m_StackMin": 90,
"m_StackMax": 100,
"m_QuantityMax": 6,
"m_Attachments": []
},
{
"m_Class": "IodineTincture",
"m_Chance": 95,
"m_StackMin": 90,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "DisinfectantAlcohol",
"m_Chance": 95,
"m_StackMin": 90,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "Morphine",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "Epinephrine",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "SalineBagIV",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 7,
"m_Attachments": []
},
{
"m_Class": "BloodTestKit",
"m_Chance": 80,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "StartKitIV",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
}
]
},
{
"m_Name": "food_tier1",
"m_QuantityMax": 8,
"m_Items": [
{
"m_Class": "BakedBeansCan",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "TunaCan",
"m_Chance": 80,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "SardinesCan",
"m_Chance": 75,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "PeachesCan",
"m_Chance": 80,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "WaterBottle",
"m_Chance": 85,
"m_StackMin": 40,
"m_StackMax": 70,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "SodaCan_Cola",
"m_Chance": 75,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
}
]
},
{
"m_Name": "food_tier2",
"m_QuantityMax": 16,
"m_Items": [
{
"m_Class": "TacticalBaconCan",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "SpaghettiCan",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "BakedBeansCan",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "PeachesCan",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "Rice",
"m_Chance": 75,
"m_StackMin": 60,
"m_StackMax": 90,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "PowderedMilk",
"m_Chance": 70,
"m_StackMin": 60,
"m_StackMax": 90,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "WaterBottle",
"m_Chance": 90,
"m_StackMin": 70,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "SodaCan_Kvass",
"m_Chance": 80,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
}
]
},
{
"m_Name": "food_tier3",
"m_QuantityMax": 28,
"m_Items": [
{
"m_Class": "TacticalBaconCan",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 5,
"m_Attachments": []
},
{
"m_Class": "SpaghettiCan",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "BakedBeansCan",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "PeachesCan",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "TunaCan",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "SardinesCan",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "Rice",
"m_Chance": 85,
"m_StackMin": 90,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "PowderedMilk",
"m_Chance": 85,
"m_StackMin": 90,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "WaterBottle",
"m_Chance": 95,
"m_StackMin": 90,
"m_StackMax": 100,
"m_QuantityMax": 5,
"m_Attachments": []
},
{
"m_Class": "SodaCan_Kvass",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
}
]
},
{
"m_Name": "food_tier4",
"m_QuantityMax": 36,
"m_Items": [
{
"m_Class": "TacticalBaconCan",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 7,
"m_Attachments": []
},
{
"m_Class": "SpaghettiCan",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 5,
"m_Attachments": []
},
{
"m_Class": "BakedBeansCan",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 5,
"m_Attachments": []
},
{
"m_Class": "PeachesCan",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 5,
"m_Attachments": []
},
{
"m_Class": "TunaCan",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 5,
"m_Attachments": []
},
{
"m_Class": "SardinesCan",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 5,
"m_Attachments": []
},
{
"m_Class": "Rice",
"m_Chance": 90,
"m_StackMin": 95,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "PowderedMilk",
"m_Chance": 90,
"m_StackMin": 95,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "WaterBottle",
"m_Chance": 100,
"m_StackMin": 95,
"m_StackMax": 100,
"m_QuantityMax": 7,
"m_Attachments": []
},
{
"m_Class": "SodaCan_Kvass",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 5,
"m_Attachments": []
},
{
"m_Class": "Honey",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "Marmalade",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "BoxCerealCrunchin",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
}
]
},
{
"m_Name": "food_tier5",
"m_QuantityMax": 44,
"m_Items": [
{
"m_Class": "TacticalBaconCan",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 9,
"m_Attachments": []
},
{
"m_Class": "SpaghettiCan",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 7,
"m_Attachments": []
},
{
"m_Class": "BakedBeansCan",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 7,
"m_Attachments": []
},
{
"m_Class": "PeachesCan",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 7,
"m_Attachments": []
},
{
"m_Class": "TunaCan",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 7,
"m_Attachments": []
},
{
"m_Class": "SardinesCan",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 7,
"m_Attachments": []
},
{
"m_Class": "Rice",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 5,
"m_Attachments": []
},
{
"m_Class": "PowderedMilk",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 5,
"m_Attachments": []
},
{
"m_Class": "WaterBottle",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 9,
"m_Attachments": []
},
{
"m_Class": "SodaCan_Kvass",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 7,
"m_Attachments": []
},
{
"m_Class": "Honey",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "Marmalade",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "BoxCerealCrunchin",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "Crackers",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "Pate",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
}
]
},
{
"m_Name": "weapons_tier1",
"m_QuantityMax": 8,
"m_Items": [
{
"m_Class": "MakarovIJ70",
"m_Chance": 65,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Izh18",
"m_Chance": 55,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Mosin9130",
"m_Chance": 40,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "SKS",
"m_Chance": 35,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Mag_IJ70_8Rnd",
"m_Chance": 85,
"m_StackMin": 40,
"m_StackMax": 70,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "AmmoBox_380_35rnd",
"m_Chance": 80,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "AmmoBox_762x39_20Rnd",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "AmmoBox_762x54_20Rnd",
"m_Chance": 80,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "WeaponCleaningKit",
"m_Chance": 60,
"m_StackMin": 40,
"m_StackMax": 70,
"m_QuantityMax": 1,
"m_Attachments": []
}
]
},
{
"m_Name": "weapons_tier2",
"m_QuantityMax": 16,
"m_Items": [
{
"m_Class": "MP5K",
"m_Chance": 70,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": [
"MP5_PlasticHndgrd",
"MP5k_StockBttstck"
]
},
{
"m_Class": "AK74",
"m_Chance": 60,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": [
"AK74_WoodBttstck",
"AK74_Hndgrd"
]
},
{
"m_Class": "AKS74U",
"m_Chance": 60,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": [
"AKS74U_Bttstck"
]
},
{
"m_Class": "M16A2",
"m_Chance": 50,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Mag_MP5_30Rnd",
"m_Chance": 90,
"m_StackMin": 60,
"m_StackMax": 90,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "Mag_AK74_30Rnd",
"m_Chance": 95,
"m_StackMin": 60,
"m_StackMax": 90,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "Mag_STANAG_30Rnd",
"m_Chance": 85,
"m_StackMin": 60,
"m_StackMax": 90,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "AmmoBox_9x19_25rnd",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "AmmoBox_545x39_20Rnd",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "AmmoBox_556x45_20Rnd",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "WeaponCleaningKit",
"m_Chance": 80,
"m_StackMin": 60,
"m_StackMax": 90,
"m_QuantityMax": 2,
"m_Attachments": []
}
]
},
{
"m_Name": "weapons_tier3",
"m_QuantityMax": 24,
"m_Items": [
{
"m_Class": "AKM",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": [
"AK_WoodBttstck",
"AK_WoodHndgrd"
]
},
{
"m_Class": "M4A1",
"m_Chance": 80,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": [
"M4_OEBttstck",
"M4_PlasticHndgrd",
"M4_CarryHandleOptic"
]
},
{
"m_Class": "FAL",
"m_Chance": 65,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": [
"Fal_OeBttstck"
]
},
{
"m_Class": "SVD",
"m_Chance": 55,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Mag_AKM_30Rnd",
"m_Chance": 95,
"m_StackMin": 90,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "Mag_STANAG_30Rnd",
"m_Chance": 95,
"m_StackMin": 90,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "Mag_FAL_20Rnd",
"m_Chance": 90,
"m_StackMin": 90,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "Mag_SVD_10Rnd",
"m_Chance": 85,
"m_StackMin": 90,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "AmmoBox_762x39_20Rnd",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "AmmoBox_556x45_20Rnd",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "AmmoBox_308Win_20Rnd",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "AmmoBox_762x54_20Rnd",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "WeaponCleaningKit",
"m_Chance": 90,
"m_StackMin": 90,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
}
]
},
{
"m_Name": "weapons_tier4",
"m_QuantityMax": 28,
"m_Items": [
{
"m_Class": "AK101",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": [
"AK_PlasticBttstck",
"AK_PlasticHndgrd"
]
},
{
"m_Class": "Aug",
"m_Chance": 80,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "FAMAS",
"m_Chance": 75,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "VSS",
"m_Chance": 65,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Mag_AK101_30Rnd",
"m_Chance": 95,
"m_StackMin": 90,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "Mag_Aug_30Rnd",
"m_Chance": 95,
"m_StackMin": 90,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "Mag_FAMAS_25Rnd",
"m_Chance": 95,
"m_StackMin": 90,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "Mag_VSS_10Rnd",
"m_Chance": 90,
"m_StackMin": 90,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "Mag_VAL_20Rnd",
"m_Chance": 85,
"m_StackMin": 90,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "AmmoBox_556x45_20Rnd",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 6,
"m_Attachments": []
},
{
"m_Class": "AmmoBox_9x39_20Rnd",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "AmmoBox_9x39AP_20Rnd",
"m_Chance": 75,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "WeaponCleaningKit",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
}
]
},
{
"m_Name": "weapons_tier5",
"m_QuantityMax": 36,
"m_Items": [
{
"m_Class": "M4A1",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": [
"M4_OEBttstck",
"M4_PlasticHndgrd",
"M4_CarryHandleOptic"
]
},
{
"m_Class": "FAL",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": [
"Fal_OeBttstck"
]
},
{
"m_Class": "SVD",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "ASVAL",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "M14",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "Aug",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "Mag_STANAG_30Rnd",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 5,
"m_Attachments": []
},
{
"m_Class": "Mag_FAL_20Rnd",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "Mag_SVD_10Rnd",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "Mag_VAL_20Rnd",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "Mag_M14_20Rnd",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "Mag_Aug_30Rnd",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "AmmoBox_556x45_20Rnd",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 6,
"m_Attachments": []
},
{
"m_Class": "AmmoBox_308Win_20Rnd",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 6,
"m_Attachments": []
},
{
"m_Class": "AmmoBox_762x54_20Rnd",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 5,
"m_Attachments": []
},
{
"m_Class": "AmmoBox_9x39_20Rnd",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 5,
"m_Attachments": []
},
{
"m_Class": "AmmoBox_9x39AP_20Rnd",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "WeaponCleaningKit",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
}
]
},
{
"m_Name": "equipment_tier1",
"m_QuantityMax": 6,
"m_Items": [
{
"m_Class": "HuntingKnife",
"m_Chance": 80,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "CanOpener",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "OrienteeringCompass",
"m_Chance": 70,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Matchbox",
"m_Chance": 90,
"m_StackMin": 50,
"m_StackMax": 80,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "DuctTape",
"m_Chance": 85,
"m_StackMin": 40,
"m_StackMax": 70,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "SewingKit",
"m_Chance": 80,
"m_StackMin": 40,
"m_StackMax": 70,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Battery9V",
"m_Chance": 75,
"m_StackMin": 50,
"m_StackMax": 80,
"m_QuantityMax": 2,
"m_Attachments": []
}
]
},
{
"m_Name": "equipment_tier2",
"m_QuantityMax": 12,
"m_Items": [
{
"m_Class": "HuntingBag",
"m_Chance": 75,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "M65Jacket_Olive",
"m_Chance": 70,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "CargoPants_Green",
"m_Chance": 70,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "CombatBoots_Black",
"m_Chance": 75,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "TacticalGloves_Black",
"m_Chance": 75,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Headtorch_Grey",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": [
"Battery9V"
]
},
{
"m_Class": "Compass",
"m_Chance": 80,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Binoculars",
"m_Chance": 70,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "DuctTape",
"m_Chance": 90,
"m_StackMin": 60,
"m_StackMax": 90,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "SewingKit",
"m_Chance": 85,
"m_StackMin": 60,
"m_StackMax": 90,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "LeatherSewingKit",
"m_Chance": 80,
"m_StackMin": 60,
"m_StackMax": 90,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "CanOpener",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
}
]
},
{
"m_Name": "equipment_tier3",
"m_QuantityMax": 20,
"m_Items": [
{
"m_Class": "PlateCarrierVest",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "BallisticHelmet_Black",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "AssaultBag_Black",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "HighCapacityVest_Black",
"m_Chance": 80,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "TacticalGloves_Black",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "CombatBoots_Black",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "CombatKnife",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "Headtorch_Grey",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": [
"Battery9V"
]
},
{
"m_Class": "Binoculars",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "Compass",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "DuctTape",
"m_Chance": 95,
"m_StackMin": 90,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "LeatherSewingKit",
"m_Chance": 90,
"m_StackMin": 90,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "WeaponCleaningKit",
"m_Chance": 90,
"m_StackMin": 90,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
}
]
},
{
"m_Name": "equipment_tier4",
"m_QuantityMax": 26,
"m_Items": [
{
"m_Class": "PlateCarrierVest",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "BallisticHelmet_Black",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "AssaultBag_Black",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "HighCapacityVest_Black",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "TacticalGloves_Black",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "CombatBoots_Black",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "CombatKnife",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "Headtorch_Grey",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": [
"Battery9V"
]
},
{
"m_Class": "Binoculars",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "Compass",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "DuctTape",
"m_Chance": 100,
"m_StackMin": 95,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "LeatherSewingKit",
"m_Chance": 95,
"m_StackMin": 95,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "WeaponCleaningKit",
"m_Chance": 95,
"m_StackMin": 95,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "NVGoggles",
"m_Chance": 70,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": [
"Battery9V"
]
},
{
"m_Class": "NVGHeadstrap",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "PlateCarrierPouches",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "PlateCarrierHolster",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
}
]
},
{
"m_Name": "equipment_tier5",
"m_QuantityMax": 32,
"m_Items": [
{
"m_Class": "PlateCarrierVest",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "BallisticHelmet_Black",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "AssaultBag_Black",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "HighCapacityVest_Black",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "TacticalGloves_Black",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "CombatBoots_Black",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "CombatKnife",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "Headtorch_Grey",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": [
"Battery9V"
]
},
{
"m_Class": "Binoculars",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "Compass",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "DuctTape",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 5,
"m_Attachments": []
},
{
"m_Class": "LeatherSewingKit",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 5,
"m_Attachments": []
},
{
"m_Class": "WeaponCleaningKit",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 5,
"m_Attachments": []
},
{
"m_Class": "NVGoggles",
"m_Chance": 80,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": [
"Battery9V"
]
},
{
"m_Class": "NVGHeadstrap",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "PlateCarrierPouches",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "PlateCarrierHolster",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "NBCJacketGray",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "NBCPantsGray",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "NBCHoodGray",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "NBCBootsGray",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "NBCGlovesGray",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "GP5GasMask",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": [
"GasMask_Filter"
]
},
{
"m_Class": "GasMask_Filter",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
}
]
},
{
"m_Name": "construction_tier1",
"m_QuantityMax": 8,
"m_Items": [
{
"m_Class": "NailBox",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "WoodenPlank",
"m_Chance": 85,
"m_StackMin": 5,
"m_StackMax": 10,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "Hammer",
"m_Chance": 80,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Hatchet",
"m_Chance": 80,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "HandSaw",
"m_Chance": 80,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Whetstone",
"m_Chance": 75,
"m_StackMin": 40,
"m_StackMax": 60,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "MetalWire",
"m_Chance": 60,
"m_StackMin": 4,
"m_StackMax": 10,
"m_QuantityMax": 1,
"m_Attachments": []
}
]
},
{
"m_Name": "construction_tier2",
"m_QuantityMax": 14,
"m_Items": [
{
"m_Class": "NailBox",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "WoodenPlank",
"m_Chance": 90,
"m_StackMin": 10,
"m_StackMax": 20,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "MetalWire",
"m_Chance": 80,
"m_StackMin": 6,
"m_StackMax": 14,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "Hammer",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Hatchet",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "HandSaw",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Pliers",
"m_Chance": 80,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Shovel",
"m_Chance": 80,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Whetstone",
"m_Chance": 85,
"m_StackMin": 60,
"m_StackMax": 80,
"m_QuantityMax": 2,
"m_Attachments": []
}
]
},
{
"m_Name": "construction_tier3",
"m_QuantityMax": 20,
"m_Items": [
{
"m_Class": "NailBox",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "WoodenPlank",
"m_Chance": 95,
"m_StackMin": 20,
"m_StackMax": 35,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "WoodenLog",
"m_Chance": 85,
"m_StackMin": 2,
"m_StackMax": 6,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "MetalWire",
"m_Chance": 90,
"m_StackMin": 10,
"m_StackMax": 20,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "FenceKit",
"m_Chance": 80,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "CombinationLock4",
"m_Chance": 70,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Hammer",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Hatchet",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "HandSaw",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Pliers",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Shovel",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Pickaxe",
"m_Chance": 80,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Whetstone",
"m_Chance": 90,
"m_StackMin": 70,
"m_StackMax": 90,
"m_QuantityMax": 2,
"m_Attachments": []
}
]
},
{
"m_Name": "construction_tier4",
"m_QuantityMax": 28,
"m_Items": [
{
"m_Class": "NailBox",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 6,
"m_Attachments": []
},
{
"m_Class": "WoodenPlank",
"m_Chance": 95,
"m_StackMin": 35,
"m_StackMax": 55,
"m_QuantityMax": 5,
"m_Attachments": []
},
{
"m_Class": "WoodenLog",
"m_Chance": 90,
"m_StackMin": 6,
"m_StackMax": 12,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "MetalWire",
"m_Chance": 95,
"m_StackMin": 20,
"m_StackMax": 35,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "MetalPlate",
"m_Chance": 80,
"m_StackMin": 3,
"m_StackMax": 5,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "BarbedWire",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "FenceKit",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "WatchtowerKit",
"m_Chance": 75,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "CombinationLock4",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "Hammer",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "Hatchet",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "HandSaw",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "Pliers",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "Shovel",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "Pickaxe",
"m_Chance": 85,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 1,
"m_Attachments": []
},
{
"m_Class": "Whetstone",
"m_Chance": 95,
"m_StackMin": 80,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
}
]
},
{
"m_Name": "construction_tier5",
"m_QuantityMax": 36,
"m_Items": [
{
"m_Class": "NailBox",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 8,
"m_Attachments": []
},
{
"m_Class": "WoodenPlank",
"m_Chance": 100,
"m_StackMin": 60,
"m_StackMax": 100,
"m_QuantityMax": 6,
"m_Attachments": []
},
{
"m_Class": "WoodenLog",
"m_Chance": 95,
"m_StackMin": 12,
"m_StackMax": 20,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "MetalWire",
"m_Chance": 100,
"m_StackMin": 35,
"m_StackMax": 60,
"m_QuantityMax": 5,
"m_Attachments": []
},
{
"m_Class": "MetalPlate",
"m_Chance": 90,
"m_StackMin": 5,
"m_StackMax": 10,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "BarbedWire",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "FenceKit",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
},
{
"m_Class": "WatchtowerKit",
"m_Chance": 90,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "CombinationLock4",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 3,
"m_Attachments": []
},
{
"m_Class": "Hammer",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "Hatchet",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "HandSaw",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "Pliers",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "Shovel",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "Pickaxe",
"m_Chance": 95,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 2,
"m_Attachments": []
},
{
"m_Class": "Whetstone",
"m_Chance": 100,
"m_StackMin": 100,
"m_StackMax": 100,
"m_QuantityMax": 4,
"m_Attachments": []
}
]
}
]
}Opções
O Rewards não possui campo m_Enable: um catálogo carregado e válido fica disponível aos módulos consumidores.
Todos os campos abaixo são obrigatórios e não possuem padrão universal: defina-os no catálogo. Os nomes são únicos e sensíveis a maiúsculas: food_tier1 e Food_tier1 são nomes diferentes.
| Opção | Tipo | Descrição |
|---|---|---|
m_Rewards | Array de objetos | Catálogo não vazio de recompensas. |
m_Rewards[]
Campos de cada objeto em m_Rewards:
| Opção | Tipo | Descrição |
|---|---|---|
m_Name | String | Identificador único e não vazio usado pelos consumidores. |
m_QuantityMax | Inteiro | Limite total de seleções por solicitação, de 1 a 1000. Não é a quantidade dentro de uma pilha. |
m_Items | Array de objetos | Lista não vazia de itens no formato compartilhado AC_RewardItem. |
m_Rewards[].m_Items[]
Campos de m_Rewards[].m_Items[]:
| Opção | Tipo | Descrição |
|---|---|---|
m_Class | String | Classe não vazia de item, arma, munição ou carregador disponível no jogo. |
m_Chance | Inteiro | Chance por tentativa, de 1 a 100 por cento. Zero é inválido; remova a entrada para excluí-la. |
m_QuantityMax | Inteiro | Limite de seleções desta entrada por solicitação, de 1 a 2147483647, também sujeito ao limite total da recompensa. |
m_StackMin | Inteiro | Percentual mínimo do conteúdo máximo do item, de 0 a 100. Não pode superar m_StackMax. |
m_StackMax | Inteiro | Percentual máximo do conteúdo máximo do item, de m_StackMin a 100. |
m_Attachments | Array de strings | Classes existentes de acessórios, tentadas na ordem informada. Use [] para nenhum. A criação ainda depende da compatibilidade e dos slots disponíveis. |
Os dois campos m_QuantityMax controlam seleções de itens. Os campos de pilha controlam conteúdos como munição, líquido ou quantidade de consumíveis; não controlam a condição de saúde do item. Itens cuja quantidade máxima é 1 não recebem ajuste de pilha.
Validação do catálogo inteiro
Cada solicitação valida todo o catálogo, inclusive recompensas não solicitadas. Um campo inválido, classe de item ou acessório ausente, nome duplicado ou lista vazia de itens impede a geração de recompensas.
- O servidor valida o catálogo e encontra o nome solicitado.
- A lista de itens é copiada; consumir quotas não altera o catálogo salvo nem afeta solicitações posteriores.
- As entradas são visitadas na ordem do JSON. Cada entrada com quota disponível recebe uma tentativa de sorteio por passagem.
- Um sorteio positivo consome uma seleção do limite da entrada e do limite total, depois tenta criar o item.
- Os acessórios e o conteúdo da pilha são aplicados ao item criado.
- A geração termina ao atingir o limite total ou após, no máximo,
m_QuantityMax + 1passagens pela lista.
A lista não é embaralhada. Entradas anteriores podem preencher o limite antes de as seguintes serem visitadas. Chances baixas, quotas esgotadas ou falhas de criação podem produzir menos itens que o limite. Uma falha de criação ainda consome uma seleção, e m_Chance: 100 não garante a entrega.
O helper de cargo pode criar itens grandes no mundo antes de transferi-los ao inventário. Uma transferência malsucedida pode deixar um item ao lado do contêiner. Teste o destino real e os itens de outros mods no jogo.
Adicione o nome à lista m_Rewards de um local do Airdrop ou de um item de chamada do jogador. Por exemplo, este trecho referencia duas recompensas do catálogo completo acima:
{
"m_Rewards": ["food_tier1", "weapons_tier3"]
}Este é um trecho da configuração do consumidor, não um Airdrop.json ou Rewards.json completo. O Airdrop seleciona um nome da lista; não combina as duas recompensas.
Para um airdrop intencionalmente vazio, use m_Rewards: [] no local do Airdrop. Um catálogo vazio ou m_Items: [] é inválido.
Comandos
/reload rewards
Recarrega o catálogo pelo comando geral do módulo Commands.
- Sintaxe:
/reload rewards - Argumentos:
rewardsidentifica o catálogo a recarregar. - Permissão:
command.reloadouroot. - Exemplo:
/reload rewards
Preserve entradas personalizadas e atualize os consumidores ao renomear ou remover recompensas. A recarga afeta as próximas solicitações de recompensas e não repõe nem recalcula itens já criados. Se também alterar as referências no módulo consumidor, recarregue esse módulo conforme sua documentação.
Permissões
Para permitir a recarga administrativa, adicione command.reload ao m_Permissions do grupo responsável em $profile:AC/Permissions.json. Essa permissão também permite recarregar outros módulos; root concede acesso administrativo completo. Consulte Permissões para configurar grupos e jogadores.
