Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Some creatures (especially some magical ones) could cause rain.  (Read 1067 times)

ShinyandKittens

  • Bay Watcher
  • Armok can’t really be much different from Arceus..
    • View Profile

It would be in the form of a tag called [CAUSES_RAIN] and it would force the weather to rain until it leaves the map.

In adventure mode, it would create an eternal rain cloud wherever it is going. This would make it easier to track as you just have to look for storms nearby.
Logged
No amount of mods is too much

KittyTac

  • Bay Watcher
  • Impending Catsplosion. [PREFSTRING:aloofness]
    • View Profile
Re: Some creatures (especially some magical ones) could cause rain.
« Reply #1 on: April 20, 2018, 07:43:56 am »

Only in some worlds. Not in all ones.
Logged
Don't trust this toaster that much, it could be a villain in disguise.
Mostly phone-posting, sorry for any typos or autocorrect hijinks.

ShinyandKittens

  • Bay Watcher
  • Armok can’t really be much different from Arceus..
    • View Profile
Re: Some creatures (especially some magical ones) could cause rain.
« Reply #2 on: April 20, 2018, 07:54:12 am »

Only in some worlds. Not in all ones.

I'm talking about the immediate area, eg a fortress map or 3x3 map tiles centered around a creature in adv mode.
Logged
No amount of mods is too much

KittyTac

  • Bay Watcher
  • Impending Catsplosion. [PREFSTRING:aloofness]
    • View Profile
Re: Some creatures (especially some magical ones) could cause rain.
« Reply #3 on: April 20, 2018, 08:11:46 am »

Only in some worlds. Not in all ones.

I'm talking about the immediate area, eg a fortress map or 3x3 map tiles centered around a creature in adv mode.

I meant that the creatures themselves would only appear in some worlds, due to procgen magic.
Logged
Don't trust this toaster that much, it could be a villain in disguise.
Mostly phone-posting, sorry for any typos or autocorrect hijinks.

ShinyandKittens

  • Bay Watcher
  • Armok can’t really be much different from Arceus..
    • View Profile
Re: Some creatures (especially some magical ones) could cause rain.
« Reply #4 on: April 20, 2018, 03:34:16 pm »

Only in some worlds. Not in all ones.

I'm talking about the immediate area, eg a fortress map or 3x3 map tiles centered around a creature in adv mode.

I meant that the creatures themselves would only appear in some worlds, due to procgen magic.

I meant this suggestion as adding a tag which summons the rain, but sure it could be part of worldgen magic. I just wanted to see massive amphibious dragons in my future modding, showering the lands in graceful rainfall.
Logged
No amount of mods is too much

Nahere

  • Bay Watcher
    • View Profile
Re: Some creatures (especially some magical ones) could cause rain.
« Reply #5 on: April 20, 2018, 08:02:22 pm »

Did your know that material emission interactions can summon weather? At the moment, this only works with regional interactions, not ones caused by creatures, but changing that would be a far more interesting way of implementing it than adding a new, single purpose tag. In fact, it's worth noting that effects like web spraying and dragonfire used to be controlled by the presence of a single token, before the current interaction system was added in 0.34.
Logged

KittyTac

  • Bay Watcher
  • Impending Catsplosion. [PREFSTRING:aloofness]
    • View Profile
Re: Some creatures (especially some magical ones) could cause rain.
« Reply #6 on: April 20, 2018, 09:23:50 pm »

Only in some worlds. Not in all ones.

I'm talking about the immediate area, eg a fortress map or 3x3 map tiles centered around a creature in adv mode.

I meant that the creatures themselves would only appear in some worlds, due to procgen magic.

I meant this suggestion as adding a tag which summons the rain, but sure it could be part of worldgen magic. I just wanted to see massive amphibious dragons in my future modding, showering the lands in graceful rainfall.

Yeah, there won't be any more magical creatures added until Myth comes along. I'm eager to see procedural megabeasts.
Logged
Don't trust this toaster that much, it could be a villain in disguise.
Mostly phone-posting, sorry for any typos or autocorrect hijinks.

ShinyandKittens

  • Bay Watcher
  • Armok can’t really be much different from Arceus..
    • View Profile
Re: Some creatures (especially some magical ones) could cause rain.
« Reply #7 on: April 20, 2018, 09:29:08 pm »

