Bay 12 Games Forum

Please login or register.

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

Author Topic: Stop Vermin Reproducing Exponentially!  (Read 3278 times)

FearfulJesuit

  • Bay Watcher
  • True neoliberalism has never been tried
    • View Profile
Re: Stop Vermin Reproducing Exponentially!
« Reply #15 on: February 27, 2011, 10:12:41 am »

By the laws of mathematics, anything that breeds will do so exponentially. I hope you're aware of this.
Only if you assume an infinite food source and an infinite space.

That's what we're looking at with vermin. And that doesn't mean that the population will always increase exponentially, rather that the basic nature of a breeding population is to increase exponentially. Generally speaking, decreases in the population are arithmetic. Go read Malthus.
Logged


@Footjob, you can microwave most grains I've tried pretty easily through the microwave, even if they aren't packaged for it.

Deon

  • Bay Watcher
  • 💀 💀 💀 💀 💀
    • View Profile
Re: Stop Vermin Reproducing Exponentially!
« Reply #16 on: February 27, 2011, 11:26:31 am »

As I said, replace their corpse with some evaporating item through the ITEMCORPSE token. Problem solved.
Logged
▬(ஜ۩۞۩ஜ)▬
✫ DF Wanderer ✫ - the adventure mode crafting and tweaks
✫ Cartographer's Lounge ✫ - a custom worldgen repository

jabbamonkey

  • Bay Watcher
    • View Profile
Re: Stop Vermin Reproducing Exponentially!
« Reply #17 on: February 27, 2011, 01:12:28 pm »

As I said, replace their corpse with some evaporating item through the ITEMCORPSE token. Problem solved.

Ok... let me give it a shot. I'm a noob, and have not modded in the past. Let me know if this is correct...

[ITEMCORPSE:NOSMELLYROT]

... and I just add that anywhere under the creature I want? See below and let me know if this is correct...

