Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using Microsoft.Xna.Framework;
- using Terraria;
- using Terraria.Enums;
- using Terraria.ID;
- using Terraria.ModLoader;
- using Terraria.ObjectData;
- namespace Coppersdebacle.Tiles
- {
- public class WhiteToilet2 : ModTile
- {
- public override void SetDefaults()
- {
- Main.tileFrameImportant[Type] = true;
- Main.tileNoAttach[Type] = true;
- Main.tileLavaDeath[Type] = true;
- TileObjectData.newTile.CopyFrom(TileObjectData.Style1x2);
- TileObjectData.newTile.CoordinateHeights = new int[]{ 16, 20 };
- TileObjectData.newTile.Direction = TileObjectDirection.PlaceLeft;
- TileObjectData.newTile.StyleWrapLimit = 2;
- TileObjectData.newTile.StyleMultiplier = 2;
- TileObjectData.newTile.StyleHorizontal = true;
- TileObjectData.newAlternate.CopyFrom(TileObjectData.newTile);
- TileObjectData.newAlternate.Direction = TileObjectDirection.PlaceRight;
- TileObjectData.addAlternate(1);
- TileObjectData.addTile(Type);
- AddToArray(ref TileID.Sets.RoomNeeds.CountsAsChair);
- ModTranslation name = CreateMapEntryName();
- name.SetDefault("WhiteToilet2");
- AddMapEntry(new Color(200, 200, 200), name);
- dustType = mod.DustType("Sparkle");
- disableSmartCursor = true;
- adjTiles = new int[]{ TileID.Chairs };
- }
- public override void NumDust(int i, int j, bool fail, ref int num)
- {
- num = fail ? 1 : 3;
- }
- public override void KillMultiTile(int i, int j, int frameX, int frameY)
- {
- Item.NewItem(i * 16, j * 16, 16, 32, mod.ItemType("ExampleChair"));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement