Search This Blog

Monday, April 26, 2010

Version Released

Well, doggone it! There were another three bugs that pretty much ruin the game that I had to fix. Better to get these done sooner, rather than later, so people don't get too frustrated with me. :-)

Here's what's new:

  • [1686] - Fixed a problem with prowling monsters introduced in
  • [1687] - Fixed a problem with flying introduced in
  • [1688],[1689] - Problem with native positioning, introduced in

Sunday, April 25, 2010

Version Released

Just a quick patch release to fix a few bugs. Here's what's new:

  • [1681] - Fixed the spell targeting problems introduced when treachery was implemented.
  • [1682] - Fixed a bug that was preventing you from buying anything from the guilds.
  • [1675] - Fixed an NPE when viewing the connections window
  • [1676] - Fixed a NPE when painting a native chit
  • [1677] - Fixed an exception that happened when saving the game while others are playing.

Saturday, April 24, 2010

Version Released

The RealmSpeak bug list is shrinking every release now. There are currently less than 50 reported bugs/issues/features at this time, and I'm feeling pretty good about it. New this release, is a feature that's been lacking from the general rules since day 1: Treachery. Yes, at long last, you will be able to turn on your hirelings (for a price). Make sure you also look at the 3rd edition rule options for the "Benevolent Spells" option, or you'll be creating rebels every time you try to enhance your hirelings.

