public override void UpdateArmorSet(Player player) { player.setBonus = OLanguage.Get("熙铁套装描述", true); player.magicCrit += 10; player.meleeCrit += 10; player.rangedCrit += 10; player.thrownCrit += 10; player.OPlayer().BrightironArmorSet = true; }
private void SpawnMosscobble(GenerationProgress progress) { progress.Message = OLanguage.Get("生成苔石", true); int fINT = 0; int sNumber = 0; for (int x = 0; x < Main.maxTilesX - 50; x++) { for (int y = 0; y < Main.maxTilesY - 250; y++) { Tile tile = Framing.GetTileSafely(x, y); if (tile.type == TileID.Stone) { if (sNumber <= 0) { fINT = x; } sNumber++; } if (tile.type != TileID.Stone) { if (sNumber >= 10) { int lINT = y; int maxTile = Main.rand.NextBool() ? sNumber / 3 : 0; WorldGen.TileRunner(fINT, lINT, maxTile, Main.rand.Next(1, 4), ModContent.TileType <TileMosscobble>()); } fINT = sNumber = 0; } } } for (int y = 0; y < Main.maxTilesY - 250; y++) { for (int x = 0; x < Main.maxTilesX - 50; x++) { Tile tile = Framing.GetTileSafely(x, y); if (tile.type == TileID.Stone) { if (sNumber <= 0) { fINT = x; } sNumber++; } if (tile.type != TileID.Stone) { if (sNumber >= 10) { int lINT = y; int maxTile = Main.rand.NextBool() ? sNumber / 3 : 0; WorldGen.TileRunner(fINT, lINT, maxTile, Main.rand.Next(1, 4), ModContent.TileType <TileMosscobble>()); } fINT = sNumber = 0; } } } }
public override void UpdateArmorSet(Player player) { player.setBonus = OLanguage.Get("苔石套装描述", true); player.OPlayer().MosscobbleArmorSet = true; }
public override void UpdateArmorSet(Player player) { player.setBonus = OLanguage.Get("光明蘑菇套装描述", true); player.OPlayer().LightmushroomArmorSet = true; Lighting.AddLight(player.Center, 0.5f, 0.5f, 0.5f); }