[CREATURE:SQUIRREL_GRAY]
   [DESCRIPTION:A small grey rodent found chirping in the trees of temperate woodlands.]
   [NAME:gray squirrel:gray squirrels:gray squirrel]
   [CASTE_NAME:gray squirrel:gray squirrels:gray squirrel]
   [CREATURE_TILE:170][COLOR:7:15:0]
   [PETVALUE:10]
   [FREQUENCY:100][VERMIN_GROUNDER]
   [SMALL_REMAINS][NATURAL][PET_EXOTIC][NO_WINTER]
   [NOT_BUTCHERABLE]
   [BIOME:ANY_TEMPERATE_FOREST]
   [POPULATION_NUMBER:250:500]
   [PREFSTRING:tails]
   [BODY:QUADRUPED:TAIL:2EYES:2EARS:NOSE:2LUNGS:HEART:GUTS:ORGANS:THROAT:NECK:SPINE:BRAIN:SKULL:4TOES_FQ:5TOES_RQ:MOUTH:RODENT_TEETH:RIBCAGE]
   [BODYGLOSS:PAW]
   [BODY_DETAIL_PLAN:STANDARD_MATERIALS]
   [BODY_DETAIL_PLAN:STANDARD_TISSUES]
   [BODY_DETAIL_PLAN:VERTEBRATE_TISSUE_LAYERS:SKIN:FAT:MUSCLE:BONE:CARTILAGE]
   [BODY_DETAIL_PLAN:BODY_HAIR_TISSUE_LAYERS:HAIR]
   [USE_MATERIAL_TEMPLATE:NAIL:NAIL_TEMPLATE]
   [USE_TISSUE_TEMPLATE:NAIL:NAIL_TEMPLATE]
   [TISSUE_LAYER:BY_CATEGORY:TOE:NAIL:FRONT]
   [SELECT_TISSUE_LAYER:HEART:BY_CATEGORY:HEART]
    [PLUS_TISSUE_LAYER:SKIN:BY_CATEGORY:THROAT]
      [TL_MAJOR_ARTERIES]
   [BODY_DETAIL_PLAN:STANDARD_HEAD_POSITIONS]
   [BODY_DETAIL_PLAN:HUMANOID_RIBCAGE_POSITIONS]
   [USE_MATERIAL_TEMPLATE:SINEW:SINEW_TEMPLATE]
   [TENDONS:LOCAL_CREATURE_MAT:SINEW:200]
   [LIGAMENTS:LOCAL_CREATURE_MAT:SINEW:200]
   [HAS_NERVES]
   [SPEED:900]
   [USE_MATERIAL_TEMPLATE:BLOOD:BLOOD_TEMPLATE]
   [BLOOD:LOCAL_CREATURE_MAT:BLOOD:LIQUID]
   [CREATURE_CLASS:GENERAL_POISON]
   [GETS_WOUND_INFECTIONS]
   [GETS_INFECTIONS_FROM_ROT]
   [USE_MATERIAL_TEMPLATE:PUS:PUS_TEMPLATE]
   [PUS:LOCAL_CREATURE_MAT:PUS:LIQUID]
   [BODY_SIZE:0:0:300]
   [BODY_APPEARANCE_MODIFIER:LENGTH:90:95:98:100:102:105:110]
   [BODY_APPEARANCE_MODIFIER:HEIGHT:90:95:98:100:102:105:110]
   [BODY_APPEARANCE_MODIFIER:BROADNESS:90:95:98:100:102:105:110]
   [MAXAGE:2:3]
   [ATTACK:BITE:CHILD_BODYPART_GROUP:BY_CATEGORY:HEAD:BY_CATEGORY:TOOTH]
      [ATTACK_SKILL:BITE]
      [ATTACK_VERB:bite:bites]
      [ATTACK_CONTACT_PERC:100]
      [ATTACK_PENETRATION_PERC:100]
      [ATTACK_FLAG_EDGE]
      [ATTACK_PRIORITY:MAIN]
      [ATTACK_FLAG_CANLATCH]
   [ATTACK:SCRATCH:CHILD_TISSUE_LAYER_GROUP:BY_TYPE:STANCE:BY_CATEGORY:ALL:NAIL]
      [ATTACK_SKILL:GRASP_STRIKE]
      [ATTACK_VERB:scratch:scratches]
      [ATTACK_CONTACT_PERC:100]
      [ATTACK_PENETRATION_PERC:100]
      [ATTACK_FLAG_EDGE]
      [ATTACK_PRIORITY:SECOND]
   [ITEMCORPSE:NOSMELLYROT]
   [DIURNAL]
   [HOMEOTHERM:10067]
   [SWIMS_INNATE][SWIM_SPEED:2500]
   [MUNDANE]
   [CASTE:FEMALE]
      [FEMALE]
   [CASTE:MALE]
      [MALE]
   [SELECT_CASTE:ALL]
      [SET_TL_GROUP:BY_CATEGORY:ALL:HAIR]
         [TL_COLOR_MODIFIER:GRAY:1]
            [TLCM_NOUN:hair:SINGULAR]
      [SET_TL_GROUP:BY_CATEGORY:ALL:SKIN]
   [TL_COLOR_MODIFIER:BROWN:1:BURNT_UMBER:1:CINNAMON:1:COPPER:1:DARK_BROWN:1:DARK_PEACH:1:DARK_TAN:1:ECRU:1:PALE_BROWN:1:PALE_CHESTNUT:1:PALE_PINK:1:PEACH:1:PINK:1:RAW_UMBER:1:SEPIA:1:TAN:1:TAUPE_PALE:1:TAUPE_SANDY:1]
            [TLCM_NOUN:skin:SINGULAR]
      [SET_TL_GROUP:BY_CATEGORY:EYE:EYE]
         [TL_COLOR_MODIFIER:BLACK:1]
            [TLCM_NOUN:eyes:PLURAL]


Logged

jabbamonkey

  • Bay Watcher
    • View Profile
Re: Stop Vermin Reproducing Exponentially!
« Reply #18 on: February 27, 2011, 01:14:01 pm »

Oh, and Deon, does this need to happen BEFORE i embark? Or can I change this in my already existing fortress?
Logged

ZeroGravitas

  • Bay Watcher
    • View Profile
Re: Stop Vermin Reproducing Exponentially!
« Reply #19 on: March 01, 2011, 08:54:37 pm »

By the laws of mathematics, anything that breeds will do so exponentially. I hope you're aware of this.

Humans in most of the developed world breed at below replacement level. Sorry for ruining your attempt to look smart.

It doesn't matter; the growth (or decline) is still exponential in nature. If breeding occurs below the replacement rate, the growth trend is similar except declining instead of rising.

Of course, that's not what dhokarena said, is it?
Logged

