Dwarf Fortress > DF Modding

Racial Metals and Simplified Military (WIP)

(1/4) > >>

moghopper:
So this will be my first attempt at a mod. Basically, what I'm trying to do is add a special metal for each race, and simplify the military armoring process.

I'm trying to make armor into specific full suits that include all the normal individual pieces (Helms, gloves, boots, etc...). This will hopefully allow players to work around the spotty and somewhat slow process of armoring their military.

Racial Metals:

Dwaves- Chivardrium (Very Heavy but almost impossible to penetrate.(Armor only. Composed of an alloy of Platinum and Gold)

Humans- Ebonsteel (An alloy of Steel, obsidian, and Ash. Stronger than steel and lighter as well)

Elves- Lunar Copper (Better than Iron while having the same weight. Made from an alloy of Silver and Copper)

Goblins- Gornar (Equal to iron, but is toxic to non goblins. Made from an alloy of Lead and Bones.)


New Armor:
Cloth Armor       
Leather Armor   
lamellar         
Chain Mail
Scale Mail
Chain and Plate
Full Plate

(These occupy all the normal clothing slots, but offer different levels of protection and coverage, essentially they are full sets)

Opinions?

Meph:
Sounds good and is not too hard to make. Good choice for a first try in modding. The smelter reactions and the Wiki should be all you need.

Mind that for the leathers you have to make a creature that uses them as a material. SKIN_TANNED:NONE:CREATURE_MAT:YOUR ID HERE:LEATHER

moghopper:

--- Quote from: Meph on April 18, 2014, 12:54:09 pm ---Sounds good and is not too hard to make. Good choice for a first try in modding. The smelter reactions and the Wiki should be all you need.

Mind that for the leathers you have to make a creature that uses them as a material. SKIN_TANNED:NONE:CREATURE_MAT:YOUR ID HERE:LEATHER

--- End quote ---

Really? I thought I could just make a reaction that uses some leather to produce the leather armor.

And I should mention that all the armor is going to be tagged [shaped] to avoid the whole layering thing.


For the Goblin metal, I was thinking of it causing these effects on contact:

Short-Term: Blistering, Intense Pain
Mid-Term: Intense Pain, Necrosis
Long-Term: Intense Pain, Vomiting Blood, Puking

It's really dangerous, so you need a VERY good Medical staff to keep victims alive.

Doesn't seem to work. Elves touching it show no effect.
Here is the RAW:
Spoiler (click to show/hide)[INORGANIC:GORNAR]
   [USE_MATERIAL_TEMPLATE:METAL_TEMPLATE]
   [STATE_NAME_ADJ:ALL_SOLID:gornar]
   [STATE_NAME_ADJ:LIQUID:molten gornar]
   [STATE_NAME_ADJ:GAS:boiling gornar]
   [DISPLAY_COLOR:1:50:32]
   [BUILD_COLOR:1:50:32]
   [MATERIAL_VALUE:10]
   [SPEC_HEAT:450]
   [MELTING_POINT:12768]
   [BOILING_POINT:15150]
   [ITEMS_WEAPON][ITEMS_WEAPON_RANGED][ITEMS_AMMO]
   [ITEMS_HARD]
   [ITEMS_METAL]
   [ITEMS_BARRED]
   [ITEMS_SCALED]
   [SOLID_DENSITY:7850]
   [LIQUID_DENSITY:6980]
   [MOLAR_MASS:55845]
   [IMPACT_YIELD:542500]
   [IMPACT_FRACTURE:1085000]
   [IMPACT_STRAIN_AT_YIELD:319]
   [COMPRESSIVE_YIELD:542500]
   [COMPRESSIVE_FRACTURE:1085000]
   [COMPRESSIVE_STRAIN_AT_YIELD:319]
   [TENSILE_YIELD:155000]
   [TENSILE_FRACTURE:310000]
   [TENSILE_STRAIN_AT_YIELD:73]
   [TORSION_YIELD:155000]
   [TORSION_FRACTURE:310000]
   [TORSION_STRAIN_AT_YIELD:189]
   [SHEAR_YIELD:155000]
   [SHEAR_FRACTURE:310000]
   [SHEAR_STRAIN_AT_YIELD:189]
   [BENDING_YIELD:155000]
   [BENDING_FRACTURE:310000]
   [BENDING_STRAIN_AT_YIELD:73]
   [MAX_EDGE:10000]
   [STATE_COLOR:ALL_SOLID:DARK_GREEN]
   [SYNDROME]
      [SYN_NAME:gornar poisoning]
      [SYN_AFFECTED_CLASS:GENERAL_POISON]
      [SYN_IMMUNE_CREATURE:GOBLIN:ALL]
      [SYN_CONTACT]
      [CE_PAIN:SEV:500:PROB:100:RESISTABLE:SIZE_DILUTES:START:1]
      [CE_BLISTERS:SEV:100:PROB:100:START:1]
      [CE_NECROSIS:SEV:600:PROB:100:START:100]
      [CE_VOMIT_BLOOD:SEV:100:PROB:100:START:100]
      [CE_NAUSEA:SEV:300:PROB:100:START:100]

Meph:
You need itemsyndrome and/or spatter_add, two dfhack plugins for your goblin metal.

Check the leather reaction, it takes the TAN_MAT of skin, which is declared in each creature as "creature name leather". If you want other types of leather, you need other materials declared in either all creatures, or redirect the reaction to one new creature you made.

moghopper:

--- Quote from: Meph on April 18, 2014, 01:23:33 pm ---You need itemsyndrome and/or spatter_add, two dfhack plugins for your goblin metal.

Check the leather reaction, it takes the TAN_MAT of skin, which is declared in each creature as "creature name leather". If you want other types of leather, you need other materials declared in either all creatures, or redirect the reaction to one new creature you made.

--- End quote ---


Okay, that explains the poison not working.

Hmm... I was thinking of ditching Hard leather. I don't really need it. Maybe throw in cloth armor instead...

EDIT: Maybe I could have the Goblin metal vaporize/Liquify at the Internal temperature of Elves, Humans and Dwarves. Would that work for Arrows and Bolts?

Navigation

[0] Message Index

[#] Next page

Go to full version