summaryrefslogtreecommitdiff
path: root/src/simulation/elements/NBHL.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/simulation/elements/NBHL.cpp')
-rw-r--r--src/simulation/elements/NBHL.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/simulation/elements/NBHL.cpp b/src/simulation/elements/NBHL.cpp
index 88d6ec2..feb42ef 100644
--- a/src/simulation/elements/NBHL.cpp
+++ b/src/simulation/elements/NBHL.cpp
@@ -49,9 +49,12 @@ Element_NBHL::Element_NBHL()
//#TPT-Directive ElementHeader Element_NBHL static int update(UPDATE_FUNC_ARGS)
int Element_NBHL::update(UPDATE_FUNC_ARGS)
{
- sim->gravmap[(y/CELL)*(XRES/CELL)+(x/CELL)] += 0.1f;
+ if (parts[i].tmp)
+ sim->gravmap[(y/CELL)*(XRES/CELL)+(x/CELL)] += restrict_flt(0.001f*parts[i].tmp, 0.1f, 51.2f);
+ else
+ sim->gravmap[(y/CELL)*(XRES/CELL)+(x/CELL)] += 0.1f;
return 0;
}
-Element_NBHL::~Element_NBHL() {} \ No newline at end of file
+Element_NBHL::~Element_NBHL() {}