3 BIG SHOTS FROM [KITCHEN GUN]

This commit is contained in:
Bob 2025-04-21 17:34:18 +02:00
parent 9ba8f797dc
commit 39c8a6711b
6 changed files with 20 additions and 12 deletions

View File

@ -11,10 +11,13 @@
* Solar boilers will now show a tooltip when they are too cold
* Updated the satellite dish structure, due to the new spawn rules it's also no longer obscenely rare
* The rare small lab structures have been removed and replaced with a new lighthouse
* ReaSim connectors will no longer function if ReaSim boilers are disabled
* Updated the placed geiger counter model
## Fixed
* Fixed fatal gamebreaking hard drive corrupting issue where taurun leggings were misspelled
* Fixed minor display issue where compressed air ducts would visually connect to non-ejector pneumatic tubes
* Fixed special creeper types being able to spawn in other dimensions
* Fixed modeled armor using weird rotation rules, causing issues with Customizable Player Models
* Fixed rotation issues for certain blocks using the new structure system
* Fixed rotation issues for certain blocks using the new structure system
* Fixed ReaSim water never moving if the reactor is at 20°

View File

@ -155,9 +155,8 @@ public abstract class TileEntityRBMKBase extends TileEntityLoadedBase {
* Moves heat to neighboring parts, if possible, in a relatively fair manner
*/
private void moveHeat() {
if(heat == 20 && RBMKDials.getReasimBoilers(worldObj))
return;
boolean reasim = RBMKDials.getReasimBoilers(worldObj);
List<TileEntityRBMKBase> rec = new ArrayList<>();
rec.add(this);
@ -188,8 +187,10 @@ public abstract class TileEntityRBMKBase extends TileEntityLoadedBase {
if(base != null) {
rec.add(base);
heatTot += base.heat;
waterTot += base.reasimWater;
steamTot += base.reasimSteam;
if(reasim) {
waterTot += base.reasimWater;
steamTot += base.reasimSteam;
}
}
}
@ -210,13 +211,17 @@ public abstract class TileEntityRBMKBase extends TileEntityLoadedBase {
rbmk.heat += delta * stepSize;
//set to the averages, rounded down
rbmk.reasimWater = tWater;
rbmk.reasimSteam = tSteam;
if(reasim) {
rbmk.reasimWater = tWater;
rbmk.reasimSteam = tSteam;
}
}
//add the modulo to make up for the losses coming from rounding
this.reasimWater += rWater;
this.reasimSteam += rSteam;
if(reasim) {
this.reasimWater += rWater;
this.reasimSteam += rSteam;
}
this.markDirty();
}

View File

@ -28,7 +28,7 @@ public class TileEntityRBMKInlet extends TileEntityLoadedBase implements IFluidS
this.subscribeToAllAround(water.getTankType(), this);
for(int i = 2; i < 6; i++) {
if(RBMKDials.getReasimBoilers(worldObj)) for(int i = 2; i < 6; i++) {
ForgeDirection dir = ForgeDirection.getOrientation(i);
Block b = worldObj.getBlock(xCoord + dir.offsetX, yCoord, zCoord + dir.offsetZ);

View File

@ -26,7 +26,7 @@ public class TileEntityRBMKOutlet extends TileEntityLoadedBase implements IFluid
if(!worldObj.isRemote) {
for(int i = 2; i < 6; i++) {
if(RBMKDials.getReasimBoilers(worldObj)) for(int i = 2; i < 6; i++) {
ForgeDirection dir = ForgeDirection.getOrientation(i);
Block b = worldObj.getBlock(xCoord + dir.offsetX, yCoord, zCoord + dir.offsetZ);

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 375 B