rephikul

  • Bay Watcher
  • [CURIOUSBEAST_IDEA]
    • View Profile
Re: Stop Vermin Reproducing Exponentially!
« Reply #20 on: March 01, 2011, 10:38:15 pm »

Oh, and Deon, does this need to happen BEFORE i embark? Or can I change this in my already existing fortress?
If you have a material existing beforehand that boil upon dropped then you can use it and you dont need to make a new game. But since your game is vanilla it's probably not the case. As for my suggestion, you need to gen a new world for it to take affect. If you remove ALL vermins save for bee it'd spawn only bee when appropriates in example. There're no fixed slots vermins must fill in.
Logged
Intensifying Mod v0.23 for 0.31.25. Paper tigers are white.
Prepacked Dwarf Fortress with Intensifying mod v.0.23, Phoebus graphics set, DFhack, Dwarf Therapist, Runesmith and a specialized custom worldgen param.

Shandra

  • Bay Watcher
    • View Profile
Re: Stop Vermin Reproducing Exponentially!
« Reply #21 on: March 02, 2011, 12:05:34 am »

Similiar Problem: As I have a massive wave of roaches in my current game - I would like to see an answer to it that wouldn't need a regen...

As I see altering the raws does not affect already spawned entities (*1) - but what is with the next generation?
Do they inherit the *old*-raws from their parents, or are they created with the changed ones?
As I now have two saves available (one where the roaches where not spawned and one where they invade my map) would altering the biome token prevent them from spawning on my map (1st save and preferred solution)? And if not, would changing the homeotherm token do me any good in boiling all descendants of the first gen?

For me thats (in this case) not a problem of litter, but the amount of those beasts is simply playing havoc with my fps... And i assume that once the population on the map is obliterated even cleaning up the mess is just a question of time.


Edit: *1: assumed due to the fact that changing the attribute values for my dorks in "crtr_std.txt"  does not seem to have any effect on my already present inhabitants but only on new migrants
« Last Edit: March 02, 2011, 12:08:51 am by Shandra »
Logged

Duntada Man

  • Bay Watcher
    • View Profile
Re: Stop Vermin Reproducing Exponentially!
« Reply #22 on: March 02, 2011, 07:47:02 am »

Okay, I think this just solve a problem I had somewhere else asked about. If I mod out the organs for say roaches, they would die?
Logged
Girlinhat: The biggest issue seems to be size.  A 1x1 room would allow for maximum child desecration.

Duntada Man

  • Bay Watcher
    • View Profile
Re: Stop Vermin Reproducing Exponentially!
« Reply #23 on: March 02, 2011, 08:09:33 am »

I have a solution that hasn't been said yet...
Flooding the area with magma, destroying the remains AND killing all the vermin.
Problem solved, the dorfy way.

Would be a good way ... but the problem is all the way on the surface, and the magma pool is about 20 levels down.

As has been said many times: If Muhammad will not move to the mountain, the mountain will move to him.

Or if DF speak: If (somehow) the dwarf will not move to HOT FUN, move HOT FUN to the dwarves. I'm sure you can rig a system to pressurize lava and shoot it out of your fortress in a way that will flood everything with lava. Hell I do it all the time by accident.
Logged
Girlinhat: The biggest issue seems to be size.  A 1x1 room would allow for maximum child desecration.

Vorthon

  • Bay Watcher
  • Now with 50% more pointless rambling!
    • View Profile
Re: Stop Vermin Reproducing Exponentially!
« Reply #24 on: March 02, 2011, 08:53:16 am »

By the laws of mathematics, anything that breeds will do so exponentially. I hope you're aware of this.

Humans in most of the developed world breed at below replacement level. Sorry for ruining your attempt to look smart.

Yeah, but world population is still going up. Averaging human population growth throughout humankind's existence on Earth, you get an increase of ~1 billion per 33,000 years. (I know, not exactly accurate, but averaging just makes visualizing things easier.) Now, in less than 15 years, the human population has increased by a billion. That's scary shit.
Logged

Qinetix

  • Bay Watcher
  • Personal Text
    • View Profile
Re: Stop Vermin Reproducing Exponentially!
« Reply #25 on: March 02, 2011, 02:52:14 pm »

Get a heck load of cats , or atleast try to reduce the breeding rate (reproduction , duh)
Logged
Desu
Pages: 1 [2]