Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Requesting Gnome Fortress  (Read 1578 times)

Metal Chao

  • Bay Watcher
    • View Profile
Requesting Gnome Fortress
« on: November 13, 2007, 01:20:00 pm »

Gnomes!
Everyone loves gnomes!

They're smaller than dorfs and probably also live in holes. And you can tell they love their booze too.
Also, they'd be better at fishing. We all know how gnomes love to fish  :D

Probably they'd die much faster though.
Enemy gnomes are pathetic.

So yeah.
I can't mod, and currently don't have the time to learn.
And I want to play as gnomes.

Anyone?

Logged

Teldin

  • Bay Watcher
  • Canadian Bacon
    • View Profile
Re: Requesting Gnome Fortress
« Reply #1 on: November 13, 2007, 01:56:00 pm »

I was -going- to start work on this when I read the title, thinking "gnomes! great idea!" and then I saw you spelled "dorfs" and changed my mind. Sorry!
Logged

Cosmonot

  • Bay Watcher
    • View Profile
Re: Requesting Gnome Fortress
« Reply #2 on: November 13, 2007, 02:03:00 pm »

Modding is really easy at the moment because it's quite limited. I could do it for you, but there wouldn't be much difference between gnomes and dwarves except for their combat characteristics.

[ November 13, 2007: Message edited by: Cosmonot ]

Logged
Kobolds carry copper crossbows.

Metal Chao

  • Bay Watcher
    • View Profile
Re: Requesting Gnome Fortress
« Reply #3 on: November 13, 2007, 02:17:00 pm »

quote:
Originally posted by Teldin:
<STRONG>I was -going- to start work on this when I read the title, thinking "gnomes! great idea!" and then I saw you spelled "dorfs" and changed my mind. Sorry!</STRONG>

But it's so much easier that dwarves D:

Logged

Buggy

  • Bay Watcher
    • View Profile
Re: Requesting Gnome Fortress
« Reply #4 on: November 13, 2007, 04:12:00 pm »

I wonder how Toady envisions the gnomes he has put into the game.  I would like to see these minor races fleshed out more, or given more personality, kind of like Kobolds are now.
Logged

Cosmonot

  • Bay Watcher
    • View Profile
Re: Requesting Gnome Fortress
« Reply #5 on: November 13, 2007, 04:13:00 pm »

Okay, I made a gnome fortress mod, but I have to leave for class right now so I don't have time to test it for bugs, so this may not work:

Replace [ENTITY:MOUNTAIN] in raw\objects\entity_default.txt with this:

code:

