Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: War Unicorns!  (Read 1988 times)

Akoto

  • Bay Watcher
    • View Profile
War Unicorns!
« on: August 26, 2016, 06:23:35 pm »

Hi all,

It was suggested on another section of the forums that I inquire here about how to accomplish an idea I have.

I'd like to create a dwarven kingdom with a necromantic tower or some other threat nearby. This kingdom is one of goodness, and the noble unicorn is bred there to aid them in war against evil!

... Only problem is, unicorns can't be tamed, and I'm not sure of how to ensure their presence besides. So, two questions, having been confused by the sticky threads:

1. Can someone handhold me through making unicorns tameable, breedable, and useful as war unicorns?

2. Not really a mod thing (I think?), but after accomplishing point one, is there a way to best ensure that my embarking area has a population of wild unicorns to found my tamed population from?

Thanks so much! Glad to be back playing Dwarf Fortress. I may get hit by a hurricane starting tomorrow and lose power, so batteries permitting, this kingdom of mine could be my distraction as I weather the storm. ;) Maybe I'll even make a progress/story thread from it!

EDIT: Heck, I'll take this a step further. Is there a way to mod things so that I can start with a breeding pair of war unicorns from the embark preparation menu?
« Last Edit: August 26, 2016, 06:29:45 pm by Akoto »
Logged

Akoto

  • Bay Watcher
    • View Profile
Re: War Unicorns!
« Reply #1 on: August 27, 2016, 01:19:48 am »

Still having a hard time with this one! I can't get the unicorns to show up on the options for what to take along for embarks. I'm trying to settle in a coniferous forest, so I thought it might be a biome issue and added that. Here's what I have in the region raw for unicorns ...

Code: [Select]
[CREATURE:UNICORN]
[DESCRIPTION:A horse-like creature with a spiral horn growing from its forehead.]
[NAME:unicorn:unicorns:unicorn]
[CASTE_NAME:unicorn:unicorns:unicorn]
[CREATURE_TILE:'U'][COLOR:7:0:1]
[PETVALUE:-1]
        [COMMON_DOMESTIC]
        [PET]
        [TRAINABLE]
[PREFSTRING:horns]
[VISION_ARC:50:310]
[GOOD]
[LARGE_ROAMING]
[POPULATION_NUMBER:15:30]
[CLUSTER_NUMBER:3:7]
[GRASSTRAMPLE:0]
[NO_VEGETATION_PERTURB]
[STANDARD_GRAZER]
[BIOME:FOREST_TAIGA]
[BIOME:ANY_TEMPERATE_FOREST]
[BIOME:ANY_TROPICAL_FOREST]
        [BIOME:ANY_CONIFER_FOREST]
