Severed bunny head
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Special Interest > Eternity > Steam?
 
Author
All times are GMT. The time now is 16:44. Post New Thread    Post A Reply
Mordeth
Administrator


Posts: 1883
Registered: 05-00


Something I've been wanting to make is several kinds of steam puff generators. Something that spits out a steam puff sprite, at an angle of my choice, with a certain speed.

Puffs going straight up or down might be able to be made with SpawnGlitter, AccelGlitter and MummySoul (or just Spawn with low gravity setting).

Puffs that travel at a particular angle on a horizontal plane are a different matter.

Some deprecated ETC stuff uses FogSpawn and FogMove. If we had a parameterised version of that (id, angle-range, speed) I would be able to use that to great effect!

Old Post 09-11-06 19:19 #
Mordeth is offline Profile || Blog || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Quasar
Moderator


Posts: 4615
Registered: 08-00


Those were based on the Hexen codepointers for swamp fog cloud generators. They'll need some de-Ravenification (unless our GPL efforts pan out...) before I can reintroduce them ;)

Old Post 09-11-06 20:26 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Joe
Has an Avatar avatar


Posts: 255
Registered: 07-04


Just to let you know, i've wrote a SteamSpawn codepointer and i'm just waiting for quasbar to return from school so he can throw it into the old svn and suchlike. It works like:
code:
SteamSpawn ( thingtype, horizontal range, vertical angle, vertical range, speed )

Where:
* Thingtype is the type of thing you're spawning.
* Horizontal range is an angle saying how far the steam puff can spread from the steam spawner's angle.
* Vertical angle is the angle from the horizon in which to fire the puff.
* Verical range works the same as horizontal range but in the vertical plane.
* Speed is how fast it goes :P

Old Post 10-16-06 20:33 #
Joe is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Mordeth
Administrator


Posts: 1883
Registered: 05-00


Excellent, thank you! :)

A small nag about "horizontal range". Maybe you can use a Thing's death frames when it goes outside of range, instead of just removing it? That would look a bit more neat. I also take it that a default value of "0" does not remove it at all? And how about stuff that only moves on the Z plane?

Old Post 10-17-06 11:30 #
Mordeth is offline Profile || Blog || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Joe
Has an Avatar avatar


Posts: 255
Registered: 07-04


Heh, perhaps my explaination of the horizontal range was a bit crap.

If, for example, you had a horizontal range of 60 degrees and the steam spawner (^) was facing north, the steam would fly out at an angle of anything between -30 and 30 degrees either side of north. Horizontal spread of 0 would make the angle of movement of all the steam puffs equal to the angle of the steam spawner (0 degrees in this case).
code:
-30 0 30 0 \ / | \ / | \ / | \ / | ^ ^ Horiz Range 60 degrees Horiz Range 0 degrees

As for the vertical angle problem, if you wanted to fire some steam upwards, setting the vertical angle to 90 would result in the steam being fired straight up, -90 fires it straight down. Any angle from -360 to 360 should work ok for vertical angle (i haven't tested for angles out of this range).
code:
60 90 \ | \ | \| 0 -------* o_o 0 DEGREES /| / | / | -60 -90

The vertical range works the same as the horizontal one, only it uses the vertical angle instead of the thing's angle.

Hope that makes a bit more sense :P

Old Post 10-17-06 19:31 #
Joe is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Lüt
YA-HA


Posts: 12245
Registered: 05-00


Joe joe joe, me jus wanna tuddle u foreva :D

Old Post 10-18-06 01:40 #
Lüt is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Mordeth
Administrator


Posts: 1883
Registered: 05-00


That's actually awesome :)

Old Post 10-18-06 07:56 #
Mordeth is offline Profile || Blog || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
fraggle
Super Moderator


Posts: 6000
Registered: 07-00


I thought this thread was going to be about Valve's content delivery system that they use for Half-Life. Thank god for that.

Old Post 10-19-06 11:11 #
fraggle is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Mordeth
Administrator


Posts: 1883
Registered: 05-00



fraggle said:
I thought this thread was going to be about Valve's content delivery system that they use for Half-Life. Thank god for that.


I puff in your general direction! :)

Old Post 10-19-06 11:30 #
Mordeth is offline Profile || Blog || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
TheDarkArchon
Forum Staple


Posts: 2294
Registered: 08-04



fraggle said:
I thought this thread was going to be about Valve's content delivery system that they use for Half-Life. Thank god for that.


Funnily, I thought that as well. :Ş

__________________
* insert completely and utterly useless nonsense here that nobody will ever read ever *

Old Post 10-19-06 15:55 #
TheDarkArchon is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
SoM
azerty YAY!


Posts: 266
Registered: 03-02


EE on steam? wtf!? oh... right

Nice work joe btw ;)

Old Post 10-21-06 05:33 #
SoM is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Anders
No one knows I'm schepe


Posts: 427
Registered: 03-02


I rule.

Old Post 10-22-06 02:11 #
Anders is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 16:44. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Special Interest > Eternity > Steam?

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.

Forums Directory