[ENTITY:MOUNTAIN]
   [MOUNTAIN_SETTLEMENTS]
   [CIV_CONTROLLABLE]
   [CREATURE:GNOME]
   [TRANSLATION    :DWARF]
   [DIGGER:ITEM_WEAPON_PICK_SMALL]
   [WEAPON:ITEM_WEAPON_HATCHET]
   [WEAPON:ITEM_WEAPON_HAMMER]
   [WEAPON:ITEM_WEAPON_DAGGER]
   [WEAPON:ITEM_WEAPON_SPEAR_SHORT]
   [WEAPON:ITEM_WEAPON_CUDGEL]
   [WEAPON:ITEM_WEAPON_CROSSBOW_HAND]
      [AMMO:ITEM_AMMO_BOLTS]
   [ARMOR:ITEM_ARMOR_CHAINMAIL:COMMON]
   [ARMOR:ITEM_ARMOR_LEATHER:COMMON]
   [ARMOR:ITEM_ARMOR_COAT:COMMON]
   [ARMOR:ITEM_ARMOR_SHIRT:COMMON]
   [ARMOR:ITEM_ARMOR_CLOAK:COMMON]
   [ARMOR:ITEM_ARMOR_TUNIC:COMMON]
   [ARMOR:ITEM_ARMOR_TOGA:UNCOMMON]
   [ARMOR:ITEM_ARMOR_VEST:COMMON]
   [ARMOR:ITEM_ARMOR_DRESS:COMMON]
   [ARMOR:ITEM_ARMOR_ROBE:COMMON]
   [HELM:ITEM_HELM_CAP:COMMON]
   [HELM:ITEM_HELM_HOOD:COMMON]
   [GLOVES:ITEM_GLOVES_GAUNTLETS:COMMON]
   [GLOVES:ITEM_GLOVES_GLOVES:COMMON]
   [GLOVES:ITEM_GLOVES_MITTENS:COMMON]
   [SHOES:ITEM_SHOES_SHOES:COMMON]
   [SHOES:ITEM_SHOES_BOOTS:COMMON]
   [SHOES:ITEM_SHOES_BOOTS_LOW:COMMON]
   [SHOES:ITEM_SHOES_SOCKS:COMMON]
   [PANTS:ITEM_PANTS_PANTS:COMMON]
   [PANTS:ITEM_PANTS_LEGGINGS:COMMON]
   [SHIELD:ITEM_SHIELD_SHIELD]
   [SHIELD:ITEM_SHIELD_BUCKLER]
   [SIEGEAMMO:ITEM_SIEGEAMMO_BALLISTA]
   [TRAPCOMP:ITEM_TRAPCOMP_GIANTAXEBLADE]
   [TRAPCOMP:ITEM_TRAPCOMP_ENORMOUSCORKSCREW]
   [TRAPCOMP:ITEM_TRAPCOMP_SPIKEDBALL]
   [TRAPCOMP:ITEM_TRAPCOMP_LARGESERRATEDDISC]
   [TRAPCOMP:ITEM_TRAPCOMP_MENACINGSPIKE]
   [TOY:ITEM_TOY_PUZZLEBOX]
   [TOY:ITEM_TOY_BOAT]
   [TOY:ITEM_TOY_HAMMER]
   [TOY:ITEM_TOY_AXE]
   [TOY:ITEM_TOY_MINIFORGE]
   [INSTRUMENT:ITEM_INSTRUMENT_FLUTE]
   [INSTRUMENT:ITEM_INSTRUMENT_TRUMPET]
   [INSTRUMENT:ITEM_INSTRUMENT_HARP]
   [INSTRUMENT:ITEM_INSTRUMENT_DRUM]
   [INSTRUMENT:ITEM_INSTRUMENT_PICCOLO]
   [SIEGER]
   [MINOR_METAL]
   [CLOTHING]
   [SUBTERRANEAN_CLOTHING]
   [CURRENCY_BY_YEAR]
   [CURRENCY:COPPER:1]
   [CURRENCY:SILVER:5]
   [CURRENCY:GOLD:15]
   [SELECT_SYMBOL:ALL    :DOMESTIC]
   [SELECT_SYMBOL:ALL:THOUGHT]
   [CULL_SYMBOL:ALL:SUBORDINATE]
   [CULL_SYMBOL:ALL:EVIL]
   [CULL_SYMBOL:ALL:UNTOWARD]
   [CULL_SYMBOL:ALL:NEGATIVE]
   [CULL_SYMBOL:ALL:UGLY]
   [CULL_SYMBOL:ALL:NEGATOR]
   [CULL_SYMBOL:ALL:VIOLENT]
   [METAL_PREF]
   [GEM_PREF]
   [STONE_PREF]
   [INDOOR_FARMING]
   [OUTDOOR_FARMING]
   [USE_CAVE_ANIMALS]
   [USE_ANIMAL_PRODUCTS]
   [COMMON_DOMESTIC_PACK]
   [COMMON_DOMESTIC_PULL]
   [COMMON_DOMESTIC_MOUNT]
   [COMMON_DOMESTIC_PET]

And then add this to the bottom of raw\objects\item_weapon.txt:

code:

[ITEM_WEAPON:ITEM_WEAPON_PICK_SMALL]
[NAME:small pick:small picks]
[DAMAGE:40:PIERCE]
[WEIGHT:25]
[SKILL:MINING]
[CRIT_BOOST:2]
[TWO_HANDED:2]
[MINIMUM_SIZE:2]
[MATERIAL_SIZE:1]

[ITEM_WEAPON:ITEM_WEAPON_HATCHET]
[NAME:hatchet:hatchets]
[DAMAGE:65:SLASH]
[WEIGHT:40]
[SKILL:AXE]
[TWO_HANDED:2]
[MINIMUM_SIZE:2]
[MATERIAL_SIZE:1]

[ITEM_WEAPON:ITEM_WEAPON_HAMMER]
[NAME:hammer:hammers]
[DAMAGE:75:BLUDGEON]
[WEIGHT:20]
[SKILL:HAMMER]
[TWO_HANDED:2]
[MINIMUM_SIZE:2]
[MATERIAL_SIZE:1]

[ITEM_WEAPON:ITEM_WEAPON_DAGGER]
[NAME:dagger:daggers]
[DAMAGE:55:SLASH]
[WEIGHT:15]
[SKILL:SWORD]
[CRIT_BOOST:1]
[TWO_HANDED:2]
[MINIMUM_SIZE:2]
[CAN_STONE]
[MATERIAL_SIZE:1]

[ITEM_WEAPON:ITEM_WEAPON_SPEAR_SHORT]
[NAME:short spear:short spears]
[DAMAGE:55:PIERCE]
[WEIGHT:20]
[SKILL:SPEAR]
[CRIT_BOOST:2]
[TWO_HANDED:2]
[MINIMUM_SIZE:2]
[MATERIAL_SIZE:1]

