Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2

Author Topic: Carp Fortress  (Read 2287 times)

Dictator_Reverus

  • Escaped Lunatic
    • View Profile
Carp Fortress
« on: November 26, 2008, 04:55:21 pm »

Hello guys, new to the forum. I haven't actually read any other thread, mostly because I am only really here for help on Carp Fortress, though I may get sucked into the community in the mean time.

Anyways I am working on a mod where carp is a playable race, and I need some help. My carp appear to be unable to use objects and don't want to go in the water, despite that they drown on land. The things I need help with is:

1. How to get carp to move into water/start in water
2. How to get them to use objects.

Here is their info:
[CREATURE:FISH_CARP]
   [NAME:carp:carp:carp]
   [TILE:160][COLOR:3:0:0]
   [AQUATIC][UNDERSWIM]
   [CHILD:3][BABY:1][MULTIPLE_LITTER_RARE]
   [MODVALUE:3]
   [GENPOWER:3]
   [PREFSTRING:protruding mouths]
   [ALL_ACTIVE]
   [BENIGN][MEANDERER][NATURAL]
   [PETVALUE:50]
   [BODY:BASIC_2PARTBODY:BASIC_HEAD:SIDE_FINS_CARP:DORSAL_FIN_CARP:TAIL:2EYES:HEART:GUTS:ORGANS:NECK:SPINE:BRAIN:MOUTH]
   [ATTACK:MAIN:BYTYPE:MOUTH:bite:bites:1:6:GORE][ATTACKFLAG_CANLATCH]
   [ATTACK:SECOND:BYTOKEN:TAIL:slap:slaps:1:2:BLUDGEON][ATTACKFLAG_WITH]
   [SIZE:3]
   [MAXAGE:20:30]
   [NO_DRINK]
   [CRAFTSMAN_NAME:craftsfish:craftsfish]
   [FISHERMAN_NAME:cannibal:cannibals]
   [HAMMERMAN_NAME:hammerfish:hammerfish]
   [SPEARMAN_NAME:spearfish:spearfish]
   [CROSSBOWMAN_NAME:marksfish:marksfish]
   [AXEMAN_NAME:axefish:axefish]
   [SWORDSMAN_NAME:swordsfish:swordsfish]
   [MACEMAN_NAME:macefish:macefish]
   [PIKEMAN_NAME:pikefish:pikefish]
   [BOWMAN_NAME:bowfish:bowfish]
             [INTELLIGENT]
   [EQUIPS]
   [CANOPENDOORS]
   [CHILD:1][CHILDNAME:carp fry:carp fry]
   [FAT:1]
   [STANDARD_FLESH]
   [HOMEOTHERM:10067]
   [SWIMS_INNATE][SWIM_SPEED:500]
   [MUNDANE]

The changed body parts (exclusive to carp):

[BODY:SIDE_FINS_CARP]
[BP:R_FIN:right fin][CONTYPE:UPPERBODY]
[GRASP]
[BP:L_FIN:left fin][CONTYPE:UPPERBODY]
[GRASP]

[BODY:DORSAL_FIN_CARP]
[BP:DORSAL_FIN:dorsal fin][CONTYPE:UPPERBODY][STANCE]

