public override void SetDefaults() { TileObjectData.newTile.AnchorBottom = new AnchorData(AnchorType.SolidTile, TileObjectData.newTile.Width, 0); TileObjectData.newTile.StyleHorizontal = true; TileObjectData.newTile.RandomStyleRange = 3; QuickBlock.QuickSetFurniture(this, 2, 2, DustID.Stone, SoundID.Tink, false, new Color(50, 50, 75)); }
public override void SetDefaults() { QuickBlock.QuickSet(this, 210, DustType <Dusts.Leaf>(), SoundID.Grass, new Color(221, 211, 67), ItemType <LeafOvergrowItem>(), true, true); Main.tileMerge[Type][TileType <LeafOvergrow>()] = true; Main.tileMerge[Type][TileType <BrickOvergrow>()] = true; Main.tileMerge[Type][TileType <GlowBrickOvergrow>()] = true; }
public override void SetDefaults() { QuickBlock.QuickSet(this, 0, DustType <Dusts.Air>(), SoundID.CoinPickup, new Color(115, 182, 158), -1); Main.tileBlockLight[Type] = false; Main.tileFrameImportant[Type] = true; TileID.Sets.DrawsWalls[Type] = true; }
public override void SetDefaults() { TileObjectData.newTile.AnchorBottom = new AnchorData(AnchorType.SolidTile, TileObjectData.newTile.Width, 0); TileObjectData.newTile.AnchorValidTiles = new int[] { TileType <VitricSand>(), TileType <VitricSoftSand>() }; TileObjectData.newTile.RandomStyleRange = 4; TileObjectData.newTile.StyleHorizontal = true; QuickBlock.QuickSetFurniture(this, 1, 1, DustType <Dusts.Glass3>(), SoundID.Dig, false, new Color(80, 131, 142)); }
public override void SetDefaults() { QuickBlock.QuickSet(this, 0, 38, SoundID.Dig, new Color(98, 82, 148), ItemID.MudBlock); TileID.Sets.Grass[Type] = true; TileID.Sets.GrassSpecial[Type] = true; TileID.Sets.ChecksForMerge[Type] = true; SetModTree(new TreeJungleCorrupt()); }
public override void SetDefaults() { QuickBlock.QuickSet(this, 0, DustType <Dusts.Air>(), SoundID.Dig, new Color(172, 131, 105), ItemType <VitricSandItem>()); Main.tileMerge[Type][TileType <VitricSpike>()] = true; Main.tileMerge[Type][TileType <AncientSandstone>()] = true; Main.tileMerge[Type][TileType <VitricSoftSand>()] = true; Main.tileMerge[Type][TileType <VitricMoss>()] = true; }
public override void SetDefaults() { TileObjectData.newTile.AnchorBottom = new AnchorData(AnchorType.AlternateTile, 1, 0); TileObjectData.newTile.AnchorAlternateTiles = new int[] { Type, TileType <PermafrostSnow>() }; Main.tileCut[Type] = true; QuickBlock.QuickSetFurniture(this, 1, 1, 16, SoundID.Grass, false, Color.White); }
public override void SetDefaults() { minPick = int.MaxValue; QuickBlock.QuickSet(this, 200, DustType <Dusts.Glass3>(), SoundID.Tink, new Color(95, 162, 138), -1); Main.tileMerge[Type][TileType <VitricSand>()] = true; Main.tileMerge[Type][TileType <VitricLargeCrystal>()] = true; Main.tileMerge[Type][TileType <VitricSmallCrystal>()] = true; }
public override void SetDefaults() { QuickBlock.QuickSet(this, 0, -1, -1, new Color(100, 255, 255), ItemType <AuroraIceItem>()); Main.tileFrameImportant[Type] = true; Main.tileMerge[TileType <PermafrostIce>()][Type] = true; Main.tileMerge[Type][TileType <PermafrostIce>()] = true; TileID.Sets.DrawsWalls[Type] = true; }
public override void SetDefaults() { QuickBlock.QuickSet(this, 210, DustID.Stone, SoundID.Tink, new Color(79, 76, 71), ItemType <BrickOvergrowItem>(), true, true); Main.tileMerge[Type][mod.GetTile("GrassOvergrow").Type] = true; Main.tileMerge[Type][mod.GetTile("BrickOvergrow").Type] = true; Main.tileMerge[Type][mod.GetTile("LeafOvergrow").Type] = true; animationFrameHeight = 270; }
public override void SetDefaults() { QuickBlock.QuickSet(this, int.MaxValue, DustType <Dusts.Air>(), SoundID.CoinPickup, new Color(115, 182, 158), -1); Main.tileBlockLight[Type] = false; Main.tileFrameImportant[Type] = true; TileID.Sets.DrawsWalls[Type] = true; Main.tileMerge[Type][TileType <Blocks.VitricSpike>()] = true; }
public override void SetDefaults() { AnchorData anchor = new AnchorData(AnchorType.SolidTile | AnchorType.SolidWithTop, 2, 0); int[] valid = new int[] { TileID.Grass }; TileObjectData.newTile.RandomStyleRange = 3; TileObjectData.newTile.DrawYOffset = 2; QuickBlock.QuickSetFurniture(this, 2, 2, DustID.Grass, SoundID.Dig, false, new Color(200, 255, 220), false, false, "", anchor, default, valid);
public override void SetDefaults() { QuickBlock.QuickSet(this, 0, DustID.Ice, SoundID.Tink, new Color(200, 230, 255), ItemType <PermafrostIceItem>()); Main.tileMerge[Type][TileID.SnowBlock] = true; Main.tileMerge[TileID.SnowBlock][Type] = true; Main.tileMerge[Type][TileType <PermafrostSnow>()] = true; Main.tileMerge[TileType <PermafrostSnow>()][Type] = true; }
public override void SetDefaults() { QuickBlock.QuickSet(this, 210, DustType <Dusts.Leaf>(), SoundID.Tink, new Color(202, 157, 49), ItemType <BrickOvergrowItem>(), true, true); Main.tileMerge[Type][TileType <BrickOvergrow>()] = true; Main.tileMerge[Type][TileType <LeafOvergrow>()] = true; Main.tileMerge[Type][mod.GetTile("CrusherTile").Type] = true; Main.tileMerge[Type][TileType <GlowBrickOvergrow>()] = true; TileID.Sets.Grass[Type] = true; }
public override void SetDefaults() { QuickBlock.QuickSet(this, 210, DustType <Dusts.Leaf>(), SoundID.Tink, new Color(202, 157, 49), StarlightRiver.Instance.ItemType("BrickOvergrowItem"), true, true); Main.tileMerge[Type][mod.GetTile("BrickOvergrow").Type] = true; Main.tileMerge[Type][mod.GetTile("StoneOvergrow").Type] = true; Main.tileMerge[Type][mod.GetTile("LeafOvergrow").Type] = true; Main.tileMerge[Type][TileType <CrusherTile>()] = true; Main.tileMerge[Type][TileType <GlowBrickOvergrow>()] = true; TileID.Sets.Grass[Type] = true; }
public override void SetDefaults() { TileID.Sets.DrawsWalls[Type] = true; QuickBlock.QuickSetFurniture(this, 4, 6, DustID.Dirt, SoundID.Dig, false, new Color(100, 80, 40), false, false, "Monk's Spade"); Main.tileMerge[TileID.Grass][Type] = true; Main.tileMerge[Type][TileID.Grass] = true; Main.tileMerge[TileID.Dirt][Type] = true; Main.tileMerge[Type][TileID.Dirt] = true; }
public override void SetDefaults() { QuickBlock.QuickSet(this, 210, DustID.Stone, SoundID.Tink, new Color(79, 76, 71), ItemType <BrickOvergrowItem>(), true, true); Main.tileMerge[Type][TileType <GrassOvergrow>()] = true; Main.tileMerge[Type][mod.GetTile("CrusherTile").Type] = true; Main.tileMerge[Type][TileType <GlowBrickOvergrow>()] = true; Main.tileMerge[Type][TileType <LeafOvergrow>()] = true; Main.tileMerge[Type][TileID.BlueDungeonBrick] = true; Main.tileMerge[Type][TileID.GreenDungeonBrick] = true; Main.tileMerge[Type][TileID.PinkDungeonBrick] = true; }
public override void SetDefaults() { QuickBlock.QuickSet(this, 0, DustType <Dusts.GlassNoGravity>(), SoundID.Dig, new Color(190, 255, 245), ItemID.Eggnog); TileID.Sets.DrawsWalls[Type] = true; Main.tileMerge[Type][TileType <VitricSpike>()] = true; Main.tileMerge[Type][mod.TileType("AncientSandstone")] = true; Main.tileMerge[Type][mod.TileType("VitricSand")] = true; Main.tileMerge[Type][mod.TileType("VitricSoftSand")] = true; TileID.Sets.Grass[Type] = true; SetModCactus(new VitricCactus()); AddMapEntry(new Color(172, 131, 105)); }
public override void SetDefaults() { Main.tileLighted[Type] = true; Main.tileCut[Type] = true; TileObjectData.newTile.AnchorBottom = new AnchorData(AnchorType.SolidWithTop | AnchorType.SolidTile, 1, 0); TileObjectData.newTile.RandomStyleRange = 5; TileObjectData.newTile.StyleHorizontal = true; drop = ItemType <LumishroomItem>(); QuickBlock.QuickSetFurniture(this, 1, 1, 61, SoundID.Grass, false, Color.Green); AddToArray(ref TileID.Sets.RoomNeeds.CountsAsTorch); }
public override void SetDefaults() { Main.tileNoFail[Type] = true; //TileObjectData.newTile.DrawYOffset = 2; AnchorData anchor = TopAnchorOverride == default ? new AnchorData(AnchorType.SolidTile | AnchorType.AlternateTile, TileObjectData.newTile.Width, 0) : TopAnchorOverride; List <int> valid = CustomGroundOnly ? new List <int>() : new List <int>() { TileType <Soil>(), TileType <Trellis>(), TileType <GardenPot>(), TileID.Dirt, TileID.Sand, TileID.Mud, TileID.Grass, TileID.HallowedGrass, TileID.CorruptGrass, TileID.FleshGrass, TileID.JungleGrass }; if (ExtraGroundTypes != null) { valid.AddRange(ExtraGroundTypes); } if (ExtraGroundNames != null) { foreach (string name in ExtraGroundNames) { valid.Add(mod.TileType(name)); } } QuickBlock.QuickSetFurniture(this, 1, Height, DustType, SoundType, false, MapColor == default ? new Color(200, 255, 220) : MapColor, false, false, MapName, anchor, TopAnchorOverride, valid.ToArray()); drop = mod.ItemType(DropType); FrameHeight = 16 * Height; LastFrame = (FrameCount - 1) * FrameHeight; }
public override void SetDefaults() { QuickBlock.QuickSetFurniture(this, 11, 4, DustID.Stone, SoundID.Tink, false, new Color(50, 50, 50)); }
public override void SetDefaults() { minPick = int.MaxValue; TileID.Sets.DrawsWalls[Type] = true; QuickBlock.QuickSetFurniture(this, 2, 6, DustType <Content.Dusts.Air>(), SoundID.Tink, false, new Color(200, 150, 80), false, true, "Forge Door"); }
public override void SetDefaults() => QuickBlock.QuickSetFurniture(this, 1, 1, DustType <Dusts.Air>(), SoundID.Tink, false, new Color(0, 255, 255), false, true, "Mirror");
public override void SetDefaults() { QuickBlock.QuickSet(this, 0, DustID.Ice, SoundID.Tink, new Color(100, 255, 255), ItemType <PhotoreactiveIceItem>()); Main.tileBlockLight[Type] = false; TileID.Sets.DrawsWalls[Type] = true; }
public override void SetDefaults() => QuickBlock.QuickSetFurniture(this, 1, 1, DustType <Dusts.Air>(), SoundID.Shatter, false, Color.Black);
public override void SetDefaults() { QuickBlock.QuickSetFurniture(this, 1, 1, DustType <Dusts.BlueStamina>(), SoundID.Tink, false, Color.Teal); TileID.Sets.FramesOnKillWall[Type] = true; }
public override void SetDefaults() { QuickBlock.QuickSetFurniture(this, 1, 1, DustType <Content.Dusts.GoldWithMovement>(), SoundID.Tink, false, Color.Yellow); TileID.Sets.FramesOnKillWall[Type] = true; }
public override void SetDefaults() { QuickBlock.QuickSetFurniture(this, 2, 3, DustType <Dusts.Aurora>(), SoundID.Tink, false, Color.White, false, false, "Aurora Crystal"); TileID.Sets.DrawsWalls[Type] = true; }
public override void SetDefaults() { QuickBlock.QuickSetFurniture(this, 5, 7, DustType <Dusts.Air>(), SoundID.Tink, false, new Color(200, 113, 113), false, false, "Ceiro's Altar"); minPick = int.MaxValue; }
public override void SetDefaults() => QuickBlock.QuickSetFurniture(this, 1, 2, DustType <Dusts.Darkness>(), SoundID.Tink, false, new Color(55, 60, 40));