Update v1.3.0-beta
Rogue Customs » Devlog
New update! v1.3.0-beta includes the ability to choose a Character Class, and now bundles the Console Client and the Server in installers for easier preparations.
Game-wide
- Game is now available in installer format! Console Client Installer contains both the Console Client and the Dungeon Validator. Server Installer contains both the server and the Dungeon Validator. Portable executables are still included, anyways.
- It is now possible for the player to pick a Class (out of many) at game start, as well as selecting their own name instead of a fixed one. Dungeon JSON had to be modified to support that, however, so JSONs that were compatible with the last release won't be compatible now. This is explained in the Game Engine section.
- Refactored Exceptions so they throw a more appropriate type.
Console Client
- Added Target's name in the Action Selection window title. This should make it less confusing.
- You can now instantly leave the Options screen with either ENTER (saving changes) or ESCAPE (cancelling them).
- Keyboard handling has been improved, and now hotkey combinations like Windows+S (when attempting to take a screenshot) shouldn't accidentally produce actions in-game.
- Fixed issue that made certain characters display incorrectly (or not at all) in the Inventory screen.
Game Server
- Updated to support Class Selection and Name Entering.
Game Engine
- The
Characters
section in the JSON file is now split betweenPlayerClasses
andNPCs
to indicate which Class can be picked and which cannot. - The
EntityType
Property will now be ignored for all Classes except forItems
. The others will be automatically inferred from where they are nested in the JSON file. - Added a new Effect,
Teleport
, which makes the target teleport to a random empty tile if it succeeds.Den of the Betas
, the bundled sample dungeon, now has a new Teleport Trap that showcases this effect. Careful where you step! New, required locales had to be added to support this new Effect. - Added a new Effect,
StealItem
, which makes the user steal an item from the target's inventory if it succeeds.Den of the Betas
, the bundled sample dungeon, has been given a new, Thief enemy, that showcases this effect. This enemy is invisible until it attacks, so be wary! New, required locales had to be added to support this new Effect. - Fixed issue where the game could crash upon attempting to make an enemy drop an item when they died.
- Fixed issue that made
HealDamage
heal less health than intended. This time the fix should be for real. - Added a new Locale,
CharacterStatusGotRefreshed
, which is used when a target is applied a status that they already had. - Messages can now be printed in colors.
PrintText
has received a new optional parameter to support this. - NPCs now have a new property,
KnowsAllCharacterPositions
. As the name implies, they will know every character currently present in the map, allowing them to chase them even if they can't see the tile they are present in. Of course, this makes no difference ifSightRange
is the entire map. - Altered Statuses and Stat Modifications now really should end at the right turn (this might mean they last 1 turn shorter than before).
- If an Altered Status or Stat Modification finishes, but another of the same type is already present, the Player now won't be informed that it ended.
- NPCs can now use
OnAttackActions
andOnItemUseActions
(the latter is exclusive for Consumables) that target themselves. A new property,AIOddsToUseActionsOnSelf
, is the odds an NPC will use any of those actions (assuming they didn't try to use it the previous turn). They don't know if the action will always fail, though. PlayerClasses
andNPCs
now have a new property,StartingInventory
. It contains the IDs of each item they'll carry when they spawn.
Dungeon Validator
- Added validation for Floor Size. It will throw an error if a GenerationAlgorithm can't produce enough rooms with a size of at least 5x5.
- Added a warning in case you give a Player Class a StartingWeapon or StartingArmor that is set up as a PossibleItem in a Floor. This might be changed in the future so odd behaviours can be prevented.
More information might be available at https://github.com/Shiigu/RogueCustoms/releases/tag/v1.3.0-beta
Files
Console Client Installer 10 MB
Jul 05, 2023
Server Installer 4.4 MB
Jul 05, 2023
Portable Console Client 9.4 MB
Jul 05, 2023
Portable Server 2.9 MB
Jul 05, 2023
Portable Dungeon Validator 1.2 MB
Jul 05, 2023
Game Engine Libraries 1.1 MB
Jul 05, 2023
Get Rogue Customs
Download NowName your own price
Rogue Customs
A "Rogue Maker". A Roguelike where players create their own dungeons for others to play.
Status | Released |
Author | SuperSnivy |
Genre | Role Playing |
Tags | Moddable, Roguelike, Roguelite |
Languages | English, Spanish; Castilian, Spanish; Latin America |
More posts
- Update v1.9.0-beta34 days ago
- Update v1.8.0-beta69 days ago
- Update v1.7.1-betaSep 01, 2024
- Update v1.7.0-betaNov 21, 2023
- Update v1.6.1-betaOct 20, 2023
- Update v1.6.0-betaOct 14, 2023
- Update v1.5.0-betaSep 30, 2023
- Update v1.4.0-betaSep 21, 2023
- Update v1.3.1-betaJul 06, 2023
Leave a comment
Log in with itch.io to leave a comment.