
#A ton of options which allow you to balance the mod to your desire
[balance]

	#General options
	[balance.general]
		#Damage a normal holy water splash bottle does when directly hitting a vampire
		#Range: > 0
		holyWaterSplashDamage = 5
		#Duration of the blindness effect caused by special holy water (ticks)
		#Range: 0 ~ 1000
		holyWaterBlindnessDuration = 160
		#Drop orchid every n times breaking a leave in the vampire forest
		#Range: > 1
		dropOrchidFromLeavesChance = 25
		#If zombies should ignore vampires
		zombieIgnoreVampire = true
		#In chunks. Dont set hunterTentDistance <= hunterTentSeparation
		#Range: > 1
		hunterTentSeparation = 2
		#The blood mB to charge percentage of the normal heart seeker vampire sword
		#Range: 0.0 ~ 1.0
		heartSeekerChargingFactor = 5.0E-4
		#The percentage of stored blood used for every hit with the normal heart seeker vampire sword
		#Range: 0.0 ~ 100.0
		heartSeekerUsageFactor = 0.5
		#Range: > 1
		vampireForestWeight = 6
		#The base damage dealt by crossbow arrows is multiplied by this
		#Range: 0.2 ~ 5.0
		crossbowDamageMult = 1.0
		#Holy water damage is multiplied with this value for each tier above normal
		#Range: 1.0 ~ 10.0
		holyWaterTierDamageInc = 2.0
		#If the sanguinare effect can be canceled by milk
		canCancelSanguinare = true
		#Weight of the dungeon room. Vanilla is 8
		#Range: > 0
		vampireDungeonWeight = 2
		#In chunks. Dont set hunterTentDistance <= hunterTentSeparation
		#Range: > 2
		hunterTentDistance = 10
		#Duration of the nausea effect caused by enhanced or special holy water (ticks)
		#Range: 0 ~ 1000
		holyWaterNauseaDuration = 200
		#If iron golems should attack vampire NPCs if in a non-vampire village
		golemAttackVampire = true
		#The vampire killer arrow can only instant kill NPC vampires that have a max (not actual) health of this
		#Range: > 1
		arrowVampireKillerMaxHealth = 40
		#Maximum number of hunters that can spawn at one tent per day
		#Range: 0 ~ 20
		hunterTentMaxSpawn = 4

	[balance.hunterPlayer]
		#0.5 for square root, 1 for linear
		#Range: 0.5 ~ 1.0
		strengthType = 0.5
		#Stringth = Old * (modifier+1
		#Range: 0.5 ~ 4.0
		strengthMaxMod = 2.0

	[balance.hunterSkills]
		#Advanced skill - Weapon cooldown = 1/(oldvalue*(1+modifier)
		#Range: 0.0 ~ 3.0
		majorAttackSpeedModifier = 0.4
		#Second stake skill - Whether only NPCs can be one hit killed with this skill
		instantKill2OnlyNPC = false
		#The chunk radius a normal diffusor affects. 0 results in a one chunk area. Changing this only affects newly placed blocks
		#Range: 0 ~ 5
		garlicDiffusorWeakDist = 2
		#The chunk radius a normal diffusor affects. 0 results in a one chunk area. Changing this only affects newly placed blocks
		#Range: 0 ~ 5
		garlicDiffusorNormalDist = 0
		#Second stake skill - The max (not the actual) health of an entity that can be one hit killed from behind
		#Range: > 0
		instantKill2MaxHealth = 200
		#The chunk radius a enhanced diffusor affects. 0 results in a one chunk area. Changing this only affects newly placed blocks
		#Range: 0 ~ 5
		garlicDiffusorEnhancedDist = 1
		#First stake skill - If it is required to attack from behind to instant kill low level vampires
		instantKill1FromBehind = false
		#First stake skill -The maximal relative health a entity may have to be instantly killed
		#Range: 0.0 ~ 1.0
		instantKill1MaxHealth = 0.35
		#Basic skill - Weapon cooldown = 1/(oldvalue*(1+modifier))
		#Range: 0.0 ~ 3.0
		smallAttackSpeedModifier = 0.2

	[balance.vampireActions]
		#In seconds
		#Range: > 1
		invisibilityDuration = 25
		#In seconds
		#Range: > 0
		rageCooldown = 20
		#In seconds
		#Range: 1 ~ 10000
		rageMinDuration = 13
		disguiseEnabled = true
		#In seconds
		#Range: > 1
		sunscreenDuration = 40
		#In seconds
		#Range: > 10
		batDuration = 2147483647
		regenerationEnabled = true
		#In seconds
		#Range: 0 ~ 10000
		batCooldown = 0
		#In seconds
		#Range: 0 ~ 1000
		sunscreenCooldown = 500
		#In seconds
		#Range: 1 ~ 10000
		disguiseCooldown = 60
		#Range: 1 ~ 10000
		halfInvulnerableDuration = 30
		#In seconds
		#Range: > 1
		invisibilityCooldown = 25
		#Range: 0 ~ 1000
		halfInvulnerableBloodCost = 4
		#In seconds
		#Range: > 0
		regenerationCooldown = 60
		invisibilityEnabled = true
		darkBloodProjectileEnabled = true
		#Range: 0.0 ~ 10000.0
		darkBloodProjectileDamage = 6.0
		#Range: 1 ~ 10000
		halfInvulnerableCooldown = 60
		#In seconds
		#Range: 1 ~ 10000
		disguiseDuration = 60
		halfInvulnerableEnabled = true
		#In seconds
		#Range: > 1
		teleportCooldown = 10
		rageEnabled = true
		freezeEnabled = true
		#In seconds
		#Range: 1 ~ 30
		freezeDuration = 6
		#In seconds
		#Range: > 0
		regenerationDuration = 20
		sunscreenEnabled = true
		summonBatEnabled = true
		#Range: 1 ~ 100
		summonBatsCount = 16
		teleportEnabled = true
		#Damage threshold relative to players max health. Damage above this value will be ignored
		#Range: 0.0 ~ 1.0
		halfInvulnerableThreshold = 0.4
		#The player health will be reduced by this factor
		#Range: 0.0 ~ 0.95
		batHealthReduction = 0.9
		#In seconds
		#Range: > 1
		freezeCooldown = 60
		batEnabled = true
		#In seconds. Increase per vampire level
		#Range: 0 ~ 1000
		rageDurationIncrease = 5
		#Range: 1 ~ 1000
		teleportMaxDistance = 50
		#In seconds
		#Range: 1 ~ 10000
		summonBatsCooldown = 300
		#In seconds
		#Range: 1 ~ 1000
		darkBloodProjectileCooldown = 4

	[balance.hunterActions]
		#Squared distance as of which a disguised hunter is invisible
		#Range: > 1
		disguiseInvisibileSQ = 256
		#If disguised the detection radius of mobs will be multiplied by this
		#Range: 0.0 ~ 1.0
		disguiseInvisibilityMod = 0.1
		#In ticks
		#Range: > 1
		awarenessDuration = 2400
		disguiseEnabled = true
		#Radius in which vampires should be detected
		#Range: 0 ~ 50
		awarenessRadius = 24
		awarenessEnabled = true
		#In ticks
		#Range: > 1
		awarenessCooldown = 1200

	[balance.vampirePlayer]
		#Range: 0.5 ~ 40.0
		healthMaxMod = 16.0
		#Blood exhaustion is multiplied with this value
		#Range: 0.0 ~ 5.0
		basicBloodExhaustionMod = 0.7
		#Range: > 0
		biteDamage = 4
		#Range: 0.1 ~ 1.7976931348623157E308
		fireVulnerabilityMod = 4.0
		#Range: > 1
		sundamageWeaknessMinLevel = 2
		#Range: 0.5 ~ 2.0
		strengthMaxMod = 1.0
		#Range: > 1
		sundamageMinLevel = 4
		#Range: 0.0 ~ 5.0
		speedMaxMod = 0.3
		#Range: 0.0 ~ 10.0
		exhaustionMaxMod = 1.0
		#Whether blood is consumed in peaceful gamemode
		bloodUsagePeaceful = false
		#Range: 1 ~ 10
		sundamageWaterblocks = 4
		#Range: > 1
		sundamageNauseaMinLevel = 3
		#Range: 1.0 ~ 1.7976931348623157E308
		sundamage = 7.0
		sundamageNausea = true
		#Range: 0.3 ~ 10.0
		playerBloodSaturation = 1.5
		#Range: 1 ~ 10000
		sanguinareAverageDuration = 900

	[balance.entityActions]
		#In seconds
		#Range: > 0
		ignoreSundamageDuration = 5
		#In seconds
		#Range: > 1
		invisibilityDuration = 4
		#In seconds
		#Range: > 1
		garlicCooldown = 5
		#In percent
		#Range: 0 ~ 100
		regenerationAmount = 40
		#In percent
		#Range: 0 ~ 100
		healAmount = 30
		#In seconds
		#Range: > 0
		sunscreenDuration = 9
		#Relative health a entity must have to use actions
		#Range: 0.0 ~ 1.0
		healthThreshold = 0.3
		#In seconds
		#Range: > 0
		regenerationDuration = 5
		#In seconds
		#Range: > 0
		garlicDuration = 5
		#Range: 1 ~ 10
		batspawnAmount = 4
		#In seconds
		#Range: > 1
		sunscreenCooldown = 10
		#Range: 0.0 ~ 100.0
		darkProjectileDamage = 5.0
		#In seconds
		#Range: > 1
		invisibilityCooldown = 7
		#In seconds
		#Range: > 1
		speedCooldonw = 6
		#In seconds
		#Range: > 1
		healCooldown = 7
		#In seconds
		#Range: > 0
		regenerationCooldown = 8
		#Range: 0.0 ~ 100.0
		darkProjectileIndirectDamage = 2.0
		#In seconds
		#Range: > 0
		speedDuration = 4
		#In seconds
		#Range: > 1
		darkProjectileCooldown = 10
		#Speed = basevalue * (1+ speedAmount)
		#Range: 0.0 ~ 2.0
		speedAmount = 0.14
		#In seconds
		#Range: > 1
		batspawnCooldown = 15
		#In seconds
		#Range: > 1
		ignoreSundamageCooldown = 6

	[balance.vampireSkills]
		#Blood exhaustion is multiplied with (value+1)
		#Range: -1.0 ~ 0.0
		bloodThirstReduction1 = -0.4
		#Disables the effect of 'Avoided by creepers'. Can still be unlocked though.
		disableAvoidedByCreepers = false
		#Bite damage is multiplied with (value+1)
		#Range: 0.0 ~ 100.0
		biteDamageMult = 1.0
		#Max speed is multiplied with (value+1)
		#Range: 0.0 ~ 3.0
		speedBoost = 0.15
		#Sundamage is multipled with (value+1)
		#Range: -1.0 ~ 0.0
		sundamageReduction1 = -0.3
		#The max relative health for sword finisher kill
		#Range: 0.0 ~ 1.0
		swordFinisherMaxHealth = 0.25
		#Similar to potion effect ampliofier (and -1 is normal)
		#Range: -1 ~ 5
		jumpBoost = 1
		#Squared blood vision distance
		#Range: > 5
		bloodVisionDistanceSq = 1600

	[balance.village]
		#Percentage of totem which should be have a pre defined faction
		#Range: 0.0 ~ 1.0
		viTotemPreSetPercentage = 0.6
		#Squared distance of village capture notification
		#Range: 0 ~ 100000
		notifyDistanceSQ = 40000
		#Time in 2*seconds in capture phase 2 after which the capture entities should find a target regardless of distance
		#Range: 1 ~ 1000
		forceTargetTime = 80
		#Duration of phase 1 of the capturing process in 2*seconds
		#Range: 1 ~ 1000
		phase1Duration = 80
		#Weight of the Hunter Trainer Building inside the village
		#Range: > 1
		viHunterTrainerWeight = 400
		#Maximum of Villager the Totem can respawn
		#Range: > 0
		viMaxVillagerRespawn = 30
		#Whether grass should slowly be replaced with cursed earth in vampire villages
		replaceBlocks = true
		#Weight of the Totem Building inside the Village
		#Range: > 1
		viTotemWeight = 20

