PDA

View Full Version : damaging fire?


lucifix
29th Dec 2001, 09:55 PM
i have a lot of fire that can be walked/jumped through on my new map. its not realistic if you see some one camping in a fire now is it? how can i make these fires cause damage???

Techno JF
30th Dec 2001, 12:30 AM
Put a Trigger in the fire. Give it a RepeatTriggerTime of 1 second. Make the Trigger set off a SpecialEvent actor that you have put somewhere in your map. The SpecialEvent actor's state should be "DamageInstigator." You should also specify an amount of damage to cause in the SpecialEvent's properties. For a little extra effect, you could even set the DamageType to 'burning.'

RigorMortis
30th Dec 2001, 12:41 AM
okay

i hope this makes sence... theres probably a better (smarter) way of doing this but im a friggin n0ob so i think i came up with a pretty damn good way to do this that gets the job done for you.

you have your area where your flame is... now creat a HOLLOW cube that envelops the flame (the inside, or 'hollow' part of the cube completely surrounds the flame)

now dont hit 'add' hit 'add special brush'

on the menu that pops up click 'non-solid' and 'invisible'

then add it... now select all OUTER surfaces of the hollow, invisible cube and under surface properties set those surfaces to portal.

rebuild to make sure that the inside of the hollow cube is now a new zone

add a lava zone inside the hollowness, set its damage properties to lower... we dont need to die after a few seconds... we like a slow burn;) i guess just enuff to make the bastard jump out of the flame

rebuild and test it! LEMME KNOW IF IT WORKED!
p.s. (i really appreciate all the input on my map you gave me!)

-Rig

RigorMortis
30th Dec 2001, 12:42 AM
well i'll be damned.... i was a day late and a buck shy. AND I WAS WRONG!!! LOL (well i was right... about there being an easier way.... oh well... i learn too)

lucifix
30th Dec 2001, 11:54 AM
any other methods/ideas?

Bot_40
30th Dec 2001, 12:55 PM
Just use the trigger method, tried and tested (by me :))

lucifix
30th Dec 2001, 01:45 PM
Originally posted by Bot_40
Just use the trigger method, tried and tested (by me :)) um, care to explain it in detail :D

Bot_40
30th Dec 2001, 02:40 PM
lol, I think you didn't read this ;)

Originally posted by TechnoArcher
Put a Trigger in the fire. Give it a RepeatTriggerTime of 1 second. Make the Trigger set off a SpecialEvent actor that you have put somewhere in your map. The SpecialEvent actor's state should be "DamageInstigator." You should also specify an amount of damage to cause in the SpecialEvent's properties. For a little extra effect, you could even set the DamageType to 'burning.'

Techno JF
30th Dec 2001, 08:07 PM
Don't be too hard on him, Bot_40. I think he is asking for an explanation of how it works. I'll provide it in this post.

A SpecialEvent actor can do many things, depending on its state. With the DamageInstigator state, it will injure whatever creature, player, or bot triggers it.

As for the Trigger, it's just a case of someone touching the Trigger to make to trigger its event. However, the RepeatTriggerTime value of 1 second means "the Trigger will keep triggering its event every 1 second until whatever is touching it has left." This is so that the player will continue to take damage every second he stands in the fire, and he won't stop taking damage until he leaves.


While the aforementioned LavaZone method would appropriately cause damage, it just has too many other inconveniences. First, a LavaZone is fluidic, so the player would be able to swim through it instead of walking through it. Second, I believe it would be completely visible as a LavaZone; there would be no way to disguise it, which defeats the purpose of decorating it with a fire. ;)

StoneViper
30th Dec 2001, 09:23 PM
don't do the zone portal thing. It is way bad and newbish. use the trigger method. for an example, look at AS-Overlord when you hit the barbed wire. the specialevent has to be triggered by another trigger to work i think.

RigorMortis
30th Dec 2001, 11:06 PM
ok... sorry i posted the zone idea... i am a newbie. i admited it in my post:(

i even said theres porbably a better way... i just read his question and fired up UED to figure out a way... thats all... my way worked... and it doesnt show up as a lava zone... you can see the flame... (zones dont show their color... red, blue, whatever utill you enter them right?) and if the zone was as small as the flame the player wouldnt see much but the flame and the smoke from him burning up...) anyhow... my idea was lame, i admit that... i also admit that im a newbie who A.) is glad that theres a more professional way of doing that and B.) thinks Bot_40 REALLY knows his stuff!!!!!!! ive been reading alot of threads and that darned bot_40 has all the answers.... id like to see a map or two of his...

