Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Civilisation not working!  (Read 1020 times)

betamax

  • Bay Watcher
    • View Profile
Civilisation not working!
« on: August 02, 2008, 05:35:01 pm »

Ok, this is my first go at modding anything: I'm trying to create a new race/civilisation, the hobgoblins. Hobgoblins are basically larger goblins and are more human-like (not evil, build cities, etc.).

The problem is I've genned several worlds now and none of them have hobgoblin civilisations, and I can't figure out why.

This is the civilisation code, in entity_default.txt above the Dwarves entry:
Code: [Select]
[ENTITY:HILLS]

[CREATURE:HOBGOBLIN]

[TRANSLATION:GOBLIN]

[DIGGER:ITEM_WEAPON_PICK]

[WEAPON:ITEM_WEAPON_AXE_BATTLE]

[WEAPON:ITEM_WEAPON_HAMMER_WAR]

[WEAPON:ITEM_WEAPON_SWORD_SHORT]

[WEAPON:ITEM_WEAPON_SPEAR]

[WEAPON:ITEM_WEAPON_MACE]

[WEAPON:ITEM_WEAPON_CROSSBOW]

[AMMO:ITEM_AMMO_BOLTS]

[WEAPON:ITEM_WEAPON_SWORD_2H]

[WEAPON:ITEM_WEAPON_SWORD_LONG]

[WEAPON:ITEM_WEAPON_MAUL]

[WEAPON:ITEM_WEAPON_AXE_GREAT]

[WEAPON:ITEM_WEAPON_DAGGER_LARGE]

[WEAPON:ITEM_WEAPON_MORNINGSTAR]

[WEAPON:ITEM_WEAPON_SCIMITAR]

[ARMOR:ITEM_ARMOR_PLATEMAIL:UNCOMMON]

[ARMOR:ITEM_ARMOR_CHAINMAIL:COMMON]

[ARMOR:ITEM_ARMOR_LEATHER:COMMON]

[ARMOR:ITEM_ARMOR_CLOAK:COMMON]

[ARMOR:ITEM_ARMOR_TUNIC:RARE]

[ARMOR:ITEM_ARMOR_ROBE:COMMON]

[HELM:ITEM_HELM_HELM:COMMON]

[HELM:ITEM_HELM_CAP:COMMON]

[HELM:ITEM_HELM_HOOD:COMMON]

[HELM:ITEM_HELM_MASK:UNCOMMON]

[GLOVES:ITEM_GLOVES_GAUNTLETS:COMMON]

[GLOVES:ITEM_GLOVES_GLOVES:COMMON]

[SHOES:ITEM_SHOES_SHOES:COMMON]

[SHOES:ITEM_SHOES_BOOTS:COMMON]

[SHOES:ITEM_SHOES_BOOTS_LOW:COMMON]

[SHOES:ITEM_SHOES_SANDAL:COMMON]

[SHOES:ITEM_SHOES_SOCKS:COMMON]

[PANTS:ITEM_PANTS_PANTS:COMMON]

[PANTS:ITEM_PANTS_GREAVES:COMMON]

[PANTS:ITEM_PANTS_LEGGINGS:COMMON]

[PANTS:ITEM_PANTS_LOINCLOTH:RARE]

[SHIELD:ITEM_SHIELD_SHIELD]

[SHIELD:ITEM_SHIELD_BUCKLER]

[SIEGEAMMO:ITEM_SIEGEAMMO_BALLISTA]

[TOY:ITEM_TOY_AXE]

[TRAPCOMP:ITEM_TRAPCOMP_GIANTAXEBLADE]

[TRAPCOMP:ITEM_TRAPCOMP_ENORMOUSCORKSCREW]

[TRAPCOMP:ITEM_TRAPCOMP_SPIKEDBALL]

[TRAPCOMP:ITEM_TRAPCOMP_LARGESERRATEDDISC]

[TRAPCOMP:ITEM_TRAPCOMP_MENACINGSPIKE]

[INSTRUMENT:ITEM_INSTRUMENT_DRUM]

[CURRENCY:COPPER:1]

[CURRENCY:SILVER:5]

[CURRENCY:GOLD:15]

[SELECT_SYMBOL:WAR:NAME_WAR]

