Posted October 14, 2023 by SuperSnivy
This new version is kind of a bit lighter than the previous ones, but, alongside its gameplay or display changes, it's mostly geared to future-proofing the game.
Changes:
AssemblyInfo
file has been included. It also includes separate Dungeon version control.
ReleaseScript.ps1
, has been created to automatically build all projects, bundle them into ZIP files, and update the Deployment Project versions according to the AssemblyInfo
.
ReplaceConsoleRepresentation
function now has a new semi-optional parameter, BackColor
, in case you wish to replace a character's background. As a result, the Color
parameter has been renamed to ForeColor
.
MP
. MP can be used as a cost in order to perform certain actions for both the Player and NPCs. MP is an optional stat, with the UsesMP
field telling whether it's used or not. Player Classes with that field set to false
will not show the MP stat anywhere, and cannot use abilities that cost MP to use.
MP Regeneration
stat has been added to indicate how much MP a Character recovers per turn.
Burn MP
(which reduces the Target's MP), and Replenish MP
(which makes the Target recover MP).
Alter one of Target's stats
and Remove all alterations from one of Target's stats
have been modified to allow MP and MP Regeneration to be affected.
HP
and MP
are now capped at 99999, Attack
and Defense
at 9999, Movement
at 99, and HP Regeneration
and MP Regeneration
at 999 per turn.
Alter one of Target's stats
will now fail if the stat is already at its cap.
HP Regeneration
(and, by proxy, MP Regeneration
) would round down to 0 if they didn't reach 1.
HP Regeneration
(and, by proxy, MP Regeneration
) can now be negative.
Tilesets
. Now you can change how a Floor would look. The original Tileset has been given the monicker of Default
as a result.
v1.1
, and it applies the following modifications:Default
(the classic tileset) and Retro
(inspired by the original Rogue videogame).
Default
tileset.
ReplaceConsoleRepresentation
functions from all Actions, and replace the Color
parameter with a ForeColor
parameter.
MP Cost
to 0.
Uses MP?
field to false
, their MP
to 0, their MP Regeneration
to 0, their MP per Level
to 0, and their MP Regeneration per Level
to 0.
Save Dungeon
(or Save Dungeon As...
) will now first prompt whether you want to save the currently-edited Element.
HP
(as well as the new MP
) is now displayed at both a resource bar and number form in the Player Info box.
HP Regeneration
and MP Regeneration
, trailing zeroes should no longer show up.
Den of the Betas
, showcases both the Tileset feature, and the usage of MP (now tied to the Magic Staff item).
Dungeon JSONs from v1.5.0 are not compatible. To make them compatible, merely opening them on the Dungeon Editor will include or edit all the missing or changed elements. You can then edit however you want afterwards.