Releases: ForlornU/TopdownStarter
Releases · ForlornU/TopdownStarter
1.5
Version 1.5
Additions:
- Pixel snapping (4.3 feature)
- Level exit for the basement level and a small victory screen
Changes:
- Updated to Godot version 4.3
- Tilemap have been replaced with the new tilemap layer nodes
- Render mode is now by default set to compability
- Trails removed for coin particles
- Audio has been reworked, now makes uses of a dynamically allocated set of audio players to ensure all sounds are played
Fixes:
- Camera smoothing turned off, was causing visual artifacts
- Animation offset value previously caused dash animation not to play properly
- Dash value now correctly decreases over time
1.4
Version 1.4
Additions:
- Quests and quest tracker added!
Three new scripts to help create and manage quests/objectives. This system is very simplistic, quests can be added, changed or completed - Currently triggered by moving through areas.
- There is one quest on each floor, they give coins as rewards upon completion
- Quest announcements, any change to a quest will show an announcement on the screen that fades in and out
- Quest tracker shows the name of current quest and its stated objective
- New sound for quest updates
- Quests have a unique icon
Changes:
- Attack data moved to nodes
- Slight map changes
- Removed the .godot folder (less junk in the repository now)
- Slightly changed/Improved attack sound
Fixes:
- Changed confusing wording on basement entrance
- All scripts now use PascalCase
- The project now has a 'starterproject' tag, visible in the godot project list
1.3
Update 1.3 running on latest stable Godot engine release 4.2.1
Switching to using the AnimationPlayer removes a lot of unnecessary code!
Additions:
- New attack, spinning moon kick! Damages everything in a small circle
- More comments in the code
- Custom icons for states and fsm
- Custom class "AttackData" to customize different attacks
- Characters now have iFrames after taking damage, flashing red for short duration
Changes:
- Character death logic now handled in super-class
- Npc values (health, damage) exposed in editor
- Character animations handled by AnimationPlayer
- AudioManager can play more sounds simultaneously
- Code refactor, lots of bad code removed or improved
Fixes:
- Enemy disappears faster and does not cause player to be stuck
- Pause in enemy attack allows player to retaliate
ToDo:
- Enemy should use AttackData, have attacks for up/down direction
1.2
Smaller Update
- Tilemap updated with new tiles, removed duplicates
- basement area reworked, now larger
- Pickups are now called 'Coins'
- Enemy damage-frames are now exported and can be changed in the inspector
- (The player still has hardcoded frame values, leaving it as an example with comments for now)
- Misc, renamed files, added a few comments