Skip to content

Releases: BitLucid/ninjawars

v1.21.0 - March 2024 Release - Moderator tools, map visuals, and more

29 Mar 05:26
6b4fd4d
Compare
Choose a tag to compare

Overview

A variety of visual additons to the map, addition of various moderator/admin tools, as well as:

  • Game health checks for moderators
  • Work on recaptcha
  • AWS Eventbridge driven email system
  • Adding sentry for error tracking
  • Images/visuals for the various map locations
  • Improved visuals for signup
  • Additional game diagetic sounds

Detailed Changes

Read more

v1.18.0 - Update fight page spacing, update npcs typo, fix theif2 thief2, additional fixes

29 Jan 18:01
Compare
Choose a tag to compare

v1.18.0 - Update fight page spacing, update npcs typo, fix theif2 thief2, additional fixes
Generally fixes to combat, gith and skills.
Upgrade to php 8.2 since earlier php versions are EOL (end of life)

What's Changed

Read more

v1.16.0

13 Mar 18:19
bf14811
Compare
Choose a tag to compare

A minor update with the latest collection of small fixes and upgrades.

Update DimMak cost to 90
image

Flexbox center all of the login page.
Make footer repo message cleaner.
Style: Cleanup created-by footer section.
Undo sticky footer height change.
Skill list and current turns.
Footer layout fixes,
Fix: Inventory handles subtracting turns.
Fix errant self-kill message,
Fix: enemy spinner operational again.
Clean up dojo training scroll somewhat.
image
Layout of dojo training requirements gets better centered.
More subtle heading for the dojo training scroll.
Changes to speed up the process of deployment
Updates to Chat,
Better testing of Signup page

Shop layout and message animations, dx: yarn 2

22 Jan 00:44
Compare
Choose a tag to compare

High priority messages on pages get animation, shop layout goes grid:

C94C672B-CD46-4FFF-8481-05AA919FB25A

dx: yarn 3 bundled in.

Combat visuals 2021 release!

13 Jun 02:07
Compare
Choose a tag to compare

Included in this release are:

Features:

  • Display changes to how dueling combat outcomes are displayed. Now shows a healthbar for each combatant before and after, and how many rounds the dueling took.
    image

  • Revive fewer ninja in each 5 minute and 1 hour revive cycle.

  • Slightly cleaner clan descriptions.
    image

  • Removed some old unused ad blocks.

Experimental unreleased changes:

  • Work towards quests.
  • Exploration of toggle-able experimental "all ninja levels stay at 100 health" gameplay approach (not live).
  • Npcs with horns hit harder/do more damage.

Fixes:

  • Fix some overflowing in areas that were causing horizontal scrolling unnecessarily.

Developer updates:

  • Upgrade towards php 8.0, to not have to do it again later.
  • Deployment simplified (which should facilitate faster future changes).

Known issues:

  • Browsers have stopped allowing autofocus of some input fields in iframes, making the chat archive and message-to-other-player pages harder to use. It's something we'll work on.

Release in Prep for shell wrapping

20 Aug 04:37
649cd41
Compare
Choose a tag to compare

In prep for shell wrapping, this is a release of ninjawars. Since last release, majore revisions to the theme were done, as well as more than 900 other commits, so only a vague summary will be here.

Incorporation of suggested targets on the "fight" page.
Improvements to dynamic npcs showing damage as a percent.
Map uses css-grid, updated to use svg FA icons.
Theme moved to using the aclonica font and a teal link color.
Movement to typehints available in php 7 is ongoing.
Fix to major bug with new ninja being unable to immediately attack.
Ongoing work on excessive resurrection continues.
Ongoing move towards https & https loadbalancer.
Add NinjaMeta class to begin shrinking player class.
Allow clan avatars uploaded via imgur.

Item icons, ninja difficulty ratings, & bounty.

25 Mar 02:06
Compare
Choose a tag to compare

Changes for players:
Kill points: How much you gain is based on difficulty rating, otherwise similar.
Fixed sight not displaying class.
Bounty now works off of your difficulty rating, not your level.
Bounty is capped again at 5,000石.
32bit Images for Sushi, Phosphor Powder, Kunai, and more.
Shop & other gold areas: Change dollar sign to koku symbol.
Combat: Blood splatter when/if you die in combat.
Use moved to the more logical place under items, give put above items.

Account page options are still broken, sorry, they're on the list to fix.

Changes for devs:
Skills: Controllerified.
Deity: Objectified.
CONFIG: File now read by python tests.
Accounts: Refactored.
Signup: Nearly 100% code coverage.
JS: Unit tested & lint/hinted.

Fixed Dojo for DimMak, fixed rankings, Kampo usable even if stealthed.

09 Mar 15:28
Compare
Choose a tag to compare

This will probably be the last feature-based release before a new major version number (v1.9.0), though there may be some more bugfix/hotfix minor releases.

Player-visible changes:
Kampo usable while stealthed.
Fixed Dojo so you can buy DimMak again.
Fixed rankings numeric counting.

Developer-centric changes:
Replaced various methods on Player like Player::turns() with using Player->turns magic get.
Dynamic initial stat calc, levelling-up, deity heal dynamically, starting player stats.
Statuses should just work now, and db access on status check should be an easy refactor.
Combat uh, module now exists.

Item pretty urls, fix dim mak buying, fix poison touch.

28 Feb 16:52
Compare
Choose a tag to compare

Items:
Can ninjawars.net/item/self_use/amanita or ninjawars.net/item/use/shuriken/tchalvak
Fix bug with buying dim Mak.
Fix bug with poison touch.
Fix bug when viewing player profile while logged out
Fix chat time agos.

Changes for developers to know about:
Moved a lot of global functions to classes.
Levelling up as admin is a custom operation, for everyone else it's automatic, dojo loses the "level up" button as a result.
Better testing of player saving, fixes poison touch.
@Beagle Beagle Fix nulling status prior to saving when adding status … e4e8e3c
tchalvak Inventory: Use new pretty urls. … db04016
tchalvak Player Profile: Can view it while logged out. … c6b8426
Work tested more thoroughly, prevents negatives.

ApiController created
More pretty url usage

Password Reset & Skill Fixes

19 Feb 20:00
Compare
Choose a tag to compare

Npcs: When NPCs v2 is released, some npcs like merchants will be "rich".
Kampo got a minor fix.
Firebolt was broken, now is fixed.
Heal was reporting results badly, now fixed.
Harmonize was erroring out, now fixed.
Lots of pretty urls made available:
/shrine /map /shop /doshin /inventory /clan /enemies /dojo, (not 100% of urls though)
Shrine behavior with dim mak and class change fixed up, bad monks, bad!
Password reset system in play! /account_issues.php to use it.

Changed for developers:
make ci, make all, make ci-test, make install, make db now exist.
Work towards quests!
Logging of emails to ./deploy/resources/email.log instead of dumping them out to page.
Various www scripts controllerified.
(note that this release is slightly behind master currently)