Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: New Vermin : Doozers (Fraggle Rock)  (Read 529 times)

Gashcozokon

  • Bay Watcher
    • View Profile
New Vermin : Doozers (Fraggle Rock)
« on: October 31, 2024, 07:10:22 pm »

So, I have this idea that I think would be super fun, but the only part I'm not sure how to do is kinda the key feature of the whole thing.
Cave spiders wander around and spawn webs randomly on the map. I want to make Doozers to do the same thing, except instead of webs, they spawn a solid tile, basically like a constructed wall that would block line of sight, pathing, flow etc.
Bonus points if it required harvesting instead of mining or construction for removal and could be used as food.
Logged

.

aSpatula66

  • Bay Watcher
  • Hoarder of Knowledge
    • View Profile
Re: New Vermin : Doozers (Fraggle Rock)
« Reply #1 on: October 31, 2024, 07:49:14 pm »

Not really possible without DFhack
Logged

jecowa

  • Bay Watcher
    • View Profile
Re: New Vermin : Doozers (Fraggle Rock)
« Reply #2 on: October 31, 2024, 09:46:15 pm »

Could obsidian casting be adapted to do something like this?
Logged

Salmeuk

  • Bay Watcher
    • View Profile
Re: New Vermin : Doozers (Fraggle Rock)
« Reply #3 on: November 01, 2024, 03:38:06 am »

nice idea.

Not really possible without DFhack

maybe after lua implementation??
Logged

aSpatula66

  • Bay Watcher
  • Hoarder of Knowledge
    • View Profile
Re: New Vermin : Doozers (Fraggle Rock)
« Reply #4 on: November 01, 2024, 09:31:35 am »

maybe after lua implementation??

No. That's not what the lua implementation concerns.
Logged

Gashcozokon

  • Bay Watcher
    • View Profile
Re: New Vermin : Doozers (Fraggle Rock)
« Reply #5 on: November 01, 2024, 11:18:56 am »

nice idea.
Thank you! The more I think about it, it just becomes one of those things I think would be amusing and also lead to potential !!FUN!!


Not really possible without DFhack
I'm fine with this as an option.


maybe after lua implementation??

No. That's not what the lua implementation concerns.
I was hoping it could, but am not surprised. I haven't looked into the proposed LUA addition but I image it focusing on syndromes and reactions.


But, this accomplishes my main goal of adding the thought to the board. People can see and comment, and the Dev team can have a new idea for creature interactions.
The ability to not just create deathitems or spawn a substance like webs or thickwebs but something with user defined properties.

Ideally, a creature that created something similar to walls or fortifications was my original idea, because then if you had a map with these creatures, you'd have to keep your lower halls clean, and especially the caverns, there'd be a chance of path routes changing or becoming totally impassible.  But maybe to start off, just cloning the cave spider and replacing the [web] tag with [thickweb] would cause enough chaos.

Logged

.

joostheger

  • Bay Watcher
    • View Profile
Re: New Vermin : Doozers (Fraggle Rock)
« Reply #6 on: November 01, 2024, 03:37:46 pm »

Is a web an item?
What would happen if you lwt it spit both water and magma towards the same location? Wouldnt it create a block of obdidian?
I think obsidian is the only thing that may create a block.
Oh now freexing water creates ice blocks. Maybe like this, make the web of a liquid that is molten when spawned as web, but solidifies at roomtemerature.
No, i ques that creates just a puddle that changes into a pile of dust ir something
Logged

aradar

  • Bay Watcher
  • Legendary bullshitter
    • View Profile
    • my steam workshop
Re: New Vermin : Doozers (Fraggle Rock)
« Reply #7 on: November 03, 2024, 11:40:39 am »

Is a web an item?
What would happen if you lwt it spit both water and magma towards the same location? Wouldnt it create a block of obdidian?
I think obsidian is the only thing that may create a block.
Oh now freexing water creates ice blocks. Maybe like this, make the web of a liquid that is molten when spawned as web, but solidifies at roomtemerature.
No, i ques that creates just a puddle that changes into a pile of dust ir something
I don't think spitting magma will work it's not the same magma that turns into solid blocks, like magma found in caverns. Magma generated with reactions and interactions is just a material in its liguid state, called magma. Ie: stone material

voliol

  • Bay Watcher
    • View Profile
    • Website
Re: New Vermin : Doozers (Fraggle Rock)
« Reply #8 on: November 03, 2024, 04:29:22 pm »

(The initial lua stuff concerns procgen objects: FBs, werebeast curses, divine materials and such. Instead of the generators being hardcoded, they will be available as lua. Further along, more magic will be added and the lua might be given more roles then, but no one really knows how this will look like.)

dikbutdagrate

  • Bay Watcher
    • View Profile
Re: New Vermin : Doozers (Fraggle Rock)
« Reply #9 on: November 13, 2024, 01:33:32 pm »

Sure.
So, I have this idea that I think would be super fun, but the only part I'm not sure how to do is kinda the key feature of the whole thing.
Cave spiders wander around and spawn webs randomly on the map. I want to make Doozers to do the same thing, except instead of webs, they spawn a solid tile, basically like a constructed wall that would block line of sight, pathing, flow etc.
Could obsidian casting be adapted to do something like this?

Sure. You'll have to be a little careful in how the creature picks its random tiles it'll use the interaction on. For example, you don't want the creature to accidently target the space its standing on. But yeah, that'll work.
Here's the relevant I_EFFECT portion of an interaction which will spawn obsidian tiles.
Code: [Select]
[I_EFFECT:CREATE_ITEM]
[IE_TARGET:C]
[IE_IMMEDIATE]
[IE_ITEM:100:9999:LIQUID_MISC:NONE:WATER]
[I_EFFECT:CREATE_ITEM]
[IE_TARGET:C]
[IE_IMMEDIATE]
[IE_ITEM:100:9999:LIQUID_MISC:NONE:INORGANIC:NONE]


I don't think spitting magma will work it's not the same magma that turns into solid blocks, like magma found in caverns. Magma generated with reactions and interactions is just a material in its liguid state, called magma. Ie: stone material

It will. See above.
Logged