Skip to content
Contractsv1.18.0

Raidable Base Zone

⭐ Premium Needs Raidable Bases

Progress counts only when the player is inside a raidable base at the moment of the action.

{
"type": "RaidableBaseZone",
"difficulties": [],
"pvp": null,
"baseNames": []
}
FieldTypeDescription
typestringExactly 'RaidableBaseZone'
difficultiesstring[]Difficulty names of the bases that count, matched case-insensitively against the base's mode name: Easy, Medium, Hard, Expert and Nightmare on the full edition, Normal on Raidable Bases Lite, plus any custom name from the server's profiles. An empty list counts any difficulty. A name the server does not know never matches and warns in the console once.
pvpboolean | nullTrue counts PvP bases only, false counts PvE bases only. Null counts both.
baseNamesstring[]CopyPaste file names of the bases that count, matched case-insensitively against the file the base was pasted from. An empty list counts any base. Preset references (entries starting with '@') are unpacked before matching.
  • The player’s position is what matters, at the instant of the action. A player standing outside the dome gets no credit for killing an NPC inside it. The target’s position is never considered. This rule is the same for every objective type.
  • A completed base still counts until it despawns.
  • difficulties work like on the Raidable Base objective: mode names, case does not matter, Normal on Raidable Bases Lite, and a name Raidable Bases doesn’t know never matches.
  • pvp works like on the Raidable Base objective: true for PvP bases only, false for PvE bases only, null for both.
  • baseNames work like on the Raidable Base objective: CopyPaste file names or @preset references, case does not matter.
  • Empty lists mean any base counts.
  • Both editions of Raidable Bases work.

Kill 10 raid NPCs inside a Nightmare base. Raidable Bases spawns its NPCs from the heavy scientist prefab, so scientistnpc_heavy matches them. See Kill to match them by name instead:

{
"type": "Kill",
"title": "Nightmare cleanup",
"description": "Kill 10 NPCs inside a Nightmare raidable base.",
"amountRequired": 10,
"entities": ["scientistnpc_heavy"],
"conditions": {
"in_nightmare_base": {
"type": "RaidableBaseZone",
"difficulties": ["Nightmare"],
"pvp": null,
"baseNames": []
}
},
"rewards": {}
}

Loot 500 scrap inside any raidable base:

{
"type": "Loot",
"title": "Raid haul",
"description": "Loot 500 scrap inside a raidable base.",
"amountRequired": 500,
"items": ["scrap"],
"containers": [],
"conditions": {
"in_any_base": {
"type": "RaidableBaseZone",
"difficulties": [],
"pvp": null,
"baseNames": []
}
},
"rewards": {}
}

Deal 1,000 damage to players inside a PvP base:

{
"type": "Damage",
"title": "Base defender",
"description": "Deal 1,000 damage to players inside a PvP raidable base.",
"amountRequired": 1000,
"entities": ["player"],
"conditions": {
"in_pvp_base": {
"type": "RaidableBaseZone",
"difficulties": [],
"pvp": true,
"baseNames": []
}
},
"rewards": {}
}