v2.3 Build 2116
------------------
*** New File Updates ***
/Tomes/DragonMerchant/Dragon Merchant*.*
/Tomes/TheLandBeyond/The Land Beyond*.*
/Library/CalmVillage/Calm Village*.*

*** Enhancements ***

Added CombatAnimation statement. Animation cells are just like with SFX files: any number of cells, but all the same height in one bitmap file. The statement references any creature, a bitmap file (can be stored in Creatures, SFX or the Tome folder) and a number of animation frames. This statement only has meaning inside combat. Best used in On-Attack or the like. It simply streams the animation then returns the Creature to its old picture.

Added Event On-RealTime. This Event fires every 10th of a second, to the best of its ability (see below). If you have multiple On-RealTime Triggers, they will que up in a random order to be dispatched as soon as possible. This Event type is available for Tomes, Encounters and Creatures.

Added new variable Global.Ticks. This increments every 10th of a second until it reaches 9,999 (about 17 minutes) in which case it goes back to zero and starts again. Useful for monitoring time between On-RealTime events. Note: Ticks is *not* saved, so it just starts over when a game is restored. For retained time, see Tome.RealSeconds, Minutes, Hours and Days.

Added new variables Tome.RealSeconds, Tome.RealMinutes, Tome.RealHours, Tome.RealDays. This marks the progress of real-time the current Tome has run. RealDays is the total number days the Tome has run, while RealSeconds, RealMinutes and RealHours turn like a clock (e.g. every 60 seconds, a RealMinute is incremented). Again, useful for monitoring during On-RealTime events or perhaps other things. Of course, saving a Tome pauses these measures. When the Tome is started again, they continue their progress. These are read-only properties.

Note: Both Ticks and RealTime are only approximately right. Things like DialogShow, checking Inventory, setting Options, etc. all pause Ticks and RealTime. Long running On-RealTime Triggers will also cause some flux in the ticks of time. So be kind.

Added MapRefresh statement. Redraws the Map screen. Useful when you're moving things about from Encounter to Encounter and you want to see the results on the map.

Added Halt on Debug screen. Now you can shut off Debug in one click! Go to Options to turn it back on again (just like before).

Exposed Creature property Facing. Only applicable while in combat. It is either 0 or 1 depending on direction facing. You can modify it to 0 or 1 at any time, but be aware that the engine will flip it back appropriately at the next opportunity.

*** Bug Fixes ***

You can't change the Item.Family with a Trigger. Fixed. Use this syntax: CopyText "<None>" Into ItemX.Family.

Put CreatureA.Money - Pos.10 Into CreatureA.Money causes a crash. Fixed. NOTE: The old syntax of Let CreatureA.Money = Neg.10 to take away 10 gold pieces is no longer supported! Tomes above are fixed to use the new syntax.

Statements with pair variables (e.g. (x,y)) cannot hold more than one context. Fixed.

Global.Ticks does not clear to zero when you start a Tome. Fixed.

Put ItemX.IsEquipped does not refresh the open Inventory window. Fixed.

If open a second container, the first one is lost! Fixed.

CombatAnimation plays backwards when on the left side of combat. Fixed.

Pre/Post-CombatStep doesn't work on Creatures. Fixed.

CombatAnimation errors out on a Pre-Turn when combat ends. Fixed.

Properties of resistance do not match Trigger variables (Fire/Heat, Magic/Energy). Fixed. I went back to the fantasy motif (Fire/Magic) to be consistent with other properties.

Skillpoints exceeding 255 in a single skill cause Error 6. Fixed.

CombatAnimation doesn't work for CreatureTarget. Fixed.

Infinite is mispelled in Trigger box (e.g. Infinte). Fixed.

MovePartyMapName did not allow moving to a different Area. Fixed.

v2.2 Build 1129
------------------
*** New File Updates ***
/Data/Graphics/Items/AKKey02.bmp, AKKey03.bmp, AKKey04.bmp
/Data/Graphics/Creatures/femwar1-4.bmp, muppet.bmp, chaos4-6.bmp, mummy3.bmp
/Tomes/DragonMerchant/Dragon Merchant*.*
/Tomes/TheLandBeyond/The Land Beyond*.*
/Tomes/TheHunt/The Hunt*.*
/Tomes/TheNinthMirror/The Ninth Mirror*.*
/Roster/roster.tom
/Library/BasicSet/Triggers/Camp Anytime.rst

*** Enhancements ***

For merchants, you can no longer sell a container with items. You must take items out of containers before a merchant will buy/sell them. Also, you must empty a container before you can sell it.

Skills now list in alphabetical order when creating a character.

Use an Item now closes the Inventory box, allowing a better selection area in Combat (and other places too).

9th Mirror: Added Deck of Wonder as ending prize. The deck has 5 or less draws available and does a number of things (good and bad) when cards are drawn from the deck.

*** Bug Fixes ***

Using Let or Put on Tiles causes a crash. Fixed.

Esc during Healing Hands skill locks up the mouse. Fixed.

"The Merchant Bug": Selling a container and *then* selling the contents causes a crash. Fixed.

Camp does not work properly in Dragon Merchant. Fixed.

Trigger properties SkillPoints and Put to Name does not work. Fixed.

Combing to over 32767 value, bulk, weight, or count causes a crash. Fixed.

Dragging an item past the fifth character crashes the game. Fixed.

Random Treature item type randomizes to a gem, then randomizes when you drop/trade it! Fixed.