[ITEM_WEAPON:ITEM_WEAPON_CUDGEL]
[NAME:cudgel:cudgels]
[DAMAGE:75:BLUDGEON]
[WEIGHT:20]
[SKILL:MACE]
[TWO_HANDED:2]
[MINIMUM_SIZE:2]
[MATERIAL_SIZE:1]

[ITEM_WEAPON:ITEM_WEAPON_CROSSBOW_HAND]
[NAME:hand crossbow:hand crossbows]
[DAMAGE:40:BLUDGEON]
[WEIGHT:20]
[SKILL:HAMMER]
[RANGED:CROSSBOW:BOLT]
[TWO_HANDED:0]
[MINIMUM_SIZE:2]
[MATERIAL_SIZE:1]


Add this to raw\objects\creature_standard.txt:

code:

[CREATURE:GNOME]
   [NAME:gnome:gnomes:gnome]
   [TILE:'g'][COLOR:2:0:0]
   [GENPOWER:3]
   [BUTCHERABLE_NONSTANDARD]
   [INTELLIGENT]
   [BENIGN]
   [CANOPENDOORS]
   [PREFSTRING:fine liquors]
   [PREFSTRING:fishing passion]
   [BODY:HUMANOID:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:HUMANOID_JOINTS:THROAT:NECK:SPINE:BRAIN:5FINGERS:5TOES:MOUTH]
   [SIZE:3]
   [MAXAGE:230:250]
   [ATTACK:MAIN:BYTYPE:GRASP    :punch    :punches:1:2:BLUDGEON][ATTACKFLAG_WITH]
   [ATTACK:SECOND:BYTYPE:MOUTH:bite:bites:1:1:GORE][ATTACKFLAG_CANLATCH]
   [CHILD:20][BABY:1][MULTIPLE_LITTER_RARE]
   [FAT:2]
   [EQUIPS]
   [DIURNAL]
   [CRAFTSMAN_NAME:craftsgnome:craftsgnomes]
   [FISHERMAN_NAME:fishergnome:fishergnomes]
   [HAMMERMAN_NAME:hammergnome:hammergnomes]
   [SPEARMAN_NAME:speargnome:speargnomes]
   [CROSSBOWMAN_NAME:marksgnome:marksgnomes]
   [AXEMAN_NAME:axegnome:axegnomes]
   [SWORDSMAN_NAME:swordsgnome:swordsgnomes]
   [MACEMAN_NAME:macegnome:macegnomes]
   [PIKEMAN_NAME    :pikegnome    :pikegnomes]
   [BOWMAN_NAME:bowgnome:bowgnomes]
   [STANDARD_FLESH]
   [HOMEOTHERM:10067]
   [LAYERING:100]
   [ALCOHOL_DEPENDENT]
   [SWIMS_LEARNED][SWIM_SPEED:2500]
   [PERSONALITY:IMMODERATION:0:70:100]
   [PERSONALITY:ACTIVITY_LEVEL:0:60:100]
   [PERSONALITY:INTELLECTUAL_CURIOSITY:0:60:100]
   [PERSONALITY:ANGER:0:25:100]

You should now be able to generate a new world with gnomes instead of dwarves. The main differences are that gnomes can bring along outdoor farming seeds, but are half the size of dwarves with no plate armor and weapons that are much less effective.
[ November 13, 2007: Message edited by: Cosmonot ]

[ November 13, 2007: Message edited by: Cosmonot ]

[ November 13, 2007: Message edited by: Cosmonot ]

[ November 13, 2007: Message edited by: Cosmonot ]

Logged
Kobolds carry copper crossbows.

Teldin

  • Bay Watcher
  • Canadian Bacon
    • View Profile
Re: Requesting Gnome Fortress
« Reply #6 on: November 13, 2007, 05:09:00 pm »

You do know there's a "disable smileys in this post" button at the bottom, right?  ;)
Logged

Cosmonot

  • Bay Watcher
    • View Profile
Re: Requesting Gnome Fortress
« Reply #7 on: November 13, 2007, 05:46:00 pm »

Fixed.
Logged
Kobolds carry copper crossbows.

JT

  • Bay Watcher
  • Explosively Canadian
    • View Profile
    • http://www.jtgibson.ca/df/
Re: Requesting Gnome Fortress
« Reply #8 on: November 13, 2007, 08:34:00 pm »

quote:
Originally posted by Teldin:
<STRONG>I was -going- to start work on this when I read the title, thinking "gnomes! great idea!" and then I saw you spelled "dorfs" and changed my mind. Sorry!</STRONG>

I am so glad I'm not the only one who gets pissed off about that spelling.

Logged
"The very existence of flamethrowers proves that some time, somewhere, someone said to themselves, 'You know, I want to set those people over there on fire, but I'm just not close enough to get the job done.'" --George Carlin