[SUBSELECT_SYMBOL:WAR:VIOLENT]

[SELECT_SYMBOL:BATTLE:NAME_BATTLE]

[SUBSELECT_SYMBOL:BATTLE:VIOLENT]

[SELECT_SYMBOL:SIEGE:NAME_SIEGE]

[SUBSELECT_SYMBOL:SIEGE:VIOLENT]

[SELECT_SYMBOL:ROAD:NAME_ROAD]

[SELECT_SYMBOL:TUNNEL:NAME_TUNNEL]

[SELECT_SYMBOL:BRIDGE:NAME_BRIDGE]

[SELECT_SYMBOL:WALL:NAME_WALL]

[SELECT_SYMBOL:REMAINING:ARTIFICE]
[SELECT_SYMBOL:REMAINING:EARTH]
[SELECT_SYMBOL:REMAINING:UNTOWARD]
[SELECT_SYMBOL:REMAINING:UGLY]

[CULL_SYMBOL:ALL:DOMESTIC]

[CULL_SYMBOL:ALL:FLOWERY]

[CULL_SYMBOL:ALL:NEGATOR]
[ADVENTURE_TIER:4]
[CLOTHING]

[STONE_PREF]
[METAL_PREF]
[GEM_PREF]

[USE_CAVE_ANIMALS]

[USE_GOOD_ANIMALS]

[USE_GOOD_PLANTS]

[USE_GOOD_WOOD]

[USE_ANIMAL_PRODUCTS]

[USE_MISC_PROCESSED_WOOD_PRODUCTS]
[USE_ANY_PET_RACE]
[RIVER_PRODUCTS]
[OUTDOOR_FARMING]

[EQUIPMENT_IMPROVEMENTS]
[SPHERE_ALIGNMENT:WAR:512]
[ART_FACET_MODIFIER:OWN_RACE:512]
[ART_IMAGE_ELEMENT_MODIFIER:ITEM:512]
[ART_IMAGE_ELEMENT_MODIFIER:CREATURE:512]
[ART_IMAGE_ELEMENT_MODIFIER:PLANT:0]
[ART_IMAGE_ELEMENT_MODIFIER:TREE:0]
[ITEM_IMPROVEMENT_MODIFIER:RINGS_HANGING:512]
[ITEM_IMPROVEMENT_MODIFIER:SPIKES:512]

[FRIENDLY_COLOR:5:0:1]

[DEFAULT_SITE_TYPE:CITY]

[LIKES_SITE:CITY]

[TOLERATES_SITE:DARK_FORTRESS]
[TOLERATES_SITE:CAVE_DETAILED]
[TOLERATES_SITE:RUIN]

[CAN_HAVE_MILITARY_SITE_LEADER]
[CAN_HAVE_MILITARY_LEADER]
[MAYOR]

[START_BIOME:ANY_GRASSLAND]

[START_BIOME:ANY_SAVANNA]

[START_BIOME:ANY_SHRUBLAND]

[BIOME_SUPPORT:ANY_WETLAND:1]

[BIOME_SUPPORT:ANY_DESERT:1]

[BIOME_SUPPORT:ANY_FOREST:2]

[BIOME_SUPPORT:ANY_OCEAN:3]

[BIOME_SUPPORT:ANY_LAKE:3]

[BIOME_SUPPORT:ANY_GRASSLAND:3]

[BIOME_SUPPORT:ANY_SAVANNA:2]

[BIOME_SUPPORT:ANY_SHRUBLAND:2]

[BIOME_SUPPORT:ANY_RIVER:1]

[PROGRESS_TRIGGER_POPULATION:1]

[PROGRESS_TRIGGER_PRODUCTION:1]

[PROGRESS_TRIGGER_TRADE:1]

[ACTIVE_SEASON:AUTUMN]

[MAX_STARTING_CIV_NUMBER:100]

[START_GROUP_NUMBER:10]

[MAX_POP_NUMBER:10000]

[MAX_SITE_POP_NUMBER:120]

[RELIGION:ANY_APPROPRIATE_POWER]
[WANDERER]

[BEAST_HUNTER]

