mirror of
https://github.com/The-Powder-Toy/The-Powder-Toy.git
synced 2025-08-31 11:41:51 +02:00
Possible fix for liquids transferring spark through INSL
This commit is contained in:
@@ -1080,7 +1080,7 @@ inline int parts_avg(int ci, int ni,int t)
|
|||||||
{
|
{
|
||||||
if (t==PT_INSL)//to keep electronics working
|
if (t==PT_INSL)//to keep electronics working
|
||||||
{
|
{
|
||||||
int pmr = pmap[(int)((parts[ci].y + parts[ni].y)/2)][(int)((parts[ci].x + parts[ni].x)/2)];
|
int pmr = pmap[((int)(parts[ci].y+0.5f) + (int)(parts[ni].y+0.5f))/2][((int)(parts[ci].x+0.5f) + (int)(parts[ni].x+0.5f))/2];
|
||||||
if ((pmr>>8) < NPART && pmr)
|
if ((pmr>>8) < NPART && pmr)
|
||||||
return parts[pmr>>8].type;
|
return parts[pmr>>8].type;
|
||||||
else
|
else
|
||||||
|
Reference in New Issue
Block a user