饥荒代码TUNING(学习资料)
TUNING = {}
function Tune(overrides)
if overrides == nil then
overrides = {}
end
local seg_time = 30
local total_day_time = seg_time*16
local day_segs = 10
local dusk_segs = 4
local night_segs = 2
--default day composition. changes in winter, etc
local day_time = seg_time * day_segs
local dusk_time = seg_time * dusk_segs
local night_time = seg_time * night_segs
local wilson_attack = 50
local wilson_health = 150
local calories_per_day = 75
local wilson_attack_period = .5
-----------------------
local perish_warp = 1--/200
TUNING =
{
DEMO_TIME = total_day_time * 2 + day_time*.2,
AUTOSAVE_INTERVAL = total_day_time,
SEG_TIME = seg_time,
TOTAL_DAY_TIME = total_day_time,
DAY_SEGS_DEFAULT = day_segs,
DUSK_SEGS_DEFAULT = dusk_segs,
NIGHT_SEGS_DEFAULT = night_segs,
STACK_SIZE_LARGEITEM = 10,
STACK_SIZE_MEDITEM = 20,
STACK_SIZE_SMALLITEM = 40,
GOLDENTOOLFACTOR = 4,
DARK_CUTOFF = 0,
DARK_SPAWNCUTOFF = 0.1,
WILSON_HEALTH = wilson_health,
WILSON_ATTACK_PERIOD = .5,
WILSON_HUNGER = 150, --stomach size
WILSON_HUNGER_RATE = calories_per_day/total_day_time, --calories burnt per
day
WX78_MIN_HEALTH = 100,
WX78_MIN_HUNGER = 100,
WX78_MIN_SANITY = 100,
WX78_MAX_HEALTH = 400,
WX78_MAX_HUNGER = 200,
WX78_MAX_SANITY = 300,
WILSON_SANITY = 200,
WILLOW_SANITY = 120,
HAMMER_LOOT_PERCENT = .5,
BURNT_HAMMER_LOOT_PERCENT = .25,
AXE_USES = 100,
HAMMER_USES = 75,
SHOVEL_USES = 25,
PITCHFORK_USES = 25,
PICKAXE_USES = 33,
BUGNET_USES = 10,
SPEAR_USES = 150,
WATHGRITHR_SPEAR_USES = 200,
SPIKE_USES = 100,
FISHINGROD_USES = 9,
TRAP_USES = 80,
BOOMERANG_USES = 10,
BOOMERANG_DISTANCE = 12,
NIGHTSWORD_USES = 100,
ICESTAFF_USES = 200,
FIRESTAFF_USES = 20,
TELESTAFF_USES = 5,
HAMBAT_USES = 100,
BATBAT_USES = 75,
MULTITOOL_AXE_PICKAXE_USES = 400,
RUINS_BAT_USES = 150,
REDAMULET_USES = 20,
REDAMULET_CONVERSION = 5,
BLUEAMULET_FUEL = total_day_time * 0.75,
BLUEGEM_COOLER = -20,
PURPLEAMULET_FUEL = total_day_time * 0.4,
YELLOWAMULET_FUEL = total_day_time,
YELLOWSTAFF_USES = 20,
ORANGEAMULET_USES = 225,
ORANGEAMULET_RANGE = 4,
ORANGEAMULET_ICD = 0.33,
ORANGESTAFF_USES = 20,
GREENAMULET_USES = 5,
GREENAMULET_INGREDIENTMOD = 0.5,
GREENSTAFF_USES = 5,
FISHING_MINWAIT = 2,
FISHING_MAXWAIT = 20,
RESEARCH_MACHINE_DIST = 4,
UNARMED_DAMAGE = 10,
NIGHTSWORD_DAMAGE = wilson_attack*3,
-------
BATBAT_DAMAGE = wilson_attack * 1.25,
BATBAT_DRAIN = wilson_attack * 0.2,
-------
SPIKE_DAMAGE = wilson_attack*1.5,
HAMBAT_DAMAGE = wilson_attack*1.75,
HAMBAT_MIN_DAMAGE_MODIFIER = .5,
SPEAR_DAMAGE = wilson_attack*2,
WATHGRITHR_SPEAR_DAMAGE = wilson_attack * 1.25,
AXE_DAMAGE = wilson_attack*.8,
PICK_DAMAGE = wilson_attack*.8,
BOOMERANG_DAMAGE = wilson_attack*.8,
TORCH_DAMAGE = wilson_attack*.5,
HAMMER_DAMAGE = wilson_attack*.5,
SHOVEL_DAMAGE = wilson_attack*.5,
PITCHFORK_DAMAGE = wilson_attack*.5,
BUGNET_DAMAGE = wilson_attack*.125,
FISHINGROD_DAMAGE = wilson_attack*.125,
UMBRELLA_DAMAGE = wilson_attack*.5,
CANE_DAMAGE = wilson_attack*.5,
BEAVER_DAMAGE = wilson_attack*1.5,
MULTITOOL_DAMAGE = wilson_attack*.9,
RUINS_BAT_DAMAGE = wilson_attack * 1.75,
NIGHTSTICK_DAMAGE = wilson_attack*.85, -- Due to the damage being electric, it
will get multiplied by 1.5 against any mob
CANE_SPEED_MULT = 1.25,
PIGGYBACK_SPEED_MULT = 1.25,
TORCH_ATTACK_IGNITE_PERCENT = 1,
SPRING_COMBAT_MOD = 1.33,
PIG_DAMAGE = 33,
PIG_HEALTH = 250,
PIG_ATTACK_PERIOD = 3,
PIG_TARGET_DIST = 16,
PIG_LOYALTY_MAXTIME = 2.5*total_day_time,
PIG_LOYALTY_PER_HUNGER = total_day_time/25,
PIG_MIN_POOP_PERIOD = seg_time * .5,
SPIDER_LOYALTY_MAXTIME = 2.5*total_day_time,
SPIDER_LOYALTY_PER_HUNGER = total_day_time/25,
WEREPIG_DAMAGE = 30,
WEREPIG_HEALTH = 350,
WEREPIG_ATTACK_PERIOD = 2,
PIG_GUARD_DAMAGE = 33,
PIG_GUARD_HEALTH = 300,
PIG_GUARD_ATTACK_PERIOD = 1.5,
PIG_GUARD_TARGET_DIST = 8,
PIG_GUARD_DEFEND_DIST = 20,
PIG_RUN_SPEED = 5,
PIG_WALK_SPEED = 3,
WEREPIG_RUN_SPEED = 7,
WEREPIG_WALK_SPEED = 3,
WILSON_WALK_SPEED = 8,
WILSON_RUN_SPEED = 12,
PERD_SPAWNCHANCE = 0.1,
PERD_DAMAGE = 20,
PERD_HEALTH = 50,
PERD_ATTACK_PERIOD = 3,
PERD_RUN_SPEED = 8,
PERD_WALK_SPEED = 3,
MERM_DAMAGE = 30,
MERM_HEALTH = 250,
MERM_ATTACK_PERIOD = 3,
MERM_RUN_SPEED = 8,
MERM_WALK_SPEED = 3,
MERM_TARGET_DIST = 10,
MERM_DEFEND_DIST = 30,
WALRUS_DAMAGE = 33,
WALRUS_HEALTH = 150,
WALRUS_ATTACK_PERIOD = 3,
WALRUS_ATTACK_DIST = 15,
WALRUS_DART_RANGE = 25,
WALRUS_MELEE_RANGE = 5,
WALRUS_TARGET_DIST = 10,
WALRUS_LOSETARGET_DIST = 30,
WALRUS_REGEN_PERIOD = total_day_time*2.5,
LITTLE_WALRUS_DAMAGE = 22,
LITTLE_WALRUS_HEALTH = 100,
LITTLE_WALRUS_ATTACK_PERIOD = 3 * 1.7,
LITTLE_WALRUS_ATTACK_DIST = 15,
PIPE_DART_DAMAGE = 100,
PENGUIN_DAMAGE = 50,
PENGUIN_HEALTH = 150,
PENGUIN_ATTACK_PERIOD = 3,
PENGUIN_ATTACK_DIST = 2.5,
PENGUIN_MATING_SEASON_LENGTH = 6,
PENGUIN_MATING_SEASON_WAIT = 1,
PENGUIN_MATING_SEASON_BABYDELAY = total_day_time*1.5,
PENGUIN_MATING_SEASON_BABYDELAY_VARIANCE = 0.5*total_day_time,
PENGUIN_TARGET_DIST = 15,
PENGUIN_CHASE_DIST = 30,
PENGUIN_FOLLOW_TIME = 10,
PENGUIN_HUNGER = total_day_time * 12, -- takes all winter to starve
PENGUIN_STARVE_TIME = total_day_time * 12,
PENGUIN_STARVE_KILL_TIME = 20,
KNIGHT_DAMAGE = 40,
KNIGHT_HEALTH = 300,
KNIGHT_ATTACK_PERIOD = 2,
KNIGHT_WALK_SPEED = 5,
KNIGHT_TARGET_DIST = 10,
BISHOP_DAMAGE = 40,
BISHOP_HEALTH = 300,
BISHOP_ATTACK_PERIOD = 4,
BISHOP_ATTACK_DIST = 6,
BISHOP_WALK_SPEED = 5,
BISHOP_TARGET_DIST = 12,
ROOK_DAMAGE = 45,
ROOK_HEALTH = 300,
ROOK_ATTACK_PERIOD = 2,
ROOK_WALK_SPEED = 5,
ROOK_RUN_SPEED = 16,
ROOK_TARGET_DIST = 12,
MINOTAUR_DAMAGE = 100,
MINOTAUR_HEALTH = 2500,
MINOTAUR_ATTACK_PERIOD = 2,
MINOTAUR_WALK_SPEED = 5,
MINOTAUR_RUN_SPEED = 17,
MINOTAUR_TARGET_DIST = 25,
SLURTLE_DAMAGE = 25,
SLURTLE_HEALTH = 600,
SLURTLE_ATTACK_PERIOD = 4,
SLURTLE_ATTACK_DIST = 2.5,
SLURTLE_WALK_SPEED = 3,
SLURTLE_TARGET_DIST = 10,
SLURTLE_SHELL_ABSORB = 0.95,
SLURTLE_DAMAGE_UNTIL_SHIELD = 150,
SLURTLE_EXPLODE_DAMAGE = 300,
SLURTLESLIME_EXPLODE_DAMAGE = 50,
SNURTLE_WALK_SPEED = 4,
SNURTLE_DAMAGE = 5,
SNURTLE_HEALTH = 200,
SNURTLE_SHELL_ABSORB = 0.8,
SNURTLE_DAMAGE_UNTIL_SHIELD = 10,
SNURTLE_EXPLODE_DAMAGE = 300,
LIGHTNING_DAMAGE = 10,
ELECTRIC_WET_DAMAGE_MULT = 1,
ELECTRIC_DAMAGE_MULT = 1.5,
LIGHTNING_GOAT_DAMAGE = 25,
LIGHTNING_GOAT_ATTACK_RANGE = 3,
LIGHTNING_GOAT_ATTACK_PERIOD = 2,
LIGHTNING_GOAT_WALK_SPEED = 4,
LIGHTNING_GOAT_RUN_SPEED = 8,
LIGHTNING_GOAT_TARGET_DIST = 5,
LIGHTNING_GOAT_CHASE_DIST = 30,
LIGHTNING_GOAT_FOLLOW_TIME = 30,
LIGHTNING_GOAT_MATING_SEASON_BABYDELAY = total_day_time*1.5,
LIGHTNING_GOAT_MATING_SEASON_BABYDELAY_VARIANCE =
0.5*total_day_time,
BUZZARD_DAMAGE = 15,
BUZZARD_ATTACK_RANGE = 2,
BUZZARD_ATTACK_PERIOD = 2,
BUZZARD_WALK_SPEED = 4,
BUZZARD_RUN_SPEED = 8,
BUZZARD_HEALTH = 125,
FREEZING_KILL_TIME = 1200,
STARVE_KILL_TIME = 1200,
HUNGRY_THRESH = .333,
GRUEDAMAGE = wilson_health*.667,
MARSHBUSH_DAMAGE = wilson_health*.02,
CACTUS_DAMAGE = wilson_health*.04,
GHOST_SPEED = 2,
GHOST_HEALTH = 200,
GHOST_RADIUS = 1.5,
GHOST_DAMAGE = wilson_health*0.1,
GHOST_DMG_PERIOD = 1.2,
GHOST_DMG_PLAYER_PERCENT = 1,
ABIGAIL_SPEED = 5,
ABIGAIL_HEALTH = wilson_health*4,
ABIGAIL_DAMAGE_PER_SECOND = 20,
ABIGAIL_DMG_PERIOD = 1.5,
ABIGAIL_DMG_PLAYER_PERCENT = 0.25,
MIN_LEAF_CHANGE_TIME = .1 * day_time,
MAX_LEAF_CHANGE_TIME = 3 * day_time,
MIN_SWAY_FX_FREQUENCY = 1 * seg_time,
MAX_SWAY_FX_FREQUENCY = 2 * seg_time,
SWAY_FX_FREQUENCY = 1 * seg_time,
EVERGREEN_GROW_TIME =
{
{base=1.5*day_time, random=0.5*day_time}, --short
{base=5*day_time, random=2*day_time}, --normal
{base=5*day_time, random=2*day_time}, --tall
{base=1*day_time, random=0.5*day_time} --old
},
PINECONE_GROWTIME = {base=0.75*day_time, random=0.25*day_time},
EVERGREEN_CHOPS_SMALL = 5,
EVERGREEN_CHOPS_NORMAL = 10,
EVERGREEN_CHOPS_TALL = 15,
DECIDUOUS_GROW_TIME =
{
{base=1.5*day_time, random=0.5*day_time}, --short
{base=5*day_time, random=2*day_time}, --normal
{base=5*day_time, random=2*day_time}, --tall
{base=1*day_time, random=0.5*day_time} --old
},
ACORN_GROWTIME = {base=0.75*day_time, random=0.25*day_time},
DECIDUOUS_CHOPS_SMALL = 5,
DECIDUOUS_CHOPS_NORMAL = 10,
DECIDUOUS_CHOPS_TALL = 15,
DECIDUOUS_CHOPS_MONSTER = 12,
MUSHTREE_CHOPS_SMALL = 10,
MUSHTREE_CHOPS_MEDIUM = 10,
MUSHTREE_CHOPS_TALL = 15,
ICE_MINE = 6,
ROCKS_MINE = 6,
ROCKS_MINE_MED = 4,
ROCKS_MINE_LOW = 2,
SPILAGMITE_SPAWNER = 2,
SPILAGMITE_ROCK = 4,
MARBLEPILLAR_MINE = 10,
MARBLETREE_MINE = 8,
BEEFALO_HEALTH = 500,
BEEFALO_DAMAGE = 34,
BEEFALO_MATING_SEASON_LENGTH = 3,
BEEFALO_MATING_SEASON_WAIT = 20,
BEEFALO_MATING_SEASON_BABYDELAY = total_day_time*1.5,
BEEFALO_MATING_SEASON_BABYDELAY_VARIANCE = 0.5*total_day_time,
BEEFALO_TARGET_DIST = 5,
BEEFALO_CHASE_DIST = 30,
BEEFALO_FOLLOW_TIME = 30,
BABYBEEFALO_HEALTH = 300,
BABYBEEFALO_GROW_TIME = {base=3*day_time, random=2*day_time},
KOALEFANT_HEALTH = 500,
KOALEFANT_DAMAGE = 50,
KOALEFANT_TARGET_DIST = 5,
KOALEFANT_CHASE_DIST = 30,
KOALEFANT_FOLLOW_TIME = 30,
HUNT_ALTERNATE_BEAST_CHANCE_MIN = 0.05,
HUNT_ALTERNATE_BEAST_CHANCE_MAX = 0.33,
HUNT_SPAWN_DIST = 40,
HUNT_COOLDOWN = total_day_time*1.2,
HUNT_COOLDOWNDEVIATION = total_day_time*.3,
HUNT_RESET_TIME = 5,
HUNT_SPRING_RESET_TIME = total_day_time * 3,
TRACK_ANGLE_DEVIATION = 30,
MIN_HUNT_DISTANCE = 300, -- you can't find a new beast without being at least this
far from the last one
MAX_DIRT_DISTANCE = 200, -- if you get this far away from your dirt pile, you
probably aren't going to see it any time soon, so remove it and place a new one
BAT_DAMAGE = 20,
BAT_HEALTH = 50,
BAT_ATTACK_PERIOD = 1,
BAT_ATTACK_DIST = 1.5,
BAT_WALK_SPEED = 8,
BAT_TARGET_DIST = 12,
SPIDER_HEALTH = 100,
SPIDER_DAMAGE = 15,
SPIDER_ATTACK_PERIOD = 3,
SPIDER_TARGET_DIST = 4,
SPIDER_INVESTIGATETARGET_DIST = 6,
SPIDER_WAKE_RADIUS = 4,
SPIDER_FLAMMABILITY = .33,
SPIDER_SUMMON_WARRIORS_RADIUS = 12,
SPIDER_EAT_DELAY = 1.5,
SPIDER_WALK_SPEED = 3,
SPIDER_RUN_SPEED = 5,
SPIDER_WARRIOR_HEALTH = 100,
SPIDER_WARRIOR_DAMAGE = 20,
SPIDER_WARRIOR_ATTACK_PERIOD = 4,
SPIDER_WARRIOR_ATTACK_RANGE = 6,
SPIDER_WARRIOR_HIT_RANGE = 3,
SPIDER_WARRIOR_MELEE_RANGE = 3,
SPIDER_WARRIOR_TARGET_DIST = 10,
SPIDER_WARRIOR_WAKE_RADIUS = 6,
SPIDER_WARRIOR_WALK_SPEED = 4,
SPIDER_WARRIOR_RUN_SPEED = 5,
SPIDER_HIDER_HEALTH = 100,
SPIDER_HIDER_DAMAGE = 20,
SPIDER_HIDER_ATTACK_PERIOD = 3,
SPIDER_HIDER_WALK_SPEED = 3,
SPIDER_HIDER_RUN_SPEED = 5,
SPIDER_HIDER_SHELL_ABSORB = 0.75,
SPIDER_SPITTER_HEALTH = 100,
SPIDER_SPITTER_DAMAGE_MELEE = 20,
SPIDER_SPITTER_DAMAGE_RANGED = 20,
SPIDER_SPITTER_ATTACK_PERIOD = 5,
SPIDER_SPITTER_ATTACK_RANGE = 5,
SPIDER_SPITTER_MELEE_RANGE = 2,
SPIDER_SPITTER_HIT_RANGE = 3,
SPIDER_SPITTER_WALK_SPEED = 4,
SPIDER_SPITTER_RUN_SPEED = 5,
LEIF_HEALTH = 2000,
LEIF_DAMAGE = 10,
LEIF_ATTACK_PERIOD = 3,
LEIF_FLAMMABILITY = .333,
LEIF_MIN_DAY = 3,
LEIF_PERCENT_CHANCE = 1/75,
LEIF_MAXSPAWNDIST = 15,
LEIF_PINECONE_CHILL_CHANCE_CLOSE = .33,
LEIF_PINECONE_CHILL_CHANCE_FAR = .15,
LEIF_PINECONE_CHILL_CLOSE_RADIUS = 5,
LEIF_PINECONE_CHILL_RADIUS = 16,
LEIF_REAWAKEN_RADIUS = 20,
LEIF_BURN_TIME = 10,
LEIF_BURN_DAMAGE_PERCENT = 1/8,
DEERCLOPS_HEALTH = 1000,
DEERCLOPS_DAMAGE = 50,
DEERCLOPS_ATTACK_PERIOD = 3,
DEERCLOPS_ATTACK_RANGE = 6,
DEERCLOPS_AOE_RANGE = 6,
DEERCLOPS_AOE_SCALE = 0.8,
BIRD_SPAWN_MAX = 4,
BIRD_SPAWN_DELAY = {min=5, max=15},
BIRD_SPAWN_MAX_FEATHERHAT = 7,
BIRD_SPAWN_DELAY_FEATHERHAT = {min=2, max=10},
FROG_RAIN_DELAY = {min=0.1, max=2},
FROG_RAIN_SPAWN_RADIUS = 60,
FROG_RAIN_MAX = 300,
FROG_RAIN_LOCAL_MAX = 25,
FROG_RAIN_MAX_RADIUS = 50,
FROG_RAIN_PRECIPITATION = 0.8, -- 0-1, 0.8 by default (old "often" setting for
Adventure)
FROG_RAIN_MOISTURE = 2500, -- 0-4000ish, 2500 by default (old "often" setting
for Adventure)
SURVIVAL_FROG_RAIN_PRECIPITATION = 0.67,
FROG_RAIN_CHANCE = .16,
BEE_HEALTH = 100,
BEE_DAMAGE = 1,
BEE_ATTACK_PERIOD = 2,
BEE_TARGET_DIST = 8,
BEEMINE_BEES = 4,
BEEMINE_RADIUS = 3,
SPIDERDEN_GROW_TIME = {day_time*8, day_time*8, day_time*20},
SPIDERDEN_HEALTH = {50*5, 50*10, 50*20},
SPIDERDEN_SPIDERS = {3, 6, 9},
SPIDERDEN_WARRIORS = {0, 1, 3}, -- every hit, release up to this many warriors,
and fill remainder with regular spiders
SPIDERDEN_SPIDER_TYPE = {"spider", "spider_warrior", "spider_warrior"},
SPIDERDEN_REGEN_TIME = 3*seg_time,
SPIDERDEN_RELEASE_TIME = 5,
HOUNDMOUND_HOUNDS_MIN = 2,
HOUNDMOUND_HOUNDS_MAX = 3,
HOUNDMOUND_REGEN_TIME = seg_time * 4,
HOUNDMOUND_RELEASE_TIME = seg_time,
POND_FROGS = 4,
POND_REGEN_TIME = day_time/2,
POND_SPAWN_TIME = day_time/4,
POND_RETURN_TIME = day_time*3/4,
FISH_RESPAWN_TIME = day_time/3,
BEEHIVE_BEES = 6,
BEEHIVE_RELEASE_TIME = day_time/6,
BEEHIVE_REGEN_TIME = seg_time,
BEEBOX_BEES = 4,
WASPHIVE_WASPS = 6,
BEEBOX_RELEASE_TIME = (0.5*day_time)/4,
BEEBOX_HONEY_TIME = day_time,
BEEBOX_REGEN_TIME = seg_time*4,
WORM_DAMAGE = 75,
WORM_ATTACK_PERIOD = 4,
WORM_ATTACK_DIST = 3,
WORM_HEALTH = 900,
WORM_CHASE_TIME = 20,
WORM_LURE_TIME = 20,
WORM_LURE_VARIANCE = 10,
WORM_FOOD_DIST = 15,
WORM_CHASE_DIST = 50,
WORM_WANDER_DIST = 30,
WORM_TARGET_DIST = 20,
WORM_LURE_COOLDOWN = 30,
WORM_EATING_COOLDOWN = 30,
WORMLIGHT_RADIUS = 3,
WORMLIGHT_DURATION = 90,
TENTACLE_DAMAGE = 34,
TENTACLE_ATTACK_PERIOD = 2,
TENTACLE_ATTACK_DIST = 4,
TENTACLE_STOPATTACK_DIST = 6,
TENTACLE_HEALTH = 500,
TENTACLE_PILLAR_HEALTH = 500,
TENTACLE_PILLAR_ARMS = 12, -- max spawned at a time
TENTACLE_PILLAR_ARMS_TOTAL = 25, -- max simultaneous arms
TENTACLE_PILLAR_ARM_DAMAGE = 5,
TENTACLE_PILLAR_ARM_ATTACK_PERIOD = 3,
TENTACLE_PILLAR_ARM_ATTACK_DIST = 3,
TENTACLE_PILLAR_ARM_STOPATTACK_DIST = 5,
TENTACLE_PILLAR_ARM_HEALTH = 20,
TENTACLE_PILLAR_ARM_EMERGE_TIME = 200,
EYEPLANT_DAMAGE = 20,
EYEPLANT_HEALTH = 30,
EYEPLANT_ATTACK_PERIOD = 1,
EYEPLANT_ATTACK_DIST = 2.5,
EYEPLANT_STOPATTACK_DIST = 4,
LUREPLANT_HIBERNATE_TIME = total_day_time * 2,
LUREPLANT_GROWTHCHANCE = 0.02,
LUREPLANT_SPAWNTIME = total_day_time * 12,
LUREPLANT_SPAWNTIME_VARIANCE = total_day_time * 3,
TALLBIRD_HEALTH = 400,
TALLBIRD_DAMAGE = 50,
TALLBIRD_ATTACK_PERIOD = 2,
TALLBIRD_HATEPIGS_DIST = 16,
TALLBIRD_TARGET_DIST = 8,
TALLBIRD_DEFEND_DIST = 12,
TALLBIRD_ATTACK_RANGE = 3,
TEENBIRD_HEALTH = 400*.75,
TEENBIRD_DAMAGE = 50*.75,
TEENBIRD_ATTACK_PERIOD = 2,
TEENBIRD_ATTACK_RANGE = 3,
TEENBIRD_DAMAGE_PECK = 2,
TEENBIRD_PECK_PERIOD = 4,
TEENBIRD_HUNGER = 60,
TEENBIRD_STARVE_TIME = total_day_time * 1,
TEENBIRD_STARVE_KILL_TIME = 240,
TEENBIRD_GROW_TIME = total_day_time*18,
TEENBIRD_TARGET_DIST = 8,
SMALLBIRD_HEALTH = 50,
SMALLBIRD_DAMAGE = 10,
SMALLBIRD_ATTACK_PERIOD = 1,
SMALLBIRD_ATTACK_RANGE = 3,
SMALLBIRD_HUNGER = 20,
SMALLBIRD_STARVE_TIME = total_day_time * 1,
SMALLBIRD_STARVE_KILL_TIME = 120,
SMALLBIRD_GROW_TIME = total_day_time*10,
SMALLBIRD_HATCH_CRACK_TIME = 10, -- set by fire for this much time to start
hatching progress
SMALLBIRD_HATCH_TIME = total_day_time * 3, -- must be content for this amount
of cumulative time to hatch
SMALLBIRD_HATCH_FAIL_TIME = night_time * .5, -- being too hot or too cold this
long will kill the egg
MIN_SPRING_SMALL_BIRD_SPAWN_TIME = total_day_time * 2,
MAX_SPRING_SMALL_BIRD_SPAWN_TIME = total_day_time * 8,
HATCH_UPDATE_PERIOD = 3,
HATCH_CAMPFIRE_RADIUS = 4,
CHESTER_HEALTH = wilson_health*1000,
CHESTER_RESPAWN_TIME = total_day_time * 1,
CHESTER_HEALTH_REGEN_AMOUNT = (wilson_health*3) * 3/60,
CHESTER_HEALTH_REGEN_PERIOD = 3,
PROTOTYPER_TREES = {
SCIENCEMACHINE =
{
SCIENCE = 1,
MAGIC = 1,
ANCIENT = 0,
},
ALCHEMYMACHINE =
{
SCIENCE = 2,
MAGIC = 1,
ANCIENT = 0,
},
PRESTIHATITATOR =
{
SCIENCE = 0,
MAGIC = 2,
ANCIENT = 0,
},
SHADOWMANIPULATOR =
{
SCIENCE = 0,
MAGIC = 3,
ANCIENT = 0,
},
ANCIENTALTAR_LOW =
{
SCIENCE = 0,
MAGIC = 0,
ANCIENT = 2,
},
ANCIENTALTAR_HIGH =
{
SCIENCE = 0,
MAGIC = 0,
ANCIENT = 4,
},
},
RABBIT_HEALTH = 25,
MOLE_HEALTH = 30,
FROG_HEALTH = 100,
FROG_DAMAGE = 10,
FROG_ATTACK_PERIOD = 1,
FROG_TARGET_DIST = 4,
HOUND_SPECIAL_CHANCE =
{
{minday=0, chance=0},
{minday=15, chance=.1},
{minday=30, chance=.2},
{minday=50, chance=.333},
{minday=75, chance=.5},
},
HOUND_HEALTH = 150,
HOUND_DAMAGE = 20,
HOUND_ATTACK_PERIOD = 2,
HOUND_TARGET_DIST = 20,
HOUND_SPEED = 10,
HOUND_FOLLOWER_TARGET_DIST = 10,
HOUND_FOLLOWER_TARGET_KEEP = 20,
FIREHOUND_HEALTH = 100,
FIREHOUND_DAMAGE = 30,
FIREHOUND_ATTACK_PERIOD = 2,
FIREHOUND_SPEED = 10,
ICEHOUND_HEALTH = 100,
ICEHOUND_DAMAGE = 30,
ICEHOUND_ATTACK_PERIOD = 2,
ICEHOUND_SPEED = 10,
MOSQUITO_WALKSPEED = 8,
MOSQUITO_RUNSPEED = 12,
MOSQUITO_DAMAGE = 3,
MOSQUITO_HEALTH = 100,
MOSQUITO_ATTACK_PERIOD = 7,
MOSQUITO_MAX_DRINKS = 4,
MOSQUITO_BURST_DAMAGE = 34,
MOSQUITO_BURST_RANGE = 4,
KRAMPUS_HEALTH = 200,
KRAMPUS_DAMAGE = 5,
KRAMPUS_ATTACK_PERIOD = 1.2,
KRAMPUS_SPEED = 7,
KRAMPUS_THRESHOLD = 30,
KRAMPUS_THRESHOLD_VARIANCE = 20,
KRAMPUS_INCREASE_LVL1 = 50,
KRAMPUS_INCREASE_LVL2 = 100,
KRAMPUS_INCREASE_RAMP = 2,
KRAMPUS_NAUGHTINESS_DECAY_PERIOD = 60,
TERRORBEAK_SPEED = 7,
TERRORBEAK_HEALTH = 400,
TERRORBEAK_DAMAGE = 5,
TERRORBEAK_ATTACK_PERIOD= 1.5,
CRAWLINGHORROR_SPEED = 3,
CRAWLINGHORROR_HEALTH = 300,
CRAWLINGHORROR_DAMAGE = 20,
CRAWLINGHORROR_ATTACK_PERIOD= 2.5,
SHADOWCREATURE_TARGET_DIST = 20,
FROSTY_BREATH = -5,
SEEDS_GROW_TIME = day_time*2,
FARM1_GROW_BONUS = 1,
FARM2_GROW_BONUS = .6667,
FARM3_GROW_BONUS = .333,
POOP_FERTILIZE = day_time,
POOP_SOILCYCLES = 10,
POOP_WITHEREDCYCLES = 1,
POOP_CAN_USES = 8,
GUANO_FERTILIZE = day_time * 1.5,
GUANO_SOILCYCLES = 12,
GUANO_WITHEREDCYCLES = 1,
GLOMMERFUEL_FERTILIZE = day_time,
GLOMMERFUEL_SOILCYCLES = 8,
SPOILEDFOOD_FERTILIZE = day_time/4,
SPOILEDFOOD_SOILCYCLES = 2,
SPOILEDFOOD_WITHEREDCYCLES = 0.5,
FISHING_CATCH_CHANCE = 0.4,
FISHING_LOSEROD_CHANCE = 0.4,
WET_FUEL_PENALTY = 0.75,
TINY_FUEL = seg_time*.25,
SMALL_FUEL = seg_time * .5,
MED_FUEL = seg_time * 1.5,
MED_LARGE_FUEL = seg_time * 3,
LARGE_FUEL = seg_time * 6,
TINY_BURNTIME = seg_time*.1,
SMALL_BURNTIME = seg_time*.25,
MED_BURNTIME = seg_time*0.5,
LARGE_BURNTIME = seg_time,
CAMPFIRE_RAIN_RATE = 2.5,
CAMPFIRE_FUEL_MAX = (night_time+dusk_time)*1.5,
CAMPFIRE_FUEL_START = (night_time+dusk_time)*.75,
COLDFIRE_RAIN_RATE = 2.5,
COLDFIRE_FUEL_MAX = (night_time+dusk_time)*1.5,
COLDFIRE_FUEL_START = (night_time+dusk_time)*.75,
ROCKLIGHT_FUEL_MAX = (night_time+dusk_time)*1.5,
FIREPIT_RAIN_RATE = 2,
FIREPIT_FUEL_MAX = (night_time+dusk_time)*2,
FIREPIT_FUEL_START = night_time+dusk_time,
FIREPIT_BONUS_MULT = 2,
COLDFIREPIT_RAIN_RATE = 2,
COLDFIREPIT_FUEL_MAX = (night_time+dusk_time)*2,
COLDFIREPIT_FUEL_START = night_time+dusk_time,
COLDFIREPIT_BONUS_MULT = 2,
PIGTORCH_RAIN_RATE = 2,
PIGTORCH_FUEL_MAX = night_time,
NIGHTLIGHT_FUEL_MAX = (night_time+dusk_time)*3,
NIGHTLIGHT_FUEL_START = (night_time+dusk_time),
TORCH_RAIN_RATE = 1.5,
TORCH_FUEL = night_time*1.25,
NIGHTSTICK_FUEL = night_time*6,
MINERHAT_LIGHTTIME = (night_time+dusk_time)*2.6,
LANTERN_LIGHTTIME = (night_time+dusk_time)*2.6,
SPIDERHAT_PERISHTIME = 4*seg_time,
SPIDERHAT_RANGE = 12,
ONEMANBAND_PERISHTIME = 6*seg_time,
ONEMANBAND_RANGE = 12,
GRASS_UMBRELLA_PERISHTIME = 2*total_day_time*perish_warp,
UMBRELLA_PERISHTIME = total_day_time*6,
EYEBRELLA_PERISHTIME = total_day_time*9,
STRAWHAT_PERISHTIME = total_day_time*5,
EARMUFF_PERISHTIME = total_day_time*5,
WINTERHAT_PERISHTIME = total_day_time*10,
BEEFALOHAT_PERISHTIME = total_day_time*10,
TRUNKVEST_PERISHTIME = total_day_time*15,
REFLECTIVEVEST_PERISHTIME = total_day_time*8,
HAWAIIANSHIRT_PERISHTIME = total_day_time*15,
SWEATERVEST_PERISHTIME = total_day_time*10,
HUNGERBELT_PERISHTIME = total_day_time*8,
BEARGERVEST_PERISHTIME = total_day_time*7,
RAINCOAT_PERISHTIME = total_day_time*10,
WALRUSHAT_PERISHTIME = total_day_time*25,
FEATHERHAT_PERISHTIME = total_day_time*8,
TOPHAT_PERISHTIME = total_day_time*8,
ICEHAT_PERISHTIME = total_day_time*4,
MOLEHAT_PERISHTIME = total_day_time*1.5,
RAINHAT_PERISHTIME = total_day_time*10,
CATCOONHAT_PERISHTIME = total_day_time*10,
GRASS_REGROW_TIME = total_day_time*1,
SAPLING_REGROW_TIME = total_day_time*1,
MARSHBUSH_REGROW_TIME = total_day_time*1,
CACTUS_REGROW_TIME = total_day_time*1,
FLOWER_CAVE_REGROW_TIME = total_day_time*1,
LICHEN_REGROW_TIME = total_day_time*1,
BERRY_REGROW_TIME = total_day_time*1,
BERRY_REGROW_INCREASE = total_day_time*.1,
BERRY_REGROW_VARIANCE = total_day_time*1,
BERRYBUSH_CYCLES = 3,
REEDS_REGROW_TIME = total_day_time*3,
CROW_LEAVINGS_CHANCE = .3333,
BIRD_TRAP_CHANCE = 0.25,
BIRD_HEALTH = 25,
BUTTERFLY_SPAWN_TIME = 10,
BUTTERFLY_POP_CAP = 4,
FLOWER_SPAWN_TIME_VARIATION = 20,
FLOWER_SPAWN_TIME = 30,
MOLE_RESPAWN_TIME = day_time*4,
RABBIT_RESPAWN_TIME = day_time*4,
MIN_RABBIT_HOLE_TRANSITION_TIME = day_time*.5,
MAX_RABBIT_HOLE_TRANSITION_TIME = day_time*2,
FULL_ABSORPTION = 1,
ARMORGRASS = wilson_health*1.5,
ARMORGRASS_ABSORPTION = .6,
ARMORWOOD = wilson_health*3,
ARMORWOOD_ABSORPTION = .8,
ARMORMARBLE = wilson_health*10,
ARMORMARBLE_ABSORPTION = .99,
ARMORSNURTLESHELL_ABSORPTION = 0.6,
ARMORSNURTLESHELL = wilson_health*7,
ARMORMARBLE_SLOW = 0.7,
ARMORRUINS_ABSORPTION = 0.9,
ARMORRUINS = wilson_health * 12,
ARMORSLURPER_ABSORPTION = 0.6,
ARMORSLURPER_SLOW_HUNGER = 0.6,
ARMORSLURPER = wilson_health * 4,
ARMOR_FOOTBALLHAT = wilson_health*30,
ARMOR_FOOTBALLHAT_ABSORPTION = .8,
ARMORDRAGONFLY = wilson_health * 9,
ARMORDRAGONFLY_ABSORPTION = 0.7,
ARMORDRAGONFLY_FIRE_RESIST = 1,
ARMORBEARGER_SLOW_HUNGER = 0.75,
ARMOR_WATHGRITHRHAT = wilson_health * 5,
ARMOR_WATHGRITHRHAT_ABSORPTION = .8,
ARMOR_RUINSHAT = wilson_health*8,
ARMOR_RUINSHAT_ABSORPTION = 0.9,
ARMOR_RUINSHAT_PROC_CHANCE = 0.33,
ARMOR_RUINSHAT_COOLDOWN = 5,
ARMOR_RUINSHAT_DURATION = 4,
ARMOR_RUINSHAT_DMG_AS_SANITY = 0.05,
ARMOR_SLURTLEHAT = wilson_health*5,
ARMOR_SLURTLEHAT_ABSORPTION = 0.9,
ARMOR_BEEHAT = wilson_health*5,
ARMOR_BEEHAT_ABSORPTION = .8,
ARMOR_SANITY = wilson_health * 5,
ARMOR_SANITY_ABSORPTION = .95,
ARMOR_SANITY_DMG_AS_SANITY = 0.10,
PANFLUTE_SLEEPTIME = 20,
PANFLUTE_SLEEPRANGE = 15,
PANFLUTE_USES = 10,
HORN_RANGE = 25,
HORN_USES = 10,
HORN_EFFECTIVE_TIME = 20,
HORN_MAX_FOLLOWERS = 5,
MANDRAKE_SLEEP_TIME = 10,
MANDRAKE_SLEEP_RANGE = 15,
MANDRAKE_SLEEP_RANGE_COOKED = 25,
GOLD_VALUES=
{
MEAT = 1,
RAREMEAT = 5,
TRINKETS=
{
4,6,4,5,4,5,4,8,7,2,5,8,
}
},
RESEARCH_COST_CHEAP = 30,
RESEARCH_COST_MEDIUM = 100,
RESEARCH_COST_EXPENSIVE = 200,
SPIDERQUEEN_WALKSPEED = 1.75,
SPIDERQUEEN_HEALTH = 625,
SPIDERQUEEN_DAMAGE = 50,
SPIDERQUEEN_ATTACKPERIOD = 3,
SPIDERQUEEN_ATTACKRANGE = 5,
SPIDERQUEEN_FOLLOWERS = 16,
SPIDERQUEEN_GIVEBIRTHPERIOD = 20,
SPIDERQUEEN_MINWANDERTIME = total_day_time * 1.5,
SPIDERQUEEN_MINDENSPACING = 20,
TRAP_TEETH_USES = 100,
TRAP_TEETH_DAMAGE = 600,
TRAP_TEETH_RADIUS = 1.5,
HEALING_TINY = 1,
HEALING_SMALL = 3,
HEALING_MEDSMALL = 8,
HEALING_MED = 20,
HEALING_MEDLARGE = 30,
HEALING_LARGE = 40,
HEALING_HUGE = 60,
HEALING_SUPERHUGE = 100,
SANITY_SUPERTINY = 1,
SANITY_TINY = 5,
SANITY_SMALL = 10,
SANITY_MED = 15,
SANITY_MEDLARGE = 20,
SANITY_LARGE = 33,
SANITY_HUGE = 50,
PERISH_ONE_DAY = 1*total_day_time*perish_warp,
PERISH_TWO_DAY = 2*total_day_time*perish_warp,
PERISH_SUPERFAST = 3*total_day_time*perish_warp,
PERISH_FAST = 6*total_day_time*perish_warp,
PERISH_FASTISH = 8*total_day_time*perish_warp,
PERISH_MED = 10*total_day_time*perish_warp,
PERISH_SLOW = 15*total_day_time*perish_warp,
PERISH_PRESERVED = 20*total_day_time*perish_warp,
PERISH_SUPERSLOW = 40*total_day_time*perish_warp,
DRY_FAST = total_day_time,
DRY_MED = 2*total_day_time,
CALORIES_TINY = calories_per_day/8, -- berries
CALORIES_SMALL = calories_per_day/6, -- veggies
CALORIES_MEDSMALL = calories_per_day/4,
CALORIES_MED = calories_per_day/3, -- meat
CALORIES_LARGE = calories_per_day/2, -- cooked meat
CALORIES_HUGE = calories_per_day, -- crockpot foods?
CALORIES_SUPERHUGE = calories_per_day*2, -- crockpot foods?
SPOILED_HEALTH = -1,
SPOILED_HUNGER = -10,
PERISH_COLD_FROZEN_MULT = 0, -- frozen things don't spoil in an ice box or if
it's cold out
PERISH_FROZEN_FIRE_MULT = 30, -- frozen things spoil very quickly if near a fire
PERISH_FRIDGE_MULT = 0,
PERISH_GROUND_MULT = 1.5,
PERISH_WET_MULT = 1.3,
PERISH_GLOBAL_MULT = 1,
PERISH_WINTER_MULT = .75,
PERISH_SUMMER_MULT = 1.25,
STALE_FOOD_HUNGER = .667,
SPOILED_FOOD_HUNGER = .5,
STALE_FOOD_HEALTH = .333,
SPOILED_FOOD_HEALTH = 0,
BASE_COOK_TIME = night_time*.3333,
TALLBIRDEGG_HEALTH = 15;
TALLBIRDEGG_HUNGER = 15,
TALLBIRDEGG_COOKED_HEALTH = 25;
TALLBIRDEGG_COOKED_HUNGER = 30,
REPAIR_CUTSTONE_HEALTH = 50,
REPAIR_ROCKS_HEALTH = 50/3,
REPAIR_GEMS_WORK = 1,
REPAIR_GEARS_WORK = 1,
REPAIR_THULECITE_WORK = 1.5,
REPAIR_THULECITE_HEALTH = 100,
REPAIR_THULECITE_PIECES_WORK = 1.5/6,
REPAIR_THULECITE_PIECES_HEALTH = 100/6,
REPAIR_BOARDS_HEALTH = 25,
REPAIR_LOGS_HEALTH = 25/4,
REPAIR_STICK_HEALTH = 13,
REPAIR_CUTGRASS_HEALTH = 13,
HAYWALL_HEALTH = 100,
WOODWALL_HEALTH = 200,
STONEWALL_HEALTH = 400,
RUINSWALL_HEALTH = 800,
EFFIGY_HEALTH_PENALTY = 30,
SANITY_HIGH_LIGHT = .6,
SANITY_LOW_LIGHT = 0.1,
SANITY_DAPPERNESS = 1,
SANITY_BECOME_SANE_THRESH = 35/200,
SANITY_BECOME_INSANE_THRESH = 30/200,
SANITY_DAY_GAIN = 0,--100/(day_time*32),
SANITY_NIGHT_LIGHT = -100/(night_time*20),
SANITY_NIGHT_MID = -100/(night_time*20),
SANITY_NIGHT_DARK = -100/(night_time*2),
SANITYAURA_TINY = 100/(seg_time*32),
SANITYAURA_SMALL = 100/(seg_time*8),
SANITYAURA_MED = 100/(seg_time*5),
SANITYAURA_LARGE = 100/(seg_time*2),
SANITYAURA_HUGE = 100/(seg_time*.5),
DAPPERNESS_TINY = 100/(day_time*15),
DAPPERNESS_SMALL = 100/(day_time*10),
DAPPERNESS_MED = 100/(day_time*6),
DAPPERNESS_MED_LARGE = 100/(day_time*4.5),
DAPPERNESS_LARGE = 100/(day_time*3),
DAPPERNESS_HUGE = 100/(day_time),
MOISTURE_SANITY_PENALTY_MAX = -100/(day_time*3),--10),
CRAZINESS_SMALL = -100/(day_time*2),
CRAZINESS_MED = -100/(day_time),
RABBIT_RUN_SPEED = 5,
SANITY_EFFECT_RANGE = 10,
AUTUMN_LENGTH = 20,
WINTER_LENGTH = 15,
SPRING_LENGTH = 20,
SUMMER_LENGTH = 15,
SEASON_LENGTH_FRIENDLY_DEFAULT = 20,
SEASON_LENGTH_HARSH_DEFAULT = 15,
SEASON_LENGTH_FRIENDLY_VERYSHORT = 5,
SEASON_LENGTH_FRIENDLY_SHORT = 12,
SEASON_LENGTH_FRIENDLY_LONG = 30,
SEASON_LENGTH_FRIENDLY_VERYLONG = 50,
SEASON_LENGTH_HARSH_VERYSHORT = 5,
SEASON_LENGTH_HARSH_SHORT = 10,
SEASON_LENGTH_HARSH_LONG = 22,
SEASON_LENGTH_HARSH_VERYLONG = 40,
CREEPY_EYES =
{
{maxsanity=.8, maxeyes=0},
{maxsanity=.6, maxeyes=2},
{maxsanity=.4, maxeyes=4},
{maxsanity=.2, maxeyes=6},
},
DIVINING_DISTANCES =
{
{maxdist=50, describe="hot", pingtime=1},
{maxdist=100, describe="warmer", pingtime=2},
{maxdist=200, describe="warm", pingtime=4},
{maxdist=400, describe="cold", pingtime=8},
},
DIVINING_MAXDIST = 300,
DIVINING_DEFAULTPING = 8,
--expressed in 'additional time before you freeze to death'
INSULATION_TINY = seg_time,
INSULATION_SMALL = seg_time*2,
INSULATION_MED = seg_time*4,
INSULATION_MED_LARGE = seg_time*6,
INSULATION_LARGE = seg_time*8,
INSULATION_PER_BEARD_BIT = seg_time*.5,
WEBBER_BEARD_INSULATION_FACTOR = .75,
CAVE_INSULATION_BONUS = seg_time*8,
DUSK_INSULATION_BONUS = seg_time*2,
NIGHT_INSULATION_BONUS = seg_time*4,
PLAYER_FREEZE_WEAR_OFF_TIME = 3,
--CROP_BONUS_TEMP = 28,
MIN_CROP_GROW_TEMP = 5,
--CROP_HEAT_BONUS = 1,
CROP_RAIN_BONUS = 3,
WITHER_BUFFER_TIME = 15,
MIN_PLANT_WITHER_TEMP = 70,
MAX_PLANT_WITHER_TEMP = 110,
MIN_PLANT_REJUVENATE_TEMP = 45,
MAX_PLANT_REJUVENATE_TEMP = 55,
SPRING_GROWTH_MODIFIER = 0.75,
MIN_TUMBLEWEEDS_PER_SPAWNER = 4,
MAX_TUMBLEWEEDS_PER_SPAWNER = 7,
MIN_TUMBLEWEED_SPAWN_PERIOD = total_day_time*.5,
MAX_TUMBLEWEED_SPAWN_PERIOD = total_day_time*3,
TUMBLEWEED_REGEN_PERIOD = total_day_time*1.5,
HEAT_ROCK_CARRIED_BONUS_HEAT_FACTOR = 2.1,--1.85,
MIN_SEASON_TEMP = -25,
MAX_SEASON_TEMP = 95,
SUMMER_CROSSOVER_TEMP = 55,
SPRING_START_WINTER_CROSSOVER_TEMP = 15,
AUTUMN_START_SUMMER_CROSSOVER_TEMP = 45,
WINTER_CROSSOVER_TEMP = 5,
DAY_HEAT = 8,
NIGHT_COLD = -10,
CAVES_MOISTURE_MULT = 3,--6.5,
CAVES_TEMP = 0,--20,
SUMMER_RAIN_TEMP = -20,
STARTING_TEMP = 35,
OVERHEAT_TEMP = 70,
TARGET_SLEEP_TEMP = 35,
MIN_ENTITY_TEMP = -20,
MAX_ENTITY_TEMP = 90,
WARM_DEGREES_PER_SEC = 1,
THAW_DEGREES_PER_SEC = 5,
FIRE_SUPPRESSOR_TEMP_REDUCTION = 5,
POLLEN_PARTICLES = 0.5, -- 0.5 is a pretty good value to use when pollen is on
ICEHAT_COOLER = 45,
WATERMELON_COOLER = 55,
TREE_SHADE_COOLER = 45,
TREE_SHADE_COOLING_THRESHOLD = 63,
HOT_FOOD_BONUS_TEMP = 40,
COLD_FOOD_BONUS_TEMP = -40,
FOOD_TEMP_BRIEF = 5,
FOOD_TEMP_AVERAGE = 10,
FOOD_TEMP_LONG = 15,
WET_HEAT_FACTOR_PENALTY = 0.75,
SPRING_FIRE_RANGE_MOD = 0.67,
WILDFIRE_THRESHOLD = 80,
WILDFIRE_CHANCE = 0.2,
WILDFIRE_RETRY_TIME = seg_time * 1.5,
MIN_SMOLDER_TIME = .5*seg_time,
MAX_SMOLDER_TIME = seg_time,
TENT_USES = 6,
SIESTA_CANOPY_USES = 6,
BEARDLING_SANITY = .4,
UMBRELLA_USES = 20,
GUNPOWDER_RANGE = 3,
GUNPOWDER_DAMAGE = 200,
BIRD_RAIN_FACTOR = .25,
RESURRECT_HEALTH = 50,
SEWINGKIT_USES = 5,
SEWINGKIT_REPAIR_VALUE = total_day_time*5,
RABBIT_CARROT_LOYALTY = seg_time*8,
BUNNYMAN_DAMAGE = 40,
BEARDLORD_DAMAGE = 60,
BUNNYMAN_HEALTH = 200,
BUNNYMAN_ATTACK_PERIOD = 2,
BEARDLORD_ATTACK_PERIOD = 1,
BUNNYMAN_RUN_SPEED = 6,
BUNNYMAN_WALK_SPEED = 3,
BUNNYMAN_PANIC_THRESH = .333,
BEARDLORD_PANIC_THRESH = .25,
BUNNYMAN_HEALTH_REGEN_PERIOD = 5,
BUNNYMAN_HEALTH_REGEN_AMOUNT = (200/120)*5,
BUNNYMAN_SEE_MEAT_DIST = 8,
CAVE_BANANA_GROW_TIME = 4*total_day_time,
ROCKY_SPAWN_DELAY = 4*total_day_time,
ROCKY_SPAWN_VAR = 0,
ROCKY_DAMAGE = 75,
ROCKY_HEALTH = 1500,
ROCKY_WALK_SPEED = 2,
ROCKY_MAX_SCALE = 1.2,
ROCKY_MIN_SCALE = .75,
ROCKY_GROW_RATE = (1.2-.75) / (total_day_time*40),
ROCKY_LOYALTY = seg_time*6,
ROCKY_ABSORB = 0.95,
ROCKY_REGEN_AMOUNT = 10,
ROCKY_REGEN_PERIOD = 1,
MONKEY_MELEE_DAMAGE = 20,
MONKEY_HEALTH = 125,
MONKEY_ATTACK_PERIOD = 2,
MONKEY_MELEE_RANGE = 3,
MONKEY_RANGED_RANGE = 17,
MONKEY_MOVE_SPEED = 7,
MONKEY_NIGHTMARE_CHASE_DIST = 40,
MOOSE_HEALTH = 3000,
MOOSE_DAMAGE = 150,
MOOSE_ATTACK_PERIOD = 3,
MOOSE_ATTACK_RANGE = 5.5,
MOOSE_WALK_SPEED = 8,
MOOSE_RUN_SPEED = 12,
MOOSE_EGG_NUM_MOSSLINGS = 5,
MOOSE_EGG_HATCH_TIMER = total_day_time * 2,
MOOSE_EGG_DAMAGE = 10,
MOSSLING_HEALTH = 350,
MOSSLING_DAMAGE = 50,
MOSSLING_ATTACK_PERIOD = 3,
MOSSLING_ATTACK_RANGE = 2,
MOSSLING_WALK_SPEED = 5,
DRAGONFLY_HEALTH = 2750,
DRAGONFLY_DAMAGE = 150,
DRAGONFLY_ATTACK_PERIOD = 2.5,
DRAGONFLY_SLEEP_WHEN_SATISFIED_TIME = .5 * total_day_time,
DRAGONFLY_VOMIT_TARGETS_FOR_SATISFIED = 40,
DRAGONFLY_ASH_EATEN_FOR_SATISFIED = 20,
BEARGER_HEALTH = 3000,
BEARGER_DAMAGE = 200,
BEARGER_ATTACK_PERIOD = 3,
BEARGER_MELEE_RANGE = 6,
BEARGER_ATTACK_RANGE = 6,
BEARGER_CALM_WALK_SPEED = 3,
BEARGER_ANGRY_WALK_SPEED = 6,
BEARGER_RUN_SPEED = 10,
BEARGER_DISGRUNTLE_TIME = 60,
BEARGER_CHARGE_INTERVAL = 10,
BEARGER_STOLEN_TARGETS_FOR_AGRO = 3,
BEARGER_NUM_FOOD_FOR_SATISFIED = 10, -- Specifically honey foods. He will
eat infinite of other kinds.
BEARGER_SLEEP_WHEN_SATISFIED_TIME = .5 * total_day_time,
BEARGER_GROWL_INTERVAL = 10,
LIGHTER_ATTACK_IGNITE_PERCENT = .5,
LIGHTER_DAMAGE = wilson_attack*.5,
WILLOW_LIGHTFIRE_SANITY_THRESH = .5,
WX78_RAIN_HURT_RATE = 1,
WOLFGANG_HUNGER = 300,
WOLFGANG_START_HUNGER = 200,
WOLFGANG_START_MIGHTY_THRESH = 225,
WOLFGANG_END_MIGHTY_THRESH = 220,
WOLFGANG_START_WIMPY_THRESH = 100,
WOLFGANG_END_WIMPY_THRESH = 105,
WOLFGANG_HUNGER_RATE_MULT_MIGHTY = 3,
WOLFGANG_HUNGER_RATE_MULT_NORMAL = 1.5,
WOLFGANG_HUNGER_RATE_MULT_WIMPY = 1,
WOLFGANG_HEALTH_MIGHTY = 300,
WOLFGANG_HEALTH_NORMAL = 200,
WOLFGANG_HEALTH_WIMPY = 150,
WOLFGANG_ATTACKMULT_MIGHTY_MAX = 2,
WOLFGANG_ATTACKMULT_MIGHTY_MIN = 1.25,
WOLFGANG_ATTACKMULT_NORMAL = 1,
WOLFGANG_ATTACKMULT_WIMPY_MAX = .75,
WOLFGANG_ATTACKMULT_WIMPY_MIN = .5,
WATHGRITHR_HEALTH = 200,
WATHGRITHR_SANITY = 120,
WATHGRITHR_HUNGER = 120,
WATHGRITHR_DAMAGE_MULT = 1.25,
WATHGRITHR_ABSORPTION = 0.25,
WEBBER_HEALTH = 175,
WEBBER_SANITY = 100,
WEBBER_HUNGER = 175,
WENDY_DAMAGE_MULT = .75,
WENDY_SANITY_MULT = .75,
WICKERBOTTOM_SANITY = 250,
WICKERBOTTOM_STALE_FOOD_HUNGER = .333,
WICKERBOTTOM_SPOILED_FOOD_HUNGER = .167,
WICKERBOTTOM_STALE_FOOD_HEALTH = .25,
WICKERBOTTOM_SPOILED_FOOD_HEALTH = 0,
FISSURE_CALMTIME_MIN = 600,
FISSURE_CALMTIME_MAX = 1200,
FISSURE_WARNTIME_MIN = 20,
FISSURE_WARNTIME_MAX = 30,
FISSURE_NIGHTMARETIME_MIN = 160,
FISSURE_NIGHTMARETIME_MAX = 260,
FISSURE_DAWNTIME_MIN = 30,
FISSURE_DAWNTIME_MAX = 45,
EYETURRET_DAMAGE = 65,
EYETURRET_HEALTH = 1000,
EYETURRET_REGEN = 12,
EYETURRET_RANGE = 15,
EYETURRET_RANGE = 15,
EYETURRET_ATTACK_PERIOD = 3,
TRANSITIONTIME =
{
CALM = 2,
WARN = 2,
NIGHTMARE = 2,
DAWN = 2,
},
SHADOWWAXWELL_LIFETIME = total_day_time * 2.5,
SHADOWWAXWELL_SPEED = 6,
SHADOWWAXWELL_DAMAGE = 40,
SHADOWWAXWELL_LIFE = 75,
SHADOWWAXWELL_ATTACK_PERIOD = 2,
SHADOWWAXWELL_SANITY_PENALTY = 55,
SHADOWWAXWELL_HEALTH_COST = 15,
SHADOWWAXWELL_FUEL_COST = 2,
LIVINGTREE_CHANCE = 0.55,
DECID_MONSTER_MIN_DAY = 3,
DECID_MONSTER_DAY_THRESHOLDS = { 20, 35, 70 },
DECID_MONSTER_SPAWN_CHANCE_BASE = .033,
DECID_MONSTER_SPAWN_CHANCE_LOW = .08,
DECID_MONSTER_SPAWN_CHANCE_MED = .15,
DECID_MONSTER_SPAWN_CHANCE_HIGH = .33,
DECID_MONSTER_TARGET_DIST = 7,
DECID_MONSTER_ATTACK_PERIOD = 2.3,
DECID_MONSTER_ROOT_ATTACK_RADIUS = 3.7,
DECID_MONSTER_DAMAGE = 30,
DECID_MONSTER_ADDITIONAL_LOOT_CHANCE = .2,
DECID_MONSTER_DURATION = total_day_time*.5,
MIN_TREE_DRAKES = 3,
MAX_TREE_DRAKES = 5,
PASSIVE_DRAKE_SPAWN_INTERVAL = 12,
PASSIVE_DRAKE_SPAWN_INTERVAL_VARIANCE = 3,
WET_TIME = 10, --seg_time,
DRY_TIME = 10, --seg_time * 2,
WET_ITEM_DAPPERNESS = -0.1,
WET_EMPTY_SLOT_DAPPERNESS = -0.2,
MOISTURE_TEMP_PENALTY = 30,
MOISTURE_WET_THRESHOLD = 35,
MOISTURE_DRY_THRESHOLD = 15,
FIRE_DETECTOR_PERIOD = 1,
FIRE_DETECTOR_RANGE = 15,
FIRESUPPRESSOR_RELOAD_TIME = 3,
FIRESUPPRESSOR_MAX_FUEL_TIME = total_day_time*5,
FIRESUPPRESSOR_EXTINGUISH_HEAT_PERCENT = 0,
SMOTHERER_EXTINGUISH_HEAT_PERCENT = .2,
WATERPROOFNESS_SMALL = 0.2,
WATERPROOFNESS_MED = 0.5,
WATERPROOFNESS_LARGE = 0.7,
WATERPROOFNESS_HUGE = 0.9,
WATERPROOFNESS_ABSOLUTE = 1,
CATCOONDEN_REGEN_TIME = seg_time * 4,
CATCOONDEN_RELEASE_TIME = seg_time,
CATCOON_ATTACK_RANGE = 4,
CATCOON_MELEE_RANGE = 3,
CATCOON_TARGET_DIST = 25,
CATCOON_SPEED = 3,
CATCOON_DAMAGE = 25,
CATCOON_LIFE = 150,
CATCOON_ATTACK_PERIOD = 2,
CATCOON_LOYALTY_MAXTIME = total_day_time,
CATCOON_LOYALTY_PER_ITEM = total_day_time*.1,
CATCOON_MIN_HAIRBALL_TIME_FRIENDLY = .25 * total_day_time,
CATCOON_MAX_HAIRBALL_TIME_FRIENDLY = total_day_time,
CATCOON_MIN_HAIRBALL_TIME_BASE = .75 * total_day_time,
CATCOON_MAX_HAIRBALL_TIME_BASE = 1.5 * total_day_time,
MIN_CATNAP_INTERVAL = 30,
MAX_CATNAP_INTERVAL = 120,
MIN_CATNAP_LENGTH = 20,
MAX_CATNAP_LENGTH = 40,
MIN_HAIRBALL_FRIEND_INTERVAL = 30,
MAX_HAIRBALL_FRIEND_INTERVAL = 90,
MIN_HAIRBALL_NEUTRAL_INTERVAL = .5*total_day_time,
MAX_HAIRBALL_NEUTRAL_INTERVAL = total_day_time,
CATCOON_PICKUP_ITEM_CHANCE = .67,
CATCOON_ATTACK_CONNECT_CHANCE = .25,
FERTILIZER_USES = 10,
GLOMMERBELL_USES = 3,
SHELTERED_BONUS = 0.5,
WARG_RUNSPEED = 5.5,
WARG_HEALTH = 600,
WARG_DAMAGE = 50,
WARG_ATTACKPERIOD = 3,
WARG_ATTACKRANGE = 5,
WARG_FOLLOWERS = 6,
WARG_SUMMONPERIOD = 15,
WARG_MAXHELPERS = 10,
WARG_TARGETRANGE = 10,
FAN_COOLING = -50,
SMOTHER_DAMAGE = 5,
TORNADO_WALK_SPEED = 25,
TORNADO_DAMAGE = 7,
TORNADO_LIFETIME = 5,
TORNADOSTAFF_USES = 15,
FEATHER_FAN_USES = 15,
NO_BOSS_TIME = 20,
}
end
Tune()
本文档为【饥荒代码TUNING(学习资料)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。