[BIOME:SHRUBLAND_TEMPERATE]
[BIOME:SHRUBLAND_TROPICAL]
[BENIGN][MEANDERER]
[BODY:QUADRUPED_NECK_HOOF:TAIL:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:THROAT:NECK:SPINE:BRAIN:SKULL:MOUTH:TONGUE:GENERIC_TEETH:RIBCAGE:HEAD_HORN:EYELIDS:CHEEKS]
[MOUNT]
[BODY_DETAIL_PLAN:STANDARD_MATERIALS]
[USE_MATERIAL_TEMPLATE:HOOF:HOOF_TEMPLATE]
[USE_MATERIAL_TEMPLATE:HORN:HORN_TEMPLATE]
[BODY_DETAIL_PLAN:STANDARD_TISSUES]
[USE_TISSUE_TEMPLATE:HOOF:HOOF_TEMPLATE]
[USE_TISSUE_TEMPLATE:HORN:HORN_TEMPLATE]
[BODY_DETAIL_PLAN:VERTEBRATE_TISSUE_LAYERS:SKIN:FAT:MUSCLE:BONE:CARTILAGE]
[BODY_DETAIL_PLAN:BODY_HAIR_TISSUE_LAYERS:HAIR]
[SELECT_TISSUE_LAYER:HEART:BY_CATEGORY:HEART]
[PLUS_TISSUE_LAYER:SKIN:BY_CATEGORY:THROAT]
[TL_MAJOR_ARTERIES]
[BODY_DETAIL_PLAN:STANDARD_HEAD_POSITIONS]
[BODY_DETAIL_PLAN:HUMANOID_RIBCAGE_POSITIONS]
[USE_MATERIAL_TEMPLATE:SINEW:SINEW_TEMPLATE]
[TENDONS:LOCAL_CREATURE_MAT:SINEW:200]
[LIGAMENTS:LOCAL_CREATURE_MAT:SINEW:200]
[HAS_NERVES]
[USE_MATERIAL_TEMPLATE:BLOOD:BLOOD_TEMPLATE]
[BLOOD:LOCAL_CREATURE_MAT:BLOOD:LIQUID]
[CREATURE_CLASS:GENERAL_POISON]
[GETS_WOUND_INFECTIONS]
[GETS_INFECTIONS_FROM_ROT]
[USE_MATERIAL_TEMPLATE:PUS:PUS_TEMPLATE]
[PUS:LOCAL_CREATURE_MAT:PUS:LIQUID]
[BODY_SIZE:0:0:60000]
[BODY_SIZE:1:0:300000]
[BODY_SIZE:2:0:600000]
[BODY_APPEARANCE_MODIFIER:LENGTH:90:95:98:100:102:105:110]
[BODY_APPEARANCE_MODIFIER:HEIGHT:90:95:98:100:102:105:110]
[BODY_APPEARANCE_MODIFIER:BROADNESS:90:95:98:100:102:105:110]
[MAXAGE:10:20]
[ATTACK:BITE:BODYPART:BY_CATEGORY:HORN]
[ATTACK_SKILL:BITE]
[ATTACK_VERB:stab:stabs]
[ATTACK_CONTACT_PERC:5]
[ATTACK_PENETRATION_PERC:100]
[ATTACK_FLAG_EDGE]
[ATTACK_PREPARE_AND_RECOVER:3:3]
[ATTACK_PRIORITY:MAIN]
[ATTACK:KICK:BODYPART:BY_CATEGORY:HOOF_FRONT]
[ATTACK_SKILL:STANCE_STRIKE]
[ATTACK_VERB:kick:kicks]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PREPARE_AND_RECOVER:4:4]
[ATTACK_PRIORITY:SECOND]
[ATTACK_FLAG_WITH]
[ATTACK_FLAG_BAD_MULTIATTACK]
[ATTACK:KICK:BODYPART:BY_CATEGORY:HOOF_REAR]
[ATTACK_SKILL:STANCE_STRIKE]
[ATTACK_VERB:kick:kicks]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PREPARE_AND_RECOVER:4:4]
[ATTACK_PRIORITY:SECOND]
[ATTACK_FLAG_WITH]
[ATTACK_FLAG_BAD_MULTIATTACK]
[ATTACK:BITE:CHILD_BODYPART_GROUP:BY_CATEGORY:HEAD:BY_CATEGORY:TOOTH]
[ATTACK_SKILL:BITE]
[ATTACK_VERB:bite:bites]
[ATTACK_CONTACT_PERC:100]
[ATTACK_PENETRATION_PERC:100]
[ATTACK_FLAG_EDGE]
[ATTACK_PREPARE_AND_RECOVER:3:3]
[ATTACK_PRIORITY:SECOND]
[ATTACK_FLAG_CANLATCH]
[CHILD:1][GENERAL_CHILD_NAME:unicorn foal:unicorn foals]
[DIURNAL]
[HOMEOTHERM:10067]
[APPLY_CREATURE_VARIATION:STANDARD_QUADRUPED_GAITS:900:375:250:125:1900:2900] 70 kph
[APPLY_CREATURE_VARIATION:STANDARD_SWIMMING_GAITS:6561:6115:5683:1755:7456:8567] 5 kph
[APPLY_CREATURE_VARIATION:STANDARD_CRAWLING_GAITS:6561:6115:5683:1755:7456:8567] 5 kph
[SWIMS_INNATE]
[SET_TL_GROUP:BY_CATEGORY:ALL:HAIR]
[TL_COLOR_MODIFIER:WHITE:1]
[TLCM_NOUN:hair:SINGULAR]
[SET_TL_GROUP:BY_CATEGORY:ALL:SKIN]
[TL_COLOR_MODIFIER:WHITE:1]
[TLCM_NOUN:skin:SINGULAR]
[SET_TL_GROUP:BY_CATEGORY:EYE:EYE]
[TL_COLOR_MODIFIER:IRIS_EYE_GOLD:1]
[TLCM_NOUN:eyes:PLURAL]
[CASTE:FEMALE]
[FEMALE]
[MULTIPLE_LITTER_RARE]
[CASTE:MALE]
[MALE]
[SET_BP_GROUP:BY_TYPE:LOWERBODY][BP_ADD_TYPE:GELDABLE]
[SELECT_CASTE:ALL]
[SELECT_MATERIAL:ALL]
[MULTIPLY_VALUE:4]
« Last Edit: August 27, 2016, 04:16:59 am by Akoto »
Logged

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: War Unicorns!
« Reply #2 on: August 27, 2016, 04:05:36 am »

