public override void SetDefaults() { AddMapEntry(new Color(116, 117, 186), CreateMapEntryName()); TileID.Sets.HasOutlines[Type] = true; Camping.Sets.TemporarySpawn.Add(Type); dropItem = ItemType <Items.Tents.Outpost>(); //extra info Main.tileLighted[Type] = true; Main.tileFrameImportant[Type] = true; Main.tileLavaDeath[Type] = true; dustType = -1; disableSmartCursor = true; adjTiles = new int[] { TileID.Beds, TileID.Chairs, TileID.Tables, TileID.Tables2, TileID.WorkBenches, TileID.Bottles, TileID.CookingPots, TileID.Anvils, TileID.Furnaces, TileID.HeavyWorkBench, TileID.PiggyBank, TileID.Safes }; bed = true; AddToArray(ref TileID.Sets.RoomNeeds.CountsAsTorch); CampTent.SetTentBaseTileObjectData(_FRAMEWIDTH, _FRAMEHEIGHT); //placement centre and offset on ground TileObjectData.newTile.Origin = new Point16(5, 4); // Add mirrored version from base, and commit object data TileObjectData.newAlternate.CopyFrom(TileObjectData.newTile); TileObjectData.newAlternate.Direction = TileObjectDirection.PlaceRight; TileObjectData.addAlternate(1); TileObjectData.addTile(Type); }
public override void SetDefaults() { AddMapEntry(new Color(96, 91, 121), CreateMapEntryName()); TileID.Sets.HasOutlines[Type] = true; Camping.Sets.TemporarySpawn.Add(Type); dropItem = ModContent.ItemType <Items.Tents.SleepingBag>(); //extra info Main.tileFrameImportant[Type] = true; Main.tileLavaDeath[Type] = true; dustType = -1; disableSmartCursor = true; adjTiles = new int[] { TileID.Beds }; bed = true; CampTent.SetTentBaseTileObjectData(_FRAMEWIDTH, _FRAMEHEIGHT); //placement centre and offset on ground TileObjectData.newTile.Origin = new Point16(1, 1); // Add mirrored version from base, and commit object data TileObjectData.newAlternate.CopyFrom(TileObjectData.newTile); TileObjectData.newAlternate.Direction = TileObjectDirection.PlaceRight; TileObjectData.addAlternate(1); TileObjectData.addTile(Type); }