Did your know that material emission interactions can summon weather? At the moment, this only works with regional interactions, not ones caused by creatures, but changing that would be a far more interesting way of implementing it than adding a new, single purpose tag. In fact, it's worth noting that effects like web spraying and dragonfire used to be controlled by the presence of a single token, before the current interaction system was added in 0.34.

It may be how you said it, but in my head I read it as if you were arrogantly trying to prove a point by forcing DF wiki onto me.

I think that a new interaction is a good idea, but that would mean that if they kept summoning weather constantly that it would lag the world to death. I mean to add a SINGLE tag as to not make it harder for us modders to add something cool and/or wreak havoc.

Also I know about interactions. Make sure to back up your knowledge more before you try to prove yourself right. The [WEBBER] tag was and still is the only way a creature can spin webs, and there doesn’t even seem to be a token to breathe fire, with dragonfire only being part of interaction tokens.

So next time remember, if you insist upon proving yourself right you probably have a big ego. Not that arguments don’t happen here, but you weren’t defending your idea. You were trying to be right, and that just failed for you anyway.

Edit: I looked at the tags, these interactions are clearly for evil weather. These can only cause evil sludge rain and evil zombie clouds to appear and will not cause normal rain.
« Last Edit: April 20, 2018, 09:35:39 pm by ShinyandKittens »
Logged
No amount of mods is too much

Nahere

  • Bay Watcher
    • View Profile
Re: Some creatures (especially some magical ones) could cause rain.
« Reply #8 on: April 21, 2018, 01:06:39 am »


It may be how you said it, but in my head I read it as if you were arrogantly trying to prove a point by forcing DF wiki onto me.

I think that a new interaction is a good idea, but that would mean that if they kept summoning weather constantly that it would lag the world to death. I mean to add a SINGLE tag as to not make it harder for us modders to add something cool and/or wreak havoc.

Also I know about interactions. Make sure to back up your knowledge more before you try to prove yourself right. The [WEBBER] tag was and still is the only way a creature can spin webs, and there doesn’t even seem to be a token to breathe fire, with dragonfire only being part of interaction tokens.

So next time remember, if you insist upon proving yourself right you probably have a big ego. Not that arguments don’t happen here, but you weren’t defending your idea. You were trying to be right, and that just failed for you anyway.

Edit: I looked at the tags, these interactions are clearly for evil weather. These can only cause evil sludge rain and evil zombie clouds to appear and will not cause normal rain.
My point was that hardcoded systems activated by a single tag add far less to the game than a change to the underlying interaction logic would. Give that the mythgen arc will likely include spells to influence the weather, it would be more likely for Toady to allow creature interactions to cause weather effects, or for weather effects to be included in whatever new magic system (or systems) are added, than for a new creature tag that accomplishes a single effect to be added.
Also:
Web spray is currently achieved through material emissions e.g.:
Code: [Select]
[CAN_DO_INTERACTION:MATERIAL_EMISSION]
[CDI:ADV_NAME:Spray web]
[CDI:USAGE_HINT:ATTACK]
[CDI:BP_REQUIRED:BY_TOKEN:LB]
[CDI:MATERIAL:LOCAL_CREATURE_MAT:SILK:WEB_SPRAY]
[CDI:TARGET:C:LINE_OF_SIGHT]
[CDI:TARGET_RANGE:C:5]
[CDI:MAX_TARGET_NUMBER:C:1]
[CDI:WAIT_PERIOD:30]
And back in 0.31 dragonfire used to be achieved via the [DRAGONFIREBREATH] tag, as the interaction system were only added in 0.34.
Finally, while the game only uses weather interactions for evil weather currently, it is possible to use WATER:NONE as the material. Not much point right now, true, but if creature interactions could cause weather then it would be an easy way to spawn regular rain.
Logged

saharo

  • Bay Watcher
    • View Profile
Re: Some creatures (especially some magical ones) could cause rain.
« Reply #9 on: April 24, 2018, 03:01:43 pm »

Even if I know little of how technically all this works, I agree that - with the upcoming introduction of magic - talking about hardcoded specific effects makes little sense. There's the possibility that a creature presence might have effect as wild as making the flowers around it... puke... mature into golden apples... jump out of the plant and become flower-person. :) raining would be of course cool, but in a scenario where magic could be anything, and a creature could be able to perform magic (as an action or as a involuntary expression of itself), causing rain is widely in the realms of possibilities already.
Hope I didn't post inappropriately ShinyandKittens :)
Logged