use [​code] tags for your stuff please

Akoto

  • Bay Watcher
    • View Profile
Re: War Unicorns!
« Reply #3 on: August 27, 2016, 04:17:18 am »

use [​code] tags for your stuff please

Sorry, fixed.
Logged

Dirst

  • Bay Watcher
  • [EASILY_DISTRA
    • View Profile
Re: War Unicorns!
« Reply #4 on: August 27, 2016, 02:31:50 pm »

One issue is that unicorns are native to [GOOD] biomes, but vanilla dwarves never settle there during worldgen.  Of course the player fort can be in a Good biome, but the dwarves are very unlikely to have previously domesticated them.  Therefore, they won't be available on embark.
Logged
Just got back, updating:
(0.42 & 0.43) The Earth Strikes Back! v2.15 - Pay attention...  It's a mine!  It's-a not yours!
(0.42 & 0.43) Appearance Tweaks v1.03 - Tease those hippies about their pointy ears.
(0.42 & 0.43) Accessibility Utility v1.04 - Console tools to navigate the map

Akoto

  • Bay Watcher
    • View Profile
Re: War Unicorns!
« Reply #5 on: August 27, 2016, 02:53:14 pm »

One issue is that unicorns are native to [GOOD] biomes, but vanilla dwarves never settle there during worldgen.  Of course the player fort can be in a Good biome, but the dwarves are very unlikely to have previously domesticated them.  Therefore, they won't be available on embark.


D'oh. That's very bad news for my fortress concept. I guess I'll have to try embarking again and again, and hope I land on an area which has unicorns, then. Had really hoped I could avoid the trouble by embarking with them. Maybe if I take away the Good tag?
Logged

Enemy post

  • Bay Watcher
  • Modder/GM
    • View Profile
Re: War Unicorns!
« Reply #6 on: August 27, 2016, 02:53:57 pm »

You could get rid of the [GOOD] tag.
Logged
My mods and forum games.
Enemy post has claimed the title of Dragonsong the Harmonic of Melodious Exaltion!

Akoto

  • Bay Watcher
    • View Profile
Re: War Unicorns!
« Reply #7 on: August 27, 2016, 03:11:28 pm »

You could get rid of the [GOOD] tag.

I'll give that a try, then.

Any negative aspect to doing so, from my perspective as a player?
Logged

Enemy post

  • Bay Watcher
  • Modder/GM
    • View Profile
Re: War Unicorns!
« Reply #8 on: August 27, 2016, 03:17:07 pm »

According to the wiki, these are the effects of the [GOOD] tag.

Quote
Creature is considered good and will only show up in good biomes. unicorns for example. Civilizations with USE_GOOD_ANIMALS can domesticate them regardless of exotic status. Has no effect on cavern creatures except to restrict taming. A civilization that has good creatures can colonise good areas in world-gen.
Logged
My mods and forum games.
Enemy post has claimed the title of Dragonsong the Harmonic of Melodious Exaltion!

Akoto

  • Bay Watcher
    • View Profile
Re: War Unicorns!
« Reply #9 on: August 27, 2016, 03:36:00 pm »

According to the wiki, these are the effects of the [GOOD] tag.

Quote
Creature is considered good and will only show up in good biomes. unicorns for example. Civilizations with USE_GOOD_ANIMALS can domesticate them regardless of exotic status. Has no effect on cavern creatures except to restrict taming. A civilization that has good creatures can colonise good areas in world-gen.

Doesn't sound like anything that'd negatively impact me, then. I'll give it a go!

I like your Ultima Online dragon avatar, by the way. :)
Logged

Akoto

  • Bay Watcher
    • View Profile
Re: War Unicorns!
« Reply #10 on: August 27, 2016, 04:24:11 pm »

Success! Well, sort of.

I didn't get to use the region I generated and liked, but when I put the above tag for unicorns into the overall raw and generated a totally new world, every kind of unicorn I could want was available on the embark.

Got to settle right next to a tower, too, so it looks like I'll have some evil to do battle with! ;) Well, and some human neighbors, but I guess we can put up with them.
Logged