[SCOUT]
[AMBUSHER]
[SIEGER]
[DIPLOMAT]
[DIPLOMAT_BODYGUARDS]
[MERCHANT_NOBILITY]
[MERCHANT_BODYGUARDS]

[PERMITTED_JOB:MINER]

[PERMITTED_JOB:CARPENTER]

[PERMITTED_JOB:BOWYER]

[PERMITTED_JOB:WOODCUTTER]

[PERMITTED_JOB:ENGRAVER]

[PERMITTED_JOB:MASON]

[PERMITTED_JOB:ANIMAL_CARETAKER]

[PERMITTED_JOB:ANIMAL_TRAINER]

[PERMITTED_JOB:HUNTER]

[PERMITTED_JOB:TRAPPER]

[PERMITTED_JOB:ANIMAL_DISSECTOR]

[PERMITTED_JOB:FURNACE_OPERATOR]

[PERMITTED_JOB:WEAPONSMITH]

[PERMITTED_JOB:ARMORER]

[PERMITTED_JOB:BLACKSMITH]

[PERMITTED_JOB:METALCRAFTER]

[PERMITTED_JOB:GEM_CUTTER]

[PERMITTED_JOB:GEM_SETTER]

[PERMITTED_JOB:WOODCRAFTER]

[PERMITTED_JOB:STONECRAFTER]

[PERMITTED_JOB:LEATHERWORKER]

[PERMITTED_JOB:BONE_CARVER]

[PERMITTED_JOB:WEAVER]

[PERMITTED_JOB:CLOTHIER]

[PERMITTED_JOB:GLASSMAKER]

[PERMITTED_JOB:FISHERMAN]

[PERMITTED_JOB:FISH_DISSECTOR]

[PERMITTED_JOB:FISH_CLEANER]

[PERMITTED_JOB:COOK]

[PERMITTED_JOB:BUTCHER]

[PERMITTED_JOB:TANNER]

[PERMITTED_JOB:DYER]

[PERMITTED_JOB:HERBALIST]

[PERMITTED_JOB:BREWER]

[PERMITTED_JOB:LYE_MAKER]

[PERMITTED_JOB:WOOD_BURNER]

[PERMITTED_JOB:MECHANIC]

[PERMITTED_JOB:SIEGE_ENGINEER]

[PERMITTED_JOB:SIEGE_OPERATOR]

[PERMITTED_JOB:PUMP_OPERATOR]

[PERMITTED_JOB:TRADER]

[PERMITTED_JOB:ARCHITECT]

[WORLD_CONSTRUCTION:TUNNEL]

[WORLD_CONSTRUCTION:BRIDGE]
[WORLD_CONSTRUCTION:WALL]
[WORLD_CONSTRUCTION:ROAD]

[ETHIC:KILL_ENTITY_MEMBER:PUNISH_EXILE]

[ETHIC:KILL_NEUTRAL:ACCEPTABLE]

[ETHIC:KILL_ENEMY:ACCEPTABLE]

[ETHIC:KILL_ANIMAL:ACCEPTABLE]

[ETHIC:KILL_PLANT:ACCEPTABLE]

[ETHIC:TORTURE_AS_EXAMPLE:PERSONAL_MATTER]

[ETHIC:TORTURE_FOR_INFORMATION:PERSONAL_MATTER]

[ETHIC:TORTURE_FOR_FUN:PUNISH_EXILE]

[ETHIC:TORTURE_ANIMALS:PUNISH_SERIOUS]

[ETHIC:TREASON:PUNISH_EXILE]

[ETHIC:OATH_BREAKING:PERSONAL_MATTER]

[ETHIC:LYING:PERSONAL_MATTER]

[ETHIC:VANDALISM:PUNISH_SERIOUS]

[ETHIC:TRESPASSING:PERSONAL_MATTER]

[ETHIC:THEFT:PUNISH_SERIOUS]

[ETHIC:ASSAULT:PERSONAL_MATTER]

[ETHIC:SLAVERY:PERSONAL_MATTER]

[ETHIC:EAT_SAPIENT_OTHER:PERSONAL_MATTER]

[ETHIC:EAT_SAPIENT_KILL:PERSONAL_MATTER]

[ETHIC:MAKE_TROPHY_SAME_RACE:PERSONAL_MATTER]