StoneViper
30th Dec 2001, 11:15 PM
Originally posted by RigorMortis
...Bot_40 REALLY knows his stuff!!!!!!!...

yes, bot_40 does know his ued. maybe better than most people in here.

GoldenMouse
31st Dec 2001, 12:11 AM
more than I!

Luggage
31st Dec 2001, 10:53 AM
Originally posted by RigorMortis
ok... sorry i posted the zone idea... i am a newbie. i admited it in my post:(

i even said theres porbably a better way... i just read his question and fired up UED to figure out a way... thats all... my way worked... and it doesnt show up as a lava zone... you can see the flame... (zones dont show their color... red, blue, whatever utill you enter them right?) and if the zone was as small as the flame the player wouldnt see much but the flame and the smoke from him burning up...) anyhow... my idea was lame, i admit that... i also admit that im a newbie who A.) is glad that theres a more professional way of doing that and B.) thinks Bot_40 REALLY knows his stuff!!!!!!! ive been reading alot of threads and that darned bot_40 has all the answers.... id like to see a map or two of his...

Hey, don't be so hard to yourself! I only now realized about that other way, I've tried the zone thing in an older unreleased map... :)
BTW why not just use a standard ZoneInfo and enable "bDamageZone" or whatever? Or with LavaZones you could switch off ScreenFlash & Fog as well as bWaterZone, and there's the same result. (I hope...)

cdeaconu
2nd Jan 2002, 12:18 AM
A kewl thing 2 do with fires is to add a kicker to make the player jump up and down

smoke never hurts either.

u could also try setting a dispatcher to hurt the player several times whenever they set the trigger (so that they'll burn a little after they get out of the fire. after all, fires don't go out instantly.)

Bot_40
2nd Jan 2002, 08:16 AM
Originally posted by cdeaconu
A kewl thing 2 do with fires is to add a kicker to make the player jump up and down

smoke never hurts either.

u could also try setting a dispatcher to hurt the player several times whenever they set the trigger (so that they'll burn a little after they get out of the fire. after all, fires don't go out instantly.)

Wow, that's some pretty cool ideas
/me makes mental note ;)

Call me Erdrik
2nd Jan 2002, 03:11 PM
hee hee Bot_40, you being of pretty famous in these here parts ;)

if you'd like to see some of Bots maps goto www.planetunreal.com/ucz and goto the links section. his web page is linked there :)

I suggest CTFStoneForts, CTFLostValley, DMKyro, DMCryptic][, and DOMElements.

those are the only ones of his Ive played(Im a 'hater of Realism', but based on what Ive played his other maps should rock as well :) )

Bot_40
2nd Jan 2002, 03:35 PM
lol, guess there's no need to pimp myself here anymores ;)

Call me Erdrik
2nd Jan 2002, 03:46 PM
hey hey! thir be no such thin' as too much Pimpage!!!

:cool:

Luggage
2nd Jan 2002, 03:53 PM
Oh yes, there is, there is...

GoldenMouse
19th Jan 2002, 05:36 PM
Originally posted by TechnoArcher
Put a Trigger in the fire. Give it a RepeatTriggerTime of 1 second. Make the Trigger set off a SpecialEvent actor that you have put somewhere in your map. The SpecialEvent actor's state should be "DamageInstigator." You should also specify an amount of damage to cause in the SpecialEvent's properties. For a little extra effect, you could even set the DamageType to 'burning.'

Where do I find the actor state?

Luggage
19th Jan 2002, 05:42 PM
look under "object" -> InitialState :)

GoldenMouse
19th Jan 2002, 05:56 PM
How exactly do I link them? I've got the event on the triggers set to "FirePain" and the tag on the SpecialEvent set to "FirePain". Aren't I supposed to see lines linking the triggers to the special event?

Edit: Nevermind, found it on the 2d views. :rolleyes: