游戏本体和mod打包到压缩包里了
本体基于这个改的 https://tr.monika.love/threads/214/
改动了两个地方
Terraria.Tile
Terraria.Graphics.Light.TileLightScanner
本体基于这个改的 https://tr.monika.love/threads/214/
改动了两个地方
Terraria.Tile
C#:
// Token: 0x06000A5A RID: 2650
public Color actColor(Color oldColor)
{
if (/*去掉"!"*/this.inActive())
{
return oldColor;
}
double num = 0.4;
return new Color((int)((byte)(num * (double)oldColor.R)), (int)((byte)(num * (double)oldColor.G)), (int)((byte)(num * (double)oldColor.B)), (int)oldColor.A);
}
// Token: 0x06000A5B RID: 2651
public void actColor(ref Vector3 oldColor)
{
if (/*去掉"!"*/this.inActive())
{
return;
}
oldColor *= 0.4f;
}
C#:
private LightMaskMode GetTileMask(Tile tile)
{
if (this.LightIsBlocked(tile) && tile.type != 131 && /*去掉"!"*/tile.inActive() && tile.slope() == 0)
{
return LightMaskMode.Solid;
}
if (tile.lava() || tile.liquid <= 128)
{
return LightMaskMode.None;
}
if (!tile.honey())
{
return LightMaskMode.Water;
}
return LightMaskMode.Honey;
}