Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2

Author Topic: Need help on race temperatures  (Read 1266 times)

Zargen

  • Bay Watcher
    • View Profile
Need help on race temperatures
« on: August 01, 2008, 02:36:51 pm »

So I'm trying to get it so that my dwarves have an overall lower body heat and higher resistance to low temperatures. Can anyone help me figure out how to mod this in?

Might as well tell you why I want it to, since another question ties in.

I want to make some "Frost Dwarves" and live smack dab on the middle of a glacier.

Which brings me to this.

Can anyone help me figure out how to make it so I can have my craftsdwarf turn mined out ice blocks into ice armor and swords :D

Kind of like making bone armor and obsidian swords...just with ice.
Logged

KaelGotDwarves

  • Bay Watcher
  • [CREATURE:FIRE_ELF]
    • View Profile
Re: Need help on race temperatures
« Reply #1 on: August 01, 2008, 02:50:26 pm »

HOMEOTHERM tag and LAYERING tags in the creature_standard raw.

HOMEOTHERM edits their body heat- it's typically 10067-ish. You can FORCE TEMP by checking out the spirit of fire raw. 25000 will cause everything around them to burst into flame, 500 or less will cause everything around them to freeze.

If you don't feel like messing with body heat and sometimes accidentally having shit bursting into flame and freezing all over the place, give them a layering of 300 and they should be able to survive most tundras and glaciers.

I'm not sure about using ice as armor/weapons, check other threads. I know you can modify what ice is used for and perhaps force a smelter reaction. If not you can create a weapon that causes [COLD] damage in the weapon raw that freezes bodyparts.
« Last Edit: August 01, 2008, 02:52:19 pm by KaelGotDwarves »
Logged

Zargen

  • Bay Watcher
    • View Profile
Re: Need help on race temperatures
« Reply #2 on: August 01, 2008, 04:12:09 pm »

Is there a way to add the ice as a stone so I can build walls with it :D
Logged

Neoskel

  • Bay Watcher
  • Read or the owl will eat you.
    • View Profile
Re: Need help on race temperatures
« Reply #3 on: August 01, 2008, 06:26:28 pm »

Is there a way to add the ice as a stone so I can build walls with it :D

Yes. Play vanilla DF. So says my ice tower.
Logged
Urist Mcsurvivalist has been accosted by edible vermin lately.

Goblins: The fourth iron ore.

Greiger

  • Bay Watcher
  • Reptilian Illuminati member. Keep it secret.
    • View Profile
Re: Need help on race temperatures
« Reply #4 on: August 01, 2008, 07:33:00 pm »

You could also mod dwarves to have a low cold damage point. 

I've done that to make my custom race more vulnerable to cold, it should work in the other direction too.
Logged
Disclaimer: Not responsible for dwarven deaths from the use or misuse of this post.
Quote
I don't need friends!! I've got knives!!!

Zargen

  • Bay Watcher
    • View Profile
Re: Need help on race temperatures
« Reply #5 on: August 01, 2008, 08:31:53 pm »

Is there a way to add the ice as a stone so I can build walls with it :D

Yes. Play vanilla DF. So says my ice tower.

I am. And it isn't working. It doesn't register as stone for walls or floors :/
Logged

Nonanonymous

  • Bay Watcher
  • A blithering idiot
    • View Profile
Re: Need help on race temperatures
« Reply #6 on: August 01, 2008, 09:37:43 pm »

Look for 'water' instead of ice.
Logged

Earthquake Damage

  • Bay Watcher
    • View Profile
Re: Need help on race temperatures
« Reply #7 on: August 02, 2008, 12:01:47 am »

You might be able to create a cold temperature race simply by modifying HOMEOTHERM, but that's not the way I do it since I really don't understand how that tag works.

I've used LAYERING (temperate creatures are around 100, tundra 200, arctic 300), but that also seems to affect where the civ thrives in world gen.  If you crank it to some ungodly number like 9000, the dwarven civ may fail to spread or simply die out.