TargetItem statement always show "Use [ItemNow.Name] On". Seems strange most of the time. Fixed. Now says "Pick an Item".

MoveCreature does not work if moving a creature into an Encounter (problem in The Hunt). Fixed.

If you click "No" after requesting to Delete a Tome, it removes it from the list even though it is not really deleted. Fixed.

Factoids attached to Topics in Conversations do not work. Fixed.

You can't scroll the saved games if you save more than 11 times. Fixed.

Clicking Search Next in Creator from Map to Tome will crash if Map object count is greater than Tome object count. Fixed.

Dragon Merchant lamp does not work on the dragon as described. Fixed.

TLB: Spelling mistake in Red Dragon encounter dialog. It reads: I had HEAD, which should be I had HEARD. Fixed.

TLB: Hot Hot Hot Encounter does not apply damage correctly. Fixed.

TLB: Remains of Invention Encounter. Will roll repeats if you fail. Fixed.

The Hunt: Merchants are set to prevent search. Fixed.

The Hunt: Chat encounter does not always pick a character. Fixed.

The Hunt: The cut scenes at times repeat over and over again. Fixed.

v2.1 Build 1014
------------------
*** New File Updates ***
/Data/Graphics/Creatures/femwar1-4.bmp, muppet.bmp, chaos4-6.bmp, mummy3.bmp
/Tomes/TheLandBeyond/The Land Beyond*.*
/Tomes/TheNinthMirror/The Ninth Mirror*.*
/Roster/roster.tom
/Library/BasicSet/Triggers/Camp Anytime.rst

*** Enhancements ***

Added Keyboard Shortcuts: W - Wait, L - Listen, K - Skills, T - Talk, Ctrl-S - Save, Ctrl-L - Load, Ctrl-Q - Quit, E - Equip, Z - Status, S - Search, Ctrl-M - Toggle Music, Ctrl-W - Toggle Sound Effects, Ctrl-Z - Toggle Game Speed.

Camping is now allowed any time after 150 turns. Between 150 and 250, you are tired. After 250 turns, you are exhausted. After camp, you then have to wait another 150 turns. Overall, I think it makes more sense.

Now Pre/Post-Equip and Pre/Post-UnEquip events can be attached to Creatures.

*** Bug Fixes ***

Music at times causes the game to crash. Especially when sound and music attempt to play together. Fixed. Traps MP3 player problems and handles correctly. Note: This may result in music not playing at all, but it's better than crashing.

TLB: I get a pink/blue background in random combats on the island. Fixed.

TLB: Darts too bulky and can't combine. Fixed.

TLB: Trolls throw a ball for *every* attack? Fixed.

TLB: Ruu's dreams do not appear. Fixed.

TLB: Ruu's Revive skill only works if you turn off the computer AI. Fixed.

TLB: Found War Hammer that does sharp damage? Fixed.

TLB: Some random encounters lock up, not allowing the Players a turn. Fixed. Iron Golems wanted to talk, but if you didn't talk, they locked up combat.

TLB: Random staircase in Menagerie (2nd Level) does not appear. Fixed.

TLB: Random combat in Cave of Wonders gets a forest picture? Fixed.

TLB: The Eternal never dies, even if his dragon is dead. Fixed.

TLB: The Eternal's dragon does not have a picture assigned. Fixed.

When I click on a Tome to play, the game sometimes crashes. Fixed. Search in /World would find occasional stray files.

Dragging items to a portrait is awkward. You don't drop on the right person. Sometimes it just vanishes (drops on the ground). Fixed.

Inventory equipment displays over the status window (sometimes). Fixed.

Hitting ESC can (after certain spells) cause a crash when inside then outside combat. Fixed.

Sometimes keyboard shortcuts do not work. Fixed (I think). It sounds like that was happening when you click on Skills and close. I did fix that.

Leadership and Bardson skill only works for one day. Fixed.

TLB: Interrupted camp does not heal. Fixed.

TLB: Weightless/Bulkless chest in Eye of Nuros Encounter. Fixed.

TLB: Super bulky quivers on Kingsmen. Fixed.

TLB: Clear Liquid says "Will". Should say "Intelligence". Fixed.

TNM: Normal camp only heals the first character in the party. Fixed.

TLB: Friar Chance gives free healing if you have over 500 GP. Fixed.

TLB: First armor found is worth alot, but protects not at all. Fixed.

"ReGen Now" on a Map while paint screen is minimized crashes. Fixed.

Adding Triggers to a Theme crashes Creator. Fixed.

If you create a character while gathering your party, the party members are listed twice. Fixed.

When you delete a Tome, it (at times) crashes. No clear reason here. Fixed.

v2.0 Build 903
------------------
*** New File Updates ***

/Data/Graphics/Items/AKAmulet*.bmp, AKKey*.bmp, AKGem*.bmp (Adam Krantz)
/Roster/rune*.* (fixes below)
/Data/Stock/options.dat (fixed)
/Data/Stock/shrapnel.bmp, crosscut.bmp
/Data/Music/Adventure/LargoAllegroA-E.mp3, MahlerTrauemarschA-B.mp3
/Data/Music/Combat/MahlerTitanA-D.mp3, SaltarelloPresto.mp3, VerdiDestinoA-C.mp3

*** Enhancements ***

*** Bug Fixes ***

Teleport broken (i.e. MoveParty) as of Build 831. Fixed.

Cleave targets dead people. Fixed.

Martial Arts does not allow for proper right click. Fixed.

