Fractal Softworks Forum
Starsector => Suggestions => Topic started by: Trylobot on August 19, 2012, 05:36:36 PM
-
Request a variable like "scaleMult" and "scaleDuration" in the projectile definition; it would cause the projectile, after being created, to scale up or down to a new target scale over the specified duration.
For example
"scaleMult": 0.5,
"scaleDuration": 1,
would cause the projectile to be scaled down to be half as big after one second had passed from its time of creation.
-
Yay, my idea :P, i pretty much meant, start off small, get bigger, and allow you to change whether damage is greater over distance or less over distance
-
Does projectile size have any relation to its hit detection or is this purely visual? Either way it would be cool but I'm sincerely curious because if it's the first, then that could be very interesting.
-
Can you give me an example of what you'd use this for? Are you thinking of this as a purely a purely visual parameter, or with mechanics to match it?
-
If we could get the scale during an OnHit() type of callin, we could do everything but the visual side of scaling the quad over time :)
Would also like to be able to do color shifts, maybe 3 RGBA over projectile life, that would add lots of visual options too :)
-
Can you give me an example of what you'd use this for? Are you thinking of this as a purely a purely visual parameter, or with mechanics to match it?
It would allow for creation of wave blasts, Think about a swimming pool wave machine, a wave starts off thin and powerful and gradually expands outwards, losing its effect over distance, but you could add an option so that either it increases damage over distance, has the same damage or decreases damage over distance, sorry for the long reply I was asleep
-
Does projectile size have any relation to its hit detection or is this purely visual? Either way it would be cool but I'm sincerely curious because if it's the first, then that could be very interesting.
Yes, it's rather hard to explain this to, hit detection for a wave of energy would work by if it hits a ship, whatever part of the wave that hits it would disappear, but the rest keep going, like a nuclear bomb
-
This would be used for any type of projectile that doesn't model some kind of solid, or cohesive mass. It would let us primarily do "gaseous" or "liquid"/"wave" type projectiles. It would have the mechanic of altering the hitbox for the projectile (which would imply altering its AI-perceived threat level, and make it accordingly more/less difficult to avoid). And to add sprog's suggestion would just need to include a "damageMult" that would also be applied over the duration.
Can you give me an example of what you'd use this for? Are you thinking of this as a purely a purely visual parameter, or with mechanics to match it?
-
This would be used for any type of projectile that doesn't model some kind of solid, or cohesive mass. It would let us primarily do "gaseous" or "liquid"/"wave" type projectiles. It would have the mechanic of altering the hitbox for the projectile (which would imply altering its AI-perceived threat level, and make it accordingly more/less difficult to avoid). And to add sprog's suggestion would just need to include a "damageMult" that would also be applied over the duration.
Can you give me an example of what you'd use this for? Are you thinking of this as a purely a purely visual parameter, or with mechanics to match it?
Exactly, For instance, You could (In theory) Create your own "fake" nebulae, using the Impact number as a way to apply friction to ships, hehe :D
-
A fake nebula projector would actually be a pretty interesting support weapon! Being able to deny the speed bonus to large ships could really help protect a flank or carriers.
-
A fake nebula projector would actually be a pretty interesting support weapon! Being able to deny the speed bonus to large ships could really help protect a flank or carriers.
Indeed, you see, this feature would offer amazing new tactics and an epic modding opportunity