Source: Steam Community (opens in a new tab)
CHANGES
- Projectile collision with trees now uses hit boxes instead of collide with raster allowing for better control of collisions.
- Trees now effectively obstruct players towers using the new hitboxes system.
- Added new item 'axe' that allows the player to remove tree obstructions.
- Projectiles will now collide with foreground trees as well as background trees.
- Changed pickaxe mining mechanic to damage tiles progressively before breaking rather than random chance of breaking on each hit
- Added new stone types for incremental damaged to stone.
- Removed mechanic where next mob wave has chance to start on breaking a stone tile.
- Added sound effects for the new 'axe' item.
- Added sound effects for felling trees.
- Added animation for tree destruction.
- Added mouse animations when using pickaxe and axe.
- Changed mouse action to trigger on a set frame of the animation rather than each time the user clicks, this means that the speed of mining / cutting is determined by the speed of the animation.
- Added new interface in Grupy's shop to increase the mining / cutting speed of the axe and pickaxe.
- Separated handling of mouse events from rendering threads resulting in minor performance improvement and mouse events can no longer be impacted by users fps.
- Modified save format to support new mechanics (old saves will be deleted).
- Reorganised item buttons in the game HUD.
FIXED BUGS
- Painting a wise guy tower on the map where one already exists will capture the mouse inside an infinite loop.
- Clicking a button while moving the mouse can cause mouse release event to be processed as mouse drag event leading to missed clicks.
- Mouse events can have no effect when frame rate is too low. (They 'miss' the frame)
- Unlocking some achievements can cause JVM crash if steam is not running on the users machine.
KNOWN BUGS
- The same wave repeats beyond wave 60 (in classic game mode only).
- Death animation for meals are missing.
- Range display isn't correctly offset for the flamber tower.
- Mouse can become 'drag locked' after scrolling the users card library in Grupy's shop.
- Foreground tree offset in map editor is misaligned by 1 tile.
- Playfield and tree offset in game is misaligned if resolution is set to 4k.
- Pathing algorithm of mobs can cause mobs to pause for a frame as they enter a new tile which appears as minor stutter.
- Exe won't launch with GUI head format, currently only executes by console which means fps information is currently not available to NVidia overlay and console is shown at launch instead of splash screen.
- Some unknown sequence of transactions in Grupy's shop can cause players gems to be less than 0.
PLANNED
- Implement expanded rewards system for better rewards after completing each map.
- Add reward interface that displays rewards upon map completion.
- Implement a maximum number of error logs, currently unlimited leading to large number of unneeded log files.
- Created new save format separate from player profiles that contains the player's options specifications. Currently player's must set their preferred options each time they launch the game.
- Added statistics menu available from the main menu that displays the total number of destroyed mobs per each type, total number of collected cards, total number of collected gems and the total amount of trash collected.
NOTE: player statistic are associated with your steam profile not your in game profile. Example: if you destroyed 100 bows with one profile and then killed another 100 bows with a different profile then the statistic will show the total killed of 200 bows.
- Added variants of pickaxe, rake sound effects.
- Removed inspect details from main game HUD.
- Moved main button controls to the old inspect area.
- Added new inspector HUD that can be opened in game buy right clicking on entities during play. The HUD displays complete specifications and description for the current selection (tower, mob or tile).
- Added new tile 'rock'.
- Changed mechanic controlling placement of GemMines from bedrock to new 'rock' tile.
- Added overlay colour for 'rock' tile to allow player's to easily see valid location for building GemMines.
- Added construction animation and construction delay for placed towers.
- Added destruction animation and destruction delay for destroyed towers.
- Removed reveal cheat code hints.
- Added interaction with grupy main menu pop-ups, clicking him triggers a randomised chat dialogue with chance of him leaving the screen or revealing a cheat code.
- Animate Grupy's castle.
- Animated main menu background.
- Multiball Christmas card that spawns another projectile with a random trajectory on impact (stacks).
CONSIDERING
- Optional Lighting overlay that adds day/night cycle to the game (decorative effect only, doesn't change gameplay).
- Optional Weather overlay with randomised periods of snow where snow particles fall across the playfield (decorative effect only, doesn't change gameplay).
- Option to change tower targeting mode, possible modes could be:
"First found" - tower will fire at the first target it finds (this is the current default for all towers)
"Fixed Angle" - Manually set the angle for the tower, tower will fire continuously at the fixed angle.
"Closest" - Attacks the mob closest to the tower. (within range)
"Furthest" - Attacks the mob furthest from the tower. (Within range)
"Progressed" - Attacks the mob that has progressed the furthest along its path. (Within range)
"Random" - Rotates to a random angle after every attack.
"Step Rotate" - Rotates the tower by a user controlled increment after each attack (progressively rotates the tower)
"Follow Mouse" - The tower will fire toward the mouse location, the tower will track the mouses position as it moves.