Sybyl's Dance does not allow for proper right click. Fixed.

Defend message does not appear. Fixed.

MovePartyMapName did not work properly. Fixed somewhat. Still does not work if Area selected is not the current area.

Syntax for CopyTile is confused. You can't set the Tile level properly. Fixed.

TargetTile syntax is confused. You don't need a name or level in target. Fixed.

v2.0 Build 831
------------------
*** New File Updates ***

/Data/Graphics/Items/AKBook11.bmp (fixed color depth)
/Tomes/The Ninth Mirror/The Ninth Mirror*.* (new mini-adventure)
/Tomes/Wumpus Games/Wumpus Games*.* (new mini-adventure)
/Tomes/The Hunt/The Hunt*.* (several fixes), AKLamp01.bmp
/Tomes/The Land Beyond/The Land Beyond*.* (several fixes)
/Library/Fazzits Games/*.rsr (many themes repaired)
/Library/Basic Set/Triggers/Camp Anytime.rst (reported wrong healing)

*** Enhancements ***

Removed required set up of TileSet in order for random Maps to be painted correctly. Technical thingy, but important enough to do.

Portrait picture for creature can now exist in /Data/Graphics/Creatures or /Tomes/[tome name] folder.

*** Bug Fixes ***

UseOnCreature Event would (at times) run twice. Fixed.

MoveCreature doesn't maintain Initiative, Row and Col. Fixed.

Creator: Sometimes Ctrl-V pastes twice instead of once. Fixed. It's a hack fix. I just wipe the clipboard buffer after a paste. Not great, but better I think.

ExecTrigger would (on occasion) not fire the requested Trigger. Fixed.

The Hunt: Well of Lost Souls, had to flee to exit the battle even after I killed the dopple.

The Hunt. Spiked Club on Boogin Thugs freezes even if miss.

The Hunt: Picture of a thief on opening screens makes no sense. Replaced with lamp. Fixed.

Camp trigger reports too much healing when interrupted. Fixed (in all Tomes and Library).

Roll of 6 on 12-sided dice appears as black mask. Fixed.

Resistances on Creature property sheet do not match trigger variables. Fixed.

Name next to skill button doesn't fresh at the right time. Fixed.

You can *still* use skills of dead guys if you're sneaky. Fixed.

TLB: Scropion Gems still are worth nothing? Fixed.

TLB: Ghost Rat is not controlled by the computer. Fixed.

TLB: Quivers weight 525? Fixed.

Adding Tiles in Creator when Map is open and zoomed out makes ghost tiles in list. Fixed.

Missing EntryPoint just locks you up. Fixed.

Healing Hands doesn't allow right click skill use. Fixed.

The Hunt: Lock up when a Hedge Wizard dies. Fixed.

The use button on skills does not target a creature. It uses your last target. Fixed.

v2.0 Build 826
------------------
*** New File Updates ***

/Roster/rune*.* (updates to skills as noted below)
/Data/Graphics/Creatures/lizman1.bmp
/Library/Basic Set/Creatures/lizardman.rsc, Level 2 Creatures.rsr
/Library/Calm Village/Calm Village*.* (revised version)
/Tomes/The Hunt/*.* (revised version)

*** Enhancements ***

Added access to Creature property Initiative in Triggers. Setting this during combat positions the creature in combat sequence at the next combat turn cycle. The higher the number, the sooner the creature gets to attack. By default, initiative is set to 1d6 at the start of each combat.

Added healing temple and raise dead to Calm Village.

TargetEncounter now allows for like matching. Use "*" as a wildcard.

*** Bug Fixes ***

Creator: Blank Creature picture files could crash Creator when jump to map painting mode. Fixed.

Creator: Special Creature pictures do not load from the Tome folder properly. Fixed.

Creator: PlaySFX Statements do not parse correctly after fix in Build 821. Fixed.

CopyCreature and MoveCreature always refresh combat, even if not moving to combat. Fixed.

CopyItem and MoveItem copy the inventory spot as well. Fixed.

If I set the tile movement cost for a tile to 2, 3, 4, or 5 days, I get a RT5, Overflow. Fixed.

Appraise doesn't show the right item graphics in the UseOnItem dialog screen. Fixed.

Skill menu does not default to first in list. When you click Use, nothing happens. Fixed.

Right click skill overrides any other selection. The Use button in turn does not work. Fixed.

Equip Inventory items stack in strange ways. Fixed.

Equip rings: once you reach 6, they all jump off your body. Fixed. Also you can wear up to eight.

Items set to "Is Equipped" in Creator automatically jump to worn when you pick them up. Fixed.

Items or Creatures appear as funny yellow blocks if you don't select a picture in Creator. Fixed.

When you have more than 5 party members, the scroll arrows are misplaced. Fixed.

When you have more than 5 party members, the focus box on your party doesn't stay with one character. Fixed.

Resistance descriptions are one off (i.e Evil instead of Heat). Fixed.

Options scroll list does not reset the top. The button can appear off the dialog box. Fixed.

Options list does not maintain the last selection when scroll down. Fixed.

Clicking on the bottom or top of the screen after quiting a tome can (at times) show the play menu at the bottom. Fixed.

Lizardman graphic is backwards. Fixed.

Lizardman axe graphic is strange. Fixed.

When dragging into a Party, the scrollbar thumb can disappear. Fixed.

After deleting a random Tome, it leaves an *rsa file in the World folder causing a crash on start up. Fixed.

Click on Encounter Zoom crashes if had previous focus in Tome project window. Fixed.

v2.0 Build 821
------------------
*** New File Updates ***

/Data/Stock/options.dat (updated with correct default interface and dice)
/Data/Music/Combat/VerdiDestinoA.mp3 (new intro music)
/Data/Graphics/Items/AKDagger07.bmp, AKDdagger02.bmp, AKDagger11-13.bmp (Adam Krantz)
/Data/Graphics/Items/AKBook01-12.bmp (Adam Krantz)
/Data/Graphics/Items/mallet*bmp, wooden rod.bmp, gong.bmp
/Library/*.* (All files are rearranged and reset)

*** Enhancements ***

Now the Interface and Dice Set options save and load properly.

Cleaned up overlapping message que during combat. Just works better.

Added access to Creature properties: PictureFile, FaceTop, FaceLeft. Yes! You can now switch Creature pictures dynamically with Triggers. Note: Make sure you get the PictureFile name right. If it doesn't exist in the /Graphics/Creatures folder or the /Tome folder, the picture will not switch. You must also set the FaceTop and FaceLeft (for the portrait) *before* switching the picture. To find out the correct values, bring the Creature up in Creator. Switch the picture. Move the portrait box. Notice the numbers just above the picture? That's FaceLeft and FaceTop.

Now Destroy allows CreatureNow, CreatureTarget, ItemNow, ItemTarget, TriggerNow, TriggerTarget. But be careful! You can wander into some unexpected results by killing active objects. Tread softly.

Now CopyCreature and MoveCreature update the combat screen *immediately* and reorder the turns of combat. Much more natural effect.

Added new Portrait feature to Creator. Now you can pick a picture for the Creature's face! To clear it off again, just browse backwards until it blanks out again. A blank portrait uses the zoom in feature of the miniature.

You can now minimize Trigger windows in Creator.

Creator (Just for Dan): When you are in Encounter Paint mode, you can now click on Encounter in the project list on the right and the map will zoom right to that Encounter. Yes, it is *really* nice.

*** Bug Fixes ***

Music folders will not play MIDI any longer, only MP3. Fixed.

Adding Themes to a Map may crash creator. Fixed.

Post-Combine does not work. Fixed. Now fires just after On-Combine event.

Shows "Nothing Happens" even on Encounter's which react to an Item used. Fixed.

PlaySound does not play .wav files with capital letters. Fixed.

Post-TargetOfAttack ItemNow is set to attacked creature? Fixed. Now set to attacking creature.

Item DamageType and Armor Resistance Type doesn't report right in Triggers. Fixed.

Inventory hint needs to be shut off prior to combine item so display is correct. Fixed.

TargetEncounter Statement sets EncounterC, not EncounterTarget. Fixed.

Creature property sheet in Creator says Will instead of Intelligence. Fixed.

Compare of text equal to each other is case sensative. It shouldn't be. Fixed.

Typing "Global." with no other variable (syntax error) results in a crash with Error #9. Fixed.

Find doesn't allow for [Context.Variable] usage in the free text. Fixed.

v2.0 Build 814
------------------
*** New File Updates ***

/Library/Calm Village/Calm Village*.*
/Tomes/The Land Beyond/The Land Beyond*.*
/Data/Interface/*/Steps.bmp (new steps picture for combat on all Interface sets)

