• Basic Tile
  • What is a Tile?
  • Tile-Item Pairing
  • Making a Tile
  • Framed vs FrameImportant Tiles
  • Coordinates
  • Padding
  • SetDefaults
  • Main.tileSolid[Type] = true;
  • Main.tileSolidTop[Type] = true;
  • Main.tileTable[Type] = true;
  • Main.tileMergeDirt[Type] = true;
  • Main.tileSpelunker[Type] = true;
  • Main.tileShine[Type] = true;
  • Main.tileShine2[Type] = true;
  • Main.tileValue[Type] = true;
  • Main.tileBlockLight[Type] = true;
  • Main.tileLighted[Type] = true;
  • Main.tileLavaDeath[Type] = true;
  • Main.tileWaterDeath[Type] = true;
  • Main.tileNoAttach[Type] = true;
  • Main.tileCut[Type] = true;
  • Other
  • Main.tileBouncy[Type] = true;
  • Main.tileAlch[Type] = true;
  • Main.tileStone[Type] = true;
  • Main.tileAxe[Type] = true;
  • Main.tileHammer[Type] = true;
  • Main.tileNoSunLight[Type] = true;
  • Main.tileDungeon[Type] = true;
  • Main.tileLargeFrames[Type] = true;
  • Main.tileRope[Type] = true;
  • Main.tileBrick[Type] = true;
  • Main.tileMoss[Type] = true;
  • Main.tileNoFail[Type] = true;
  • Main.tileObsidianKill[Type] = true;
  • Main.tilePile[Type] = true;
  • Main.tileBlendAll[Type] = true;
  • Main.tileGlowMask[Type] = true;
  • Main.tileContainer[Type] = true;
  • Main.tileSign[Type] = true;
  • Main.tileMerge[Type][otherType] = true;
  • Main.tileSand[Type] = true;
  • Main.tileFlame[Type] = true;
  • Main.tileFrame[Type] = true;
  • Main.tileFrameCounter[Type] = true;
  • Main.tileFrameImportant[Type] = true;
  • ModTile fields: dustType, drop, adjTiles, etc
  • AddToArray(ref TileID.Sets.RoomNeeds.????);
  • AddMapEntry
  • TileObjectData or FrameImportant/MultiTiles
  • Multiple Styles
  • Basic TileObjectData.newTile structure
  • CopyFrom
  • Width
  • Height
  • Origin
  • CoordinateHeights
  • Non 16 or 18 values
  • CoordinateWidth
  • CoordinatePadding
  • AnchorBottom/AnchorLeft/AnchorRight/AnchorTop
  • StyleHorizontal
  • StyleWrapLimit
  • StyleMultiplier
  • RandomStyleRange
  • UsesCustomCanPlace
  • Wires, Toggles, Changing Frame
  • Other
  • addTile(Type);
  • newSubTile and newAlternate
  • Conditional Behavior
  • Animation
  • Full Examples
  • Framed Tile
  • FrameImportant Tile
  • Relevant References
  • Not covered in Basic level