Their entity (work in progress, based on dwarf's entity):
[ENTITY:RIVER]
   [CIV_CONTROLLABLE]
   [INDIV_CONTROLLABLE]
   [CREATURE:FISH_CARP]
   [trANSLATION:FISH]
   [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]
   [ARMOR:ITEM_ARMOR_PLATEMAIL:COMMON]
   [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_HELM: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_GREAVES: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]
   [CLOTHING]
   [SUBTERRANEAN_CLOTHING]
   [CURRENCY_BY_YEAR]
   [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]
   [CULL_SYMBOL:ALL:DOMESTIC]
   [CULL_SYMBOL:ALL:SUBORDINATE]
   [CULL_SYMBOL:ALL:EVIL]
   [CULL_SYMBOL:ALL:UNTOWARD]
   [CULL_SYMBOL:ALL:FLOWERY]
   [CULL_SYMBOL:ALL:NEGATIVE]
   [CULL_SYMBOL:ALL:UGLY]
   [CULL_SYMBOL:ALL:NEGATOR]
   [METAL_PREF]
   [GEM_PREF]
   [STONE_PREF]
   [INDOOR_FARMING]
   [USE_CAVE_ANIMALS]
   [USE_ANIMAL_PRODUCTS]
   [COMMON_DOMESTIC_PACK]
   [COMMON_DOMESTIC_PULL]
   [COMMON_DOMESTIC_MOUNT]
   [COMMON_DOMESTIC_PET]
   [USE_MISC_PROCESSED_WOOD_PRODUCTS]
   [EQUIPMENT_IMPROVEMENTS]
   [ART_IMAGE_ELEMENT_MODIFIER:PLANT:64]
   [ART_IMAGE_ELEMENT_MODIFIER:TREE:64]
   [ITEM_IMPROVEMENT_MODIFIER:RINGS_HANGING:64]
   [ITEM_IMPROVEMENT_MODIFIER:BANDS:384]
   [ITEM_IMPROVEMENT_MODIFIER:SPIKES:384]
   [ADVENTURE_TIER:3]
   [FRIENDLY_COLOR:1:0:1]
   [DEFAULT_SITE_TYPE:CAVE_DETAILED]
   [liKES_SITE:CAVE_DETAILED]
   [TOLERATES_SITE:CITY]
   [TOLERATES_SITE:TREE_CITY]
   [TOLERATES_SITE:CAVE_DETAILED]
   [LEADER_TYPE:KING]
   [SITE_LEADER_TYPE:STANDARD]
   [START_BIOME:RIVER_TEMPERATE_FRESHWATER]
   [START_BIOME:RIVER_TROPICAL_FRESHWATER]
   [START_BIOME:LAKE_TEMPERATE_FRESHWATER]
   [START_BIOME:LAKE_TROPICAL_FRESHWATER]
   [BIOME_SUPPORT:RIVER_TEMPERATE_FRESHWATER:2]
   [BIOME_SUPPORT:RIVER_TROPICAL_FRESHWATER:2]
   [BIOME_SUPPORT:LAKE_TEMPERATE_FRESHWATER:2]
   [BIOME_SUPPORT:LAKE_TROPICAL_FRESHWATER:2]
   [DIPLOMAT]
   [DIPLOMAT_BODYGUARDS]
   [MERCHANT_BODYGUARDS]
   [ACTIVE_SEASON:AUTUMN]
   [SIEGER]
   [MAX_STARTING_CIV_NUMBER:100]
   [START_GROUP_NUMBER:10]
   [MAX_POP_NUMBER:10000]
   [MAX_SITE_POP_NUMBER:120]
   [RELIGION:PANTHEON]
   [RELIGION_SPHERE:FORTRESSES]
   [RELIGION_SPHERE:JEWELS]
   [RELIGION_SPHERE:METALS]
   [RELIGION_SPHERE:MINERALS]
   [RELIGION_SPHERE:MOUNTAINS]
   [RELIGION_SPHERE:WEALTH]
   [MAYOR]
   [WANDERER]
   [BEAST_HUNTER]
   [SCOUT]
   [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:STRAND_EXTRACTOR]
   [PERMITTED_JOB:FISHERMAN]
   [PERMITTED_JOB:FISH_DISSECTOR]
   [PERMITTED_JOB:FISH_CLEANER]
   [PERMITTED_JOB:CHEESE_MAKER]
   [PERMITTED_JOB:MILKER]
   [PERMITTED_JOB:COOK]
   [PERMITTED_JOB:THRESHER]
   [PERMITTED_JOB:MILLER]
   [PERMITTED_JOB:BUTCHER]
   [PERMITTED_JOB:TANNER]
   [PERMITTED_JOB:DYER]
   [PERMITTED_JOB:PLANTER]
   [PERMITTED_JOB:HERBALIST]
   [PERMITTED_JOB:BREWER]
   [PERMITTED_JOB:SOAP_MAKER]
   [PERMITTED_JOB:POTASH_MAKER]
   [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:CLERK]
   [PERMITTED_JOB:ADMINISTRATOR]
   [PERMITTED_JOB:TRADER]
   [PERMITTED_JOB:ARCHITECT]
   [WORLD_CONSTRUCTION:TUNNEL]
   [WORLD_CONSTRUCTION:BRIDGE]
   [WORLD_CONSTRUCTION:ROAD]
   [ETHIC:KILL_ENTITY_MEMBER:PUNISH_CAPITAL]
   [ETHIC:KILL_NEUTRAL:ONLY_IF_SANCTIONED]
   [ETHIC:KILL_ENEMY:ACCEPTABLE]
   [ETHIC:KILL_ANIMAL:ACCEPTABLE]
   [ETHIC:KILL_PLANT:ACCEPTABLE]
   [ETHIC:TORTURE_AS_EXAMPLE:UNTHINKABLE]
   [ETHIC:TORTURE_FOR_INFORMATION:UNTHINKABLE]
   [ETHIC:TORTURE_FOR_FUN:UNTHINKABLE]
   [ETHIC:TORTURE_ANIMALS:UNTHINKABLE]
   [ETHIC:TREASON:PUNISH_CAPITAL]
   [ETHIC:OATH_BREAKING:PUNISH_CAPITAL]
   [ETHIC:LYING:PERSONAL_MATTER]
   [ETHIC:VANDALISM:PUNISH_SERIOUS]
   [ETHIC:TRESPASSING:PUNISH_SERIOUS]
   [ETHIC:THEFT:PUNISH_SERIOUS]
   [ETHIC:ASSAULT:PUNISH_SERIOUS]
   [ETHIC:SLAVERY:PUNISH_CAPITAL]
   [ETHIC:EAT_SAPIENT_OTHER:UNTHINKABLE]
   [ETHIC:EAT_SAPIENT_KILL:UNTHINKABLE]
   [ETHIC:MAKE_TROPHY_SAME_RACE:APPALLING]
   [ETHIC:MAKE_TROPHY_SAPIENT:SHUN]
   [ETHIC:MAKE_TROPHY_ANIMAL:ACCEPTABLE]
   [WILL_ACCEPT_TRIBUTE]

Any help would be appreciated.
Logged

Rysith

  • Bay Watcher
    • View Profile
Re: Carp Fortress
« Reply #1 on: November 26, 2008, 05:01:59 pm »

There are currently issues with the "dangerous terrain" ai and pathing for aquatic and flying creatures. In short, I don't think that carp fortress is going to work well at all.
Logged
Lanternwebs: a community fort
Try my orc mod!
The OP deserves the violent Dwarven equivalent of the Nobel Peace Prize.

Dictator_Reverus

  • Escaped Lunatic
    • View Profile
Re: Carp Fortress
« Reply #2 on: November 26, 2008, 05:09:06 pm »

Well that sucks. I suppose I will save it for a later version.

Thank you for the info.
Logged

Calvin

  • Bay Watcher
  • @
    • View Profile
Re: Carp Fortress
« Reply #3 on: November 26, 2008, 05:25:46 pm »

Make them

CARP WALKERS

Carps that evolved legs :D

...

And lungs.
Logged

Dictator_Reverus

  • Escaped Lunatic
    • View Profile
Re: Carp Fortress
« Reply #4 on: November 26, 2008, 05:47:58 pm »

Okay, so for now I have lungfish carp. Basically all I did was change AQUATIC to AMPHIBIOUS. I still have the problem that they don't use any objects, and therefore is unable to do things like mine or cut down trees.
Logged

Assassinfox

  • Bay Watcher
  • [FANCIFUL]
    • View Profile
    • Raging at the Box
Re: Carp Fortress
« Reply #5 on: November 26, 2008, 05:52:17 pm »

They're too small to equip anything.  You need to either change the sizes on the equipment or add new "carp equipment".

Calvin

  • Bay Watcher
  • @
    • View Profile
Re: Carp Fortress
« Reply #6 on: November 26, 2008, 06:06:48 pm »

Make them Goblin sized, and give them narrow equipment.

Also, don't forget to give them graspers.

Make their mouth a grasper.
Logged

Dictator_Reverus

  • Escaped Lunatic
    • View Profile
Re: Carp Fortress
« Reply #7 on: November 26, 2008, 08:45:58 pm »

I already have put graspers on the carp, but on the side fins rather than the mouth. One more question, how do you set the equipment your race can start with? Whenever I try to create a new fortress they only have normal equipment availible rather than the carp equipment I made, and can't use it because it is too large.
Logged

Assassinfox

  • Bay Watcher
  • [FANCIFUL]
    • View Profile
    • Raging at the Box
Re: Carp Fortress
« Reply #8 on: November 26, 2008, 10:43:29 pm »

Change the DIGGER and WEAPON entries for carp in the entity file.

Dictator_Reverus

  • Escaped Lunatic
    • View Profile
Re: Carp Fortress
« Reply #9 on: November 27, 2008, 12:03:51 am »

Thank you, fixed that. Another question, (I sure have a lot of these) I am unable to select seeds of any sort when preparing for the journey.
Logged

Assassinfox

  • Bay Watcher
  • [FANCIFUL]
    • View Profile
    • Raging at the Box
Re: Carp Fortress
« Reply #10 on: November 27, 2008, 12:05:08 am »

I'm going out on a limb here, but I think it's because your Entity's biomes don't match the biomes for any plants.  Not sure what you can do about that.  You can try making some "water plants", or add some other biomes to the carp entity.

forsaken1111

  • Bay Watcher
    • View Profile
    • TTB Twitch
Re: Carp Fortress
« Reply #11 on: November 27, 2008, 02:53:32 am »

Clearly you should just make them zombie carp, the same size as a dwarf, and EVIL.
Logged

Cheshire Cat

  • Bay Watcher
  • You Have Struck Turtle Shell!
    • View Profile
Re: Carp Fortress
« Reply #12 on: December 12, 2008, 06:02:22 am »

hey, to the more knowledgable people out there, when these amphibious carp get up and running slightly better, would it be doable to make them a race in world gen, that may attack or trade with the forts of other races?

because DF would be interesting with an aquatic/amphibious race. it has a real hp lovecraft feel to it. the deep old ones rise again to reclaim the land.... and they are carp.

they may be interesting to adventure as as well...
Logged

Assassinfox

  • Bay Watcher
  • [FANCIFUL]
    • View Profile
    • Raging at the Box
Re: Carp Fortress
« Reply #13 on: December 12, 2008, 03:22:03 pm »

Yeah, that's completely possible.  EVERY civ you add to the entity file takes part in world gen.  Or, they get wiped out or don't spawn at all... >_>

ACE91

  • Bay Watcher
    • View Profile
    • SECTOR91 Productions
Re: Carp Fortress
« Reply #14 on: December 12, 2008, 07:36:42 pm »

They're too small to equip anything.  You need to either change the sizes on the equipment or add new "carp equipment".
Equipment has size limits? So that's why my fire imp civ kept dropping weapons as soon as they picked them up.

I suppose this means you could create a MASSIVE FREAKING WAR HAMMER OF DOOM and make it so only titan-sized creatures could use it. Megabeast attacks just got a lot more fun. :P
Logged
ACE91, Programmer cancels Strange Mood: Went insane.
because there's only one reality.
Says who?
Pages: [1] 2