Not logged inOpenClonk Forum
Up Topic Development / Scenario & Object Development / Burning tools and weapons
1 2 Previous Next
- - By Clonkonaut Date 2017-10-29 12:14
I was working on this (kind of unrelated to the topic) and noticed the bow is the only tool/weapon which is still flammable. I guess this is a relic from the beginning when wooden tools could burn but we then realised, it is far too frustating to dip into a small pond of lava and have all your stuff burn up.
With my changes, certain items will burn for 2 seconds (with no effect if extinguished in time) and then change into a 'Burned Object' definition which is only good for fuel and will otherwise burn into ashes.

I don't think that, even with these changes, we want to change tools back to flammable again. I am inclined to make the bow fire-proof as well. Any objections (beside 'this isn't realistic')?
Reply
Parent - By Clonkonaut Date 2017-10-29 12:48
Also, for some inconsistencies: wooden barrels do burn. There is no explanation other than 'I feel that it's ok to have those burn'...
Reply
Parent - - By Luchs [de] Date 2017-10-29 13:57
Fire-proof bow would also fix this issue: http://bugs.openclonk.org/view.php?id=1613
Parent - By Clonkonaut Date 2017-10-29 14:00
Yes, although my solution (NoBurnDecay + change into Burned Object) would also fix it.
Reply
Parent - - By Clonkonaut Date 2017-10-29 14:22
After some thought, the overall situation might be confusing. I don't know. These are all flammable objects:

Animals (except Butterflies, Fireflies, Fish, Mooq, Lava Cores, Mosquitos, Piranhas, Small Piranhas, Pukas, Sharks, Zaps)
- okay, actually most of our animals are fire-proof?!

Coal
Cotton Seeds
Moss
Logs
Wooden Barrels
Explosives like dynamite, boompacks, the dynamite box, powder kegs, iron bombs
Grapple Bow (hmm, also a flammable tool, I missed that one)
Rope bridge planks?

Hopefully all buildings

Hopefully all plants (but I know at least one that does not burn yet, my fault)

And the airship. Other vehicles are indestructible except for the lorry which explodes.

It's a bit...arbitrary, isn't it?
Reply
Parent - By Clonkonaut Date 2017-10-29 14:38
The airplane. The airplane explodes as well.
Reply
Parent - - By Zapper [de] Date 2017-10-29 15:00
Maybe everything that has wood as a component should burn?

And the Clonk could be a closed container so that your bow doesn't burn when you swim in lava (but only when you throw it into the lava). And I like the common "burned object" definition :)
Parent - - By Clonkonaut Date 2017-10-29 15:05
Having all wooden things or things with wooden parts burn was originally the idea, yeah. But I was very annoying with tools & lava.

I like the idea however, that everything inside a clonk doesn't catch fire. ClosedContainer doesn't do that but it's no big hassle implementing such a function, yes. Of course, lava would be a real monster, eating up all your stuff.
Reply
Parent - - By Caesar [jp] Date 2017-11-01 12:24
Currently, if you only touch lava for a very short time, you will survive. How about only passing the fire "inwards" if a certain threshold of burn/temperature has been reached and the Clonk is likely to die anyway? (And probably never pass it inward if the Respawn rule is configured to restore the items.)
Parent - By Zapper [de] Date 2017-11-01 13:49
Lava can get you to 100% very quickly iirc. So iff anyone decides for that, the "threshold" could well be 100%. For completion: you will die above 50% without water.
Parent - - By Clonkonaut Date 2017-11-01 16:19
Lava does also not set 100% fire to submerged items. I haven't tested it but a short touch that doesn't kill the clonk should also not set complete fire to items.
Reply
Parent - By Zapper [de] Date 2017-11-01 16:29
Here's the logic btw:
https://git.openclonk.org/openclonk.git/blob/HEAD:/planet/System.ocg/Fire.c#l79