*** Enhancements ***

"Exit to next level" now changed to "Do you want to exit to the next area?"

Unarmed creatures with no other attack now might (at times) attack with their hands. Better than nothing!

You can now go backwards through the Kingdoms to select a land of origin as well as forwards.

Now Tome Wizard in Player *requires* starting from a Tome file in the Library. This ensures a good start to a Tome rather than an empty level/meaningless level. In other words, you always start at least in Calm Village. In Creator, you can still build one with any starting point.

Added Map.MapStyle to properties. Returns Town, Wilderness, Building or Dungeon as set on the Map property sheet in Creator. You can only read this property in triggers.

Added a More button to Inventory, Containers and Search. When your Inventory exceeds the display area, click More to see additional items.

Added the camp Trigger to Calm Village. Now you can camp in random Tomes.

Movement steps in combat are back. And I like 'em too.

*** Bug Fixes ***

Damage on creatures doesn't show up until you highlight the creature again. Fixed.

If you fail a lock pick, is says that you've "jamed" the door, instead of "jammed." Fixed.

In Calm Village, Bernard et al can sometimes appear on an exit making them rather difficult to talk to. Fixed.

Tosspot: Sword in the ocean at (35,6) on the main map. Fixed.

Item picture on the Map in creator as *very* large. Fixed.

Tosspot: Lotharien Ruu/Durge skills do not match the new common skills. Fixed.

Encounter.IsActive fires when restore a game even if the Encounter is inactive. Fixed.

TargetTile Statement synax does not match the list box. Fixed.

Tosspot: Giant Scorpions poison if even if they do not hit the target. Fixed.

Tosspot: Camping has several glitches. Fixed.

Tosspot: Ghosting effect at (40,10) on main map. Fixed.

Tosspot: Ghosting effect at (35,25) in volcano. Fixed.

Tosspot: The entrance to Tosspot mentions right-clicking to bring up a character's menu. Fixed.

Tosspot: The half-bogan mentions a party of four, while I had five. Fixed.

Tosspot: Lokel Yokel once subdued just stands around. Fixed.

Tosspot: Some quivers weigh several hundred pounds. Fixed.

Tosspot: Some quivers do not have pictures. Fixed.

