Important Changes
- Chrome updates caused card shapes in game (making units oval) to not work, updated the CSS to fix this. You should update CSS from the latest version of Animal Kingdom. If you want to make just small changes you can update just the Shapes section.
- Games which have Version Control enabled now has their wiki pages controlled by GitLab's wiki. Changes in GitLab wiki will be reflected in the Dulst app. Now also supports markdown instead of using straight up html.
Features
- Mobile support for drag and drop.
- Hover preview to only show up on long press and not tap on mobile
- Prevent dragging on the screen from scrolling.
- Prevent double tap zoom
- Arrow now follows (all of this stuff works perfectly on emulator but issues abound in practice) touchmove.
- The admin/market page now has a new starting coins setting. The default is 25000.
- New achievements obtained audio setting found in the admin/audio page.
- New search option called matchmorecode: Start your search query with matchmorecode: to match text that are part of another word. For example “heal” would also return cards with “health”, “male” would also return cards with “female” and “haste” would return cards with “stat-haste”.
- You can now track arbitrary in-game events with the analytics action. Helps with tracking things like how many finished each stage of the tutorial, letting you know if it's too complex or needs UX improvement.
- Give effects undo.
- Incoming writeup of version control.
- Added stack position to “value target” so now you can Target any value in an object by its key or index.
- Effect triggers to show their “run effects” in the tooltips
- You can now comment out lines of code by starting the comments of any line with
//
or /*... */
for multiple line blocks.
Changes
- Effect pointer lines on the right side of the effects list are now wider, and its width is dependent on the distance to the target. This should make it slightly easier to discern lines on busier cards.
- Updated the profile's achievement display visually.
- Wiki now redirects to Home as the home page instead of "Wiki Main Page".
- New "create new deck" event is now also recorded in analytics
- Big visual improvement to achievement obtained animation, now also show coin/point rewards.
- More attractive blurring effects when using modals.
- Made market packs taller.
- Effect comments now also show up at the top of the effect builder in addition to the bottom.
- Alphabeticalize events and undo events list.
- Hovering on cards in lists now shows a reaction, slightly delay keywords help's appearance.
- We're moving to not using $dollar signs on effect criteria passing. So now instead of $card, use card. In the future $card might pre-evaluate to another value.
- Sort custom actions by display name.
- Green create new card button now moved to being beside the type name instead of at the top right.
- Main Card list default sort order now is now the same as the sort order you choose for your default deck sort.
- No longer can you resize the effect builder.
- Send error if target player not found.
- add floatingText to ram animation when the card moves
- Allow sorting by custom card properties (have to edit it in code though, no UI support yet)
Fixes
- Updated the CSS to fix bugs with sending cards to hidden locations. Look for "me-hidden" and "opponent-hidden" in the AK CSS and copy it to your game's CSS in the same spot.
- Fix display issues with sets and cards inserted.
- Fix display issues with sets that you cannot unlock due to level limits.
- Fix AI bug where it wouldn't make any moves in niche scenarios.
- Fix display bug when you have no achievements
- Fix effect list arrows for multi word effect names.
- Fix bug with css on mulligan where the shadows appear cut off.
- Fix bug with modals where it can sometimes show a scrollbar.
- Fix bug with custom actions not passing target: value
- Fix major bug with cropping images that makes it slightly off-sized.
- Fix bug with card types not showing properly on card edit page.
- Fix add card to match’s card title optimization to work for variable comma separated results.
- Fix undo from not working at all.
- Fix comments staying on from one effect to the next when opening the effect builder.
- Fixed issue with “each player” on rule cards cloning the second player’s card after the first player has already executed the card.
- Fixed another bug with add card to game only using titles and incorrect callbacks
- Fix selects where the split into array needs to happen after eval.
- Hide give yourself cards button on lists.
- Fix issue where selecting game as the animation target causes animations to not play for players
- Fixed issue with subtracting by negative values (allowing negative defense)