# HG changeset patch # User Matti Hamalainen # Date 1451750988 -7200 # Node ID f09650f2e7a880dd59a3a46af22d874139cc632f # Parent c5c30dee4e45df8171aa42260f972c36829f1f67 Material and alloy stuff got moved to a separate repository. diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/adamantium.mat --- a/materials/data/adamantium.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (adamantium): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (incredibly sturdy) -Magic: (highly magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (lousy insulator) Malleability: (incredibly solid) -Mentality: (low mentality) Reactivity: (notable reactivity) -Weapon rarity: (rarely used) Armour rarity: (sometimes used) -Value (gp/kg): (very valuable) Rarity: (average) -Article: an Type: Metal -Found nature: Yes Lode name: Deposit -Raw names: hunk, nugget -Refined names: bar, ingot, casting diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/air.mat --- a/materials/data/air.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (air): -------------------------------------------------------------------------------- -Weight (g/l): (very light) Sturdyness: (very fragile) -Magic: (not magical) Flammability: (highly flammable) -Warmth: (drafty outfit) Toxicity: (non toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (very common) -Article: an Type: Organ -Found nature: Yes Lode name: Pocket -Raw names: pocket -Refined names: pocket diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/alabaster.mat --- a/materials/data/alabaster.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (alabaster): -------------------------------------------------------------------------------- -Weight (g/l): (light) Sturdyness: (normal) -Magic: (a bit magical) Flammability: (very flammable) -Warmth: (chilly outfit) Toxicity: (very toxic) -Resistivity: (insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (high reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (average) Rarity: (average) -Article: an Type: Inorg -Found nature: No Lode name: Mass -Raw names: lump, chunk, clump -Refined names: shaped, sculpted diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/alexandrite.mat --- a/materials/data/alexandrite.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (alexandrite): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (incredibly sturdy) -Magic: (a bit magical) Flammability: (almost unburnable) -Warmth: (icy outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (low mentality) Reactivity: (poor reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (average) Rarity: (average) -Article: an Type: Gem -Found nature: Yes Lode name: Deposit -Raw names: stone, crystal -Refined names: hexagonal, tetragonal, isometric diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/aluminium.mat --- a/materials/data/aluminium.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (aluminium): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (sturdy) -Magic: (a bit magical) Flammability: (normal) -Warmth: (chilly outfit) Toxicity: (mediocre toxicity) -Resistivity: (lousy insulator) Malleability: (solid) -Mentality: (low mentality) Reactivity: (high reactivity) -Weapon rarity: (sometimes used) Armour rarity: (sometimes used) -Value (gp/kg): (cheap) Rarity: (common) -Article: an Type: Metal -Found nature: Yes Lode name: Deposit -Raw names: nugget, clump -Refined names: bar, mold, casting diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/amber.mat --- a/materials/data/amber.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (amber): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (normal) -Magic: (notable magical) Flammability: (very flammable) -Warmth: (chilly outfit) Toxicity: (non toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (low-priced) Rarity: (rare) -Article: an Type: Stone -Found nature: Yes Lode name: Deposit -Raw names: crystal, chunk -Refined names: crystal, formed diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/amethyst.mat --- a/materials/data/amethyst.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (amethyst): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (sturdy) -Magic: (notable magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (some mentality) Reactivity: (low reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (low-priced) Rarity: (average) -Article: an Type: Gem -Found nature: Yes Lode name: Deposit -Raw names: stone, crystal -Refined names: hexagonal, tetragonal, isometric diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/anipium.mat --- a/materials/data/anipium.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (anipium): -------------------------------------------------------------------------------- -Weight (g/l): (very heavy) Sturdyness: (sturdy) -Magic: (highly magical) Flammability: (quite unburnable) -Warmth: (drafty outfit) Toxicity: (toxic) -Resistivity: (lousy insulator) Malleability: (incredibly solid) -Mentality: (mental) Reactivity: (low reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (very valuable) Rarity: (average) -Article: an Type: Metal -Found nature: Yes Lode name: Deposit -Raw names: wad, clod -Refined names: bar, casting, mold diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/aquamarine.mat --- a/materials/data/aquamarine.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (aquamarine): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (very sturdy) -Magic: (a bit magical) Flammability: (almost unburnable) -Warmth: (icy outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (low mentality) Reactivity: (poor reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (valuable) Rarity: (common) -Article: an Type: Gem -Found nature: Yes Lode name: Deposit -Raw names: stone, crystal -Refined names: hexagonal, tetragonal, isometric diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/bamboo.mat --- a/materials/data/bamboo.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (bamboo): -------------------------------------------------------------------------------- -Weight (g/l): (very light) Sturdyness: (sturdy) -Magic: (weakly magical) Flammability: (highly flammable) -Warmth: (chilly outfit) Toxicity: (very low toxicity) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (rarely used) Armour rarity: (quite much used) -Value (gp/kg): (cheap) Rarity: (average) -Article: a Type: Wood -Found nature: Yes Lode name: Stack -Raw names: reed, log, twig, stick, block -Refined names: block, reed diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/bark.mat --- a/materials/data/bark.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (bark): -------------------------------------------------------------------------------- -Weight (g/l): (very light) Sturdyness: (very fragile) -Magic: (a bit magical) Flammability: (highly flammable) -Warmth: (icy outfit) Toxicity: (non toxic) -Resistivity: (weak insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (rarely used) -Value (gp/kg): (cheap) Rarity: (very common) -Article: a Type: Wood -Found nature: Yes Lode name: Pile -Raw names: block, chunk -Refined names: block diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/basalt.mat --- a/materials/data/basalt.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (basalt): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (very sturdy) -Magic: (weakly magical) Flammability: (unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (reactive) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (low-priced) Rarity: (quite common) -Article: a Type: Stone -Found nature: Yes Lode name: Crag -Raw names: chunk, block, clump, hunk, lump -Refined names: block, brick diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/batium.mat --- a/materials/data/batium.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (batium): -------------------------------------------------------------------------------- -Weight (g/l): (very heavy) Sturdyness: (sturdy) -Magic: (highly magical) Flammability: (normal) -Warmth: (chilly outfit) Toxicity: (very toxic) -Resistivity: (lousy insulator) Malleability: (very solid) -Mentality: (poor mentality) Reactivity: (low reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (very valuable) Rarity: (common) -Article: a Type: Metal -Found nature: Yes Lode name: Lode -Raw names: nugget, chunk -Refined names: bar, ingot, casting diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/birch.mat --- a/materials/data/birch.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (birch): -------------------------------------------------------------------------------- -Weight (g/l): (light) Sturdyness: (normal) -Magic: (a bit magical) Flammability: (highly flammable) -Warmth: (chilly outfit) Toxicity: (very low toxicity) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (rarely used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (quite common) -Article: a Type: Wood -Found nature: Yes Lode name: Stack -Raw names: log, twig, stick, block -Refined names: block, log diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/bloodstone.mat --- a/materials/data/bloodstone.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (bloodstone): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (incredibly sturdy) -Magic: (very magical) Flammability: (almost unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (weak insulator) Malleability: (loose) -Mentality: (some mentality) Reactivity: (low reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (very valuable) Rarity: (average) -Article: a Type: Gem -Found nature: Yes Lode name: Deposit -Raw names: stone, crystal -Refined names: hexagonal, tetragonal, isometric diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/bone.mat --- a/materials/data/bone.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (bone): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (normal) -Magic: (a bit magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (mediocre toxicity) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (rarely used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (average) -Article: a Type: Bone -Found nature: Yes Lode name: Graveyard -Raw names: piece, chunk -Refined names: shaped diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/brass.mat --- a/materials/data/brass.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (brass): -------------------------------------------------------------------------------- -Weight (g/l): (very heavy) Sturdyness: (sturdy) -Magic: (a bit magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (toxic) -Resistivity: (lousy insulator) Malleability: (quite solid) -Mentality: (low mentality) Reactivity: (high reactivity) -Weapon rarity: (quite much used) Armour rarity: (quite much used) -Value (gp/kg): (cheap) Rarity: (quite common) -Article: a Type: Alloy -Found nature: No Lode name: Deposit -Raw names: hunk, lode -Refined names: casting, mold, bar diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/brick.mat --- a/materials/data/brick.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (brick): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (very fragile) -Magic: (weakly magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (notable reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (common) -Article: a Type: Stone -Found nature: No Lode name: Protrusion -Raw names: chunk, block, clump, hunk, lump -Refined names: block diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/bronze.mat --- a/materials/data/bronze.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (bronze): -------------------------------------------------------------------------------- -Weight (g/l): (very heavy) Sturdyness: (sturdy) -Magic: (magical) Flammability: (normal) -Warmth: (chilly outfit) Toxicity: (toxic) -Resistivity: (lousy insulator) Malleability: (quite solid) -Mentality: (low mentality) Reactivity: (high reactivity) -Weapon rarity: (frequently used) Armour rarity: (most common) -Value (gp/kg): (cheap) Rarity: (quite common) -Article: a Type: Alloy -Found nature: No Lode name: Deposit -Raw names: chunk, lode -Refined names: casting, mold, bar diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/burlap.mat --- a/materials/data/burlap.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (burlap): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (normal) -Magic: (weakly magical) Flammability: (highly flammable) -Warmth: (comfortable) Toxicity: (non toxic) -Resistivity: (good insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (frequently used) -Value (gp/kg): (cheap) Rarity: (rare) -Article: a Type: Cloth -Found nature: No Lode name: Mound -Raw names: piece, strip -Refined names: pelt diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/carnelian.mat --- a/materials/data/carnelian.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (carnelian): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (sturdy) -Magic: (notable magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (some mentality) Reactivity: (low reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (average) Rarity: (average) -Article: a Type: Gem -Found nature: Yes Lode name: Deposit -Raw names: stone, crystal -Refined names: hexagonal, tetragonal, isometric diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/cedar.mat --- a/materials/data/cedar.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (cedar): -------------------------------------------------------------------------------- -Weight (g/l): (light) Sturdyness: (normal) -Magic: (a bit magical) Flammability: (highly flammable) -Warmth: (chilly outfit) Toxicity: (very low toxicity) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (rarely used) Armour rarity: (not used) -Value (gp/kg): (low-priced) Rarity: (quite common) -Article: a Type: Wood -Found nature: Yes Lode name: Stack -Raw names: log, twig, stick, block -Refined names: block, log diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/cesium.mat --- a/materials/data/cesium.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (cesium): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (fragile) -Magic: (weakly magical) Flammability: (highly flammable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (lousy insulator) Malleability: (a bit loose) -Mentality: (low mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (valuable) Rarity: (average) -Article: a Type: Metal -Found nature: Yes Lode name: Deposit -Raw names: lump, isotope, clod -Refined names: bar, billot, ingot diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/chalk.mat --- a/materials/data/chalk.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (chalk): -------------------------------------------------------------------------------- -Weight (g/l): (light) Sturdyness: (very fragile) -Magic: (weakly magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (toxic) -Resistivity: (insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (high reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (common) -Article: a Type: Stone -Found nature: Yes Lode name: Deposit -Raw names: lump, chunk, clump -Refined names: cube, block diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/charcoal.mat --- a/materials/data/charcoal.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,14 +0,0 @@ -MATERIAL STATS (charcoal): -------------------------------------------------------------------------------- - -Weight (g/l): (very light) Sturdyness: (very fragile) -Magic: (a bit magical) Flammability: (very flammable) -Warmth: (chilly outfit) Toxicity: (very toxic) -Resistivity: (poor insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (average) -Article: a Type: Organ -Found nature: No Lode name: Pile -Raw names: lump, chunk, clump -Refined names: cube, block diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/chromium.mat --- a/materials/data/chromium.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (chromium): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (normal) -Magic: (magical) Flammability: (almost unburnable) -Warmth: (icy outfit) Toxicity: (very toxic) -Resistivity: (lousy insulator) Malleability: (incredibly solid) -Mentality: (poor mentality) Reactivity: (low reactivity) -Weapon rarity: (sometimes used) Armour rarity: (sometimes used) -Value (gp/kg): (valuable) Rarity: (average) -Article: a Type: Metal -Found nature: Yes Lode name: Deposit -Raw names: chunk, lode, gob -Refined names: mold, casting, ingot diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/chrysoberyl.mat --- a/materials/data/chrysoberyl.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (chrysoberyl): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (incredibly sturdy) -Magic: (a bit magical) Flammability: (almost unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (low mentality) Reactivity: (poor reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (average) Rarity: (common) -Article: a Type: Gem -Found nature: Yes Lode name: Deposit -Raw names: stone, crystal -Refined names: hexagonal, tetragonal, isometric diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/clay.mat --- a/materials/data/clay.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (clay): -------------------------------------------------------------------------------- -Weight (g/l): (very light) Sturdyness: (very fragile) -Magic: (a bit magical) Flammability: (highly flammable) -Warmth: (chilly outfit) Toxicity: (very low toxicity) -Resistivity: (weak insulator) Malleability: (quite solid) -Mentality: (poor mentality) Reactivity: (high reactivity) -Weapon rarity: (rarely used) Armour rarity: (rarely used) -Value (gp/kg): (cheap) Rarity: (very common) -Article: a Type: Stone -Found nature: Yes Lode name: Hill -Raw names: hunk, chunk -Refined names: block, ball diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/cloth.mat --- a/materials/data/cloth.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (cloth): -------------------------------------------------------------------------------- -Weight (g/l): (light) Sturdyness: (fragile) -Magic: (weakly magical) Flammability: (highly flammable) -Warmth: (drafty outfit) Toxicity: (mediocre toxicity) -Resistivity: (good insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (sometimes used) -Value (gp/kg): (cheap) Rarity: (quite common) -Article: a Type: Cloth -Found nature: No Lode name: Mound -Raw names: piece, strip -Refined names: piece, strip, bolt diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/coal.mat --- a/materials/data/coal.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (coal): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (very fragile) -Magic: (a bit magical) Flammability: (highly flammable) -Warmth: (chilly outfit) Toxicity: (non toxic) -Resistivity: (weak insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (common) -Article: a Type: Stone -Found nature: Yes Lode name: Crag -Raw names: lump, chunk, clump -Refined names: cube, block diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/cobalt.mat --- a/materials/data/cobalt.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (cobalt): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (incredibly sturdy) -Magic: (magical) Flammability: (almost unburnable) -Warmth: (icy outfit) Toxicity: (low toxicity) -Resistivity: (weak insulator) Malleability: (very solid) -Mentality: (poor mentality) Reactivity: (high reactivity) -Weapon rarity: (sometimes used) Armour rarity: (sometimes used) -Value (gp/kg): (valuable) Rarity: (average) -Article: a Type: Metal -Found nature: Yes Lode name: Lode -Raw names: lode, hunk -Refined names: mold, casting, bar diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/concrete.mat --- a/materials/data/concrete.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (concrete): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (very fragile) -Magic: (weakly magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (reactive) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (quite common) -Article: a Type: Stone -Found nature: No Lode name: Crag -Raw names: chunk, block, clump, hunk, lump -Refined names: block, brick diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/copper.mat --- a/materials/data/copper.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (copper): -------------------------------------------------------------------------------- -Weight (g/l): (very heavy) Sturdyness: (normal) -Magic: (magical) Flammability: (normal) -Warmth: (chilly outfit) Toxicity: (toxic) -Resistivity: (lousy insulator) Malleability: (quite solid) -Mentality: (low mentality) Reactivity: (low reactivity) -Weapon rarity: (quite much used) Armour rarity: (frequently used) -Value (gp/kg): (cheap) Rarity: (quite common) -Article: a Type: Metal -Found nature: Yes Lode name: Lode -Raw names: wad, lump -Refined names: casting, mold, bar diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/coral.mat --- a/materials/data/coral.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (coral): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (fragile) -Magic: (a bit magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (mediocre toxicity) -Resistivity: (good insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (average) Rarity: (very rare) -Article: a Type: Bone -Found nature: No Lode name: Network -Raw names: piece, chunk -Refined names: shaped diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/cork.mat --- a/materials/data/cork.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (cork): -------------------------------------------------------------------------------- -Weight (g/l): (very light) Sturdyness: (very fragile) -Magic: (a bit magical) Flammability: (highly flammable) -Warmth: (icy outfit) Toxicity: (mediocre toxicity) -Resistivity: (weak insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (rarely used) Armour rarity: (rarely used) -Value (gp/kg): (cheap) Rarity: (very common) -Article: a Type: Wood -Found nature: Yes Lode name: Mass -Raw names: block, chunk -Refined names: block diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/cotton.mat --- a/materials/data/cotton.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (cotton): -------------------------------------------------------------------------------- -Weight (g/l): (light) Sturdyness: (normal) -Magic: (weakly magical) Flammability: (highly flammable) -Warmth: (comfortable) Toxicity: (mediocre toxicity) -Resistivity: (good insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (sometimes used) -Value (gp/kg): (cheap) Rarity: (common) -Article: a Type: Cloth -Found nature: Yes Lode name: Mound -Raw names: piece, strip, ball -Refined names: piece, strip, ball diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/crystal.mat --- a/materials/data/crystal.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (crystal): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (fragile) -Magic: (very magical) Flammability: (almost unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (poor reactivity) -Weapon rarity: (rarely used) Armour rarity: (not used) -Value (gp/kg): (valuable) Rarity: (average) -Article: a Type: Glass -Found nature: Yes Lode name: Slab -Raw names: piece, shard, sliver -Refined names: mold, casting, form diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/darksteel.mat --- a/materials/data/darksteel.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (darksteel): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (very sturdy) -Magic: (notable magical) Flammability: (normal) -Warmth: (excellent outfit) Toxicity: (mediocre toxicity) -Resistivity: (lousy insulator) Malleability: (very solid) -Mentality: (poor mentality) Reactivity: (high reactivity) -Weapon rarity: (sometimes used) Armour rarity: (sometimes used) -Value (gp/kg): (average) Rarity: (common) -Article: a Type: Alloy -Found nature: No Lode name: Deposit -Raw names: chunk, lode, lump -Refined names: bar, ingot, casting diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/diamond.mat --- a/materials/data/diamond.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (diamond): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (incredibly sturdy) -Magic: (a bit magical) Flammability: (very flammable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (not reactive) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (highly valuable) Rarity: (very rare) -Article: a Type: Gem -Found nature: Yes Lode name: Deposit -Raw names: stone, crystal -Refined names: hexagonal, tetragonal, isometric diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/diggalite.mat --- a/materials/data/diggalite.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (diggalite): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (incredibly sturdy) -Magic: (highly magical) Flammability: (almost unburnable) -Warmth: (icy outfit) Toxicity: (highly toxic) -Resistivity: (lousy insulator) Malleability: (very solid) -Mentality: (mental) Reactivity: (poor reactivity) -Weapon rarity: (rarely used) Armour rarity: (sometimes used) -Value (gp/kg): (very valuable) Rarity: (rare) -Article: a Type: Metal -Found nature: Yes Lode name: Lode -Raw names: lode, hunk, wad -Refined names: bar, mold, casting diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/dragonscale.mat --- a/materials/data/dragonscale.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (dragonscale): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (normal) -Magic: (highly magical) Flammability: (quite unburnable) -Warmth: (icy outfit) Toxicity: (toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (very valuable) Rarity: (impossible) -Article: a Type: Bone -Found nature: Yes Lode name: Graveyard -Raw names: piece, chunk -Refined names: shaped, sculpted diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/dukonium.mat --- a/materials/data/dukonium.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (dukonium): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (incredibly sturdy) -Magic: (highly magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (toxic) -Resistivity: (lousy insulator) Malleability: (incredibly solid) -Mentality: (high mentality) Reactivity: (reactive) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (very valuable) Rarity: (impossible) -Article: a Type: Metal -Found nature: No Lode name: Pile -Raw names: chunk, lode, sphere -Refined names: cube, octagon, ellipsoid diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/duraluminium.mat --- a/materials/data/duraluminium.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (duraluminium): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (very sturdy) -Magic: (a bit magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (very toxic) -Resistivity: (lousy insulator) Malleability: (incredibly solid) -Mentality: (low mentality) Reactivity: (high reactivity) -Weapon rarity: (not used) Armour rarity: (rarely used) -Value (gp/kg): (average) Rarity: (rare) -Article: a Type: Alloy -Found nature: No Lode name: Lode -Raw names: nugget, clump -Refined names: bar, mold, casting diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/durandium.mat --- a/materials/data/durandium.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (durandium): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (incredibly sturdy) -Magic: (highly magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (lousy insulator) Malleability: (loose) -Mentality: (low mentality) Reactivity: (reactive) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (very valuable) Rarity: (average) -Article: a Type: Metal -Found nature: Yes Lode name: Lode -Raw names: nugget, lump, lode -Refined names: bar, casting, mold diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/earth.mat --- a/materials/data/earth.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (earth): -------------------------------------------------------------------------------- -Weight (g/l): (very light) Sturdyness: (very fragile) -Magic: (a bit magical) Flammability: (highly flammable) -Warmth: (chilly outfit) Toxicity: (very low toxicity) -Resistivity: (weak insulator) Malleability: (quite solid) -Mentality: (poor mentality) Reactivity: (high reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (very common) -Article: an Type: Stone -Found nature: Yes Lode name: Mountain -Raw names: hunk, chunk -Refined names: block, ball diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/ebony.mat --- a/materials/data/ebony.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (ebony): -------------------------------------------------------------------------------- -Weight (g/l): (light) Sturdyness: (very sturdy) -Magic: (a bit magical) Flammability: (highly flammable) -Warmth: (chilly outfit) Toxicity: (very low toxicity) -Resistivity: (good insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (rarely used) Armour rarity: (not used) -Value (gp/kg): (low-priced) Rarity: (quite common) -Article: a Type: Wood -Found nature: Yes Lode name: Stack -Raw names: log, twig, stick, block -Refined names: block, log diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/electrum.mat --- a/materials/data/electrum.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (electrum): -------------------------------------------------------------------------------- -Weight (g/l): (very heavy) Sturdyness: (sturdy) -Magic: (very magical) Flammability: (normal) -Warmth: (chilly outfit) Toxicity: (very toxic) -Resistivity: (lousy insulator) Malleability: (solid) -Mentality: (low mentality) Reactivity: (poor reactivity) -Weapon rarity: (rarely used) Armour rarity: (sometimes used) -Value (gp/kg): (valuable) Rarity: (common) -Article: an Type: Metal -Found nature: Yes Lode name: Lode -Raw names: nugget, chunk -Refined names: bar, mold, casting diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/elm.mat --- a/materials/data/elm.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (elm): -------------------------------------------------------------------------------- -Weight (g/l): (light) Sturdyness: (normal) -Magic: (magical) Flammability: (highly flammable) -Warmth: (chilly outfit) Toxicity: (very low toxicity) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (rarely used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (quite common) -Article: a Type: Wood -Found nature: Yes Lode name: Stack -Raw names: log, twig, stick, block -Refined names: block, log diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/emerald.mat --- a/materials/data/emerald.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (emerald): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (incredibly sturdy) -Magic: (magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (low reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (highly valuable) Rarity: (rare) -Article: an Type: Gem -Found nature: Yes Lode name: Deposit -Raw names: stone, crystal -Refined names: hexagonal, tetragonal, isometric diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/emulsion.mat --- a/materials/data/emulsion.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,14 +0,0 @@ -MATERIAL STATS (emulsion): -------------------------------------------------------------------------------- - -Weight (g/l): (normal) Sturdyness: (incredibly sturdy) -Magic: (a bit magical) Flammability: (quite unburnable) -Warmth: (icy outfit) Toxicity: (very low toxicity) -Resistivity: (poor insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (notable reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (common) -Article: an Type: Organ -Found nature: No Lode name: Puddle -Raw names: puddle -Refined names: puddle diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/enchanted_air.mat --- a/materials/data/enchanted_air.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (enchanted air): -------------------------------------------------------------------------------- -Weight (g/l): (very light) Sturdyness: (fragile) -Magic: (not magical) Flammability: (highly flammable) -Warmth: (drafty outfit) Toxicity: (non toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (very common) -Article: an Type: Organ -Found nature: Yes Lode name: Pocket -Raw names: pocket -Refined names: pocket diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/feathers.mat --- a/materials/data/feathers.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (feathers): -------------------------------------------------------------------------------- -Weight (g/l): (very light) Sturdyness: (very fragile) -Magic: (weakly magical) Flammability: (highly flammable) -Warmth: (icy outfit) Toxicity: (very low toxicity) -Resistivity: (lousy insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (very rare) -Article: a Type: Organ -Found nature: No Lode name: Nest -Raw names: pile, carcass, heap -Refined names: bundle diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/fire.mat --- a/materials/data/fire.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (fire): -------------------------------------------------------------------------------- -Weight (g/l): (very light) Sturdyness: (very fragile) -Magic: (weakly magical) Flammability: (unburnable) -Warmth: (icy outfit) Toxicity: (very low toxicity) -Resistivity: (poor insulator) Malleability: (quite solid) -Mentality: (poor mentality) Reactivity: (high reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (very common) -Article: a Type: Inorg -Found nature: No Lode name: Torrent -Raw names: wisp, flame -Refined names: wisp, flame diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/flesh.mat --- a/materials/data/flesh.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (flesh): -------------------------------------------------------------------------------- -Weight (g/l): (very light) Sturdyness: (fragile) -Magic: (weakly magical) Flammability: (highly flammable) -Warmth: (icy outfit) Toxicity: (non toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (quite common) -Article: a Type: Organ -Found nature: No Lode name: Mound -Raw names: chunk, piece, strip -Refined names: chunk diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/food.mat --- a/materials/data/food.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (food): -------------------------------------------------------------------------------- -Weight (g/l): (light) Sturdyness: (fragile) -Magic: (weakly magical) Flammability: (highly flammable) -Warmth: (drafty outfit) Toxicity: (low toxicity) -Resistivity: (good insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (rare) -Article: a Type: Organ -Found nature: No Lode name: Pile -Raw names: dough, mix -Refined names: product diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/fur.mat --- a/materials/data/fur.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (fur): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (normal) -Magic: (weakly magical) Flammability: (highly flammable) -Warmth: (comfortable) Toxicity: (non toxic) -Resistivity: (good insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (frequently used) -Value (gp/kg): (cheap) Rarity: (rare) -Article: a Type: Cloth -Found nature: No Lode name: Mound -Raw names: piece, strip -Refined names: pelt diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/garnet.mat --- a/materials/data/garnet.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (garnet): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (incredibly sturdy) -Magic: (a bit magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (solid) -Mentality: (poor mentality) Reactivity: (low reactivity) -Weapon rarity: (rarely used) Armour rarity: (not used) -Value (gp/kg): (valuable) Rarity: (average) -Article: a Type: Gem -Found nature: Yes Lode name: Deposit -Raw names: stone, crystal -Refined names: hexagonal, tetragonal, isometric diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/glass.mat --- a/materials/data/glass.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (glass): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (fragile) -Magic: (weakly magical) Flammability: (normal) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (poor reactivity) -Weapon rarity: (rarely used) Armour rarity: (not used) -Value (gp/kg): (average) Rarity: (common) -Article: a Type: Glass -Found nature: No Lode name: Shard -Raw names: piece, shard, sliver -Refined names: mold, casting, form diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/gold.mat --- a/materials/data/gold.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (gold): -------------------------------------------------------------------------------- -Weight (g/l): (very heavy) Sturdyness: (sturdy) -Magic: (very magical) Flammability: (quite flammable) -Warmth: (chilly outfit) Toxicity: (very toxic) -Resistivity: (lousy insulator) Malleability: (solid) -Mentality: (low mentality) Reactivity: (not reactive) -Weapon rarity: (rarely used) Armour rarity: (rarely used) -Value (gp/kg): (very valuable) Rarity: (common) -Article: a Type: Metal -Found nature: Yes Lode name: Deposit -Raw names: nugget, chunk, lump -Refined names: bar, mold, ingot diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/granite.mat --- a/materials/data/granite.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (granite): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (sturdy) -Magic: (weakly magical) Flammability: (almost unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (reactive) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (very common) -Article: a Type: Stone -Found nature: Yes Lode name: Protrusion -Raw names: chunk, block, clump, hunk, lump -Refined names: block, brick diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/graphite.mat --- a/materials/data/graphite.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (graphite): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (very fragile) -Magic: (weakly magical) Flammability: (unburnable) -Warmth: (icy outfit) Toxicity: (very low toxicity) -Resistivity: (lousy insulator) Malleability: (a bit loose) -Mentality: (poor mentality) Reactivity: (poor reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (common) -Article: a Type: Metal -Found nature: No Lode name: Lode -Raw names: chunk, lump, nugget -Refined names: block, mold, ingot diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/hematite.mat --- a/materials/data/hematite.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (hematite): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (normal) -Magic: (magical) Flammability: (quite unburnable) -Warmth: (icy outfit) Toxicity: (toxic) -Resistivity: (lousy insulator) Malleability: (quite solid) -Mentality: (low mentality) Reactivity: (high reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (quite common) -Article: a Type: Metal -Found nature: Yes Lode name: Lode -Raw names: lump, chunk, wad, nugget -Refined names: block, ingot diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/hemp.mat --- a/materials/data/hemp.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (hemp): -------------------------------------------------------------------------------- -Weight (g/l): (very light) Sturdyness: (sturdy) -Magic: (magical) Flammability: (highly flammable) -Warmth: (drafty outfit) Toxicity: (very low toxicity) -Resistivity: (great insulator) Malleability: (very solid) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (common) -Article: a Type: Organ -Found nature: No Lode name: Coil -Raw names: stalk, stem -Refined names: fibres, cord, strand diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/highsteel.mat --- a/materials/data/highsteel.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (highsteel): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (very sturdy) -Magic: (very magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (lousy insulator) Malleability: (very solid) -Mentality: (low mentality) Reactivity: (notable reactivity) -Weapon rarity: (sometimes used) Armour rarity: (quite much used) -Value (gp/kg): (average) Rarity: (common) -Article: a Type: Alloy -Found nature: No Lode name: Deposit -Raw names: chunk, lode, lump -Refined names: bar, ingot, casting diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/ice.mat --- a/materials/data/ice.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (ice): -------------------------------------------------------------------------------- -Weight (g/l): (light) Sturdyness: (fragile) -Magic: (weakly magical) Flammability: (highly flammable) -Warmth: (icy outfit) Toxicity: (very low toxicity) -Resistivity: (good insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (high reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (quite common) -Article: an Type: Organ -Found nature: Yes Lode name: Slab -Raw names: crystal, shard -Refined names: crystal, shard diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/illumium.mat --- a/materials/data/illumium.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (illumium): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (very sturdy) -Magic: (very magical) Flammability: (highly flammable) -Warmth: (chilly outfit) Toxicity: (very toxic) -Resistivity: (weak insulator) Malleability: (very solid) -Mentality: (high mentality) Reactivity: (low reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (very valuable) Rarity: (average) -Article: an Type: Metal -Found nature: Yes Lode name: Gloss -Raw names: lode, gob, chunk -Refined names: casting, mold, block diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/indium.mat --- a/materials/data/indium.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (indium): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (normal) -Magic: (a bit magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (very toxic) -Resistivity: (lousy insulator) Malleability: (quite solid) -Mentality: (low mentality) Reactivity: (high reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (valuable) Rarity: (common) -Article: an Type: Metal -Found nature: Yes Lode name: Lode -Raw names: nugget, lump -Refined names: bar, casting, mold diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/iridium.mat --- a/materials/data/iridium.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (iridium): -------------------------------------------------------------------------------- -Weight (g/l): (very heavy) Sturdyness: (very sturdy) -Magic: (a bit magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (lousy insulator) Malleability: (quite solid) -Mentality: (low mentality) Reactivity: (reactive) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (very valuable) Rarity: (rare) -Article: an Type: Metal -Found nature: Yes Lode name: Lode -Raw names: chunk, gob -Refined names: ingot, bar, casting diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/iron.mat --- a/materials/data/iron.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (iron): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (normal) -Magic: (a bit magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (toxic) -Resistivity: (lousy insulator) Malleability: (solid) -Mentality: (low mentality) Reactivity: (high reactivity) -Weapon rarity: (most common) Armour rarity: (frequently used) -Value (gp/kg): (cheap) Rarity: (quite common) -Article: an Type: Metal -Found nature: Yes Lode name: Deposit -Raw names: nugget -Refined names: ingot, bar, mold diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/ivory.mat --- a/materials/data/ivory.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (ivory): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (normal) -Magic: (a bit magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (mediocre toxicity) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (average) Rarity: (very rare) -Article: an Type: Bone -Found nature: Yes Lode name: Graveyard -Raw names: piece, chunk, tusk -Refined names: shaped, sculpted diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/jade.mat --- a/materials/data/jade.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (jade): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (very sturdy) -Magic: (notable magical) Flammability: (quite unburnable) -Warmth: (icy outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (low mentality) Reactivity: (low reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (very valuable) Rarity: (average) -Article: a Type: Gem -Found nature: Yes Lode name: Deposit -Raw names: stone, crystal -Refined names: hexagonal, tetragonal, isometric diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/kryptonite.mat --- a/materials/data/kryptonite.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (kryptonite): -------------------------------------------------------------------------------- -Weight (g/l): (very heavy) Sturdyness: (normal) -Magic: (highly magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (lousy insulator) Malleability: (incredibly solid) -Mentality: (mental) Reactivity: (notable reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (very valuable) Rarity: (very rare) -Article: a Type: Metal -Found nature: Yes Lode name: Deposit -Raw names: chunk, gob -Refined names: mold, casting, ingot diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/laen.mat --- a/materials/data/laen.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (laen): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (incredibly sturdy) -Magic: (highly magical) Flammability: (unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (low mentality) Reactivity: (not reactive) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (very valuable) Rarity: (rare) -Article: a Type: Glass -Found nature: Yes Lode name: Slab -Raw names: piece, shard, sliver -Refined names: mold, casting, form diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/lead.mat --- a/materials/data/lead.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (lead): -------------------------------------------------------------------------------- -Weight (g/l): (very heavy) Sturdyness: (normal) -Magic: (magical) Flammability: (quite flammable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (lousy insulator) Malleability: (loose) -Mentality: (high mentality) Reactivity: (notable reactivity) -Weapon rarity: (rarely used) Armour rarity: (sometimes used) -Value (gp/kg): (cheap) Rarity: (common) -Article: a Type: Metal -Found nature: Yes Lode name: Deposit -Raw names: lump, gob, clump -Refined names: ingot, bar, mold diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/leather.mat --- a/materials/data/leather.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (leather): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (normal) -Magic: (weakly magical) Flammability: (highly flammable) -Warmth: (drafty outfit) Toxicity: (non toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (high reactivity) -Weapon rarity: (not used) Armour rarity: (frequently used) -Value (gp/kg): (cheap) Rarity: (average) -Article: a Type: Cloth -Found nature: No Lode name: Pile -Raw names: piece, strip -Refined names: strap, length diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/magnesium.mat --- a/materials/data/magnesium.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (magnesium): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (very fragile) -Magic: (a bit magical) Flammability: (highly flammable) -Warmth: (chilly outfit) Toxicity: (very toxic) -Resistivity: (lousy insulator) Malleability: (a bit loose) -Mentality: (low mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (low-priced) Rarity: (common) -Article: a Type: Metal -Found nature: Yes Lode name: Deposit -Raw names: salt, lump -Refined names: mold, casting, ingot diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/mahogany.mat --- a/materials/data/mahogany.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (mahogany): -------------------------------------------------------------------------------- -Weight (g/l): (light) Sturdyness: (normal) -Magic: (magical) Flammability: (highly flammable) -Warmth: (chilly outfit) Toxicity: (very low toxicity) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (rarely used) Armour rarity: (not used) -Value (gp/kg): (low-priced) Rarity: (quite common) -Article: a Type: Wood -Found nature: Yes Lode name: Stack -Raw names: log, twig, stick, block -Refined names: block, log diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/malachite.mat --- a/materials/data/malachite.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (malachite): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (sturdy) -Magic: (magical) Flammability: (almost unburnable) -Warmth: (icy outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (reactive) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (average) Rarity: (quite common) -Article: a Type: Gem -Found nature: Yes Lode name: Deposit -Raw names: stone, crystal -Refined names: hexagonal, tetragonal, isometric diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/mallorn.mat --- a/materials/data/mallorn.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (mallorn): -------------------------------------------------------------------------------- -Weight (g/l): (light) Sturdyness: (sturdy) -Magic: (highly magical) Flammability: (very flammable) -Warmth: (chilly outfit) Toxicity: (low toxicity) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (low mentality) Reactivity: (high reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (average) Rarity: (quite common) -Article: a Type: Wood -Found nature: Yes Lode name: Stack -Raw names: log, twig, stick, block -Refined names: block, log diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/maple.mat --- a/materials/data/maple.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (maple): -------------------------------------------------------------------------------- -Weight (g/l): (very light) Sturdyness: (normal) -Magic: (a bit magical) Flammability: (highly flammable) -Warmth: (chilly outfit) Toxicity: (very low toxicity) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (rarely used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (quite common) -Article: a Type: Wood -Found nature: Yes Lode name: Stack -Raw names: log, twig, stick, block -Refined names: block, log diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/marble.mat --- a/materials/data/marble.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (marble): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (fragile) -Magic: (weakly magical) Flammability: (almost unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (reactive) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (quite common) -Article: a Type: Stone -Found nature: Yes Lode name: Crag -Raw names: chunk, block, clump, hunk, lump -Refined names: block, brick diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/marlor.mat --- a/materials/data/marlor.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (marlor): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (incredibly sturdy) -Magic: (magical) Flammability: (very flammable) -Warmth: (chilly outfit) Toxicity: (very low toxicity) -Resistivity: (insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (low reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (valuable) Rarity: (impossible) -Article: a Type: Wood -Found nature: No Lode name: Stack -Raw names: log, twig, stick, block -Refined names: block, log diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/mithril.mat --- a/materials/data/mithril.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (mithril): -------------------------------------------------------------------------------- -Weight (g/l): (very heavy) Sturdyness: (incredibly sturdy) -Magic: (highly magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (lousy insulator) Malleability: (incredibly solid) -Mentality: (low mentality) Reactivity: (low reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (very valuable) Rarity: (average) -Article: a Type: Metal -Found nature: Yes Lode name: Deposit -Raw names: lump, nugget -Refined names: bar, mold, casting diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/molybdenum.mat --- a/materials/data/molybdenum.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (molybdenum): -------------------------------------------------------------------------------- -Weight (g/l): (very heavy) Sturdyness: (very sturdy) -Magic: (a bit magical) Flammability: (almost unburnable) -Warmth: (icy outfit) Toxicity: (mediocre toxicity) -Resistivity: (lousy insulator) Malleability: (incredibly solid) -Mentality: (poor mentality) Reactivity: (notable reactivity) -Weapon rarity: (sometimes used) Armour rarity: (sometimes used) -Value (gp/kg): (average) Rarity: (very rare) -Article: a Type: Metal -Found nature: Yes Lode name: Deposit -Raw names: lode, chunk -Refined names: bar, ingot, mold diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/moonstone.mat --- a/materials/data/moonstone.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (moonstone): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (sturdy) -Magic: (notable magical) Flammability: (normal) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (low mentality) Reactivity: (reactive) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (average) Rarity: (average) -Article: a Type: Stone -Found nature: Yes Lode name: Protrusion -Raw names: chunk, block, clump, hunk, lump -Refined names: block, brick diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/moss_agate.mat --- a/materials/data/moss_agate.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (moss agate): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (sturdy) -Magic: (notable magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (some mentality) Reactivity: (low reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (average) Rarity: (rare) -Article: a Type: Gem -Found nature: Yes Lode name: Deposit -Raw names: stone, crystal -Refined names: hexagonal, tetragonal, isometric diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/mowgles.mat --- a/materials/data/mowgles.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (mowgles): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (normal) -Magic: (weakly magical) Flammability: (quite flammable) -Warmth: (icy outfit) Toxicity: (very low toxicity) -Resistivity: (lousy insulator) Malleability: (a bit loose) -Mentality: (poor mentality) Reactivity: (poor reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (very common) -Article: a Type: Metal -Found nature: No Lode name: Deposit -Raw names: chunk, lode, lump -Refined names: bar, ingot, mold diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/mowglite.mat --- a/materials/data/mowglite.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (mowglite): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (normal) -Magic: (weakly magical) Flammability: (quite flammable) -Warmth: (icy outfit) Toxicity: (very low toxicity) -Resistivity: (lousy insulator) Malleability: (a bit loose) -Mentality: (poor mentality) Reactivity: (poor reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (very common) -Article: a Type: Metal -Found nature: Yes Lode name: Lode -Raw names: chunk, lode, lump -Refined names: bar, ingot, mold diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/neo_burlap.mat --- a/materials/data/neo_burlap.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,14 +0,0 @@ -MATERIAL STATS (neo burlap): -------------------------------------------------------------------------------- - -Weight (g/l): (normal) Sturdyness: (sturdy) -Magic: (magical) Flammability: (quite flammable) -Warmth: (very warm outfit) Toxicity: (very low toxicity) -Resistivity: (good insulator) Malleability: (loose) -Mentality: (low mentality) Reactivity: (notable reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (valuable) Rarity: (impossible) -Article: a Type: Cloth -Found nature: No Lode name: Chunky -Raw names: piece, strip -Refined names: slab diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/nickel.mat --- a/materials/data/nickel.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (nickel): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (incredibly sturdy) -Magic: (magical) Flammability: (almost unburnable) -Warmth: (icy outfit) Toxicity: (low toxicity) -Resistivity: (weak insulator) Malleability: (solid) -Mentality: (some mentality) Reactivity: (low reactivity) -Weapon rarity: (quite much used) Armour rarity: (quite much used) -Value (gp/kg): (low-priced) Rarity: (common) -Article: a Type: Metal -Found nature: Yes Lode name: Lode -Raw names: nugget, lump -Refined names: bar, ingot, casting diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/nullium.mat --- a/materials/data/nullium.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (nullium): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (very sturdy) -Magic: (very magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (very toxic) -Resistivity: (weak insulator) Malleability: (very solid) -Mentality: (high mentality) Reactivity: (low reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (very valuable) Rarity: (average) -Article: a Type: Metal -Found nature: Yes Lode name: Abyss -Raw names: lode, gob, chunk -Refined names: casting, mold, block diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/oak.mat --- a/materials/data/oak.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (oak): -------------------------------------------------------------------------------- -Weight (g/l): (light) Sturdyness: (normal) -Magic: (magical) Flammability: (highly flammable) -Warmth: (chilly outfit) Toxicity: (very low toxicity) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (rarely used) Armour rarity: (not used) -Value (gp/kg): (low-priced) Rarity: (quite common) -Article: a Type: Wood -Found nature: Yes Lode name: Stack -Raw names: log, twig, stick, block -Refined names: block, log diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/obsidian.mat --- a/materials/data/obsidian.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (obsidian): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (normal) -Magic: (weakly magical) Flammability: (almost unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (low reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (very valuable) Rarity: (average) -Article: a Type: Glass -Found nature: Yes Lode name: Slab -Raw names: piece, shard, sliver -Refined names: mold, casting, form diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/olivine.mat --- a/materials/data/olivine.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (olivine): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (very sturdy) -Magic: (magical) Flammability: (normal) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (low mentality) Reactivity: (low reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (low-priced) Rarity: (common) -Article: an Type: Gem -Found nature: Yes Lode name: Deposit -Raw names: stone, crystal -Refined names: hexagonal, tetragonal, isometric diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/onyx.mat --- a/materials/data/onyx.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (onyx): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (normal) -Magic: (magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (low mentality) Reactivity: (notable reactivity) -Weapon rarity: (rarely used) Armour rarity: (rarely used) -Value (gp/kg): (valuable) Rarity: (rare) -Article: an Type: Gem -Found nature: Yes Lode name: Deposit -Raw names: stone, crystal -Refined names: hexagonal, tetragonal, isometric diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/opal.mat --- a/materials/data/opal.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (opal): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (very sturdy) -Magic: (a bit magical) Flammability: (almost unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (low mentality) Reactivity: (low reactivity) -Weapon rarity: (rarely used) Armour rarity: (rarely used) -Value (gp/kg): (average) Rarity: (rare) -Article: an Type: Gem -Found nature: Yes Lode name: Deposit -Raw names: stone, crystal -Refined names: hexagonal, tetragonal, isometric diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/osmium.mat --- a/materials/data/osmium.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (osmium): -------------------------------------------------------------------------------- -Weight (g/l): (very heavy) Sturdyness: (very sturdy) -Magic: (a bit magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (lousy insulator) Malleability: (quite solid) -Mentality: (low mentality) Reactivity: (reactive) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (very valuable) Rarity: (common) -Article: an Type: Metal -Found nature: Yes Lode name: Lode -Raw names: hunk, nugget -Refined names: ingot, bar, billet diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/palladium.mat --- a/materials/data/palladium.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (palladium): -------------------------------------------------------------------------------- -Weight (g/l): (very heavy) Sturdyness: (sturdy) -Magic: (notable magical) Flammability: (quite unburnable) -Warmth: (icy outfit) Toxicity: (very toxic) -Resistivity: (lousy insulator) Malleability: (solid) -Mentality: (low mentality) Reactivity: (low reactivity) -Weapon rarity: (rarely used) Armour rarity: (rarely used) -Value (gp/kg): (valuable) Rarity: (average) -Article: a Type: Metal -Found nature: Yes Lode name: Lode -Raw names: lump, nugget -Refined names: ingot, casting, billot diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/paper.mat --- a/materials/data/paper.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (paper): -------------------------------------------------------------------------------- -Weight (g/l): (light) Sturdyness: (very fragile) -Magic: (a bit magical) Flammability: (highly flammable) -Warmth: (chilly outfit) Toxicity: (very low toxicity) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (rare) -Article: a Type: Paper -Found nature: No Lode name: Pile -Raw names: pulp -Refined names: sheet, reem, piece diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/pearl.mat --- a/materials/data/pearl.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (pearl): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (fragile) -Magic: (a bit magical) Flammability: (quite flammable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (high reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (very valuable) Rarity: (rare) -Article: a Type: Gem -Found nature: No Lode name: Deposit -Raw names: stone, crystal -Refined names: hexagonal, tetragonal, isometric diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/petrified_wood.mat --- a/materials/data/petrified_wood.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (petrified wood): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (normal) -Magic: (weakly magical) Flammability: (quite unburnable) -Warmth: (icy outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (reactive) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (average) Rarity: (very rare) -Article: a Type: Stone -Found nature: Yes Lode name: Crag -Raw names: log, twig, stick, block -Refined names: block, log diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/pewter.mat --- a/materials/data/pewter.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (pewter): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (fragile) -Magic: (magical) Flammability: (normal) -Warmth: (chilly outfit) Toxicity: (mediocre toxicity) -Resistivity: (lousy insulator) Malleability: (loose) -Mentality: (low mentality) Reactivity: (high reactivity) -Weapon rarity: (rarely used) Armour rarity: (sometimes used) -Value (gp/kg): (low-priced) Rarity: (common) -Article: a Type: Alloy -Found nature: No Lode name: Lode -Raw names: lode, chunk -Refined names: casting, bar, mold, ingot diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/phosphorus.mat --- a/materials/data/phosphorus.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,14 +0,0 @@ -MATERIAL STATS (phosphorus): -------------------------------------------------------------------------------- - -Weight (g/l): (heavy) Sturdyness: (normal) -Magic: (a bit magical) Flammability: (quite flammable) -Warmth: (drafty outfit) Toxicity: (highly toxic) -Resistivity: (weak insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (high reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (low-priced) Rarity: (average) -Article: a Type: Organ -Found nature: No Lode name: Deposit -Raw names: lump, chunk, wad -Refined names: block, form, mold diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/platinum.mat --- a/materials/data/platinum.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (platinum): -------------------------------------------------------------------------------- -Weight (g/l): (very heavy) Sturdyness: (very sturdy) -Magic: (very magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (very toxic) -Resistivity: (lousy insulator) Malleability: (solid) -Mentality: (low mentality) Reactivity: (low reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (very valuable) Rarity: (common) -Article: a Type: Metal -Found nature: Yes Lode name: Lode -Raw names: hunk, lump -Refined names: bar, billet, casting diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/porcelain.mat --- a/materials/data/porcelain.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,14 +0,0 @@ -MATERIAL STATS (porcelain): -------------------------------------------------------------------------------- - -Weight (g/l): (very light) Sturdyness: (very fragile) -Magic: (a bit magical) Flammability: (quite flammable) -Warmth: (chilly outfit) Toxicity: (very low toxicity) -Resistivity: (weak insulator) Malleability: (quite solid) -Mentality: (poor mentality) Reactivity: (low reactivity) -Weapon rarity: (quite much used) Armour rarity: (not used) -Value (gp/kg): (low-priced) Rarity: (rare) -Article: a Type: Inorg -Found nature: No Lode name: Mass -Raw names: hunk, chunk -Refined names: block, ball diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/potassium.mat --- a/materials/data/potassium.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (potassium): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (very fragile) -Magic: (weakly magical) Flammability: (highly flammable) -Warmth: (drafty outfit) Toxicity: (highly toxic) -Resistivity: (weak insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (high reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (average) Rarity: (rare) -Article: a Type: Metal -Found nature: Yes Lode name: Deposit -Raw names: lump, chunk, wad -Refined names: block, ingot diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/pyrite.mat --- a/materials/data/pyrite.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (pyrite): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (normal) -Magic: (a bit magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (very toxic) -Resistivity: (lousy insulator) Malleability: (quite solid) -Mentality: (low mentality) Reactivity: (high reactivity) -Weapon rarity: (rarely used) Armour rarity: (rarely used) -Value (gp/kg): (low-priced) Rarity: (common) -Article: a Type: Metal -Found nature: Yes Lode name: Deposit -Raw names: nugget, chunk, lump -Refined names: bar, mold, ingot diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/quartz.mat --- a/materials/data/quartz.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (quartz): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (sturdy) -Magic: (notable magical) Flammability: (almost unburnable) -Warmth: (chilly outfit) Toxicity: (very toxic) -Resistivity: (good insulator) Malleability: (loose) -Mentality: (some mentality) Reactivity: (low reactivity) -Weapon rarity: (rarely used) Armour rarity: (rarely used) -Value (gp/kg): (average) Rarity: (average) -Article: an Type: Gem -Found nature: Yes Lode name: Deposit -Raw names: stone, crystal -Refined names: hexagonal, tetragonal, isometric diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/quicksilver.mat --- a/materials/data/quicksilver.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (quicksilver): -------------------------------------------------------------------------------- -Weight (g/l): (very heavy) Sturdyness: (very fragile) -Magic: (notable magical) Flammability: (highly flammable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (lousy insulator) Malleability: (loose) -Mentality: (some mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (very valuable) Rarity: (rare) -Article: a Type: Metal -Found nature: No Lode name: Lode -Raw names: load -Refined names: ingot diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/rhodium.mat --- a/materials/data/rhodium.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (rhodium): -------------------------------------------------------------------------------- -Weight (g/l): (very heavy) Sturdyness: (very sturdy) -Magic: (notable magical) Flammability: (almost unburnable) -Warmth: (icy outfit) Toxicity: (toxic) -Resistivity: (lousy insulator) Malleability: (quite solid) -Mentality: (low mentality) Reactivity: (reactive) -Weapon rarity: (rarely used) Armour rarity: (rarely used) -Value (gp/kg): (valuable) Rarity: (very rare) -Article: a Type: Metal -Found nature: Yes Lode name: Deposit -Raw names: lump, chunk -Refined names: bar, casting, mold diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/rhodonite.mat --- a/materials/data/rhodonite.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (rhodonite): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (normal) -Magic: (magical) Flammability: (almost unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (low mentality) Reactivity: (poor reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (average) Rarity: (average) -Article: a Type: Gem -Found nature: Yes Lode name: Deposit -Raw names: stone, crystal -Refined names: hexagonal, tetragonal, isometric diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/rift_plasma.mat --- a/materials/data/rift_plasma.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (rift plasma): -------------------------------------------------------------------------------- -Weight (g/l): (very light) Sturdyness: (very fragile) -Magic: (weakly magical) Flammability: (almost unburnable) -Warmth: (icy outfit) Toxicity: (very low toxicity) -Resistivity: (poor insulator) Malleability: (quite solid) -Mentality: (poor mentality) Reactivity: (high reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (highly valuable) Rarity: (impossible) -Article: a Type: Inorg -Found nature: No Lode name: Conflagration -Raw names: wisp, bulge -Refined names: flame, flare diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/rubber.mat --- a/materials/data/rubber.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (rubber): -------------------------------------------------------------------------------- -Weight (g/l): (light) Sturdyness: (normal) -Magic: (not magical) Flammability: (very flammable) -Warmth: (chilly outfit) Toxicity: (non toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (average) -Article: a Type: Inorg -Found nature: No Lode name: Mass -Raw names: piece, chunk, wad -Refined names: block, mold, form diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/ruby.mat --- a/materials/data/ruby.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (ruby): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (very sturdy) -Magic: (magical) Flammability: (normal) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (low reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (highly valuable) Rarity: (average) -Article: a Type: Gem -Found nature: Yes Lode name: Deposit -Raw names: stone, crystal -Refined names: hexagonal, tetragonal, isometric diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/sapphire.mat --- a/materials/data/sapphire.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (sapphire): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (very sturdy) -Magic: (magical) Flammability: (normal) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (low reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (very valuable) Rarity: (very rare) -Article: a Type: Gem -Found nature: Yes Lode name: Deposit -Raw names: stone, crystal -Refined names: hexagonal, tetragonal, isometric diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/silicon.mat --- a/materials/data/silicon.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (silicon): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (normal) -Magic: (weakly magical) Flammability: (almost unburnable) -Warmth: (icy outfit) Toxicity: (very low toxicity) -Resistivity: (lousy insulator) Malleability: (very solid) -Mentality: (poor mentality) Reactivity: (notable reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (low-priced) Rarity: (rare) -Article: a Type: Metal -Found nature: Yes Lode name: Lode -Raw names: lode, lump, chunk -Refined names: mold, chip, casting diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/silk.mat --- a/materials/data/silk.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (silk): -------------------------------------------------------------------------------- -Weight (g/l): (very light) Sturdyness: (normal) -Magic: (a bit magical) Flammability: (highly flammable) -Warmth: (chilly outfit) Toxicity: (non toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (most common) -Value (gp/kg): (low-priced) Rarity: (rare) -Article: a Type: Cloth -Found nature: No Lode name: Mound -Raw names: piece, strip -Refined names: piece, strip diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/silver.mat --- a/materials/data/silver.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (silver): -------------------------------------------------------------------------------- -Weight (g/l): (very heavy) Sturdyness: (very sturdy) -Magic: (very magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (very toxic) -Resistivity: (lousy insulator) Malleability: (solid) -Mentality: (low mentality) Reactivity: (low reactivity) -Weapon rarity: (rarely used) Armour rarity: (quite much used) -Value (gp/kg): (low-priced) Rarity: (common) -Article: a Type: Metal -Found nature: Yes Lode name: Lode -Raw names: nugget, chunk -Refined names: bar, casting, ingot diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/slate.mat --- a/materials/data/slate.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (slate): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (very fragile) -Magic: (weakly magical) Flammability: (normal) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (a bit loose) -Mentality: (poor mentality) Reactivity: (reactive) -Weapon rarity: (rarely used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (very common) -Article: a Type: Stone -Found nature: Yes Lode name: Slab -Raw names: chunk, block, clump, hunk, lump -Refined names: block, brick diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/starmetal.mat --- a/materials/data/starmetal.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (starmetal): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (very sturdy) -Magic: (very magical) Flammability: (almost unburnable) -Warmth: (excellent outfit) Toxicity: (mediocre toxicity) -Resistivity: (lousy insulator) Malleability: (incredibly solid) -Mentality: (poor mentality) Reactivity: (high reactivity) -Weapon rarity: (rarely used) Armour rarity: (rarely used) -Value (gp/kg): (highly valuable) Rarity: (very rare) -Article: a Type: Metal -Found nature: Yes Lode name: Lode -Raw names: piece, fragment, chunk -Refined names: bar, ingot diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/steel.mat --- a/materials/data/steel.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (steel): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (very sturdy) -Magic: (magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (toxic) -Resistivity: (lousy insulator) Malleability: (very solid) -Mentality: (low mentality) Reactivity: (high reactivity) -Weapon rarity: (most common) Armour rarity: (frequently used) -Value (gp/kg): (low-priced) Rarity: (very common) -Article: a Type: Alloy -Found nature: No Lode name: Deposit -Raw names: lump, lode -Refined names: ingot, bar, casting diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/steuben.mat --- a/materials/data/steuben.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,14 +0,0 @@ -MATERIAL STATS (steuben): -------------------------------------------------------------------------------- - -Weight (g/l): (normal) Sturdyness: (normal) -Magic: (highly magical) Flammability: (unburnable) -Warmth: (icy outfit) Toxicity: (low toxicity) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (great mentality) Reactivity: (poor reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (highly valuable) Rarity: (impossible) -Article: a Type: Glass -Found nature: No Lode name: Shard -Raw names: slice, piece, shard -Refined names: cut, crafted diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/stone.mat --- a/materials/data/stone.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (stone): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (very fragile) -Magic: (weakly magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (notable reactivity) -Weapon rarity: (rarely used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (very common) -Article: a Type: Stone -Found nature: Yes Lode name: Crag -Raw names: chunk, block, clump, hunk, lump -Refined names: block, brick diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/sulphur.mat --- a/materials/data/sulphur.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (sulphur): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (fragile) -Magic: (magical) Flammability: (quite flammable) -Warmth: (chilly outfit) Toxicity: (non toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (low-priced) Rarity: (rare) -Article: a Type: Stone -Found nature: Yes Lode name: Deposit -Raw names: lump, chunk, hunk -Refined names: form, block diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/sunstone.mat --- a/materials/data/sunstone.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (sunstone): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (very sturdy) -Magic: (notable magical) Flammability: (almost unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (low mentality) Reactivity: (low reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (average) Rarity: (average) -Article: a Type: Gem -Found nature: Yes Lode name: Deposit -Raw names: stone, crystal -Refined names: hexagonal, tetragonal, isometric diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/tadmium.mat --- a/materials/data/tadmium.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (tadmium): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (very sturdy) -Magic: (highly magical) Flammability: (very flammable) -Warmth: (icy outfit) Toxicity: (toxic) -Resistivity: (lousy insulator) Malleability: (solid) -Mentality: (great mentality) Reactivity: (great reactivity) -Weapon rarity: (rarely used) Armour rarity: (rarely used) -Value (gp/kg): (very valuable) Rarity: (very rare) -Article: a Type: Metal -Found nature: Yes Lode name: Lode -Raw names: lode, lump, hunk -Refined names: bar, ingot, block diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/tin.mat --- a/materials/data/tin.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (tin): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (fragile) -Magic: (a bit magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (toxic) -Resistivity: (lousy insulator) Malleability: (quite solid) -Mentality: (low mentality) Reactivity: (high reactivity) -Weapon rarity: (rarely used) Armour rarity: (sometimes used) -Value (gp/kg): (cheap) Rarity: (common) -Article: a Type: Metal -Found nature: Yes Lode name: Deposit -Raw names: lode, chunk -Refined names: bar, mold, ingot diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/titanium.mat --- a/materials/data/titanium.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (titanium): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (incredibly sturdy) -Magic: (magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (toxic) -Resistivity: (lousy insulator) Malleability: (very solid) -Mentality: (low mentality) Reactivity: (notable reactivity) -Weapon rarity: (rarely used) Armour rarity: (rarely used) -Value (gp/kg): (average) Rarity: (rare) -Article: a Type: Metal -Found nature: Yes Lode name: Lode -Raw names: wad, chunk -Refined names: bar, mold, ingot diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/topaz.mat --- a/materials/data/topaz.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (topaz): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (incredibly sturdy) -Magic: (magical) Flammability: (almost unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (low reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (average) Rarity: (common) -Article: a Type: Gem -Found nature: Yes Lode name: Deposit -Raw names: stone, crystal -Refined names: hexagonal, tetragonal, isometric diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/tormium.mat --- a/materials/data/tormium.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (tormium): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (very sturdy) -Magic: (very magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (non toxic) -Resistivity: (lousy insulator) Malleability: (very solid) -Mentality: (low mentality) Reactivity: (notable reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (very valuable) Rarity: (common) -Article: a Type: Metal -Found nature: Yes Lode name: Lode -Raw names: hunk, clod, wad -Refined names: bar, ingot, mold diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/tungsten.mat --- a/materials/data/tungsten.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (tungsten): -------------------------------------------------------------------------------- -Weight (g/l): (very heavy) Sturdyness: (normal) -Magic: (magical) Flammability: (unburnable) -Warmth: (icy outfit) Toxicity: (toxic) -Resistivity: (lousy insulator) Malleability: (loose) -Mentality: (low mentality) Reactivity: (reactive) -Weapon rarity: (sometimes used) Armour rarity: (rarely used) -Value (gp/kg): (valuable) Rarity: (average) -Article: a Type: Metal -Found nature: Yes Lode name: Lode -Raw names: piece, hunk -Refined names: bar, mold, casting diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/turquoise.mat --- a/materials/data/turquoise.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (turquoise): -------------------------------------------------------------------------------- -Weight (g/l): (normal) Sturdyness: (very sturdy) -Magic: (weakly magical) Flammability: (almost unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (some mentality) Reactivity: (reactive) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (average) Rarity: (common) -Article: a Type: Gem -Found nature: Yes Lode name: Deposit -Raw names: stone, crystal -Refined names: hexagonal, tetragonal, isometric diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/uranium.mat --- a/materials/data/uranium.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (uranium): -------------------------------------------------------------------------------- -Weight (g/l): (very heavy) Sturdyness: (normal) -Magic: (magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (lousy insulator) Malleability: (very solid) -Mentality: (some mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (very valuable) Rarity: (rare) -Article: an Type: Metal -Found nature: Yes Lode name: Deposit -Raw names: lump, isotope -Refined names: bar, billet, mold diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/vanadium.mat --- a/materials/data/vanadium.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (vanadium): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (incredibly sturdy) -Magic: (magical) Flammability: (quite flammable) -Warmth: (icy outfit) Toxicity: (mediocre toxicity) -Resistivity: (lousy insulator) Malleability: (solid) -Mentality: (poor mentality) Reactivity: (poor reactivity) -Weapon rarity: (rarely used) Armour rarity: (rarely used) -Value (gp/kg): (valuable) Rarity: (common) -Article: a Type: Metal -Found nature: Yes Lode name: Deposit -Raw names: wad, gob -Refined names: mold, billit, casting diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/vegetation.mat --- a/materials/data/vegetation.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (vegetation): -------------------------------------------------------------------------------- -Weight (g/l): (very light) Sturdyness: (normal) -Magic: (a bit magical) Flammability: (highly flammable) -Warmth: (chilly outfit) Toxicity: (very low toxicity) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (very common) -Article: a Type: Organ -Found nature: Yes Lode name: Tangle -Raw names: stem, twig, stick, leaf -Refined names: bundle, log diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/water.mat --- a/materials/data/water.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (water): -------------------------------------------------------------------------------- -Weight (g/l): (light) Sturdyness: (incredibly sturdy) -Magic: (a bit magical) Flammability: (highly flammable) -Warmth: (icy outfit) Toxicity: (very low toxicity) -Resistivity: (poor insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (notable reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (very common) -Article: a Type: Organ -Found nature: Yes Lode name: Pool -Raw names: puddle, pocket -Refined names: puddle diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/wax.mat --- a/materials/data/wax.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (wax): -------------------------------------------------------------------------------- -Weight (g/l): (light) Sturdyness: (very fragile) -Magic: (a bit magical) Flammability: (highly flammable) -Warmth: (chilly outfit) Toxicity: (very low toxicity) -Resistivity: (great insulator) Malleability: (quite solid) -Mentality: (poor mentality) Reactivity: (high reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (cheap) Rarity: (common) -Article: a Type: Organ -Found nature: No Lode name: Lump -Raw names: block, chunk -Refined names: stick, sheet diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/weenite.mat --- a/materials/data/weenite.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (weenite): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (incredibly sturdy) -Magic: (highly magical) Flammability: (almost unburnable) -Warmth: (excellent outfit) Toxicity: (very toxic) -Resistivity: (great insulator) Malleability: (incredibly solid) -Mentality: (great mentality) Reactivity: (low reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (highly valuable) Rarity: (impossible) -Article: a Type: Gem -Found nature: No Lode name: Hit -Raw names: mic, string -Refined names: dean, gene diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/wood.mat --- a/materials/data/wood.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (wood): -------------------------------------------------------------------------------- -Weight (g/l): (very light) Sturdyness: (normal) -Magic: (a bit magical) Flammability: (highly flammable) -Warmth: (chilly outfit) Toxicity: (very low toxicity) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (rarely used) Armour rarity: (not used) -Value (gp/kg): (low-priced) Rarity: (quite common) -Article: a Type: Wood -Found nature: Yes Lode name: Stack -Raw names: log, twig, stick, block -Refined names: block, log diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/wool.mat --- a/materials/data/wool.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (wool): -------------------------------------------------------------------------------- -Weight (g/l): (light) Sturdyness: (fragile) -Magic: (weakly magical) Flammability: (highly flammable) -Warmth: (comfortable) Toxicity: (non toxic) -Resistivity: (insulator) Malleability: (loose) -Mentality: (poor mentality) Reactivity: (great reactivity) -Weapon rarity: (not used) Armour rarity: (quite much used) -Value (gp/kg): (cheap) Rarity: (common) -Article: a Type: Cloth -Found nature: Yes Lode name: Mound -Raw names: piece, strip -Refined names: strap, length diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/zhentorium.mat --- a/materials/data/zhentorium.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (zhentorium): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (incredibly sturdy) -Magic: (highly magical) Flammability: (quite unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (lousy insulator) Malleability: (incredibly solid) -Mentality: (some mentality) Reactivity: (reactive) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (very valuable) Rarity: (very rare) -Article: a Type: Metal -Found nature: Yes Lode name: Lode -Raw names: nugget, lump, piece -Refined names: bar, mold, casting diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/zinc.mat --- a/materials/data/zinc.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (zinc): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (fragile) -Magic: (a bit magical) Flammability: (normal) -Warmth: (chilly outfit) Toxicity: (toxic) -Resistivity: (lousy insulator) Malleability: (a bit loose) -Mentality: (low mentality) Reactivity: (low reactivity) -Weapon rarity: (rarely used) Armour rarity: (sometimes used) -Value (gp/kg): (cheap) Rarity: (common) -Article: a Type: Metal -Found nature: Yes Lode name: Deposit -Raw names: mineral, nugget -Refined names: casting, ingot, billet diff -r c5c30dee4e45 -r f09650f2e7a8 materials/data/zircon.mat --- a/materials/data/zircon.mat Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -MATERIAL STATS (zircon): -------------------------------------------------------------------------------- -Weight (g/l): (heavy) Sturdyness: (very sturdy) -Magic: (a bit magical) Flammability: (almost unburnable) -Warmth: (chilly outfit) Toxicity: (highly toxic) -Resistivity: (great insulator) Malleability: (loose) -Mentality: (low mentality) Reactivity: (poor reactivity) -Weapon rarity: (not used) Armour rarity: (not used) -Value (gp/kg): (average) Rarity: (average) -Article: a Type: Gem -Found nature: Yes Lode name: Deposit -Raw names: stone, crystal -Refined names: hexagonal, tetragonal, isometric diff -r c5c30dee4e45 -r f09650f2e7a8 materials/index.php --- a/materials/index.php Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,399 +0,0 @@ - -// -require "mgeneric.inc.php"; -require "materials.inc.php"; - -$pageTitle = "Pupunen BatMUD Material Browser"; -$pageIndex = "index.php"; - - -function stParseList($values, $pair) -{ - $res = array(); - if ($values === FALSE) - return $res; - - // It's an array already - if (is_array($values)) - { - if ($pair) - { - // The data should already be in our desired format .. maybe - foreach ($values as $key => $val) - $res[trim($key)] = trim($val); - } - else - { - // Place values in hash - foreach ($values as $key) - $res[trim($key)] = 1; - } - return $res; - } - - // Assume string, parse it - if (($list = preg_split("/\s*,\s*/", trim($values), -1, PREG_SPLIT_NO_EMPTY)) === FALSE) - return $res; - - if ($pair) - { - // Parse key-value pairs separated by : - foreach ($list as $str) - { - if (($tmp = preg_split("/\s*:\s*/", trim($str), -1, PREG_SPLIT_NO_EMPTY)) !== FALSE) - $res[$tmp[0]] = $tmp[1]; - } - } - else - { - // Should be just values, so place them in hash - foreach ($list as $str) - $res[$str] = 1; - } - return $res; -} - - -function stMakeList($name, $url, $array, $pair) -{ - if (count($array) == 0) - return ""; - - $tmp = array(); - if ($pair) - { - foreach ($array as $key => $val) - $tmp[] = $key.":".$val; - } - else - { - foreach ($array as $key => $val) - $tmp[] = $key; - } - - if ($url) - return "&".$name."=".join(",", $tmp); - else - return stGetFormHiddenInput($name, join(",", $tmp))."\n"; -} - - -function stGetTC($a, $column) -{ - global $setSortColumn; - return "<".$a.($column == $setSortColumn ? " class=\"hilite\"" : "").">"; -} - - -function stGetURLStr($cfilters, $col, $dir, $domfilters, $mfilters) -{ - global $sortDirs, $setHideColumns; - $str = "s=".$col."&d=".$sortDirs[$dir]."&mf=".$domfilters; - $str .= stMakeList("f", TRUE, $cfilters, TRUE); - $str .= stMakeList("h", TRUE, $setHideColumns, FALSE); - $str .= stMakeList("m", TRUE, $mfilters, FALSE); - return $str; -} - - -function stSortMatFunc($a, $b) -{ - global $setSortDirection, $setSortColumn; - $index = $setSortColumn - 1; - - if ($a[$index] == $b[$index]) - return 0; - - $res = $a[$index] < $b[$index]; - - if ($setSortDirection) - return $res ? 1 : -1; - else - return $res ? -1 : 1; -} - - -// -// Actual code starts -// -$sortDirs = array("asc", "desc"); - -// Horrible kludge -$agent = $_SERVER["HTTP_USER_AGENT"]; -if (stristr($agent, "GoogleBot") !== FALSE) -{ - header("HTTP/1.1 403 Forbidden"); - exit; -} - -// Sorting column -$setSortColumn = intval(stGetRequestItem("s", 0, TRUE)); -$setSortDirection = substr(strtolower(stGetRequestItem("d", "", TRUE)), 0, 1) == "d"; - -// Material column hiding -$setHideColumns = stParseList(stGetRequestItem("h", FALSE, TRUE), FALSE); - -// Column filters -$setAttrFilters = stParseList(stGetRequestItem("f", FALSE, TRUE), TRUE); - -// Material filters -$setMatFilters = stParseList(stGetRequestItem("m", FALSE, TRUE), FALSE); -$setEnableMatFilters = intval(stGetRequestItem("mf", 0, TRUE)); - - -// Sort materials by selected column -if ($setSortColumn <= 0 || $setSortColumn >= 18) -{ - $setSortColumn = 0; - if ($setSortDirection) - krsort($matDataTable, SORT_STRING); - else - ksort($matDataTable, SORT_STRING); -} -else - uasort($matDataTable, "stSortMatFunc"); - - -// Print page header -cmPrintPageHeader($pageTitle, " - - -"); -?> -