Tosspot: I can't seem to use Lotharien's Dreamspell ability. Fixed.

Tosspot: Eternium flasks are still in the Tome. Fixed.

Tosspot: Door to nothing in Mayor's house. Fixed.

Tosspot: Dreamspell skill returns odd message and doesn't work at times. Fixed.

Tosspot: The Bears encounter is preceeded by a Will roll, and should be edited. Fixed.

At times, Items float in the air on the map. Fixed.

Sometimes I get a ghosting effect on the tiles. Very weird. Fixed.

If you choose very high level random Tomes, they (sometimes) crash. Fixed.

Global.IntegerC (and others) do not display in Trigger. In fact, they *crash* the Trigger edit window with Error 91. Fixed.

When gems are regenerated, they often have strange values associated with them. Fixed.

Double damage says double damage but isnt' double damage. Fixed.

Lots of the random weapons try to act as armor rather than a weapon. Fixed.

v2.0 Build 806
------------------
*** New File Updates ***

/Data/Graphics/Items/AK*.bmp (loads more Adam Krantz pictures)
/Data/Graphics/Items/cloak3.bmp (fixed background)
/Library/Calm Village/Calm Village*.* (fixed problems listed below)
/Roster/rune*.* (fixed problems listed below)

*** Enhancements ***

Sounds a "plunk" sound when drop/trade items in inventory.

You can drag portraits back out of a party when gathering party.

Now shows Skill Points in skill menu.

On-UseOnCreature Triggers now will auto-target creature if there is no TargetCreature statement in the Trigger. This is a workaround for potions and the like that are lacking the TargetCreature statement, but still allows the newer potions to work as well.

Creator: If you have text with a quote in it, the parser now translates it to a single quote. If you want to show a double quote inside text, use two single quotes. It looks exactly the same while playing.

Better centering of splash screen.

*** Bug Fixes ***

Dialog for entering passwords, etc. (DialogAcceptText) loses it's mind when you hit Return. Fixed.

Creator: Set statement does not relist the second set of objects when pick from the first list. Fixed.

Healing potions from Calm Village do not target creature properly. Fixed.

Cannot trade items between party members by dropping on portrait. Fixed.

General dragging of items in inventory cause unpredicatble results. Fixed.

Raise/Lower buttons on skills have no logic. They appear and disappear with no pattern. Fixed.

Bard Song works, but gives message of missing instrument. Fixed.

Click on status screen switches back to items, but funny display. Fixed.

Showing Encounter Name as hint screws up the top of the screen. Fixed.

I wasn't able to play a video from the Tome's personal folder. Fixed.

Save tome box does now show the correct time. Fixed.

Door open and unlock sound delayed a few seconds. Fixed.

Edit button on Statements shows, but should not. Fixed.

