summaryrefslogtreecommitdiff
path: root/src/simulation/elements/PHOT.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/simulation/elements/PHOT.cpp')
-rw-r--r--src/simulation/elements/PHOT.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/simulation/elements/PHOT.cpp b/src/simulation/elements/PHOT.cpp
index e132d3d..4fe5bbe 100644
--- a/src/simulation/elements/PHOT.cpp
+++ b/src/simulation/elements/PHOT.cpp
@@ -88,6 +88,11 @@ int Element_PHOT::update(UPDATE_FUNC_ARGS)
parts[i].ctype = 0x1F<<(rand()%26);
parts[i].life++; //Delay death
}
+ else if ((r&0xFF) == PT_FILT && parts[r>>8].tmp==9)
+ {
+ parts[i].vx += ((float)(rand()%1000-500))/1000.0f;
+ parts[i].vy += ((float)(rand()%1000-500))/1000.0f;
+ }
}
return 0;
}