Anyway, here's what's new:

  • [1316] - New house rule to allow a character to go into negative fame/notoriety to pick up a campaign chit
  • [1507] - Flying hirelings/companions can be ridden now.
  • [1644] - Option to "Offer" inventory when trading, in case other character is offline, or just unresponsive.
  • [1542] - When chits are rested/fatigued/wounded, they are written to the log now.
  • [17] - At long last, Treachery is implemented in RealmSpeak.
  • [430] - Benevolent Spells option (default off), so you can cast spells like "Poison" without causing your hirelings to turn on you.
  • Guild Improvements:
    • Separated the "Join Guild" option into its own action. It will cost one more phase to join a guild, but at least you can do it without being REQUIRED to buy a service, and can start benefiting from the NEUTRAL relationship right away.
    • Shuffled a small treasure away from the Inn, Guard, Chapel, House (they are back down to 2 apiece), and increased the guilds allotment to:
      • Thieves Guild: 3 small treasures
      • Fighters Guild: 2 small treasures
      • Magic Guild: 2 small treasures

    • Gave each of the guilds some sort of weapon/armor to sell
    • New armor: the Cloak - this is equivalent to the Suit of Armor, but with a LIGHT vulnerability. The Thieves Guild does have one MEDIUM cloak for sale.

  • [1667] - Fixed a bug with the R250_521 random number generator that crashed the game after a long run.
  • [1393] - When not playing with optional riding rules, native horses will default to the same box in combat (no separate placement).
  • [1485] - Phase-based weather fatigue (like Ball Lightning) will correctly fatigue TWO asterisks when moving through mountain clearing.
  • [1540] - When looking at your own CACHE, the amount of GOLD that is stored there is shown.
  • [1389] - Fixed some issues with the Lost spell: you can record multiple moves to the same clearing now (to simplify Lost movement), and Timeless Jewel no longer lets you "cheat" the lost rolls.
  • [1553] - Committed artifacts/books no longer available to cast a spell, until the spell they are committed to has ended. Of course, if you are using Enchanted Magic rules, then this fix doesn't apply.
  • [1113] - Rest interface will break up multiple rests when there are possible phase-affecting conditions (like weather fatigue, or flowers of rest)
  • Reduced hire wage of Exorcist Traveler from 25 gold down to 12 gold (didn't intend for him to be THAT expensive!)
  • [1569] - When wounded/fatigued, and following another character through a clearing with Flowers of Rest, the "tired" character will fall asleep, and be left behind.
  • [1558] - Fixed a bug that was allowing a character transmorphed into a demon (non-flying) to be able to fly away with the Broomstick's FLY L4* chit.
  • [1529] - "Watchful Natives" will no longer override "Peace" effects. Also, chits influenced by PEACE will be marked as such now, for clarity.
  • [1294] - Getting teleported away while a flying dragon is following you, will no longer let you FLY on the next phase with the Timeless Jewel
  • [1127] - Can no longer rearrange belongings at day end, while between clearings.
  • [1084] - Can no longer burn color chits after the last phase of the day.
  • [1354] - Character's will now only be able to block at the END of the phase, not the beginning.
  • Fixed a bug where summoned animals/elementals/undead would sometimes become unkillable.

Saturday, April 17, 2010

Version Released

This release fixes a few bugs, and builds on the last release by adding seven new travelers. I also reworked the credits section, as there have gotten to be a lot of names to cover, and too little space to do it.

Here's what's new:

  • [1659] - When the previous round of combat has no damage/fatigue/spellcasting, it is shown now on the combat sheet, so you can remember to fatigue if you want combat to continue.
  • New RealmSpeak credits window (check it out!)
  • [1661] - Battle Bracelets will work correctly against other characters now
  • [1660] - Weather/Season information visible in HTML export
  • Seven New Travelers:
    • Gypsy - Offers magical talismans for sale (each talisman has its own advantage)
    • Seer - Capture to gain "Timeless Jewel" ability for 14 days
    • Rock Golem - Capture to gain GRAY magic for 14 days
    • Bard - Allows you to "sell your story", losing fame, but gaining gold
    • Pickpocket - Steals 0 to 5 gold from dwellings where you end your turn
    • Bat Hunter - Attack speed 1 against Giant Bats
    • Exorcist - Protects from new curses

  • [1657] - Capture Traveler table is visible now
  • [1658] - Fixed a bug that wasn't counting kills by PoP as "damage" for purposes of determining end of combat.
  • [1662] - Fixed a bug with the Magic Flute that was causing the game to crash.
  • [1663] - Changed the behavior of the Magic Wand slightly, so it is applied when the spell is cast, rather than later. This fixes a problem with being able to control the RED die when casting a spell against another character.
  • [1006] - Permanent spells in the presence of an automatic source of color magic, will no longer go inert at midnight.
  • [1664] - You will be asked to confirm when abandoning an item.
  • [1383] - You can drop underlings (and travelers) during your turn now.

Saturday, April 03, 2010

Version Released

Note: This release is not recommended for existing games, so if you are GMing a tourney game right now, you might want to wait on upgrading, or download the new version in a different place. To be honest, it will probably work just fine, but I did change some of the "behind-the-scenes" behaviors, and that might make an existing game behave strangely.


This new release comes pretty close to wrapping up the entire expansion. Most of the travelers are implemented, and all the guilds work. I did make some adjustments to the rules and setup, so don't expect this to be identical to the expansion description I released years ago. If you want the most up to date rules, RealmSpeak provides them in the View->Expansion Rules menu items.

In short, there are 25 travelers, from which 12 are selected to be on the board per game. The traveler is a new kind of chit:

Take a look at the Traveler rules to learn the different ways you can interact with these new pieces, and discover their advantages.

Also new in this release, is a set of fully functional guilds:

The guilds are where you can essentially earn unique services by being a member, gain various native relationships, and even earn a new character chit. Read the provided rules to learn more.

Oh, and for those of you that have been giving me grief about my random number generator (I use the default Java Random class), I'm providing a new option that allows you to choose from a couple of other generators, that may or may not be better than the system one. If you want to see where I came up with these, take a look at this Michael Brundage essay for more details.

Almost forgot: I had something new happen that's NEVER happened before, since the very first release of RealmSpeak. I had another Java developer decompile the code, implement a feature he requested, and send me the changes. This developer, Matt Gardner, asked to have a feature to allow starting a game with a character at a higher level than four, in the spirit of being able to "keep" character gains from from game to game. His implementation works wonderfully, so I'm including it in this release. Thanks Matt!!!

Here's what's new:

  • [1646] - New house rule to allow you to place either side of a visitor/mission chit, even if the other side has already been placed.
  • New house rule to allow you to exclude the campaigns, using only visitors and missions.
  • [1647] - Option pane allows you to manage your favorite option settings. When the setup window pops up, be sure to look at the new control at the top of the window.
  • Replaced the "Event" chits with "Sound" chits (decided I didn't like the Event concept for the expansion)
  • Travelers are working (see rules under Expansion Rules under the View tab)
    • Currently there are 26 travelers, only 12 of which (randomly chosen) are active per game.
    • Move around the map
    • Those with gold circle amounts can be hired (HIRE phase)
    • Those with black circle amounts must be captured (SEARCH phase)
    • Those with green boxes offer services for sale (TRADE phase)

  • Guilds are working (see rules under Expansion Rules under the View tab)
    • Record TRADE phases to interact with a guild
    • Thieves Guild must be discovered before you can trade with it
    • New "Ring of the Hero" treasure can be used for one free advancement

  • Removed all of the "Hamlet" chits (replaced with traveler or gold chits)
  • Changed the Guild setup so they are more likely end up in Woods, Valley, and Swamp (it makes more sense this way)
  • [1550] - GM Tool allows you to remove the CHEAT flag from a character
  • [1173] - The reason you cannot buy drinks (if appropriate) is shown in the trade windows now, and is written to the log.
  • [1654] - New feature, programming courtesy of Matt Gardner, to allow you to start a game at a level higher than 4. Thanks Matt!
  • Option to choose one of two different random number generators besides the default system one. If you have another to suggest, just let me know.
    • R250/521 (an old generator that's pretty well favored, and pretty reliable)
    • Mersenne Twister (a newer generator that is supposed to be even better than the R250/521)

  • [1649] - Fixed a bug that causes the game to crash some days after you kill a generated monster in the expansion game
  • [1331] - On multiple board setups, spells will no longer be setup indiscriminately across boards. "A" spells will go to the "A" board, "B" spells to the "B" board, and so on.
  • [1653] - Alerted MAGIC chits can be used for enchanting.
  • [1651] - Native horse being killed by another native no longer causes the game to crash.
  • [1624] - Permanent spells will energize BEFORE testing block status when moving through a clearing with a permanent source of color magic.
  • [1156] - Absorb Essence on artifact will expire now, once the caster is dead.
  • [1604] - Permanent spells will no longer de-energize between tiles if you are carrying the color source.
  • [1622] - The treasure that you are bidding on will no longer be logged for everyone to see, until you successfully purchase it.
  • [1566],[1590],[1615] - No longer have to fatigue chits due to weather when you are transmorphed, and then die.
  • [1621] - Timeless Jewel moves interrupted by heavy inventory will no longer mess up where RealmSpeak thinks you really are.
  • [1632] - Following hirelings help support active treasure weight when moving.
  • [1631] - When a hireling becomes unhired, an inventory check is made right away to verify that you can still carry everything.
  • [1528] - Exorcise spell will no longer cause natives to become watchful and attack.
  • [1554] - Spells cast with magic chits altered by another spell (i.e., Witch's Brew) will expire when the altered chits return to normal.
  • When you find the Rune, but cannot learn the spell, it tells you so now.
  • Fixed a bug when looting a heavy item or color emitting object from from the minor treasure locations, it correctly flips the treasure so you can see it.
  • Random character selection buttons on character chooser no longer opens a new window: it merely selects a character, and you can opt to choose another, or press the button again.