Arrows crash (Error #91) on ammo check. Several other problems with ammo as well. Fixed.

Typos on description of Deflect Arrow, Evasion. Fixed.

Dead characters can use their skills. Fixed.

Random descriptions do not show up when you load a Theme from the Library. Fixed.

Clipboard for text is not cleared before you copy. Particular problem with Win2000. Fixed.

Cannot scroll down in a list of spells. Fixed.

Click on scroll next to Map in Create Character bounces back to skills. Fixed.

Some spell skills actually cast a spell, but they shouldn't. Fixed.

Can't update the new combat width and height blocks on the combat wallpaer. Fixed.

Revive skill reports the wrong negative health. Fixed.

MovementCost and MovementCostBonus do not work in Triggers. Fixed.

Whirlwind skill damages yourself! And you can raise it higher than Master. Fixed.

Bones picture flips back and forth sometimes in combat. Fixed.

v2.0 Build 801
------------------
*** New File Updates ***

/Data/Graphcs/Items/music*.bmp (11 instrument pictures - Adam Krantz)
/Data/Graphics/Items/spear3.bmp, spear4.bmp, bow4.bmp-bow6.bmp (Adam Krantz)
/Data/Graphics/Items/mornstar2-mornstar5.bmp (Adam Krantz)
/Data/Graphics/Items/axe4-axe8.bmp (Adam Krantz)
/Data/Interface/Radioactive/*.* (all files are updated)
/Data/Music/Combat/MahlerTitanA.mp3 (new intro music)
/Library/Calm Village/Dune Slaughter.rsr (fixed Dune Hounds)
/Library/Calm Village/Calm Village*.* (fixed various problems)
/Roster/rune.tom, rune1.rsa (fixed various Roster problems)

*** Enhancements ***

Creator: Search/Replace/ReplaceAll now completed. To put something in the Replace buffer, just copy it as normal. The Replace buffer holds the last 8 things copied. Clicking Replace replaces the last thing found in search with the selected replace object. Replace all does this repeatedly with out asking or showing.

Creator: Added Clear Buffer to Search menu. This clears all the items in the Copy buffer for  Replace. Useful when you have more than one object of the same name in the buffer or it just plain gets confusing.

Creator: New Find Statement. Find ObjectX In ObjectY Named 'Whatever'. If found, sets Local.IsFound = Global.True. This effectively removes the need for lengthly ForEach ... Next loops.

Creator: New CallTrigger Statement. Call TriggerX In ObjectX. Works similar to ExecTrigger but now you can run any Trigger on anything.

Browse on Item, Monster, Map, Encounter and TileSet pictures now default to the correct RuneSword folder.

Trigger edit window now uses normal quotes instead of single quote to seperate text. This allows contractions naturally, but disallows quoted text. Better I think.

Moved the Buy button to the far left on the Buy/Sell dialog box. Less chance of an accidental buy/sell.

Status screen now shows negative Health if applicable. Note: If HealthMax is < 1 then status shows "Stone Dead".

The Open action now activates an EntryPoint if you're standing on it. This works as an alternative to stopping on an EntryPoint.

Creator: Load /Library objects now defaults to /Library (duh!)

Creator: Now prompts before overwriting existing files.

*** Bug Fixes ***

Trigger properties (i.e. IsPoison, etc) are not displaying properly in the new Trigger edit window. Fixed.

Open Tome does not prompt to save if you forget. Fixed.

CutScene and AddJournalEntry bomb in the text editor. Fixed.

Make sure you free up Characters if delete a Tome. Fixed.

Various problems with the "first" inventory item unable to move, equip, etc. Fixed.

Player skill starts as Int then when picking Portrait turns to Will then as you progress goes back to int. Fixed.

I can't reduce game speed. Fixed.

No lute picture on bard character. Fixed.

Healing Hands doesn't target a creature? Fixed in Roster.tom.

Post-EnterEncounter event does not always fire when next to a blank Encounter. Fixed. This error was introduced by adding the .IsActive property in the previous build.

DialogDice hangs instead of rolling dice. Fixed.

Interface does not repaint all parts when switch. Fixed.

Scroll bar on Create Character does not reset when list skills. Fixed.

Items do not show up inside containers (sometimes). Fixed.

Empty command on a contain in Inventory gets Error#5. Fixed.

Notes button doesn't do anything on Journal, Quests or Map. Fixed. Removed Notes button.

Run button in Creator2 gives an error. Fixed.

v2.0 Build 721
------------------
*** New File Updates ***

*** Enhancements ***

Arrows now load from anywhere in inventory. Checks equipped first. Then checks unequipped. To prevent using a piece of ammo, place in a container inside another container.

Range of long range weapons is now 50. Long enough for the entire combat screen.

Skills show "Always On" if truly always on skills.

Shows "Out of ammo" message if shooter is out of ammo. This replaces the previous problem with a character moving in and hitting somebody with his/her bow when out of arrows.

Added new On-Status Event. Can only be attached to Creatures. Fires when you display a Creature's status in game. The status screen displays the Trigger's Name follwed by the Trigger's ByteA variable. This new event can be used to create a special status not available in RuneSword 2 standard stats. For example, Luck, Charisma, Wit, Charm, etc. The Trigger should be written to compute the stat and place the resulting value in it's own ByteA (i.e. Let TriggerNow.ByteA = Pos.10). To use during play, use CallTrigger on the On-Status Trigger and then read its ByteA. Very, very cool.

Changed PlayWAV statement to PlaySound instead. Makes more sense.

Creator: Improved exit routine to clean up stranded objects. Exits faster especially when handling large Tomes.

Added new Tome.PartyCount property. Always has an accurate count of all members in the Party. Counts live and dead Party members.

Creator: Massive change to Trigger property box. Completely redesigned interface. Now you can type in text freely. Pay attention to the syntax. Best to use the Statement Helper until you see the way statements are used. Click Apply or Ok to tokenize the statements.

Creator: Cut/Copy/Paste all work as Ctrl-X, Ctrl-C and Ctrl-V respectively in the new Trigger editor. Also, these keys *only* work in the Tome or Map project box on the right when the box is active.

Creator: Now asks if you want to save a Tome if you've made changes but haven't saved yet. More useful than I thought.

Creator: Now start up defaults to Load a Tome. Again, surprising how nice that is.

Encounter.IsActive property now available. Turn it on or off in Creator (check box on the property sheet) or while Playing. If you turn on an Encounter where the Party is standing, the Party automatically enters it. Note: You should first TargetEncounter *then* activate to be certain you are activating the right Encounter. Still, extremely cool effects are now possible.

*** Bug Fixes ***

Remove ability to preview Videos in Creator. It was taking up too much space.

Open Tome now defaults to /Tomes folder. Open in Trigger Statements also default to the correct folder.

v2.0 Build 624
------------------
*** New File Updates ***

/Libary/*.* (all files are new)
/Data/Graphics/Items/*.* (fixed color depth of a few pictures)
/Data/Grapics/Creatures/lizman1.bmp (fixed left over white line)
/Data/Interface/WoodWeave/DialogAcceptText.bmp (fixed colors)
/Data/Interface/Standard/*.* (repaired all pictures as new interface)
/Data/Interface/Radioactive/*.* (all new interface files, partially incomplete)

*** Enhancements ***

Now Map templates in Tome Wizard can be used 1 to 6 times in the same Tome. Adds variety at no expense. Works in Tome Wizard in Creator and Player.

Combat now ends when Creature dies. Checks right after a normal Character turn action in combat. So if you kill them via a special trigger (spell or skill), it does not auto-end. Still, cool!

Now you can turn off Runes in Creator for any map. This makes them no longer show in Player. It does not impact spell casting ability at all.

Changed exit map message to "Exit to the next level?" Makes more sense to me.

Now all tomes created with Tome Wizard stay around. They don't over write. The live forever. Bwah-ha-ha-ha! This allows you to replay a random Tome time and time again.

Search now generates Random Items as required. So, if you have a Random Treasure in an Encounter, it will generate just before Search displays the items for taking.

Added Delete button to New Tome listing. Now you can delete a created Tome. Does not (at this point) clean out any extra files particular to the Tome such as pictures and music nor does it remove any special folder. But does clean up the /World folder.

Added "Reset the Tome?" option to allow continuing existing Tomes. Default is off. If you click on, it will (1) free up any existing Party members already in the Tome and (2) rewrite the Tome from the original Tome files. If you click off it will (1) if empty, allow you to bring in new Party members or (2) if not empty, continue the Tome from where the Party currently is. Not completely bug free yet. There is a way to free up a Character, but still have them on an Adventure too.

*** Bug Fixes ***

Tome Wizard: If the Library is empty, now exits the random build process gracefully.

v2.0 Build 617
------------------
*** New File Updates ***

/Data/Interface/Dice folder now exists (6 images).
/Data/Interface/Wood Weave: All Interface files now completed (23 files).
/Data/Graphics/Items: All Item pictures complete (181 images).
/Data/Graphics/Wallpaper: All wallpapers now complete (17 images).

*** Enhancements ***

Current Player's name now appears in button bar next to skills button.

DialogBuySell Statement now works with new Item picture. Complete rewrite of code. Fixed bugs. Cleaned up alot of stuff (i.e. money no longer lists, cleaner scroll bar, chests empty their contents, etc). Whew!

Item hints (hover mouse) now appears in place of buttons on the interface. Looks good!

In options, now dice graphics switch fine. Added several new dice sets.

Combat attack box now cleaned up and looking different. Dice rolls seem to work fine.

*** Bug Fixes ***

Dropping from Container while Searching causes the Inventory screen to show up. Fixed.

Dropping Item onto itself (i.e. use item on itelf) causes it to find another available position. Fixed. Now it simply does a position change to the same position.

Pre/Post-RollDamage now exposed at Creature level (again).

v2.0 Build 514
------------------
*** New File Updates ***

/data/interface/woodweave: several reworked files here. Still completing the interface change.

*** Enhancements ***

Search now shows new large Item pictures only.

Removed Search -> Traps button. Might add "Search for Traps?" option to automatically search for traps in every Encounter when click Search. This would default to ON. Otherwise, need to add a new Statement which is search for traps and would have to change skills to reflect this.

Added Take All button to Search in place of Take button. Click attempts to take everything in the Encounter and place them into CreatureNow's inventory. If no Items are left after taking all, the Search window closes automatically.

When Search, it now does not show the dialog box unless there is at least one item in the Encounter. Pre-Search Trigger fires just as before and can add Items to an Encounter thus preventing the messsage from appearing.

Search now says, "CreatureName searches, but doesn't find anything" if there are no Items in the Encounter.

Listening now says "CreatureName listens, but doesn't hear anything" if no On-Listen Trigger is available.

On-Listen event now available at the Tome level. Encounter based On-Listen events override Tome based On-Listen events.

You can now click on the portraits while the Skill list is open.

Containers now open with new large pictures. Drag and Drop works somewhat. A bit buggy still.

MovementCost is now adjusted: 25+ = 1, 20-24 = 2, 15-19 = 3, 10-14 = 4, 5-9 = 5, less = 6.

Raise and Lower Skills now works.

The Use button on Skills now only appears if you can actually *use* the Skill (On-CastTarget, On-Cast, On-Skill, On-SkillTarget).

Creator: Now allows for opening two Trigger property windows again.

*** Bug Fixes ***

Skill list does not show up some times. Fixed.

While inventory is open, you can still click other menu buttons. This causes unexpected results. Fixed. While inventory is open, you cannot click any other menu button.

Pre-Take on Items now fires *before* it checks for weight and bulk. This makes more sense over all.

v2.0 Build 428
------------------
*** New File Updates ***

Note: These folders are REQUIRED for v2.0. If they do not exist and the files are not in place, the game will not play.
/data/interface/standard: new folder created
/data/interface/standard: Numerous new graphics files (.bmp) and a few sound fx files (.wav). Removed click*.wav files from /data/stock folder.

*** Enhancements ***

Added Error trapping to TomeLoad() routine. This should trap the Error #52 that occurs (occasionally) on Windows 2000.

Interface now loads from /interface folder rather than compiled in the application. See new folder info above.

Complete rewrite of interface. Removed right-click as popup menu. Now right click does an action specified through the Skill button.

Added new Skill button. All Skills and Spells list. Pick one and click Use. If check box (Right-Click Action?), becomes your default Right-Click. On-SkillUse/On-Cast fire immediately. On-SkillTarget/On-CastTarget wait for a Right-Click target before executing.

Added new Pre-CombatStep and Post-CombatStep. Fires before/after each step in combat. If you set Local.Fail = True, the Creature stops moving. Note that reducing Action Points to zero has precisely the same effect and the additional impact of ending the Creature's combat turn. Note also these Events are differnt from Pre/Post-CombatMove which fire before/after the *entire* combat move is started/completed.

Remove Movement as a stat. Replaced with MovementCost. Agility 1 to 9 is 3/space; 10 to 19 is 2/space; 20+ 1/space. Penalty of 2/space if Weight > MaxWeight * .95. Also added MovementCostBonus. Positive is "good", negative is "bad" to stay consistent with Damage, etc. List other Bonuses, it clears off every turn.

Changed moving in combat to Action Point cost (as above) rather than a max movement per turn.

Added Wait option to combat. You can perform a Wait at any point as long as you have at least 1 Action Point left. Pre-Turn Triggers fire *before* Wait. Post-Turn fires after a turn is taken. Note the Auto-End Turn game option will still end your if you have no enemies left within weapon range.

Removed End Turn option in combat; added Defend option. This takes all your remaining Action Points and converts them to a DefenseBonus: 1 for every 5 Action Points. It then ends your turn.

The stat "Will" (Will) is now "Intelligence" (Int) in all places.

Added Event Type On-SkillTarget and On-CastTarget. They are very similar to On-SkillUse and On-Cast except the Trigger does not fire until you click a Target Creature --- either your Party or Creature in the Encounter, dead or alive. Clicking on a Target creature sets CreatureTarget and then fires the selected Skill/Spell. Saving throws apply for Spell and occur just *before* the Trigger fires. No other checking is performed (i.e. it doesn't check range or health of the Target). On-SkillUse and On-Cast work as before. Both Event Types can only be attached to Creatures.

Added new Global.SpellFizzleChance variable. This is the percentage chance (typcailly 0-100) for the next spell to fail. It is cleared just before a spell is cast and the Pre-Cast event fires.

The Sorcery Statement which previously launched the "Select a Spell" dialog box no longer does this. Now it only sets the Global.SpellFizzleChance and nothing more.

Added new Pre-Cast Event Type. Can be attached to an Encounter, Creature or Item. This fires after Global.SpelFizzleChance is set to zero and just before a Spell Trigger fires. Normally used to set the Global.SpellFizzleChance.

Runes now replienish each TurnCycle. This happens just before any Turn triggers fire. In general, there's a 10% chance each turn for a Rune Replenish to occur and it attempts to keep Runes in parity: Very Rare at 1, Uncommon at 2 and Common at 3.

*** Bug Fixes ***

Added OverSwing penalty to AttackWith attacks on Creatures (includes claw attacks).

When open more than one Trigger in Creator, Out of Memory (Err 7) often occurs. Fixed. Now can only open one Trigger at a time in Creator.

If you have 20 Tiles and you try to Ctrl-X all of them plus one, Creator crashes. Fixed.

v1.1.0
------------------
*** New File Updates ***

/data/graphics/wallpapers/: cavern4.bmp

*** Enhancements ***

Added new Statement TargetEncounter. Sets EncounterTarget equal to an Encounter with a name matching (i.e. using pattern matching) the typed in text. If no Encounter can be found in the current Area, then EncounterTarget is set to EncounterNow and Local.Fail = True. If more than one Encounter name is like the entered text, the EncounterTarget is set to the first one found.

Added new Statement TargetTile. Sets TileTarget equal to a Tile at a specified coordinate. If no tile is available, TargetTile is set to TileNow and Local.Fail = True.

Added new Exit Sign to all Entry Points while playing. This helps alot in finding where you can exit the map.

In Creator, added new Hide Exit Sign property to Entry Points. This prevents showing the word "Exit" on a tile.

In Creator, added new Options menu. Includes Show All Encounters which highlights all tiles that have an Encounter when you have one or more Map Graphic windows open.

In Player, changed save system. Now you can Save a new game or Replace an existing save game.

Characters are now grayed out in the Roster if they are already in a Tome.

Added Tome Folder to the Info about a Tome when you gather Party.

Added PlayMusic (replaces PlayMIDI) Statement. Supports MP3 and MIDI.

Added PlayVideo Statement. Plays an AVI or MPG file full screen.

In Creator, added standard Window menu: Tile Horizontally, Vertically, Cascade and Arrange Icons.

Now displays "You see a/an Item in the area" after combat if there is only one item.

Changed Combat Grid size to 15x14 --- up from 11x8. This amounts to a 200% increase in floor space.

Raised the horizon line on combat wall paper to 135 pixels --- down from 256 pixels prior to this change. NOTE: THIS MEANS ALL WALLPAPERS ARE NOW INVALID ON THE HORIZON LINE.

Now Creature's Defense is decreased as Health falls below Health Max. The maximum penalty is 3.

Now rolling greater than or equal to twice the Creature's Defense results in Double Damage. Removed adding 1d6 for a natural roll of 20.

*** Bug Fixes ***

In the DialogSell Statement (Merchants), Money type objects (i.e. gold) are now bought and sold at face value rather than an adjusted rate like other objects.

Some wave files (uppercase names?) do not play with the play button in Creator. Fixed.

Type in an invalid picture file on a Map in Creator. Try to paint the map. It bombs. Fixed. Now you must enter a valid bitmap file name.

If include a Party member in a Tome in Creator, but do not have a copy of that Creature in /roster AND that Creature is not marked "Not in Roster", the game crashes with Error 75. Fixed.

In Creator, the fully qualified path where the Tome is stored was not correctly saved with the Tome. This would cause unexpected errors if you copied the Tome inside Windows Explorer and then attempted to use the Tome in Creator. Fixed.

Putting Tomes in the default /Tomes folder now works just dandy. Prior, it would not show these in the list of available Tomes. Now it does.

Opening multiple Trigger property boxes in Creator causes a memory overflow. Fixed. Creator now only allows 2 open Trigger property boxes at a time.

While the Options/Main Menu is up, you can still manipulate the map (i.e. scroll, do inventory, etc). Fixed.

Can't type over highlighted numbers in any text filed in Creator. Fixed. Now it works as expected. Whew!

Time (daylight/nighttime) is not reflected on the map when you exit. Fixed. Now when you switch maps, you lose exactly one turn (scrambling out, climbing stairs).
