Kestrellius
ad5b2372fa
A couple of particle-related fixes ( #6754 )
2025-06-07 10:49:49 -04:00
BMagnu
b3c3627f54
Allow using seeded noise for particle velocity and spawn position offset ( #6675 )
...
* Add noise backend for particles
# Conflicts:
# code/particle/ParticleEffect.cpp
* noise frontend
* Proper scaling for noise
* make normalize safe
2025-05-26 20:43:56 +09:00
Goober5000
596f6e75da
check in more places in the particle code
2025-04-12 15:38:57 -04:00
Goober5000
4797ce55a2
use vm_vector_2_matrix_norm on normalized vectors
...
Most places in the code that use `vm_vector_2_matrix` do so on already-normalized vectors. Changing these to `vm_vector_2_matrix_norm` avoids redundant normalization.
2025-03-02 23:07:09 -05:00
Birk Magnussen
1f2a8dce2a
remove optional
2025-02-01 13:17:26 +01:00
Birk Magnussen
ec0e55d077
De-movify random ranges
2024-12-16 14:22:29 +01:00
Birk Magnussen
ec027bde87
Fix compile issues
2024-12-16 13:26:47 +01:00
BMagnu
621d88e9b7
Make length a modular curve output
2024-12-13 16:44:49 +01:00
Birk Magnussen
40312e7419
Add modular curve sets to volumes
2024-12-12 16:44:34 +01:00
BMagnu
2aac63e0a9
Allow particle volumes to have access to the source for modular curves
2024-12-11 16:01:07 +01:00
BMagnu
c2051578d6
Basic modular curves for particles
2024-12-11 13:55:36 +01:00
BMagnu
12ad35e10a
restore shield_impact_explosion_radius
2024-12-09 13:28:16 +01:00
Birk Magnussen
32835b06fd
Small cleanups
2024-11-03 21:00:39 +01:00
Birk Magnussen
1f7909112c
Remove particle properties
2024-11-03 20:22:34 +01:00
Birk Magnussen
3d171eb858
Remove EffectTiming
2024-11-03 15:00:32 +01:00
Birk Magnussen
e2dbb46b9c
Fold OmniEffect into ParticleEffect
2024-11-03 14:45:16 +01:00