The callback is called every few frames (maybe every 10 or so, not sure anymore).
Parent - - By Clonkonaut Date 2017-10-29 15:06
Like, even a small wash of lava going through your base might destroy a lot of things!
Reply
Parent - - By Zapper [de] Date 2017-10-29 16:03

>Like, even a small wash of lava going through your base might destroy a lot of things!


Only the things lying around in the open. Build chests, you fool!
Parent - - By jok Date 2017-10-31 17:55
Wooden chests?
Parent - By Clonkonaut Date 2017-10-31 18:27
Metal chests!
Reply
Parent - By Clonkonaut Date 2017-10-29 15:10
And don't forget the 'single pixel line of lava on the floor' issue. Dropping stuff in there can also lead to utter destruction!
Reply
Parent - - By Clonkonaut Date 2017-10-29 15:56
After some more thought, I might like the idea. I would make a new building, a metal chest. Going with the wooden barrel (flammable) -> metal barrel (fire-/lava-proof) scheme, the metal chest would protect all stored items from fire.
In all scenarios with lava, you will then want to construct metal chests.

A fun little thing would maybe be having the metal chest vulnerable to acid ;)
Reply
Parent - - By Zapper [de] Date 2017-10-29 16:06
A metal chest skin is already in the repository btw.

I am not 100% convinced of making buildings inflammable at all (what's the additional gameplay value?), but idk. Maybe it's fine
Parent - By Clonkonaut Date 2017-10-29 16:12
Noo, not buildings. No, no! (except for the Wind Generator which is already flammable?)
Only items.

Buildings get destroyed by explosions only.
Reply
Parent - - By Clonkonaut Date 2017-10-29 16:13
But things inside your buildings will get burned. Except when we say that all buildings block lava.
Reply
Parent - - By Zapper [de] Date 2017-10-29 17:10
Isn't that a bit intransparent then?
Parent - By Clonkonaut Date 2017-10-29 21:13
You tell me! You probably know that that's how it is right now and how it always has been in clonk. It just wasn't my intention to change it. But we can change it, of course.
Reply
Parent - - By Matthias [de] Date 2017-10-30 12:57
I think lava being blocked by every container has upsides:
* It's consistent
* Items don't _start_ burning inside a container (or clonk) which could be easily overlooked in a hectic situation
Reply
Parent - By Zapper [de] Date 2017-10-30 17:00
I think that's also how I feel
Parent - By Clonkonaut Date 2017-10-30 23:09
Alright, then I will make all buildings lava-proof.
Reply
Parent - By ala [de] Date 2017-10-29 19:22

>I am not 100% convinced of making buildings inflammable at all (what's the additional gameplay value?), but idk. Maybe it's fine


It is up to taste, I think I would like the dangerous structure eating lava.
And it would actually make lava a really potent weapon against buildings, and maybe we could use something like that?
Parent - - By Mupf [de] Date 2017-10-30 15:39

>so that your bow doesn't burn when you swim in lava


But I really like how right now, gunpowder and dynamite explodes when you dive in lava :(
Parent - By Zapper [de] Date 2017-10-30 16:59
True, that's neat
Parent - - By Clonkonaut Date 2017-10-30 23:57
It's probably not a good idea to have the clonk shield all items except a select few (those that explode) from lava. So we either have items in the clonk catch fire and have some important items (weapons and tools) be fire-proof, or fire-proof everything the clonk carries.
Reply
Parent - - By Zapper [de] Date 2017-10-31 00:08
Imo, let's everything (made from wood or explosive) catch fire then.. I think the main issue was when you didn't know the stuff was broken. And that will be different with your changes
Parent - - By Sven2 [us] Date 2018-01-08 01:30
We just played a bit, and this breaks many of the missions now; especially Treasure Hunt. I'd say we should devide in favor of the player here and don't incinerate tools in the Clonk (even if gunpowder no longer explodes).
Parent - By Zapper [de] Date 2018-01-08 11:51
Yes, okay. I am in favor of things that reduce frustration.

I would have thought that this is not a big issue because usually when you lose your stuff, you are also dead anyway. But I didn't think of respawning with the carried tools.
Parent - - By Clonkonaut Date 2018-01-08 13:13
The mission should have safeguards, refreshing players' tools and extinguishing them when respawning.
Reply
Parent - - By Sven2 [us] Date 2018-01-08 16:55
They are already extinguished. But by then it's too late because they transformed into their "unusable" version.

Also, auto-replenishing doesn't work so easily in Treasure Hunt, because you find your tools on the way.

It's also really annoying if you had a short dip in lava, but luckily made it out alive and cooled off in water, just to notice you have to respawn anyway because all your tools are gone.
Parent - - By Maikel Date 2018-01-08 17:05
On the other hand you are super stupid if you dip into lava with a powder keg! I agree that we should be avoiding player annoyance, but maybe we can make exceptions for some rather obvious and dangerous items/tools.
Parent - By Sven2 [us] Date 2018-01-09 16:15
CarryHeavy could get an exception since it's "outside"? Or we just incinerate everything with ContactIncinerate < X.
Parent - By K-Pone [de] Date 2018-01-08 17:43
Escape the volcano EXTREME might also break with it, at least when every player got lava-showered once. When playing it alone this might become very frustrating as you are the only player and you simply cannot win anymore when your tools burn right in the middle of the parcours.
Parent - - By Kanibal [pt] Date 2018-01-09 17:59
On the other side, Hot Ice (our MVP scenario atm!) kind of depends on having your grenade launcher "incinerate" when it comes into contact with lava.
I'd suggest implementing something that lets the developer choose which objects should burn in the player's inventory (kinda like the ContactIncinerate-solution you proposed?)
Reply
Parent - - By Luchs Date 2018-01-09 18:46
Does it? You die anyways when falling into lava, even if the bomb doesn't explode.
Parent - - By K-Pone [de] Date 2018-01-09 21:15
Not necessarily. You can, if you're lucky/skilled enough, jump out of the lava pool and land on the ice again (as you probably noticed in Native's Christmas Ice Extreme mod.)
Parent - By Luchs Date 2018-01-09 22:33
Yeah but that doesn't really work in any normal HotIce version. The crazy mod could just undo that anyways.
Parent - By Clonkonaut Date 2018-01-09 22:46
Not particularly fond of any inconsistent behaviour. The inconsistency here being that the clonk can dive into lava and keep certain objects but these objects burn down if thrown into lava.
Reply
Parent - By Matthias [de] Date 2018-01-09 23:39 Edited 2018-01-09 23:44
I'm with Clonkonaut, also see my points here. I think scenarios which depend on there being a extra rule about these things could just make that explicit. In your example, you could just code something that kills the player in an explosion when they hit lava, and then write something about extra-hot lava that sets off all explosives when too close in the description of the scenario.
Reply
Parent - - By Sven2 [us] Date 2018-01-10 03:16
I've pushed a change to no longer incinerate items in the Clonk to make the missions work again.
Parent - By Caesar [de] Date 2018-01-10 10:15
We played Acid Goldmine yesterday, before that change. It was awful. Lava pixels everywhere, so many burnt tools. Thank you.
Parent - - By K-Pone [de] Date 2018-01-10 17:36
It might be cool to have burning tools as a rule so you can activate it for scenarios where you want them to burn
Parent - - By Luchs Date 2018-01-10 18:00
It's easy enough to change back in scenarios anyways.
Parent - - By K-Pone [de] Date 2018-01-10 18:02
Was just thinking about newbies who use the editor and have no scripting experience but would like to create an own scenario anyway.
Parent - By Clonkonaut Date 2018-01-10 18:04
I don't know if that is something we should suggest to Newbies anyway (by making it an easy-to-place rule, it more or less becomes a suggestion). If it's too annoying in one scenario, it's probably too annoying in any.
Reply
Up Topic Development / Scenario & Object Development / Burning tools and weapons
1 2 Previous Next

Powered by mwForum 2.29.7 © 1999-2015 Markus Wichitill