2024-03-19 12:06 CET

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0005220Spring engineGeneralpublic2017-09-24 19:12
ReporterAnarchid 
Assigned ToKloot 
PrioritynormalSeverityfeatureReproducibilityalways
StatusresolvedResolutionfixed 
Product Version101.0+git 
Target VersionFixed in Version103.0 +git 
Summary0005220: Ability to spawn wake effects from gadget directly
DescriptionI would like to have the ability for gadgets to directly spawn (e.g. SpawnCEG or SpawnProjectile) wake effects.

This would be useful for generating wakes for ground units passing shallow water on a random position within their footprint. Currently that is impossible to do from a gadget because the only way to spawn a wake is EmitSFX from unit script or from CallAsUnit; the problem being that EmitSFX requires a piece as an argument.

This would also be useful for generating wakes for other types of objects: waterweapon projectiles passing the y=0 plane, explosions on the surface, and other things that cannot be affected by a unitscript.

It could be argued that i could just create a CEG effect that emulates wakes and spawn that, but wakes do other and more things than CEGs can: namely, they create actual waves in dynamic water mode.
TagsCEG, EmitSfx, particle
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0017530

Anarchid (reporter)

Iirc this was deemed too complicated to implement for all types of wakes, while wakes for bumpwater can be easily emulated with CEG. Closeable.

~0017531

Anarchid (reporter)

That said, it seems that SFX.WAKE does precisely nothing with dynamic water anyway.

~0017532

hokomoko (developer)

No, not closeable. Wakes should be genericised in some way.
It will happen when I have time.

~0017692

Kloot (developer)

Spring.SpawnSFX and Spring.SpawnExplosion (for dynwaves) can do this in 104.
+Notes

-Issue History
Date Modified Username Field Change
2016-04-27 12:23 Anarchid New Issue
2016-04-27 12:25 Anarchid Tag Attached: callins
2016-04-27 12:25 Anarchid Tag Attached: CEG
2016-04-27 12:25 Anarchid Tag Attached: EmitSfx
2016-04-27 12:25 Anarchid Tag Attached: particle
2016-04-28 17:09 hokomoko Assigned To => hokomoko
2016-04-28 17:09 hokomoko Status new => assigned
2017-04-27 10:53 Anarchid Note Added: 0017530
2017-04-27 10:54 Anarchid Note Added: 0017531
2017-04-27 11:47 hokomoko Note Added: 0017532
2017-05-25 13:12 Kloot Assigned To hokomoko => Kloot
2017-05-25 13:12 Kloot Status assigned => resolved
2017-05-25 13:12 Kloot Resolution open => fixed
2017-05-25 13:12 Kloot Fixed in Version => 103.0 +git
2017-05-25 13:12 Kloot Note Added: 0017692
2017-09-24 19:12 Kloot Tag Detached: callins
+Issue History