ND_2_Bases.json - AlPepino/Next-Days GitHub Wiki

EnableLifeTimeManagement

takes values 0/1, disable/enable life time management

LifeTimeAfterExpiredProtection

takes number representing life time given items within plot pole radius when protection expired

EnableEstateMenus

takes values 0/1, disable/enable estate menu

DisablePlacingObjectOutsideClaimedArea

takes values 0/1, disable/enable placing outside of claimed area

PlacingExceptions

a string array contains class names of object which can be placed outside of claimed area

EnableRestrictedArea

takes values 0/1, disable/enable restricted areas (disabled placing objects)

ShowRestrictedAreaOnMap

takes values 0/1, disable/enable showing restricted areas on map

LabelOfRestrictedArea

label of restricted area

RestrictedAreas

vector array of positions restricted areas

TerritoryCurrency

object array where object has these variables:

  • Point1: X,Y coordinates of first point of rectangle
  • Point2: X,Y coordinates of second point of rectangle
  • StockID: ID of Stock_X.json

DisableNotfYouAreInEnemyTerritory

takes values 0/1, disable/enable notification message when entered enemy territory

EstateManagementMenu_blur

takes float number in range from 0 to 1

EstateValuePerCubicMeter

takes integer number representing value per cubic meter

BuildingTaxPerCubicMeterPerDay

takes integer number representing tax per cubic meter per day

FingerprintLockValuePerDoor

takes integer number representing price of fingerprint lock

LockProtectionValuePerDoor

takes integer number representing price of improved lock

DurableDoorsValuePerDoor

takes integer number representing price of durable door

PriceOfHouseKey

takes integer number representing price of extra house key per door

PriceOfHouseKey

takes integer number representing price of extra house key (price per door)

PlotPoleTaxes

object array where object has these variables:

  • Radius: radius of claimed area in meters
  • LevelRequirements: required reputation level
  • Tax: tax
  • Validity: validity in days

DestructionTimeInPlotPole

object array where object has these variables:

  • Items: class name of tool. Value "defualt" is used for all tools
  • TimeOwnersON: required time to destroy part when owner is on
  • TimeOwnersOFF: required time to destroy part when owner is off

Raid_Picklock_Tier1

object array where object has these variables: first element means time of interaction in seconds. Second one chance (float number from 0 to 1) to break lock in case owner's presence. Third one chance to break lock in case owner's absence. Fourth one means relative damage of lockpick.

Raid_Picklock_Tier2

same as above but for enhanced lock

IsPossibleToBreakLockTier2

takes values 0/1, disable/enable

Raid_TNT_OwnerIsON_Building_Door_Tier1

takes value in range from 0 to 1 (non-enhanced doors, owner is ON server). E.g.: 1 = 1 TNT, 0.5 = 2 TNT, 0.25 = 4 TNT etc.

Raid_TNT_OwnerIsON_Building_Door_Tier2

takes value in range from 0 to 1 (enhanced doors, owner is ON server)

Raid_TNT_OwnerIsOFF_Building_Door_Tier1

takes value in range from 0 to 1(non-enhanced doors, owner is OFF server)

Raid_TNT_OwnerIsOFF_Building_Door_Tier2

takes value in range from 0 to 1(enhanced doors, owner is OFF server)

Override_Raid_TNT_BaseBuilding

object array to override default basebuilding settings. Where object has these variables:

  • Name - class name of structure (e.g. Fence)
  • OwnerON - float value in range from 0 to 1. E.g.: 1 = 1 TNT, 0.5 = 2 TNT, 0.25 = 4 TNT etc.
  • OwnerOFF - float value in range from 0 to 1

Note: default values for vanilla Fence is 1 / 0.5 (OwnerON /OwnerOFF). Default values for vanilla Watchtowr is 0.5 / 0.25 (OwnerON /OwnerOFF). Any other structures are set to 1/1.