Difference between revisions of "Tidalis:0.415 Beta Release"

From Arcen Wiki
Jump to navigation Jump to search
Line 32: Line 32:
 
== Internal Programming Notes ==
 
== Internal Programming Notes ==
  
 +
* AdjacentTilesAll and AdjacentTilesLimited have been removed from GameBoardTile, as tile adjacency lists simply were not an accurate enough way to handle things anymore.  Now use FillWorkingBlocksWithLimitedAdjacentNonChainNonDying or FillWorkingBlocksWithAllAdjacentNonChainNonDying on Block instead, which is based on position instead of tile claiming.
  
 
[[Tidalis]]
 
[[Tidalis]]

Revision as of 12:00, 21 May 2010

New & Updated Levels

New & Updated Art/Music/Sound

Gameplay Additions

Gameplay Updates

  • Previously, only blocks cleared via a chain would cause tiles to light up in Line Clear or Light-Up modes. Now any block that dies will do so when possible.
  • Previously, the rules about when blocks would "hard fall" were a bit odd for cases outside of blocks cleared via a chain. Now it works consistently for all blocks that die, regardless of how they die.

New Level Editor Features

  • Added "Special Block Group Clear Count" objective type for Color Reactive, Color Blocking, etc. This allows you to say "clear 10 color reactive" blocks without caring about the actual sub-type of the blocks being cleared.
  • Added "X Blocks of Special Group Y Remaining" objective.

Misc

Bugfixes

  • Auto-loss detection no longer fires if the board has special win objectives (still runs in case of special loss objectives).
  • Tooltip positions have been adjusted so that they are no longer in the way of that which you are hovering over, and so that they don't interfere with your ability to click on the thing that you're hovering over.
    • Thanks to Ixiohm for reporting.

Internal Programming Notes

  • AdjacentTilesAll and AdjacentTilesLimited have been removed from GameBoardTile, as tile adjacency lists simply were not an accurate enough way to handle things anymore. Now use FillWorkingBlocksWithLimitedAdjacentNonChainNonDying or FillWorkingBlocksWithAllAdjacentNonChainNonDying on Block instead, which is based on position instead of tile claiming.

Tidalis