I prefer to use COLDDAM_POINT or whatever it is.  For an arctic race, I like to set it right at or just below the lowest recorded Earth temperature (can't recall what it is;  check wikipedia).  Remember that the temp scale is essentially Fahrenheit, only with freezing at 10000 instead of 32.

In fact, I like making my dwarves comfortable in low temperatures just so I can remove their clothes without worrying about frostbite.  Less clutter, less hassle.
Logged

Neoskel

  • Bay Watcher
  • Read or the owl will eat you.
    • View Profile
Re: Need help on race temperatures
« Reply #8 on: August 02, 2008, 09:26:59 am »

Regular dwarves actually do pretty well in deathly cold glaciers, as long as they have their clothes on i guess. Unfortunately the cold means you can't place any meeting areas above the stone layers and traders tend to die off if the depot is above the stone layer. Good news is that kobolds die near instantly upon entering the map.
Logged
Urist Mcsurvivalist has been accosted by edible vermin lately.

Goblins: The fourth iron ore.

Zargen

  • Bay Watcher
    • View Profile
Re: Need help on race temperatures
« Reply #9 on: August 02, 2008, 01:10:10 pm »

Homeotherm is a no no to touch. Layering seems on the money though.

Now on to water. Makes for a great building item on the glacier. But I wish I could make blocks out of it. What do I have to edit in the raw files to set it up as a blockable object.
Logged

Zargen

  • Bay Watcher
    • View Profile
Re: Need help on race temperatures
« Reply #10 on: August 02, 2008, 04:50:47 pm »

bump.


Still stumped on how to make water(ice) acceptable as a material for block construction. :?
Logged

Earthquake Damage

  • Bay Watcher
    • View Profile
Re: Need help on race temperatures
« Reply #11 on: August 03, 2008, 12:40:24 pm »

You can probably make a smelter reaction (which would require a new world) that converts rough ice to ice blocks.
Logged

Impaler[WrG]

  • Bay Watcher
  • Khazad Project Leader
    • View Profile
Re: Need help on race temperatures
« Reply #12 on: August 04, 2008, 01:05:04 am »

Perhaps making water an economic material?
Logged
Khazad the Isometric Fortress Engine
Extract forts from DF, load and save them to file and view them in full 3D

Khazad Home Thread
Khazad v0.0.5 Download

umiman

  • Bay Watcher
  • Voice Fetishist
    • View Profile
Re: Need help on race temperatures
« Reply #13 on: August 04, 2008, 01:55:04 am »

If you ever get a race to settle on a tundra, let me know. I've been trying for quite awhile with no luck. Here's a race of mine that's practically immune to cold temperatures if you need a point of reference:

Code: [Select]
[CREATURE:ICE_BRETHREN]
[NAME:ice brother:ice brethren:ice brethren]
[SPECNAME:FEMALE:ice sister:ice brethren:ice brethren]
[SPECNAME:CHILD:iceling:icelings:iceling]
[TILE:'I'][COLOR:3:0:1]
[GENPOWER:3]
[INTELLIGENT]
[CANOPENDOORS]
[PREFSTRING:frigid speech]
[PREFSTRING:slow, lengthy gait]
[PREFSTRING:slim physique]
[PREFSTRING:icy glare]
[PREFSTRING:calm demeanor]
[PREFSTRING:strength]
[PREFSTRING:life-sucking kisses]
[BODY:HUMANOID:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:HUMANOID_JOINTS:THROAT:NECK:SPINE:BRAIN:3FINGERS:3TOES:MOUTH]
[NARROW]
[DAMBLOCK:100]
[SIZE:7]
[ATTACK:SECOND:BYTYPE:GRASP:caress:caresses:4:8:COLD][ATTACKFLAG_WITH]
[ATTACK:MAIN:BYTYPE:MOUTH:kiss:kisses:3:10:COLD]
[CHILD:12][MULTIPLE_LITTER_RARE][MAXAGE:400:450]
[FAT:0]
[EQUIPS]
[HEATDAM_POINT:10090]
[COLDDAM_POINT:1000]
[IGNITE_POINT:10180]
[BOILING_POINT:10280]
[BONE_BOILING_POINT:10280]
[BONE_COLDDAM_POINT:1000]
[BONE_HEATDAM_POINT:10090]
[BONE_IGNITE_POINT:10180]
[BONE_MELTING_POINT:10200]
[LEATHER_BOILING_POINT:10280]
[LEATHER_COLDDAM_POINT:1000]
[LEATHER_HEATDAM_POINT:10090]
[LEATHER_IGNITE_POINT:10180]
[LEATHER_MELTING_POINT:10200]
[MELTING_POINT:10200]
[CRAFTSMAN_NAME:crafter:crafters]
[FISHERMAN_NAME:fisher:fishers]
[HAMMERMAN_NAME:soldier:soldiers]
[SPEARMAN_NAME:warrior:warriors]
[BOWMAN_NAME:archer:archers]
[NOCTURNAL][CANNOT_UNDEAD][CHITIN][EVIL][EXTRAVISION][NOMEAT]
[STANDARD_FLESH][NOBREATHE][NOBLEED][SEVERONBREAK]
[HOMEOTHERM:10030][FIXED_TEMP:10030]
[SWIMS_LEARNED][SWIM_SPEED:2500]
[PERSONALITY:CAUTIOUSNESS:55:75:100]
[PERSONALITY:EMOTIONALITY:0:10:24]
[PERSONALITY:VULNERABILITY:0:20:40]
[PERSONALITY:GREGARIOUSNESS:0:10:25]
[PERSONALITY:IMAGINATION:0:20:40]

KaelGotDwarves

  • Bay Watcher
  • [CREATURE:FIRE_ELF]
    • View Profile
Re: Need help on race temperatures
« Reply #14 on: August 04, 2008, 02:05:12 am »

Quote
If you ever get a race to settle on a tundra, let me know. I've been trying for quite awhile with no luck.

Code: [Select]
[CREATURE:DEATH]
[NAME:hellspawn:hellspawn:hellspawned]
[TILE:'&'][COLOR:6:0:1]
[FLIER]
[CAN_CIV][CAN_LEARN]
[FIREBREATH][FIREIMMUNE_SUPER][LIKES_FIGHTING][MAGMA_VISION][DRAGONFIREBREATH]
[GENPOWER:5]
[CANOPENDOORS]
[NOT_BUTCHERABLE][EVIL]
[NOPAIN][EXTRAVISION][NOBREATHE][NOBLEED][NOSTUN][NONAUSEA][NOEMOTION]
[NOSTUCKINS][SEVERONBREAKS][NOSKULL][NOSKIN][NOBONES][NOMEAT][NOTHOUGHT][NOEXERT]
[NOFEAR][NOEXERT]
[PREFSTRING:deadliness]
[ITEMCORPSE:STATUE:NO_SUBTYPE:METAL:ADAMANTINE]
[ITEMCORPSE_QUALITY:5]
[NOSMELLYROT]
[BODY:HUMANOID:TAIL:HUMANOID_JOINTS:5FINGERS:5TOES:MOUTH]
[SIZE:30]
[CHILD:9][BABY:1][MULTIPLE_LITTER_RARE]
[ATTACK:MAIN:BYTYPE:GRASP:claw:claws:1:8:BURN][ATTACKFLAG_WITH]
[NO_DRINK][NO_EAT][NO_SLEEP]
[FIXED_TEMP:10067]
[LAYERING:300]
[NOCTURNAL]
[EQUIPS]
[PERSONALITY:FRIENDLINESS:0:0:0]
[PERSONALITY:CHEERFULNESS:0:0:0]
[PERSONALITY:TRUST:0:0:0]
[PERSONALITY:STRAIGHTFORWARDNESS:0:0:0]
[PERSONALITY:ALTRUISM:0:0:0]
[PERSONALITY:COOPERATION:0:0:0]
[PERSONALITY:SYMPATHY:0:0:0]

Code: [Select]
[ENTITY:DEATH]
[INDIV_CONTROLLABLE]
[ADVENTURE_TIER:6]
[CREATURE:DEATH]
[TRANSLATION:GOBLIN]
[DIGGER:ITEM_WEAPON_PICK]
[WEAPON:ITEM_WEAPON_WHIP]
[WEAPON:ITEM_WEAPON_AXE_BATTLE]
[WEAPON:ITEM_WEAPON_HAMMER_WAR]
[WEAPON:ITEM_WEAPON_SWORD_SHORT]
[WEAPON:ITEM_WEAPON_SPEAR]
[WEAPON:ITEM_WEAPON_MACE]
[WEAPON:ITEM_WEAPON_CROSSBOW]
[AMMO:ITEM_AMMO_BOLTS]
[WEAPON:ITEM_WEAPON_BOW]
[AMMO:ITEM_AMMO_ARROWS]
[WEAPON:ITEM_WEAPON_PIKE]
[WEAPON:ITEM_WEAPON_HALBERD]
[WEAPON:ITEM_WEAPON_SWORD_2H]
[WEAPON:ITEM_WEAPON_SWORD_LONG]
[WEAPON:ITEM_WEAPON_MAUL]
[WEAPON:ITEM_WEAPON_AXE_GREAT]
[WEAPON:ITEM_WEAPON_DAGGER_LARGE]
[WEAPON:ITEM_WEAPON_SCOURGE]
[WEAPON:ITEM_WEAPON_FLAIL]
[WEAPON:ITEM_WEAPON_MORNINGSTAR]
[WEAPON:ITEM_WEAPON_SCIMITAR]
[ARMOR:ITEM_ARMOR_PLATEMAIL:COMMON]
[ARMOR:ITEM_ARMOR_CHAINMAIL:COMMON]
[ARMOR:ITEM_ARMOR_LEATHER:COMMON]
[ARMOR:ITEM_ARMOR_CLOAK:COMMON]
[ARMOR:ITEM_ARMOR_TUNIC:COMMON]
[ARMOR:ITEM_ARMOR_ROBE:COMMON]
[HELM:ITEM_HELM_HELM:COMMON]
[HELM:ITEM_HELM_CAP:COMMON]
[HELM:ITEM_HELM_HOOD:COMMON]
[HELM:ITEM_HELM_MASK:UNCOMMON]
[GLOVES:ITEM_GLOVES_GAUNTLETS:COMMON]
[GLOVES:ITEM_GLOVES_GLOVES:COMMON]
[SHOES:ITEM_SHOES_SHOES:COMMON]
[SHOES:ITEM_SHOES_BOOTS:COMMON]
[SHOES:ITEM_SHOES_BOOTS_LOW:COMMON]
[SHOES:ITEM_SHOES_SANDAL:COMMON]
[SHOES:ITEM_SHOES_SOCKS:COMMON]
[PANTS:ITEM_PANTS_PANTS:COMMON]
[PANTS:ITEM_PANTS_GREAVES:COMMON]
[PANTS:ITEM_PANTS_LEGGINGS:COMMON]
[PANTS:ITEM_PANTS_LOINCLOTH:COMMON]
[SHIELD:ITEM_SHIELD_SHIELD]
[SHIELD:ITEM_SHIELD_BUCKLER]
[SIEGEAMMO:ITEM_SIEGEAMMO_BALLISTA]
[TOY:ITEM_TOY_AXE]
[TRAPCOMP:ITEM_TRAPCOMP_GIANTAXEBLADE]
[TRAPCOMP:ITEM_TRAPCOMP_ENORMOUSCORKSCREW]
[TRAPCOMP:ITEM_TRAPCOMP_SPIKEDBALL]
[TRAPCOMP:ITEM_TRAPCOMP_LARGESERRATEDDISC]
[TRAPCOMP:ITEM_TRAPCOMP_MENACINGSPIKE]
[INSTRUMENT:ITEM_INSTRUMENT_DRUM]
[CURRENCY:COPPER:1]
[CURRENCY:SILVER:5]
[CURRENCY:GOLD:15]
[SELECT_SYMBOL:WAR:NAME_WAR]
[SUBSELECT_SYMBOL:WAR:DEATH]
[SELECT_SYMBOL:BATTLE:NAME_BATTLE]
[SUBSELECT_SYMBOL:BATTLE:WILD]
[SELECT_SYMBOL:SIEGE:NAME_SIEGE]
[SUBSELECT_SYMBOL:SIEGE:WILD]
[SELECT_SYMBOL:ROAD:NAME_ROAD]
[SELECT_SYMBOL:TUNNEL:NAME_TUNNEL]
[SELECT_SYMBOL:BRIDGE:NAME_BRIDGE]
[SELECT_SYMBOL:WALL:NAME_WALL]
[SELECT_SYMBOL:REMAINING:EVIL]
[SELECT_SYMBOL:REMAINING:VIOLENT]
[SELECT_SYMBOL:REMAINING:DEATH]
[CULL_SYMBOL:ALL:DOMESTIC]
[CULL_SYMBOL:ALL:FLOWERY]
[CULL_SYMBOL:ALL:HOLY]
[CULL_SYMBOL:ALL:PEACE]
[CULL_SYMBOL:ALL:GOOD]
[CULL_SYMBOL:ALL:MAGIC]
[CULL_SYMBOL:ALL:LEADER]
[CULL_SYMBOL:ALL:NEW]
[CULL_SYMBOL:ALL:MYTHIC]
[STONE_PREF]
[SIEGER]
[USE_CAVE_ANIMALS]
[USE_EVIL_ANIMALS]
[USE_EVIL_PLANTS]
[USE_EVIL_WOOD]
[USE_ANIMAL_PRODUCTS]
[USE_MISC_PROCESSED_WOOD_PRODUCTS]
[EQUIPMENT_IMPROVEMENTS]
[ABUSE_BODIES]
[SPHERE_ALIGNMENT:WAR:512]
[ART_FACET_MODIFIER:GOOD:0]
[ART_FACET_MODIFIER:EVIL:512]
[FRIENDLY_COLOR:5:0:1]
[DEFAULT_SITE_TYPE:CITY]
[LIKES_SITE:CITY]
[TOLERATES_SITE:CITY]
[CAN_HAVE_MILITARY_SITE_LEADER]
[START_BIOME:TUNDRA]
[BIOME_SUPPORT:TUNDRA:8]
[BIOME_SUPPORT:GLACIER:8]
[BIOME_SUPPORT:ANY_WETLAND:5]
[BIOME_SUPPORT:ANY_DESERT:8]
[BIOME_SUPPORT:ANY_FOREST:6]
[BIOME_SUPPORT:ANY_OCEAN:5]
[BIOME_SUPPORT:ANY_LAKE:5]
[BIOME_SUPPORT:MOUNTAIN:6]
[BIOME_SUPPORT:ANY_GRASSLAND:3]
[BIOME_SUPPORT:ANY_SAVANNA:3]
[BIOME_SUPPORT:ANY_SHRUBLAND:4]
[BIOME_SUPPORT:ANY_RIVER:5]
[PROGRESS_TRIGGER_POPULATION:2]
[PROGRESS_TRIGGER_PRODUCTION:2]
[PROGRESS_TRIGGER_TRADE:2]
[ACTIVE_SEASON:AUTUMN]
[MAX_STARTING_CIV_NUMBER:1]
[START_GROUP_NUMBER:20]
[MAX_POP_NUMBER:20000]
[MAX_SITE_POP_NUMBER:100]
[RELIGION:ANY_APPROPRIATE_POWER]
[PERMITTED_JOB:MINER]
[PERMITTED_JOB:CARPENTER]
[PERMITTED_JOB:BOWYER]
[PERMITTED_JOB:WOODCUTTER]
[PERMITTED_JOB:ENGRAVER]
[PERMITTED_JOB:MASON]
[PERMITTED_JOB:ANIMAL_CARETAKER]
[PERMITTED_JOB:ANIMAL_TRAINER]
[PERMITTED_JOB:HUNTER]
[PERMITTED_JOB:TRAPPER]
[PERMITTED_JOB:ANIMAL_DISSECTOR]
[PERMITTED_JOB:FURNACE_OPERATOR]
[PERMITTED_JOB:WEAPONSMITH]
[PERMITTED_JOB:ARMORER]
[PERMITTED_JOB:BLACKSMITH]
[PERMITTED_JOB:METALCRAFTER]
[PERMITTED_JOB:GEM_CUTTER]
[PERMITTED_JOB:GEM_SETTER]
[PERMITTED_JOB:WOODCRAFTER]
[PERMITTED_JOB:STONECRAFTER]
[PERMITTED_JOB:LEATHERWORKER]
[PERMITTED_JOB:BONE_CARVER]
[PERMITTED_JOB:WEAVER]
[PERMITTED_JOB:CLOTHIER]
[PERMITTED_JOB:GLASSMAKER]
[PERMITTED_JOB:FISHERMAN]
[PERMITTED_JOB:FISH_DISSECTOR]
[PERMITTED_JOB:FISH_CLEANER]
[PERMITTED_JOB:COOK]
[PERMITTED_JOB:BUTCHER]
[PERMITTED_JOB:TANNER]
[PERMITTED_JOB:DYER]
[PERMITTED_JOB:HERBALIST]
[PERMITTED_JOB:BREWER]
[PERMITTED_JOB:LYE_MAKER]
[PERMITTED_JOB:WOOD_BURNER]
[PERMITTED_JOB:MECHANIC]
[PERMITTED_JOB:SIEGE_ENGINEER]
[PERMITTED_JOB:SIEGE_OPERATOR]
[PERMITTED_JOB:PUMP_OPERATOR]
[PERMITTED_JOB:TRADER]
[PERMITTED_JOB:ARCHITECT]
[WORLD_CONSTRUCTION:TUNNEL]
[WORLD_CONSTRUCTION:BRIDGE]
[ETHIC:KILL_ENTITY_MEMBER:PERSONAL_MATTER]
[ETHIC:KILL_NEUTRAL:ACCEPTABLE]
[ETHIC:KILL_ENEMY:ACCEPTABLE]
[ETHIC:KILL_ANIMAL:ACCEPTABLE]
[ETHIC:KILL_PLANT:ACCEPTABLE]
[ETHIC:TORTURE_AS_EXAMPLE:ACCEPTABLE]
[ETHIC:TORTURE_FOR_INFORMATION:ACCEPTABLE]
[ETHIC:TORTURE_FOR_FUN:ACCEPTABLE]
[ETHIC:TORTURE_ANIMALS:ACCEPTABLE]
[ETHIC:TREASON:PERSONAL_MATTER]
[ETHIC:OATH_BREAKING:PERSONAL_MATTER]
[ETHIC:LYING:PERSONAL_MATTER]
[ETHIC:VANDALISM:PERSONAL_MATTER]
[ETHIC:TRESPASSING:PERSONAL_MATTER]
[ETHIC:THEFT:PERSONAL_MATTER]
[ETHIC:ASSAULT:PERSONAL_MATTER]
[ETHIC:SLAVERY:ACCEPTABLE]
[ETHIC:EAT_SAPIENT_OTHER:ACCEPTABLE]
[ETHIC:EAT_SAPIENT_KILL:ACCEPTABLE]
[ETHIC:MAKE_TROPHY_SAME_RACE:ACCEPTABLE]
[ETHIC:MAKE_TROPHY_SAPIENT:ACCEPTABLE]
[ETHIC:MAKE_TROPHY_ANIMAL:ACCEPTABLE]
Pages: [1] 2