文档库 最新最全的文档下载
当前位置:文档库 › 饥荒代码TUNING

饥荒代码TUNING

饥荒代码TUNING
饥荒代码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,

AUTOSA VE_INTERV AL = 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_RA TE = 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,

W ATHGRITHR_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_MINW AIT = 2,

FISHING_MAXW AIT = 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,

W ATHGRITHR_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,

BEA VER_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_LOY ALTY_MAXTIME = 2.5*total_day_time,

PIG_LOY ALTY_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_W ALK_SPEED = 3,

WEREPIG_RUN_SPEED = 7,

WEREPIG_W ALK_SPEED = 3,

WILSON_W ALK_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_A TTACK_PERIOD = 3,

MERM_RUN_SPEED = 8,

MERM_W ALK_SPEED = 3,

MERM_TARGET_DIST = 10,

MERM_DEFEND_DIST = 30,

W ALRUS_DAMAGE = 33,

W ALRUS_HEALTH = 150,

W ALRUS_A TTACK_PERIOD = 3,

W ALRUS_A TTACK_DIST = 15,

W ALRUS_DART_RANGE = 25,

W ALRUS_MELEE_RANGE = 5,

W ALRUS_TARGET_DIST = 10,

W ALRUS_LOSETARGET_DIST = 30,

W ALRUS_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_W AIT = 1,

PENGUIN_MATING_SEASON_BABYDELAY = total_day_time*1.5,

PENGUIN_MATING_SEASON_BABYDELAY_V ARIANCE = 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_W ALK_SPEED = 5,

KNIGHT_TARGET_DIST = 10,

BISHOP_DAMAGE = 40,

BISHOP_HEALTH = 300,

BISHOP_ATTACK_PERIOD = 4,

BISHOP_ATTACK_DIST = 6,

BISHOP_W ALK_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_A TTACK_PERIOD = 2,

MINOTAUR_W ALK_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_W ALK_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_GOA T_DAMAGE = 25,

LIGHTNING_GOA T_ATTACK_RANGE = 3,

LIGHTNING_GOA T_ATTACK_PERIOD = 2,

LIGHTNING_GOA T_WALK_SPEED = 4,

LIGHTNING_GOA T_RUN_SPEED = 8,

LIGHTNING_GOA T_TARGET_DIST = 5,

LIGHTNING_GOA T_CHASE_DIST = 30,

LIGHTNING_GOA T_FOLLOW_TIME = 30,

LIGHTNING_GOA T_MATING_SEASON_BABYDELAY = total_day_time*1.5,

LIGHTNING_GOA T_MATING_SEASON_BABYDELAY_V ARIANCE = 0.5*total_day_time,

BUZZARD_DAMAGE = 15,

BUZZARD_ATTACK_RANGE = 2,

BUZZARD_ATTACK_PERIOD = 2,

BUZZARD_W ALK_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_SW AY_FX_FREQUENCY = 2 * seg_time,

SW AY_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_W AIT = 20,

BEEFALO_MATING_SEASON_BABYDELAY = total_day_time*1.5,

BEEFALO_MATING_SEASON_BABYDELAY_V ARIANCE = 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_W ALK_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_W AKE_RADIUS = 4,

SPIDER_FLAMMABILITY = .33,

SPIDER_SUMMON_W ARRIORS_RADIUS = 12,

SPIDER_EAT_DELAY = 1.5,

SPIDER_W ALK_SPEED = 3,

SPIDER_RUN_SPEED = 5,

SPIDER_W ARRIOR_HEALTH = 100,

SPIDER_W ARRIOR_DAMAGE = 20,

SPIDER_W ARRIOR_A TTACK_PERIOD = 4,

SPIDER_W ARRIOR_A TTACK_RANGE = 6,

SPIDER_W ARRIOR_HIT_RANGE = 3,

SPIDER_W ARRIOR_MELEE_RANGE = 3,

SPIDER_W ARRIOR_TARGET_DIST = 10,

SPIDER_W ARRIOR_WAKE_RADIUS = 6,

SPIDER_W ARRIOR_WALK_SPEED = 4,

SPIDER_W ARRIOR_RUN_SPEED = 5,

SPIDER_HIDER_HEALTH = 100,

SPIDER_HIDER_DAMAGE = 20,

SPIDER_HIDER_A TTACK_PERIOD = 3,

SPIDER_HIDER_W ALK_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_A TTACK_PERIOD = 5,

SPIDER_SPITTER_A TTACK_RANGE = 5,

SPIDER_SPITTER_MELEE_RANGE = 2,

SPIDER_SPITTER_HIT_RANGE = 3,

