From 828623f9ec4c704fd0507f96fec1638f72ca90c5 Mon Sep 17 00:00:00 2001 From: jacksonmj Date: Sun, 4 Nov 2012 21:10:27 +0000 Subject: Change freezing point of VIBR lava, and make sure VIBR always absorbs energy particles diff --git a/src/simulation/Simulation.cpp b/src/simulation/Simulation.cpp index 5b18118..ee4634c 100644 --- a/src/simulation/Simulation.cpp +++ b/src/simulation/Simulation.cpp @@ -1994,6 +1994,11 @@ void Simulation::init_can_move() can_move[t][PT_VOID] = 3; can_move[t][PT_EMBR] = 0; can_move[PT_EMBR][t] = 0; + if (elements[t].Properties&TYPE_ENERGY) + { + can_move[t][PT_VIBR] = 1; + can_move[t][PT_BVBR] = 1; + } } for (t=0;t>8].tmp += 20; + kill_part(i); + return 0; + } if (parts[i].type==PT_CNCT && y0 && parts[i].ctype=elements[PT_BMTL].HighTemperature) s = 0; + else if ((parts[i].ctype==PT_VIBR || parts[i].ctype==PT_BVBR) && pt>=273.15f) s = 0; else if (elements[parts[i].ctype].HighTemperatureTransition==PT_LAVA) { if (pt>=elements[parts[i].ctype].HighTemperature) s = 0; } -- cgit v0.9.2-21-gd62e