Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Hot Tub Steam

Aaron Levy
Medicated Lately?
Join date: 3 Jun 2004
Posts: 2,147
07-02-2004 22:37
I found a post in here that the GNU store once had a hot tub with steam... which is great, because I really need some steam.

Could someone help me out and point me to a steam script or a place to buy one?

Thanks!
Siggy Romulus
DILLIGAF
Join date: 22 Sep 2003
Posts: 5,711
Re: Hot Tub Steam
07-03-2004 06:53
From: someone
Originally posted by Aaron Levy
I found a post in here that the GNU store once had a hot tub with steam... which is great, because I really need some steam.

Could someone help me out and point me to a steam script or a place to buy one?

Thanks!


Yup it used to and was free to copy... then a whole grip of people decided it would be really cool to rip people off by making it no copy and sell it for 500 - 1000 $. So I took it down.

If you want one just IM me in world.

Siggy.
_____________________
The Second Life forums are living proof as to why it's illegal for people to have sex with farm animals.

From: Jesse Linden
I, for one, am highly un-helped by this thread
Aaron Levy
Medicated Lately?
Join date: 3 Jun 2004
Posts: 2,147
07-03-2004 09:07
Cool! (not cool that people resold it) But cool!

I sent you a L$1... standard GNU price...

Thanks!
Eddy Stryker
libsecondlife Developer
Join date: 6 Jun 2004
Posts: 353
07-08-2004 20:22
And what was the problem with just setting it to no transfer?
Siggy Romulus
DILLIGAF
Join date: 22 Sep 2003
Posts: 5,711
07-09-2004 18:44
People, such as Aaron here, couldn't create derivative works.

Or you could ask the question - 'what was wrong with doing the right thing?'

Siggy.
_____________________
The Second Life forums are living proof as to why it's illegal for people to have sex with farm animals.

From: Jesse Linden
I, for one, am highly un-helped by this thread
Arashiko Kobayashi
小林嵐子
Join date: 30 Jun 2003
Posts: 60
07-20-2004 19:48
Here is the script I used for the steam in my hot springs in Europa. It is based on Ama Omega's particle script, version 0.3:

// Particle Script 0.3
// Created by Ama Omega
// 10-10-2003

// Mask Flags - set to TRUE to enable
integer glow = TRUE; // Make the particles glow
integer bounce = FALSE; // Make particles bounce on Z plan of object
integer interpColor = TRUE; // Go from start to end color
integer interpSize = TRUE; // Go from start to end size
integer wind = TRUE; // Particles effected by wind
integer followSource = TRUE; // Particles follow the source
integer followVel = TRUE; // Particles turn to velocity direction

// Choose a pattern from the following:
// PSYS_SRC_PATTERN_EXPLODE
// PSYS_SRC_PATTERN_DROP
// PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY
// PSYS_SRC_PATTERN_ANGLE_CONE
// PSYS_SRC_PATTERN_ANGLE
integer pattern = PSYS_SRC_PATTERN_ANGLE_CONE;

// Select a target for particles to go towards
// "" for no target, "owner" will follow object owner
// and "self" will target this object
// or put the key of an object for particles to go to
key target = "";

// Particle paramaters
float age = 2; // Life of each particle
float maxSpeed = 2; // Max speed each particle is spit out at
float minSpeed = 1; // Min speed each particle is spit out at
string texture; // Texture used for particles, default used if blank
float startAlpha = 1; // Start alpha (transparency) value
float endAlpha = 0; // End alpha (transparency) value
vector startColor = <1,1,1>; // Start color of particles <R,G,B>
vector endColor = <.5,.5,1>; // End color of particles <R,G,B> (if interpColor == TRUE)
vector startSize = <2,2,2>; // Start size of particles
vector endSize = <1,1,1>; // End size of particles (if interpSize == TRUE)
vector push = <0,0,1>; // Force pushed on particles

// System paramaters
float rate = 0.2; // How fast (rate) to emit particles
float radius = 1; // Radius to emit particles for BURST pattern
integer count = 10; // How many particles to emit per BURST
float outerAngle = 3.14; // Outer angle for all ANGLE patterns
float innerAngle = 0; // Inner angle for all ANGLE patterns
vector omega = <0,0,0>; // Rotation of ANGLE patterns around the source
float life = 0; // Life in seconds for the system to make particles

// Script variables
integer flags;

updateParticles()
{
flags = 0;
if (target == "owner";) target = llGetOwner();
if (target == "self";) target = llGetKey();
if (glow) flags = flags | PSYS_PART_EMISSIVE_MASK;
if (bounce) flags = flags | PSYS_PART_BOUNCE_MASK;
if (interpColor) flags = flags | PSYS_PART_INTERP_COLOR_MASK;
if (interpSize) flags = flags | PSYS_PART_INTERP_SCALE_MASK;
if (wind) flags = flags | PSYS_PART_WIND_MASK;
if (followSource) flags = flags | PSYS_PART_FOLLOW_SRC_MASK;
if (followVel) flags = flags | PSYS_PART_FOLLOW_VELOCITY_MASK;
if (target != "";) flags = flags | PSYS_PART_TARGET_POS_MASK;

llParticleSystem([ PSYS_PART_MAX_AGE,age,
PSYS_PART_FLAGS,flags,
PSYS_PART_START_COLOR, startColor,
PSYS_PART_END_COLOR, endColor,
PSYS_PART_START_SCALE,startSize,
PSYS_PART_END_SCALE,endSize,
PSYS_SRC_PATTERN, pattern,
PSYS_SRC_BURST_RATE,rate,
PSYS_SRC_ACCEL, push,
PSYS_SRC_BURST_PART_COUNT,count,
PSYS_SRC_BURST_RADIUS,radius,
PSYS_SRC_BURST_SPEED_MIN,minSpeed,
PSYS_SRC_BURST_SPEED_MAX,maxSpeed,
PSYS_SRC_TARGET_KEY,target,
PSYS_SRC_INNERANGLE,innerAngle,
PSYS_SRC_OUTERANGLE,outerAngle,
PSYS_SRC_OMEGA, omega,
PSYS_SRC_MAX_AGE, life,
PSYS_SRC_TEXTURE, texture,
PSYS_PART_START_ALPHA, startAlpha,
PSYS_PART_END_ALPHA, endAlpha
]);
}

default
{
state_entry()
{
updateParticles();
}
}