Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: New to the Entity Pool  (Read 479 times)

IT 000

  • Bay Watcher
  • Strange Mood
    • View Profile
New to the Entity Pool
« on: January 05, 2011, 12:16:27 am »

Few quick questions regarding entities.

1. Can I have a civilization that sieges/ambushes from the caverns?

2. Would it be possible to have subterranean tribesmen above ground?

3. Dwarves have mountainhomes, goblins have dark fortresses, elves have retreats. Is there anyway I can make for example, a Gnome Nest with it's own unique symbol?
Logged

***CORROSION v2.14***
<<<More Than Just Zombies>>>
Back from the Dead!

rephikul

  • Bay Watcher
  • [CURIOUSBEAST_IDEA]
    • View Profile
Re: New to the Entity Pool
« Reply #1 on: January 05, 2011, 12:35:15 am »

1. Can I have a civilization that sieges/ambushes from the caverns?
I've never seen or thought about it. Considering how entities work, likely that's not the case

2. Would it be possible to have subterranean tribesmen above ground?
Yes, although their behavior will need to be drastically adjusted just as well (think kobold caves or goblin towers)

3. Dwarves have mountainhomes, goblins have dark fortresses, elves have retreats. Is there anyway I can make for example, a Gnome Nest with it's own unique symbol?
The symbol is linked to the type of city the entity start with I believe, and these types are hard coded. Basically that mean you cant have new symbols

EDIT: Ambitious ideas, I say. Hope you figure out ways around these problems.
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.

Sphalerite

  • Bay Watcher
    • View Profile
    • Drew's Robots and stuff
Re: New to the Entity Pool
« Reply #2 on: January 05, 2011, 10:42:45 am »

1. Can I have a civilization that sieges/ambushes from the caverns?

I managed to achieve this in 31.16, with some experimental races that were subterranean yet capable of sending ambushes and sieges.  I would get ambush groups wandering the caverns, and occasional underground sieges appearing on the underground map edges.  This was also the version of DF where surface sieges never happened, and I suspect that the same bug fix that restored normal sieges may have disabled underground sieges.  I have not tried to recreate subterranean sieges in the current version.

Quote
2. Would it be possible to have subterranean tribesmen above ground?

Not sure what you mean.  If you want to take the existing underground animal person tribes and make them into normal above ground civilizations, this is certainly possible.  You just need to write new entity definitions for them.  If you want them to also still appear below ground you'll probably need to create two entity files for each creature, one defining the above ground civilization, the other defining the below ground civilization.

Quote
3. Dwarves have mountainhomes, goblins have dark fortresses, elves have retreats. Is there anyway I can make for example, a Gnome Nest with it's own unique symbol?

No, sites are hard-coded, and at the moment only human-style cities actually exist as anything other than an abstracted point on the map anyway.

I'll plug some of my own work here.  My Uplift Engine script creates procedurally generated animalperson civilizations, complete working civilizations based off creatures in the DF raws.  This may be useful as a basis for making your own custom civilizations.  You can download the script and the raw files it generates here:

http://dffd.wimbli.com/file.php?id=3117
Logged
Any intelligent fool can make things bigger and more complex... It takes a touch of genius --- and a lot of courage to move in the opposite direction.

!!crundle!!

  • Bay Watcher
  • EVERYONE, I AM ON FIRE
    • View Profile
Re: New to the Entity Pool
« Reply #3 on: January 05, 2011, 04:40:18 pm »

Back in 31.12 I got some sieges from underground (also from Uplift) as well as normal above-ground attacks in a different fort, but I believe the same version.

So yeah, that may work.
Logged
w̷̦̬̹̣͕̙͖͑̓̌̓̑̄͒͋͜͝h̙̩͈̱͚̳̳̪͖̙͕̥̳ͥ̍̔͂̑̿̓̍̑ͣ͆̅̀͢y̧̼̭͎͓̟̺͉̰͎̱̜ͫ̂́͗̐̑́w̢̬̪͈̲̽̋́̈̓ͨ̄͐̿̓ͧ̇ͩ̏ͫ̑̎͟͡ḩ̡͍̫̣̹̬̙̭͊ͯͯ̉͡y̔ͥ̏͛̀̂̎̆ͥͮ̐̍̈̏͆̓̅̒҉̢̘͚͎̠̻̣̯̥̠̙̤̪̮̝̲̜̪́̕̕ͅw̸̗̻̱ͭͣͦͤ̇̑̅͗ͨͬ͋̉͊ͨ͂͜hͩͪ̋ͣ̇̔͂ͧ̍̾͂͏̨̠͕̼̟͙̳̺͕̥͔̜̮̩̰̲̞̼y̴̸̵̪͕̜̪̙̦̘ͧ̽̇ͭͭͬͯ̾̈́̐̂̉͆͒ͤ̌̀̕w̺̟͙͙̭͇̟̮͉̯͈͖̩͔͊͛ͧͯ̀̿ͣͪ͂ͪ͘̕͠ͅh̷̴̷̢͉͖̺̦̣͙̓ͧ̅͋ͪ̾̓͒̌̒ͯ̇́ͯ̕y̋ͪ̓̒̈́͞͏̤̗̞̲̪͚̮̤̫̪̺̪̫̕w̸͔̺̱̼̪̮̘̟͖̭̱͓͈̜͇͚͉̙͊̈́ͦ̅̋̂ͩ̓͗́̚͡ͅĥ̶̨̟̺͕̌͆͒͑ͦͨ̉͆͜͜ý̧͓̼̘̯͉̘̺̩͇̻͈͔̖͎̜͍ͭ̌ͩ͟͝͞