SPIDER_SPITTER_W ALK_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_PRECIPITA TION = 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_W ARRIORS = {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,

W ASPHIVE_W ASPS = 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_V ARIANCE = 10,

WORM_FOOD_DIST = 15,

WORM_CHASE_DIST = 50,

WORM_W ANDER_DIST = 30,

WORM_TARGET_DIST = 20,

WORM_LURE_COOLDOWN = 30,

WORM_EATING_COOLDOWN = 30,

WORMLIGHT_RADIUS = 3,

WORMLIGHT_DURA TION = 90,

TENTACLE_DAMAGE = 34,

TENTACLE_ATTACK_PERIOD = 2,

TENTACLE_ATTACK_DIST = 4,

TENTACLE_STOPA TTACK_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_A TTACK_PERIOD = 3,

TENTACLE_PILLAR_ARM_A TTACK_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_STOPA TTACK_DIST = 4,

LUREPLANT_HIBERNA TE_TIME = total_day_time * 2, LUREPLANT_GROWTHCHANCE = 0.02,

LUREPLANT_SPAWNTIME = total_day_time * 12,

LUREPLANT_SPAWNTIME_V ARIANCE = 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_A TTACK_PERIOD = 2,

TEENBIRD_A TTACK_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_A TTACK_PERIOD = 1,

SMALLBIRD_A TTACK_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_UPDA TE_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_A TTACK_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_A TTACK_PERIOD = 2, FIREHOUND_SPEED = 10,

ICEHOUND_HEALTH = 100,

ICEHOUND_DAMAGE = 30,

ICEHOUND_ATTACK_PERIOD = 2, ICEHOUND_SPEED = 10,

MOSQUITO_W ALKSPEED = 8, MOSQUITO_RUNSPEED = 12, MOSQUITO_DAMAGE = 3,

MOSQUITO_HEALTH = 100,

MOSQUITO_A TTACK_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_V ARIANCE = 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_CA TCH_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_RA TE = 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_RA TE = 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,

MINERHA T_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,

STRAWHA T_PERISHTIME = total_day_time*5,

EARMUFF_PERISHTIME = total_day_time*5,

WINTERHA T_PERISHTIME = total_day_time*10,

BEEFALOHA T_PERISHTIME = total_day_time*10,

TRUNKVEST_PERISHTIME = total_day_time*15, REFLECTIVEVEST_PERISHTIME = total_day_time*8,

HAW AIIANSHIRT_PERISHTIME = total_day_time*15, SWEATERVEST_PERISHTIME = total_day_time*10, HUNGERBELT_PERISHTIME = total_day_time*8, BEARGERVEST_PERISHTIME = total_day_time*7,

RAINCOA T_PERISHTIME = total_day_time*10,

WALRUSHAT_PERISHTIME = total_day_time*25,

FEATHERHA T_PERISHTIME = total_day_time*8,

TOPHAT_PERISHTIME = total_day_time*8,

ICEHAT_PERISHTIME = total_day_time*4,

MOLEHA T_PERISHTIME = total_day_time*1.5,

RAINHA T_PERISHTIME = total_day_time*10,

CATCOONHA T_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_CA VE_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_V ARIANCE = total_day_time*1, BERRYBUSH_CYCLES = 3,

REEDS_REGROW_TIME = total_day_time*3,

CROW_LEA VINGS_CHANCE = .3333,

BIRD_TRAP_CHANCE = 0.25,

BIRD_HEALTH = 25,

BUTTERFL Y_SPAWN_TIME = 10,

BUTTERFL Y_POP_CAP = 4,

FLOWER_SPAWN_TIME_V ARIATION = 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,

饥荒经典版 作弊码的运用与大全

饥荒控制台使用方法: 饥荒的控制台调出很简单,只要在游戏中按下“~”键(1左边的那个键)就可以调出游戏的控制台,如上图所示,这个界面下就可以输入相应的指令了。再按下回车就可以执行输入的指令。如上图所示,可能有的玩家会问屏幕中的那些字怎么去除,不然挡着游戏很难受,这里按下Ctrl+L就可以去除那些残留的字幕了! 饥荒作弊代码使用: 游戏中控制台可以输入作弊码 GetPlayer().components.builder:GiveAllRecipes() ---------- 全物品直接制造GetPlayer().components.hungerause(true) ---------- 饥饿值不降低 GetPlayer().components.sanity:SetMax(500) ---------- 精神值不降低(慎用不可取消)GetPlayer().components.health:SetMaxHealth(300) ---------- 最大血格 GetPlayer().components.health:SetInvincible(true) ---------- 上帝模式 下面是开全地图,要输入2个指令才行,每次都要回车执行: minimap = TheSim:FindFirstEntityWithTag("minimap") minimap.MiniMap:ShowArea(0,0,0, 10000) 注意事项: 游戏中可能有玩家存在作弊码不可用的情况,这是因为游戏的作弊模式被关闭了。 这时候在电脑的(X):\Documents and Settings\(用户名)\My Documents\Klei\DoNotStarve\ settings.ini中找到游戏的settings.ini(游戏设置)文件,用记事本的方式打开,把其中的ENABLECONSOLE选项(开启作弊器)中的“ENABLECONSOLE = false”修改为“ENABLECONSOLE = true”就可以了。DebugSpawn“cutgrass”(草) DebugSpawn“twigs”(树枝) DebugSpawn“log”(木头) DebugSpawn“charcoal”(木炭) DebugSpawn“ash”(灰) DebugSpawn“cutreeds”(采下的芦苇) DebugSpawn“lightbulb”(荧光果) DebugSpawn“petals”(花瓣) DebugSpawn“petals_evil”(噩梦花瓣) DebugSpawn“pinecone”(松果) DebugSpawn“foliage”(叶子) DebugSpawn“cutlichen”(摘下的苔藓) DebugSpawn“wormlight”(虫子果) DebugSpawn“lureplantbulb”(食人花种子) DebugSpawn“flint”(燧石) DebugSpawn“nitre”(硝石) DebugSpawn“redgem”(红宝石) DebugSpawn“bluegem”(蓝宝石) DebugSpawn“purplegem”(紫宝石) DebugSpawn“greengem”(绿宝石) DebugSpawn“orangegem”(橙宝石)

饥荒代码

3 控制台提取物品代码详解 一般刷物品代码分为两种一种为give一种为spawn: c_give("XXX")和c_spawn("XXX") 大家或许会有疑问那么提取多个物品是什么呢其实很简单就是: c_give("XXX",数量)和c_spawn("XXX",数量)其中数量为数字想要多少就写多少即可。 4 控制台提取物品代码的区别 大家可能又会问c_give("XXX")和c_spawn("XXX")到底有何区别呢? 其实也很简单c_give("XXX")主要用于提取游戏中的物品道具直接出现在你的背包中。 c_spawn("XXX")主要用于提取游戏中的建筑,植物,怪物,地形,等等。 当然了c_spawn("XXX")也可以提取游戏中的道具,不同的是它会出现在地上。 材料: cutgrass 草(材料)flint 燧石twigs 小树枝rocks 岩石(材料)log 木材(材料)goldnugget 金块(材料)cutreeds 芦苇(材料)honeycomb 蜂巢(材料)pigskin 猪皮(材料)poop 便便(材料)silk 蜘蛛丝(材料)spidergland 蜘蛛腺体ash 灰boards 木板charcoal 木炭rope 绳子(材料)cutstone 石砖(材料)nitre 硝石(材料) papyrus 草纸(材料)petals 花瓣houndstooth 犬牙stinger 蜂刺(材料)beardhair 胡子bee 蜜蜂fireflies 萤火虫beefalowool 牛毛redgem 红宝石(材料)bluegem 蓝色宝石purplegem 紫宝石(材料)butterflywings 蝴蝶翅膀deerclops_eyeball 独眼巨鹿的眼球gears 齿轮gunpowder 火药horn 牛角 livinglog 有生命的木材mandrake 曼德拉草nightmarefuel 噩梦材料pinecone 松果(材料,树种)tentaclespots 触手皮walrus_tusk 海象长牙 工具: axe 斧子hammer 锤子shovel 铲子pickaxe 鹤嘴锄pitchfork 草叉hammer 锤子fishingrod 鱼竿razor 剃刀bugnet 虫网umbrella 雨伞cane 步行手杖sewingkit 针线包bedroll_straw 草之床垫tent 帐篷heatrock 保温石头healingsalve 治疗药膏backpack 背包piggyback 猪背包krampus_sack 坎普斯背包chester 切斯特chester_eyebone 切斯特眼杖treasurechest 宝箱birdcage 鸟笼birdtrap 鸟陷阱trap 陷阱trap_teeth 牙齿陷阱dirtpile 魔杖diviningrod 魔杖持有者(就是个底座)diviningrodbase 魔杖基地diviningrodstart 魔杖和持有者blueprint 科技蓝图(随即给) 建筑: beebox 蜂箱rabbithole 兔子窝pighouse 猪之家mermhouse 鱼人之家spiderden 蜘蛛巢穴(一级)tallbirdnest 高鸟窝walrus_camp 海象窝beehive 野生蜂巢wasphive 杀人蜂巢homesign 路标牌gravestone 墓碑mound 坟墓pond 池塘resurrectionstone 试金石rainometer 雨量计winterometer 寒冰温度计insanityrock 猪王祭坛小尖角sanityrock 猪王祭坛大尖角marblepillar 大理石柱子marbletree 大理石树statueharp 竖琴雕像(主教边上的)statuemaxwell 麦斯威尔雕像horizontal_maxwelllight 麦斯威尔之光(晚上一靠近就亮)vertical_maxwelllight 麦斯威尔之光maxwellphonograph 留声机maxwelllock 噩梦锁头maxwellthrone 噩梦王座teleportato_checkmate 传送机底座adventure_portal 冒险之门basalt 玄武岩 食物: butter 黄油egg 鸡蛋froglegs 青蛙腿petals_evil 恶魔花瓣(食材)seeds 种子icebox 冰箱cookpot 煮肉锅meatrack 晒肉架spoiledfood 腐烂变质的食物 照明: bonfire 篝火堆(不发光,但能烤肉)campfire 营火campfirefire 地上的小火苗firepit 石头

饥荒 物品代码(联网)

1.饥荒控制台使用方法: 饥荒的控制台调出很简单,只要在游戏中按下“~”键(1左边的那个键)就可以调出游戏的控制台,这个界面下就可以输入相应的指令了。 再按下回车就可以执行输入的指令。 2.饥荒作弊代码使用: 下面小编就来介绍下游戏中控制台的那些作弊代码。 GetPlayer().components.builder:GiveAllRecipes()?----------?全物品直接制造 GetPlayer().components.hungerause(true) ----------?饥饿值不降低 GetPlayer().components.sanity:SetMax(500) ---------- 精神值不降低(慎用不可取消) GetPlayer().components.health:SetMaxHealth(300) ---------- 最大血格 GetPlayer().components.health:SetInvincible(true) ---------- 上帝模式 下面是开全地图,要输入2个指令才行,每次都要回车执行:minimap = TheSim:FindFirstEntityWithTag("minimap")

minimap.MiniMap:ShowArea(0,0,0, 10000) 3. 注意事项: 游戏中可能有玩家存在作弊码不可用的情况,这是因为游戏的作弊 模式被关闭了。 这时候在电脑的(X):\Documents and Settings\(用户名)\My Documents\Klei\DoNotStarve\ settings.ini中找到游戏的settings.ini(游戏设置)文件,用记事本的方式打开,把其中的ENABLECONSOLE选项(开启作弊器)中的“ENABLECONSOLE = false”修改为“ENABLECONSOLE = true”就可以了。 4.刷物品代码整理: ①输入代码DebugSpawn(”ragonfly;物品会现在鼠标所指位置; 注意:DebugSpawn的大小写!无法复制粘贴,但可以用“?“键找 上次的输入。 ②输入c_give("物品英文名"),把要刷的东西刷到背包里面。 首先列举新手必备物品代码—— c_give("log")(木头) c_give("twigs")(树枝) c_give("petals")(花瓣)

饥荒游戏代码、控制台、mod修改综合教程

饥荒游戏代码、控制台、mod修改综合教程 建议手残党使用!不建议过多修改,否则无法体验到游戏真正的乐趣! 控制台修改方法 一、关于指令 1.生成 指令:c_spawn("物品或生物代码",数量) 可以在鼠标的位置生成物品或生物; 配合饥荒物品代码使用,下载地址百度文库有! 2.给予 指令:c_give("物品代码",数量) 可以在物品栏或背包里生成物品,如果物品栏满了就会掉在地上 如生成小偷背包:c_give"krampus_sack"或者 c_spawn"krampus_sack" 3.设置生命 指令:c_sethealth(百分数) 可以把生命值(不是上限)设置为百分之多少,注:使用小数代替百分数,如0.8=80% 例:设置生命值为50%,则输入:c_sethealth(0.5) 4.设置精神 指令:c_setsanity(百分数)

同上“ 例:设置精神值为50%,则输入:c_setsanity(0.5) 5.设置饥饿 指令:c_sethunger(百分数) 同上 例:设置饥饿值为50%,则输入:c_sethunger(0.5) 6.上帝模式 指令:c_godmode() 一般情况不会受伤挨饿掉精神 7.设置速度 指令:c_speed(值) 标准速度为“1”,值越大速度越快 例:设置为标准速度的10倍,则输入:c_speed(10) 8.全物品直接制造 指令:GetPlayer().components.builder:GiveAllRecipes() 可以制作全物品 9.设置生命上限 指令:GetPlayer().components.health:SetMaxHealth(值)

相关文档