-
- - - - - - - - - - - - - - -
Hide columnsShow only type - [Reset/Clear] [Alloy browser] - - CHANGE COLOURS/STYLE: (".$i.") " - ?> -
-
    -
  • All material data updated as of November 2011 with some updates in 2014 and 2015.
  • -
  • This information is free to use in any way you wish. It would be nice to be credited, however.
  • -
  • There may be bugs. If you notice any inaccuracies, contact Ggr @ Bat.
  • -
  • Raw material data is also available in CSV format, short tabular format and long format.
  • -
  • You can sort by any column by clicking on the column name. Clicking again will change - sorting direction (ascending/descending).
  • -
  • Filtering to show only certain type of materials or materials with certain feature(s) is possible, - for example show only 'incr. sturdy' - AND 'highly magical' materials. Click on desired feature (table cell) to add a filter.
  • -
  • Columns can be disabled from the filtering list (shift or ctrl with mouse click to select several)
  • -
  • The code for these pages and Perl + shellscript based backend utilities is available in - Pupunen.net "misc" Mercurial repository.
  • -
-
- - - -
-
- 0) -{ - $filters = array(); - foreach ($setAttrFilters as $fkey => $fval) - { - if ($fkey >= 0) - $filters[] = "".strtolower($matTransNames[$fkey + 1])."=".strtolower($matTransTable[$fkey][$fval]); - } - - echo "

Filtering: ".implode(", ", $filters)."

\n"; -} - -if (count($setMatFilters) > 0) -{ - echo - "

Material filter: ".implode(", ", array_keys($setMatFilters))." ". - "[".($setEnableMatFilters ? "Deactivate" : "Activate")."]

\n"; -} - - -// -// Material table headers -// -echo - "
\n". - "\n". - " \n"; - -foreach ($matTransNames as $key => $value) -{ - if ($key == 0 || !isset($setHideColumns[$key])) - { - echo " ".stGetTC("th", $key); - if ($key < 18) - { - echo - "".chentities($value).""; - } - else - echo chentities($value); - - echo "\n"; - } -} -echo " \n"; - - -// -// Material data rows -// -foreach ($matDataTable as $mname => $mdata) -{ - // - // Check what filters apply here - // - $doShow = TRUE; - foreach ($setAttrFilters as $fkey => $fval) - if ($fval >= 0 && $mdata[$fkey] != $fval) - { - $doShow = FALSE; - break; - } - - if ($setEnableMatFilters && !isset($setMatFilters[$mname])) - $doShow = FALSE; - - if ($doShow) - { - // Create temporary filter list for material filter link - $tmpFilters = $setMatFilters; - if (isset($tmpFilters[$mname])) - unset($tmpFilters[$mname]); - else - $tmpFilters[$mname] = 1; - - // First column is material name - $col = 0; - echo - " ".stGetTC("td", $col++). - "".(isset($setMatFilters[$mname]) ? "-" : "+")."". - "".chentities($mname)."". - ""; - - foreach ($mdata as $kkey => $kvalue) - { - if (!isset($setHideColumns[$kkey + 1])) - { - echo stGetTC("td", $col); - if (is_array($kvalue)) - { - // Arrays need special handling, and is bit messy - reset($kvalue); - - if (list($nam, $lode) = each($kvalue)) - echo chentities($matTransTable[$kkey][$lode]); - - while (list($nam, $lode) = each($kvalue)) - echo ", ".chentities($matTransTable[$kkey][$lode]); - } - else - { - // Create temporary filter list for attribute filter link - $tmpFilters = $setAttrFilters; - if (isset($tmpFilters[$kkey])) - unset($tmpFilters[$kkey]); - else - $tmpFilters[$kkey] = $kvalue; - - echo "".chentities($matTransTable[$kkey][$kvalue]).""; - } - echo ""; - } - $col++; - } - echo "\n"; - } -} -echo - "
\n". - "
\n"; - -cmPrintPageFooter(); -?> diff -r c5c30dee4e45 -r f09650f2e7a8 materials/info.php --- a/materials/info.php Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,435 +0,0 @@ - -// -require "mgeneric.inc.php"; -require "materials.inc.php"; -require "alloys.inc.php"; - -$pageTitle = "Pupunen BatMUD Alloy Browser"; -$pageIndex = "info.php"; - - -// Static list of alloy data contributors -$contributors = -[ - "Hair", "Malacoda", "Kiomet", "Aegenor", "Gileon", "Corto", -]; - - -// Material type table for the type selector. -// Because some types are combinations, we need to have -// mappings for those (the last two columns) -$matTypeTable = -[ - 0 => ["Organic + cloth (sewing)" , 0, 1], - 1 => ["Wood + bone (carpentry)" , 5, 3], - 2 => ["Metal + alloy (blacksmithing)" , 4, 7], - 3 => ["Stone (masonry)" , 6, -1], - 4 => ["Gem (gemcutting)" , 10, -1], - 5 => ["Inorganic (sculpture)" , 8, -1], - 6 => ["Glass (glassblowing)" , 9, -1], - - 7 => ["Organic" , 0, -1], - 8 => ["Wood" , 5, -1], - 9 => ["Metal" , 4, -1], - - 10 => ["Cloth" , -1, 1], - 11 => ["Bone" , -1, 3], - 12 => ["Alloy" , -1, 7], -]; - - -// Define ranges for alloy tests' "reliability" based -// on how many tests have been performed. Define the -// lower and upper bound (inclusive), informative text -// and CSS style for those items. -$matReliability = -[ - [ 1, 2, "1-2 tests", "background: #a00; color: white;" ], - [ 3, 5, "3-5 tests", "background: #750; color: white;" ], - [ 6, 9, "6-9 tests", "background: #c90; color: black;", "color: black;" ], - [ 10, 9999, "10 or more", "background: #080; color: white;" ], -]; - - -function stGetMatLink($mat, $title = "", $extra = "") -{ - $tmp = ($title != "") ? " title=\"".chentities($title)."\"" : ""; - return "".chentities($mat)."".$extra; -} - - -function stGetReliabilityClass($n) -{ - global $matReliability; - foreach ($matReliability as $chk) - { - if ($n >= $chk[0] && $n <= $chk[1]) - return "hits".$chk[0]."to".$chk[1]; - } - return "nohits"; -} - - -// -// Actual main code begins -// -$setShowOnly = intval(stGetRequestItem("o", 0, TRUE)); - -if (isset($_GET["m"])) -{ - $setShowMat = trim(preg_replace("/[^a-z ]/", " ", strtolower($_GET["m"]))); - $setShowMat = preg_replace("/ +/", " ", $setShowMat); - $setShowMatName = strtoupper(substr($setShowMat, 0, 1)).substr($setShowMat, 1); -} - -$setSwapRows = (isset($_GET["swap"]) && is_array($_GET["swap"])) ? $_GET["swap"] : array(); - - -// Generate CSS and information snippets into temporary arrays -$extraCSS = []; -$extraInfo = []; -foreach ($matReliability as $chk) -{ - $tmps = "hits".$chk[0]."to".$chk[1]; - $extraCSS[] = " td.".$tmps.", .".$tmps." { ".$chk[3]." }"; - if (isset($chk[4])) - $extraCSS[] = " td.".$tmps." a { ".$chk[4]." }"; - - $extraInfo[] = "".$chk[2].""; -} - - -// -// Let's start pooping out the page -// -cmPrintPageHeader($pageTitle, " - - -"); - -echo - "

".$pageTitle."

\n". - "
\n". - "\n". - " \n". - " \n". - " \n". - " \n". - " \n". - " \n". - " \n". - " \n". - " \n". - " \n". - "
Show type\n". - " [Reset/Clear] [Material browser]\n". - "
\n". - "
    \n". - "
  • Also available in ASCII plaintext format.
  • \n". - "
  • Read this for instructions on how you can collect and submit your own alloy research data.
  • \n". - "
  • Only 2-material alloys are supported by this browser.
  • \n". - "
  • There may be errors, and lots of combinations are not researched yet.
  • \n". - "
  • The cell colour reflects how \"reliable\" the information is: ".implode(", ", $extraInfo).".
  • \n"; - -if (isset($contributors) && count($contributors) > 0) -{ - $tmp = []; - foreach ($contributors as $key) - $tmp[] = "".$key.""; - echo "
  • Thanks to the following people for providing alloying data: ".join(", ", $tmp).".
  • \n"; -} - -echo - "
\n". - "
\n". - " \n". - "
\n". - "
\n"; - -// -// Now, act accordingly .. -// -if (isset($setShowMat)) -{ - // - // We are showing information about one specific material - // - if (!isset($matDataTable[$setShowMat])) - { - echo - "

Error! No such material '".chentities($setShowMatName)."'

\n". - "

Material is not known. Check spelling.

\n"; - } - else - { - // - // Print material information table - // - echo - "\n". - "

".chentities($setShowMatName)."

\n". - "\n"; - - $n = 0; - foreach ($matDataTable[$setShowMat] as $key => $val) - { - if ($n == 0) echo " "; - echo ""; - if (++$n >= 3) { echo "\n"; $n = 0; } - } - if ($n != 0) echo "\n"; - echo - "
".chentities($matTransNames[$key + 1]).""; - if (is_array($val)) - { - $tmp = []; - foreach ($val as $lode) - $tmp[] = chentities($matTransTable[$key][$lode]); - echo join(", ", $tmp); - } - else - { - echo chentities($matTransTable[$key][$val]); - } - echo "
\n\n"; - - // - // Show alloy combinations table for this material - // - echo "

Alloy combinations

\n"; - if (isset($alloyRevTable[$setShowMat])) - { - echo "\n". - "
\n".
-      "Syntax: + is AND, | is OR, e.g.:\n".
-      "A + B     = C means A alloyed with B produces C.\n".
-      "A + B | C = D means A alloyed with B or C produces D.\n".
-      "
\n"; - } - else - { - // - // No alloy combos known, show "generic" formula - // - echo "

No known alloy combinations.

\n"; - - $typeMats = []; - foreach ($matDataTable as $name => $data) - { - if ($data[14] == $matDataTable[$setShowMat][14] && $name != $setShowMat) - $typeMats[] = $name; - } - - echo "

Full mix: "; - if (list($a, $b) = each($typeMats)) - echo stGetMatLink($b); - - while (list($a, $b) = each($typeMats)) - echo " + ".stGetMatLink($b); - echo "

\n"; - } - - // - // Show mix table for this material - // - echo "

Mixtable

\n"; - if (count($alloyTable[$setShowMat]) > 0) - { - echo - "\n". - " \n". - " \n"; - - foreach ($alloyTable[$setShowMat] as $key => $value) - { - echo " \n"; - } - - echo - " \n". - " \n". - " \n"; - - foreach ($alloyTable[$setShowMat] as $key => $value) - { - if (list($a, $b) = each($value)) - { - echo " \n"; - } - } - echo - " \n". - "
+".stGetMatLink($key)."
".chentities($setShowMat)."".stGetMatLink($a)."
\n"; - } - else - { - echo "

No mixtable entries.

\n"; - } - } -} -else -{ - // - // Print alloy table for given material type - // - // Filter table from maintable matching desired material type(s) - $currTable = []; - foreach ($matDataTable as $name => $data) - { - if ($data[14] == $matTypeTable[$setShowOnly][1] || - $data[14] == $matTypeTable[$setShowOnly][2]) - $currTable[] = $name; - } - - // Swap desired rows - if (count($setSwapRows) > 0) - { - $str = []; - $nkeys = count($currTable); - foreach ($setSwapRows as $from => $to) - if ($from >= 0 && $from < $nkeys && $to >= 0 && $to < $nkeys && $to != $from) - { - $str[] = $from." <=> ".$to; - - $tmp = $currTable[$from]; - $currTable[$from] = $currTable[$to]; - $currTable[$to] = $tmp; - } - - if (count($str) > 0) - { - echo "

Swapped rows: ".implode(", ", $str)."

\n"; - } - } - - // Print out the table - echo - "". - " \n". - " \n"; - - foreach ($currTable as $name) - { - echo " \n"; - } - echo " \n"; - - $researched = 0; - $researchValue = 0; - $total = 0; - - foreach ($currTable as $mat1) - { - echo " "; - foreach ($currTable as $mat2) - { - // Is the combo possible? - if ($mat1 != $mat2) - { - // Check for combination result - if (isset($alloyTable[$mat1][$mat2])) - $tmp = $alloyTable[$mat1][$mat2]; - else - if (isset($alloyTable[$mat2][$mat1])) - $tmp = $alloyTable[$mat2][$mat1]; - else - unset($tmp); - - if (isset($tmp)) - { - arsort($tmp); - $value = 0; - foreach ($tmp as $a => $b) - $value += $b; - - $researched++; - $researchValue += $value; - - $slist = []; - foreach ($tmp as $a => $b) - { - $slist[] = stGetMatLink($a, - $b." successful alloys (".$mat1." + ".$mat2." = ".$a.")". - (count($tmp) > 1 ? " [UNSTABLE]" : "") - ); -// , " ".$b.""); - } - echo - ""; - } - else - echo ""; - - $total++; - } - else - { - echo ""; - } - } - echo "\n"; - } - - // - // Calculate some statistics - // - $researchValue /= $researched * 10.0; - if ($researchValue > 1.0) - $researchValue = 1.0; - - $total /= 2; - $researched /= 2; - - printf( - "
-".stGetMatLink($name)."
".stGetMatLink($mat1)."". - join(" / ", $slist)."?-
\n". - "
%1.2f%% (%d / %d) of combinations researched. ". - "Estimating %1.2f%% overall accuracy.
\n", - ($researched * 100.0) / $total, $researched, $total, - $researchValue * 100.0); -} - -cmPrintPageFooter(); -?> diff -r c5c30dee4e45 -r f09650f2e7a8 materials/instructions.php --- a/materials/instructions.php Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,107 +0,0 @@ -".$pageTitle."\n"; -?> -

Preamble

-

-Okay. First of all, the Pupunen alloy and material info database -was originally SUPPOSED to be a joint/open project. Of course, -that didn't really happen - almost nobody was interested. -People are generally just lazy bastards. -During the years there have been some other contributors, those -are listed on the alloy information page, but mostly the work was -done by me (Ggr) as a mortal. -And I've since moved to the wizardly realms, I am -not going to add into the data myself anymore. -

- -

-BUT! I am still willing to run the site and update the data IF new -data is provided by mortal players who are ready to follow the -instructions provided here. - -

- -

Notice!

-

-Do note that I am NOT going to accept any "research" in some -random format or as CSV or Excel tables or whatever. The system -I made is based on raw BatMUD log file data and that is the -ONLY format I'm going to accept contributions in. -

- -

How to gather data

- -
    -
  1. To gather data, you need to have logfiles and do alloying. -
  2. - -
  3. The logfiles do not need to be "complete", the ONLY relevant - lines of interest to my system are the: -
    -You mix X and Y and create a quantity of Z.
    -
    -AND the 1-2 lines preceeding it. -
  4. -
- -

-The easiest way to get this result is to use GNU "grep" utility, -available in most UNIX/Linux systems as follows: -

- -
-cat your_log_files | grep -a -B2 "^You mix .* and create a quantity of " > alloylog.txt
-
- -

-The resulting alloylog.txt contents should look something like this: -

-
-An ethereal blue hammer appears in your right hand. 
-You mix copper and aluminium and create a quantity of bronze.
---
-An ethereal blue hammer appears in your right hand. 
-You mix iron and hematite and create a quantity of brass.
---
-You slip up and fumble your attempt.
-You mix obsidian and crystal and create a quantity of glass.
---
-An ethereal blue hammer appears in your right hand. 
-You mix nullium and illumium and create a quantity of dukonium.
-
- -

How to submit

-

-When and if you have the log data in the desired format, -provide me with the "alloylog.txt" file via e-mail or as a -downloadable link. -

- -

If you can't use GNU grep or other method of providing similar results, but -are willing to send your logfiles verbatim, that is also possible, -but not recommended. -

- -

-In either case, please compress your logfile(s)/result file(s) with RAR, 7-Zip or other -generally used archiver especially if the files are larger than few hundred kilobytes. -

- -

-If you have something to submit, or have questions, contact me via -tells in BatMUD or by e-mail ccr@tnsp.org -

- -

--- Ggr -

- - diff -r c5c30dee4e45 -r f09650f2e7a8 materials/mkalloyinfo.sh --- a/materials/mkalloyinfo.sh Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,20 +0,0 @@ -#!/bin/sh -ADDR="ccr@tnsp.org:/var/www/tnsp.org/mat/" -DESTDIR="./" -ALLOYPHP="${DESTDIR}/alloys.inc.php" -ALLOYTXT="${DESTDIR}/alloys.txt" - -echo "Fetching alloy submissions ..." -scp -C "$ADDR/*.{log,php}" "$DESTDIR" - -echo "Generating alloy data ..." -cat logs/*.log logs/hair/*.log | \ -grep -B1 "^You mix .* and create a quantity of " >> tmp - -perl -w parsealloys.pl -php < tmp > "$ALLOYPHP" -perl -w parsealloys.pl -text < tmp > "$ALLOYTXT" - -rm -f tmp - -echo "Uploading ..." -scp -C "$ALLOYTXT" "$ALLOYPHP" "$ADDR" diff -r c5c30dee4e45 -r f09650f2e7a8 materials/mkmaterialinfo.sh --- a/materials/mkmaterialinfo.sh Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,35 +0,0 @@ -#!/bin/sh -DATADIR="data" -DESTDIR="." -LISTLONG="$DESTDIR/materials_long.txt" -LISTSHORT="$DESTDIR/materials_short.txt" -LISTCSV="$DESTDIR/materials.csv" -LISTPHP="$DESTDIR/materials.inc.php" -LISTMAT="$DESTDIR/materials.pm" - -# Create the long list -echo "Generating long list..." -echo -n "Last updated: " > "$LISTLONG" -date >> "$LISTLONG" -echo "" >> "$LISTLONG" -cat $DATADIR/*.mat | perl -w parsematerial.pl -dump >> "$LISTLONG" - - -# Create the short and CSV lists -echo "Generating short list" -echo -n "Last updated: " > "$LISTSHORT" -date >> "$LISTSHORT" -echo "" >> "$LISTSHORT" -cat $DATADIR/*.mat | perl -w parsematerial.pl -table >> "$LISTSHORT" - -echo "Generating CSV" -cat $DATADIR/*.mat | perl -w parsematerial.pl -csv > "$LISTCSV" - -echo "Generating PHP ..." -cat $DATADIR/*.mat | perl -w parsematerial.pl -php > "$LISTPHP" - -echo "Generating Perl data ..." -cat $DATADIR/*.mat | perl -w parsematerial.pl -perl > "$LISTMAT" - -echo "Uploading ..." -scp -C "$LISTLONG" "$LISTSHORT" "$LISTCSV" "$LISTPHP" ccr@tnsp.org:/var/www/tnsp.org/mat/ diff -r c5c30dee4e45 -r f09650f2e7a8 materials/parsealloys.pl --- a/materials/parsealloys.pl Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,242 +0,0 @@ -#!/usr/bin/perl -w -# -# BatMUD alloy data parser and converter -# Developed by Matti Hämäläinen (Ggr Pupunen) -# (C) Copyright 2009-2015 Tecnic Software productions (TNSP) -# -# Old format of alloying skill output was somewhat different, but -# it has been tuned somewhere after 2005. New output format is: -# -#You mix obsidian and crystal and create a quantity of glass -#You mix nullium and illumium and create a quantity of dukonium -#You mix nullium and illumium and create a quantity of dukonium -use strict; -use warnings; -use materials; - -my $domark = 0; -my $mode = shift or die("Usage: $0 <-php|-text>\n"); - -if ($mode eq "-php") -{ - $domark = 1; -} -elsif ($mode eq "-text") -{ -} -else -{ - die("$0: Invalid operation mode '$mode'.\n"); -} - - -sub ul($) -{ - my $tmp = $_[0]; - $tmp =~ s/ /_/g; - return $tmp; -} - - -### -### Parse data from input, ignoring fumbled alloys -### -my %data = (); -my $fumble = 0; -my $nline = 0; -my $ignored = 0; - - -sub addCombo($$$) -{ - if (!$fumble) - { - push(@{$data{$_[1]}{$_[2]}}, $_[0]); - } - else - { - $ignored++; - #print STDERR "Ignoring fumbled combo $_[1] + $_[2] = $_[0]\n"; - } - $fumble = 0; -} - - -while () { - chomp; - if (/^You mix ([a-z ]+?) and ([a-z ]+?) and create a quantity of (.+?)\.?$/) - { - addCombo($3, $1, $2); - } - elsif (/^([a-zA-Z0-9]+)#([a-z ]+)\+([a-z ]+)=([a-z ]+)$/) - { - addCombo($4, $2, $3); - } - elsif (/^(You slip up and fumble your attempt)/) - { - $fumble = 1; - } -} - -print STDERR "Ignored ".$ignored." fumbled alloys.\n"; - - -### -### Re-format the data into single "ordered" hash, using as -### close to alphabetical order as possible. -### -my %final = (); -foreach my $min1 (keys %data) -{ - foreach my $min2 (keys %{$data{$min1}}) - { - if (!defined($final{$min1}{$min2}) && !defined($final{$min2}{$min1})) - { - # Get both (a, b) and (b, a) combinations results into same array - my @tmp = (); - if (defined($data{$min1}{$min2})) - { - push(@tmp, @{$data{$min1}{$min2}}); - } - if (defined($data{$min2}{$min1})) - { - push(@tmp, @{$data{$min2}{$min1}}); - } - - # Determine if there are multiple results and which is the most likely. - # Some alloy combinations are inherently "unstable". - my %seen = (); - $seen{$_}++ foreach (@tmp); - if ($domark) - { - $final{$min1}{$min2} = $final{$min2}{$min1} = \%seen; - } - elsif ($min1 lt $min2) - { - $final{$min1}{$min2} = \%seen; - } - else - { - $final{$min2}{$min1} = \%seen; - } - } - } -} - - -## Output the results -if ($mode eq "-php") -{ - print " "; - if (scalar(keys %{$final{$min1}}) > 0) - { - print "["; - foreach my $min2 (sort { $a cmp $b } keys %{$final{$min1}}) - { - print "\"$min2\" => ["; - foreach my $res (sort { $final{$min1}{$min2}{$a} <=> $final{$min1}{$min2}{$b} } keys %{$final{$min1}{$min2}}) { - print "\"$res\" => ".$final{$min1}{$min2}{$res}.", "; - } - print "], "; - } - print "],\n"; - } - else - { - print "null,\n"; - } - } - - print "];\n\n"; - - # Create 'reverse' alloy table - my %restab = (); - foreach my $res (keys %$Materials::matTable) - { - foreach my $min1 (keys %final) - { - foreach my $min2 (keys %{$final{$min1}}) - { - my $tmp = $final{$min1}{$min2}; - if (scalar(keys %$tmp) > 1) - { -# print STDERR "Ignoring multi $min1 + $min2 = ".join(", ", keys %$tmp)."\n"; - } - else - { - foreach my $key (keys %$tmp) - { - if ($key eq $res && !defined($restab{$res}{$min1}{$min2}) && !defined($restab{$res}{$min2}{$min1})) - { - $restab{$res}{$min1}{$min2} = $$tmp{$key}; - } - } - } - } - } - } - - print "\$alloyRevTable = [\n"; - foreach my $res (sort { $a cmp $b } keys %restab) - { - print " \"$res\" => [\n"; - foreach my $min1 (sort { $a cmp $b } keys %{$restab{$res}}) - { - if (scalar(keys %{$restab{$res}{$min1}}) > 0) - { - print " \"$min1\" => ["; - foreach my $min2 (sort { $a cmp $b } keys %{$restab{$res}{$min1}}) - { - print "\"$min2\" => ".$restab{$res}{$min1}{$min2}.","; - } - print "],\n"; - } - } - print " ],\n"; - } - - print "];\n\n". - "?>"; -} -elsif ($mode eq "-text") -{ - my $total = 0; - my %tdata = (); - - foreach my $type (sort { $a cmp $b } keys %{$Materials::matByType}) - { - my $subtotal = 0; - print "\n".$$Materials::revTransTable{16}{$type}." alloys\n". - "=========================================================\n"; - - foreach my $min1 (@{$$Materials::matByType{$type}}) - { - foreach my $min2 (sort { $a cmp $b } keys %{$final{$min1}}) - { - printf "%-35s = ", ul($min1)." + ".ul($min2); - my $n = 0; - foreach my $res (sort { - $final{$min1}{$min2}{$a} <=> $final{$min1}{$min2}{$b} - || - $a cmp $b - } keys %{$final{$min1}{$min2}}) - { - print ul($res)."[".$final{$min1}{$min2}{$res}."] "; - $n++; - } - if ($n > 1) { print " (unstable)"; } - print "\n"; - $total++; - $subtotal++; - } - } - print "\n".$subtotal." ".lc($$Materials::revTransTable{16}{$type})." type alloys.\n\n"; - } - - print "\n".$total." alloys total.\n"; -} diff -r c5c30dee4e45 -r f09650f2e7a8 materials/parsematerial.pl --- a/materials/parsematerial.pl Thu Dec 31 07:11:44 2015 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,730 +0,0 @@ -#!/usr/bin/perl -w -# -# BatMUD material data parser and converter -# Developed by Matti Hämäläinen (Ggr Pupunen) -# (C) Copyright 2006-2015 Tecnic Software productions (TNSP) -# -# Converts "raw" material data (output of 'cast identify at material') -# from log(s) into various formats and intermediate data for additional -# processing by other tools. -# -use strict; -use warnings; -use Data::Dumper; - - -# -# Data translation table generated with csv2transtab.pl -# -my $transTable = -{ - 2 => { - "very light" => 0, - "light" => 1, - "normal" => 2, - "heavy" => 3, - "very heavy" => 4, - "incredibly heavy" => 5, - }, - 3 => { - "very fragile" => 0, - "fragile" => 1, - "normal" => 2, - "sturdy" => 3, - "very sturdy" => 4, - "incredibly sturdy" => 5, - }, - 4 => { - "not magical" => 0, - "weakly magical" => 1, - "a bit magical" => 2, - "magical" => 3, - "notable magical" => 4, - "very magical" => 5, - "highly magical" => 6, - }, - 5 => { - "unburnable" => 0, - "almost unburnable" => 1, - "quite unburnable" => 2, - "normal" => 3, - "quite flammable" => 4, - "very flammable" => 5, - "highly flammable" => 6, - }, - 6 => { - "icy" => 0, - "chilly" => 1, - "drafty" => 2, - "comfortable" => 3, - "very warm" => 4, - "excellent" => 5, - }, - 7 => { - "non toxic" => 0, - "very low toxicity" => 1, - "low toxicity" => 2, - "mediocre toxicity" => 3, - "toxic" => 4, - "very toxic" => 5, - "highly toxic" => 6, - }, - 8 => { - "lousy" => 0, - "poor" => 1, - "weak" => 2, - "insulator" => 3, - "good" => 4, - "great" => 5, - }, - 9 => { - "loose" => 0, - "a bit loose" => 1, - "quite solid" => 2, - "solid" => 3, - "very solid" => 4, - "incredibly solid" => 5, - }, - 10 => { - "poor mentality" => 0, - "low mentality" => 1, - "some mentality" => 2, - "mental" => 3, - "high mentality" => 4, - "great mentality" => 5, - }, - 11 => { - "great reactivity" => 0, - "high reactivity" => 1, - "notable reactivity" => 2, - "reactive" => 3, - "low reactivity" => 4, - "poor reactivity" => 5, - "not reactive" => 6, - }, - 12 => { - "not used" => 0, - "rarely used" => 1, - "sometimes used" => 2, - "quite much used" => 3, - "frequently used" => 4, - "most common" => 5, - }, - 13 => { - "not used" => 0, - "rarely used" => 1, - "sometimes used" => 2, - "quite much used" => 3, - "frequently used" => 4, - "most common" => 5, - }, - 14 => { - "cheap" => 0, - "low-priced" => 1, - "average" => 2, - "valuable" => 3, - "very valuable" => 4, - "highly valuable" => 5, - }, - 15 => { - "very common" => 0, - "quite common" => 1, - "common" => 2, - "average" => 3, - "rare" => 4, - "very rare" => 5, - "impossible" => 6, - }, - 16 => { - "Organ" => 0, - "Cloth" => 1, - "Paper" => 2, - "Bone" => 3, - "Metal" => 4, - "Wood" => 5, - "Stone" => 6, - "Alloy" => 7, - "Inorg" => 8, - "Glass" => 9, - "Gem" => 10, - }, - 17 => { - "No" => 0, - "Yes" => 1, - }, - 18 => { - "Hit" => 0, - "Protrusion" => 1, - "Crag" => 2, - "Lode" => 3, - "Pocket" => 4, - "Gloss" => 5, - "Shard" => 6, - "Deposit" => 7, - "Mountain" => 8, - "Nest" => 9, - "Stack" => 10, - "Mound" => 11, - "Chunky" => 12, - "Puddle" => 13, - "Slab" => 14, - "Network" => 15, - "Pool" => 16, - "Hill" => 17, - "Mass" => 18, - "Tangle" => 19, - "Graveyard" => 20, - "Lump" => 21, - "Coil" => 22, - "Abyss" => 23, - "Pile" => 24, - "Torrent" => 25, - "Conflagration" => 26, - }, - 19 => { - "heap" => 0, - "stick" => 1, - "pocket" => 2, - "hunk" => 3, - "shard" => 4, - "string" => 5, - "stone" => 6, - "slice" => 7, - "wisp" => 8, - "wad" => 9, - "clump" => 10, - "carcass" => 11, - "gob" => 12, - "strip" => 13, - "dough" => 14, - "ball" => 15, - "chunk" => 16, - "load" => 17, - "leaf" => 18, - "salt" => 19, - "pile" => 20, - "isotope" => 21, - "tusk" => 22, - "clod" => 23, - "lump" => 24, - "lode" => 25, - "piece" => 26, - "flame" => 27, - "stem" => 28, - "sphere" => 29, - "fragment" => 30, - "mineral" => 31, - "twig" => 32, - "stalk" => 33, - "crystal" => 34, - "log" => 35, - "reed" => 36, - "nugget" => 37, - "mix" => 38, - "mic" => 39, - "pulp" => 40, - "block" => 41, - "puddle" => 42, - "sliver" => 43, - "bulge" => 44, - }, - 20 => { - "formed" => 0, - "stick" => 1, - "bundle" => 2, - "ellipsoid" => 3, - "pocket" => 4, - "brick" => 5, - "mold" => 6, - "gene" => 7, - "shard" => 8, - "form" => 9, - "wisp" => 10, - "isometric" => 11, - "cord" => 12, - "billot" => 13, - "bar" => 14, - "bolt" => 15, - "strip" => 16, - "ball" => 17, - "billit" => 18, - "chunk" => 19, - "octagon" => 20, - "cube" => 21, - "ingot" => 22, - "chip" => 23, - "casting" => 24, - "dean" => 25, - "piece" => 26, - "flame" => 27, - "billet" => 28, - "crafted" => 29, - "cut" => 30, - "pelt" => 31, - "strand" => 32, - "crystal" => 33, - "log" => 34, - "reed" => 35, - "tetragonal" => 36, - "sheet" => 37, - "strap" => 38, - "reem" => 39, - "length" => 40, - "sculpted" => 41, - "block" => 42, - "hexagonal" => 43, - "product" => 44, - "shaped" => 45, - "puddle" => 46, - "fibres" => 47, - "slab" => 48, - "flare" => 49, - }, -}; - -my $transFixes = -{ - 16 => { - "Organic" => 0, - "Cloth" => 1, - "Paper" => 2, - "Bone" => 3, - "Metal" => 4, - "Wood" => 5, - "Stone" => 6, - "Alloy" => 7, - "Inorganic" => 8, - "Glass" => 9, - "Gem" => 10, - }, -}; - - -my $revTransTable = {}; - -my @fieldInfo = ( - { "i" => 1, "f" => "name", "w" => 15, "l" => "Name", "s" => "Name" }, - { "i" => 2, "f" => "weight", "w" => 10, "l" => "Weight", "s" => "Weight" }, - - { "i" => 3, "f" => "sturdyness", "w" => 18, "l" => "Sturdyness", "s" => "Sturdyness" }, - { "i" => 4, "f" => "magic", "w" => 15, "l" => "Magic", "s" => "Magic" }, - { "i" => 5, "f" => "flammability", "w" => 18, "l" => "Flammability", "s" => "Flammability" }, - { "i" => 6, "f" => "warmth", "w" => 11, "l" => "Warmth", "s" => "Warmth" }, - { "i" => 7, "f" => "toxicity", "w" => 18, "l" => "Toxicity", "s" => "Toxicity" }, - { "i" => 8, "f" => "resistivity", "w" => 9, "l" => "Resistivity", "s" => "Resist" }, - { "i" => 9, "f" => "malleability", "w" => 18, "l" => "Malleability", "s" => "Malleability" }, - { "i" => 10, "f" => "mentality", "w" => 18, "l" => "Mentality", "s" => "Mentality" }, - { "i" => 11, "f" => "reactivity", "w" => 18, "l" => "Reactivity", "s" => "Reactivity" }, - - { "i" => 12, "f" => "weapon_rarity", "w" => 15, "l" => "Weapon rarity", "s" => "Weapon rarity" }, - { "i" => 13, "f" => "armour_rarity", "w" => 15, "l" => "Armour rarity", "s" => "Armour rarity" }, - { "i" => 14, "f" => "value", "w" => 15, "l" => "Value", "s" => "Value" }, - { "i" => 15, "f" => "rarity", "w" => 12, "l" => "Rarity", "s" => "Rarity" }, - { "i" => 16, "f" => "type", "w" => 6, "l" => "Type", "s" => "Type" }, - { "i" => 17, "f" => "found_nature", "w" => 3, "l" => "Found in Nature", "s" => "FN?" }, - { "i" => 18, "f" => "lode_name", "w" => 13, "l" => "Lode name", "s" => "Lode name" }, - { "i" => 19, "f" => "raw_names", "w" => 35, "l" => "Raw names", "s" => "Raw names" }, - { "i" => 20, "f" => "refined_names", "w" => 35, "l" => "Refined names", "s" => "Refined names" }, -); - - -sub ptranslate($$) -{ - if (defined($$revTransTable{$_[0]}{$_[1]})) - { - return $$revTransTable{$_[0]}{$_[1]}; - } - else - { - die("$0: Unknown REVERSE translation table type ".$_[0]." : ".$_[1]."\n"); - } -} - - -sub pt($$) -{ - return ptranslate($_[1], $_[0]{$_[1]}) -} - - -sub pta($$) -{ - return map { ptranslate($_[1], $_) } @{$_[0]{$_[1]}}; -} - - -sub mtranslate($$) -{ - if (defined($$transTable{$_[0]}{$_[1]})) - { - return $$transTable{$_[0]}{$_[1]}; - } - else - { - die("$0: Unknown translation table type ".$_[0]." : ".$_[1]."\n"); - } -} - - -### -### Check options -### -my $opt_mode = ""; -my $opt_strip = 1; - -while (defined(my $arg = shift)) -{ - if ($arg eq "-csv") { $opt_mode = $arg; } - elsif ($arg eq "-tf") { $opt_mode = $arg; } - elsif ($arg eq "-names") { $opt_mode = $arg; } - elsif ($arg eq "-perl") { $opt_mode = $arg; } - elsif ($arg eq "-php") { $opt_mode = $arg; } - elsif ($arg eq "-table") { $opt_mode = $arg; } - elsif ($arg eq "-dumpfiles") { $opt_mode = $arg; $opt_strip = 0; } - elsif ($arg eq "-dump") { $opt_mode = $arg; $opt_strip = 0; } - else - { - die("Invalid option '$arg'\n"); - } -} - - -### -### Parse input materials -### -my $data = {}; -my $name = ""; -my $nline = 0; -while (defined(my $line = )) -{ - $nline++; - chomp($line); - if ($line =~ /MATERIAL STATS \(([a-z ]+)\)\:/) - { - $name = $1; - } - elsif ($line =~ /^Weight \(g\/l\)\: *\(([a-z. ]+)\) *Sturdyness\: *\(([a-z. ]+)\)/) - { - $$data{$name}{2} = mtranslate(2, $1); - $$data{$name}{3} = mtranslate(3, $2); - } - elsif ($line =~ /^Magic\: *\(([a-z. ]+)\) *Flammability\: *\(([a-z. ]+)\)/) - { - $$data{$name}{4} = mtranslate(4, $1); - $$data{$name}{5} = mtranslate(5, $2); - } - elsif ($line =~ /^Warmth\: *\(([a-z. ]+ outfit)\) *Toxicity\: *\(([a-z. ]+)\)/) - { - my ($tmp1, $tmp2) = ($1, $2); - $tmp1 =~ s/ +outfit$//; - $$data{$name}{6} = mtranslate(6, $tmp1); - $$data{$name}{7} = mtranslate(7, $tmp2); - } - elsif ($line =~ /^Warmth\: *\(([a-z. ]+)\) *Toxicity\: *\(([a-z. ]+)\)/) - { - my ($tmp1, $tmp2) = ($1, $2); - $$data{$name}{6} = mtranslate(6, $1); - $$data{$name}{7} = mtranslate(7, $2); - } - elsif ($line =~ /^Resistivity\: *\(([a-z. ]+ insulator)\) *Malleability\: *\(([a-z. ]+)\)?/) - { - my ($tmp1, $tmp2) = ($1, $2); - $tmp1 =~ s/ +insulator$//; - $$data{$name}{8} = mtranslate(8, $tmp1); - $$data{$name}{9} = mtranslate(9, $tmp2); - } - elsif ($line =~ /^Resistivity\: *\(([a-z. ]+)\) *Malleability\: *\(([a-z. ]+)\)?/) - { - $$data{$name}{8} = mtranslate(8, $1); - $$data{$name}{9} = mtranslate(9, $2); - } - elsif ($line =~ /^Mentality\: *\(([a-z. ]+)\) *Reactivity\: *\(([a-z. ]+)\)?/) - { - $$data{$name}{10} = mtranslate(10, $1); - $$data{$name}{11} = mtranslate(11, $2); - } - elsif ($line =~ /^Weapon rarity\: *\(([a-z. ]+)\) *Armour rarity\: *\(([a-z. ]+)\)/) - { - $$data{$name}{12} = mtranslate(12, $1); - $$data{$name}{13} = mtranslate(13, $2); - } - elsif ($line =~ /^Value \(gp\/kg\)\: *\(([a-z -]+)\) *Rarity\: *\(([a-z. ]+)\)/) - { - $$data{$name}{14} = mtranslate(14, $1); - $$data{$name}{15} = mtranslate(15, $2); - } - elsif ($line =~ /^Article\: *([a-z. ]+) *Type: *([A-Za-z]+)/) - { - my ($tmp1, $tmp2) = ($1, $2); - $tmp1 =~ s/ *$//; - - $$data{$name}{"article"} = $tmp1; - $$data{$name}{16} = mtranslate(16, $tmp2); - } - elsif ($line =~ /^Found nature\: *(Yes|No) *Lode name\: *([A-Za-z]+)/) - { - $$data{$name}{17} = mtranslate(17, $1); - $$data{$name}{18} = mtranslate(18, $2); - } - elsif ($line =~ /^Raw names\: *([a-z, ]+[a-z])/) - { - my $tmp = $1; - @{$$data{$name}{19}} = map { mtranslate(19, $_) } split(/, */, $tmp); - } - elsif ($line =~ /^Refined names\: *([a-z, ]+[a-z])/) - { - my $tmp = $1; - @{$$data{$name}{20}} = map { mtranslate(20, $_) } split(/, */, $tmp); - } - elsif ($line =~ /^-+$|^\s*$/) - { - # Ignore empty lines, and -* - } - else - { - print STDERR "Unparsed line #".$nline.": ".$line."\n"; - } -} - -# Fix material types -foreach my $mid (keys %$transFixes) -{ - $$transTable{$mid} = $$transFixes{$mid}; -} - -# Sort the entries by name -my @entries = sort { $a cmp $b } keys %$data; - -# Sort materials by type -my %matByType = (); -foreach my $name (@entries) -{ - push(@{$matByType{$$data{$name}{16}}}, lc($name)); -} - -# List of known types -my $matTypes = $$transTable{16}; - -# Create reverse translation table -foreach my $mid (keys %$transTable) -{ - foreach my $mkey (keys %{$$transTable{$mid}}) - { - $$revTransTable{$mid}{$$transTable{$mid}{$mkey}} = $mkey; - } -} - - -sub get_datastr($$) -{ - my ($name, $i) = @_; - return $name if ($i == 1); - return join(", ", pta($$data{$name}, $i)) if (ref($$data{$name}{$i}) eq "ARRAY"); - return pt($$data{$name}, $i); -} - - -sub print_material_long($$$) -{ - my ($file, $mat, $name) = @_; - - printf $file - "MATERIAL STATS (".$name."):\n". - "-------------------------------------------------------------------------------\n". - "Weight (g/l): %-17s Sturdyness: (%s)\n". - "Magic: %-17s Flammability: (%s)\n", - "(".pt($mat, 2).")", pt($mat, 3), - "(".pt($mat, 4).")", pt($mat, 5); - - printf $file - "Warmth: %-17s Toxicity: (%s)\n". - "Resistivity: %-17s Malleability: (%s)\n", - "(".pt($mat, 6).")", pt($mat, 7), - "(".pt($mat, 8).")", pt($mat, 9); - - printf $file - "Mentality: %-17s Reactivity: (%s)\n". - "Weapon rarity: %-17s Armour rarity: (%s)\n". - "Value (gp/kg): %-17s Rarity: (%s)\n", - "(".pt($mat, 10).")", pt($mat, 11), - "(".pt($mat, 12).")", pt($mat, 13), - "(".pt($mat, 14).")", pt($mat, 15); - - printf $file - "Article: %-17s Type: %s\n". - "Found nature: %-17s Lode name: %s\n". - "Raw names: %s\n". - "Refined names: %s\n", - $$mat{"article"}, pt($mat, 16), - pt($mat, 17), pt($mat, 18), - join(", ", pta($mat, 19)), - join(", ", pta($mat, 20)); -} - - -### -### Output functionality begins here -### - -### -### Print material names only, one per line -### -if ($opt_mode eq "-names") -{ - foreach my $name (@entries) - { - print $name."\n"; - } -} -### -### Print CSV format list -### -elsif ($opt_mode eq "-csv") -{ - foreach my $name (@entries) - { - print join(";", map { get_datastr($name, $$_{"i"}) } @fieldInfo)."\n"; - } -} -### -### Dump long-format material data to individual files -### -elsif ($opt_mode eq "-dumpfiles") -{ - foreach my $name (@entries) - { - my $filename = $name.".mat"; - $filename =~ s/[^a-z0-9]/_/g; - open(OUTFILE, ">", $filename) or die("Error opening file '".$filename."' ".$!."\n"); - print_material_long(\*OUTFILE, $$data{$name}, $name); - close(OUTFILE); - } -} -### -### Dump long-format material data to stdout -### -elsif ($opt_mode eq "-dump") -{ - foreach my $name (@entries) - { - print "\n". - "-------------------------------------------------------------------------------\n"; - print_material_long(\*STDOUT, $$data{$name}, $name); - } -} -### -### Print TinyFugue script variables -### -elsif ($opt_mode eq "-tf") -{ - print "/set gmat_names=".join(' ', map { my $tmp = $_; $tmp =~ s/ /_/g; $tmp } @entries)."\n"; - print "/set gmat_ntypes=".join(' ', map(lc(ptranslate(16, $$data{$_}{16})), @entries))."\n"; - print "/set gmat_types=".join(' ', sort map(lc(ptranslate(16, $_)), values %$matTypes))."\n"; - - foreach my $mkey (sort keys %$matTypes) - { - my $type = $$matTypes{$mkey}; - print "/set gmat_type_". - lc(ptranslate(16, $type))."=". - join('|', @{$matByType{$type}})."\n"; - } -} -### -### Print a nice ASCII table -### -elsif ($opt_mode eq "-table") -{ - my $str = join("", - map { - sprintf("%-".$$_{"w"}."s | ", $$_{"s"}) - } @fieldInfo); - - print $str."\n"; - $str =~ s/[^|]/-/g; - $str =~ s/\|/+/g; - print $str."\n"; - - foreach my $name (@entries) - { - print join("", map { - sprintf("%-".$$_{"w"}."s | ", get_datastr($name, $$_{"i"})); - } @fieldInfo)."\n"; - } -} -### -### Dump a Perl module with material data -### -elsif ($opt_mode eq "-perl") -{ - $Data::Dumper::Indent = 0; - $Data::Dumper::Useqq = 1; - $Data::Dumper::Purity = 1; - - print - "package Materials;\n". - "require Exporter;\n". - "\@ISA = qw(Exporter);\n". - "\n". - "\@EXPORT = qw(matTable transTable revTransTable matByType matTypes);\n". - "\n"; - - my $dumper = Data::Dumper->new([$data], ["matTable"]); - print "our ".$dumper->Dump()."\n\n"; - - $dumper = Data::Dumper->new([\%$transTable], ["transTable"]); - print "our ".$dumper->Dump()."\n\n"; - - $dumper = Data::Dumper->new([\%$revTransTable], ["revTransTable"]); - print "our ".$dumper->Dump()."\n\n"; - - $dumper = Data::Dumper->new([\%matByType], ["matByType"]); - print "our ".$dumper->Dump()."\n\n"; - - $dumper = Data::Dumper->new([\%$matTypes], ["matTypes"]); - print "our ".$dumper->Dump()."\n\n"; - - print "1;\n"; -} -### -### Dump PHP array format data -### -elsif ($opt_mode eq "-php") -{ - print " $b } keys %$transTable) - { - print " ["; - foreach my $j (sort { $$transTable{$i}{$a} <=> $$transTable{$i}{$b} } keys %{$$transTable{$i}}) - { - print $$transTable{$i}{$j}; - $j =~ s/very /v./; - $j =~ s/incredibly /incr./; - print " => \"".$j."\"," - } - print "],\n"; - } - print "];\n\n". - "\$matDataTable = [\n"; - foreach my $name (sort { $a cmp $b } keys %$data) - { - print " \"$name\" => ["; - for (my $qn = 1; $qn < scalar(@fieldInfo); $qn++) - { - my $i = $fieldInfo[$qn]{"i"}; - if (ref($$data{$name}{$i}) eq "ARRAY") - { - print "[".join(",", @{$$data{$name}{$i}})."],"; - } - else - { - print $$data{$name}{$i}.", "; - } - } - print "],\n"; - } - print "];\n?>\n"; -}