Skip to content

Releases: michaelchadwick/gemwarrior-ruby

Pre-Release #28, Now With Better Battling

24 Sep 22:34
Compare
Choose a tag to compare

Version 12->13 was, to put it simply, a refactoring of the battle system. Lots more thought went into how accuracy and damage was calculated, taking into account new modifiers depending on your level, and whether you have a certain weapon equipped or not. Several new entities got created and placed around the world, too.

Pre-Release #27, Now With Better Inventory Listings

21 Sep 20:46
Compare
Choose a tag to compare

Listing the contents of your own inventory, or the items in the current location, will now take into account multiples of items. Your own inventory will also be a lot more formal and English-like. I tried to add some more color to things, too, to make certain keywords stand out.

Also, dropping an item no longer destroys it. After playing a bunch of IF over the last few weeks, none of them did that, and it always felt a little weird. Thus, if you drop an item now, it just puts it into the current location.

Unfortunately, I also changed one of the Location class attributes, which nulls previous saves (unless you want to run a find-and-replace on them, which I can help with).

Pre-Release #26, Now With a Shifty Quest

26 Aug 19:50
Compare
Choose a tag to compare

The Shifty Woman in Spinelia has a role to play in the game now! Go talk to her. Also, new debug command to list instance variables.

Pre-Release #25, Now With Better Almost Everything

26 Aug 17:17
Compare
Choose a tag to compare

This release is kind of huge, so I decided to do a minor version update.

  • Internally, made some new item subtypes (including a brand new one for armor), which will help organize everything better
  • Gun now takes bullets which are dropped randomly by monsters
  • Merchant in metal tunnel now a person instead of an extension of the small_hole item
  • Merchants give a LOT more information for better shopping experience
  • Pain Quarry now requires a riddle to access initially
  • Audio system now modular (can use either synth or samples (future implementation)) and uses "cues" in a new module instead of cluttering up the methods where audio is cued
  • River Bridge now has a boss that needs to be defeated to cross it
  • Animations can now use color due to me updating matrext
  • Certain items can be used in battle
  • Special abilities now have descriptions in your character profile
  • Many, many bugs fixed

There're more features planned, but this is a pretty huge update for now, so enjoy!

Pre-Release #24, Now With a Better Spinelia

18 Aug 07:11
Compare
Choose a tag to compare

I added some NPCs to Spinelia that were not there before. Check them out!

Also, some bug fixes.

Pre-Release #23, Now With "Talk" Command

17 Aug 19:42
Compare
Choose a tag to compare

I added a talk (to) command so that entities that are actually people can now be spoken to. You can still use them if you'd like, however.

Pre-Release #22, Now With A Bunch of Goodies

17 Aug 18:13
Compare
Choose a tag to compare

Enhancements:

  • sound system now selectable in main menu
  • sub-menu prompts (like in main menu options) now more descriptive
  • checkupdate command added to check for new version while in-game

Bug fixes:

  • no implicit conversion from nil to integer rest crash fixed, hopefully
  • new version checking improved yet again

Pre-Release #21, Now With New Way of Detecting Releases

17 Aug 15:44
Compare
Choose a tag to compare

The old way was to use github, but since I might put up changes that don't need to be a official release, I changed the in-game menu option of looking for new releases to use RubyGems.org's api instead, since that's where the actual managed gems are downloaded from.

Pre-Release #20, Now With Save/Load

17 Aug 07:54
Compare
Choose a tag to compare
Pre-release

After completely rethinking how I serialize Gem Warrior's data, I believe v0.10.0 now has proper saving and loading. To make it easy, the game auto-saves when you quit. When you re-load the game, a new "(R)esume Game" option appears in the main menu, allowing you to pick up where you left off. A new command line switch, -r, makes this even faster.

Woo!

Pre-Release #19, Wherein I Realize I Commit Too Quickly

16 Aug 08:42
Compare
Choose a tag to compare

So, Pre-Release #18 included some stuff I was working that should not have been included (errant git add command), so I've released this one that comments that stuff out until it's ready.

Regardless, from this version on, all files that Gem Warrior saves now go into a $HOME/.gemwarrior/ directory with different filenames from before, so please remove the old ones (e.g. $HOME/.gemwarrior_options).