[ETHIC:MAKE_TROPHY_SAPIENT:ACCEPTABLE]

[ETHIC:MAKE_TROPHY_ANIMAL:ACCEPTABLE]

And this is in creature_standard.txt:

Code: [Select]
[CREATURE:HOBGOBLIN]

[NAME:hobgoblin:hobgoblins:hobgoblin]

[TILE:'G'][COLOR:7:0:0]

[GLOWTILE:'"'][GLOWCOLOR:4:0:1]

[GENPOWER:4]

[INTELLIGENT][LIKES_FIGHTING]

[BONECARN]

[CANOPENDOORS]

[PREFSTRING:cunning]

[BODY:HUMANOID:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:HUMANOID_JOINTS:THROAT:NECK:SPINE:BRAIN:5FINGERS:5TOES:MOUTH]

[ATTACK:MAIN:BYTYPE:GRASP:punch:punches:1:2:BLUDGEON][ATTACKFLAG_WITH]

[ATTACK:SECOND:BYTYPE:MOUTH:bite:bites:1:2:GORE][ATTACKFLAG_CANLATCH]

[CHILD:12][BABY:1][MULTIPLE_LITTER_RARE]

[SIZE:7]

[FAT:4]

[EQUIPS]

[NOCTURNAL]

[STANDARD_FLESH]

[HOMEOTHERM:10067]

[LAYERING:10]

[SWIMS_LEARNED][SWIM_SPEED:2500]

[PERSONALITY:ANGER:25:75:100]

[PERSONALITY:IMMODERATION:50:75:100]

[PERSONALITY:EXCITEMENT_SEEKING:0:60:100]

[PERSONALITY:CHEERFULNESS:0:40:90]

[PERSONALITY:ALTRUISM:0:25:50]

[PERSONALITY:MODESTY:0:40:90]

[PERSONALITY:SYMPATHY:0:25:50]

They're both modified versions of the goblin entries. Is anything there missing, or has bad luck simply caused all my hobgoblins to die in worldgen?
Logged

mizipzor

  • Bay Watcher
    • View Profile
    • Blog
Re: Civilisation not working!
« Reply #1 on: August 02, 2008, 05:47:53 pm »

Are hobgoblins mentioned in the legends? If thats the case, they were simply annihilated.
If not, it should be something about it in the logs (i think).
Logged

Inquisitor Saturn

  • Bay Watcher
    • View Profile
Re: Civilisation not working!
« Reply #2 on: August 03, 2008, 02:37:40 pm »

I think you need to specify how many of that civ start out.
Logged

i2amroy

  • Bay Watcher
  • Cats, ruling the world one dwarf at a time
    • View Profile
Re: Civilisation not working!
« Reply #3 on: August 04, 2008, 01:06:58 am »

I think you need to specify how many of that civ start out.

No, that is covered with the [START_GROUP_NUMBER:] tag. I think that mizipzor is right and that they were just slain in worldgen.
Logged
Quote from: PTTG
It would be brutally difficult and probably won't work. In other words, it's absolutely dwarven!
Cataclysm: Dark Days Ahead - A fun zombie survival rougelike that I'm dev-ing for.

KaelGotDwarves

  • Bay Watcher
  • [CREATURE:FIRE_ELF]
    • View Profile
Re: Civilisation not working!
« Reply #4 on: August 04, 2008, 02:33:59 am »

Code: [Select]
[MAX_STARTING_CIV_NUMBER:10]

[START_GROUP_NUMBER:20]

Try that, it's more reasonable. Also limit starting biome to one place, and watch their ethics. They live on human land and their ethics will piss off humans, resulting in their extermination.

Christes

  • Bay Watcher
    • View Profile
Re: Civilisation not working!
« Reply #5 on: August 05, 2008, 12:20:01 am »

It would be cool if you could the last remaining hobgoblin or something like that.
Logged

betamax

  • Bay Watcher
    • View Profile
Re: Civilisation not working!
« Reply #6 on: August 07, 2008, 06:56:30 am »

I've not actually noticed any ever existing in history...

However, I'll try out what's been mentioned in this thread, and see if it helps. Hopefully I'll get it so that the hobgoblins wipe out the humans, and not the other way round.
Logged