Example #1
0
 public override void KillTile(int i, int j, int type, ref bool fail, ref bool effectOnly, ref bool noItem)
 {
     if (!fail)
     {
         WorldMod.UpdateTileStateOnGuardianHouses(i, j, false);
         if (Main.tileSign[type] && GuardianBountyQuest.SignID > -1 && Sign.ReadSign(i, j, false) == GuardianBountyQuest.SignID)
         {
             GuardianBountyQuest.SignID = -1;
         }
         if (Main.halloween && (type == Terraria.ID.TileID.ShadowOrbs || type == Terraria.ID.TileID.DemonAltar) && Main.rand.Next(50) == 0)
         {
             MainMod.TriggerAnyPlayerCompanionJS();
         }
     }
 }
Example #2
0
 public override void PlaceInWorld(int i, int j, Item item)
 {
     WorldMod.UpdateTileStateOnGuardianHouses(i, j, true);
 }