Imp Professional --- By Zach Forsyth, 1994-95. Beta history beginning with 0.497ß. Earlier history available upon request. ========+=============+======================================================= Date | Version | Description ========+=============+======================================================= **** ImpPro's 1 year anniversary!!! **** 04-26-95 0.497ß Added loading and saving of characters and parties of characters to the Character module. 0.498ß Fixed the GURU if the user tries to give an XP gift when no player is selected. 0.500ß Added ARexx port to the Character module with only one function: QUIT. 0.501ß Added FRAME command to the dungeon module that returns the dimensions of the used area of the current dungeon. 0.502ß Added "Sort" button to the prefs window that sorts the buttons in the current dock. 0.510ß Added a bunch of new information to the Character module. 0.511ß Rendering problem fixed in the character module. 0.512ß Added sort option to the Encounter module and added gadgets that allow you to move a monster up and down in the list. 04-27-95 0.513ß The Clock module now lets the Alarm window be open without locking the original window. 0.520ß Added ARexx port to the Dice module. QUIT, RAND, ROLL, and CLEAR are implemented. 05-02-95 0.521ß Re-compiled the ARexxClass and saved a few kilo- bytes on all modules that have ARexx 0.522ß Added "Clear" button to the Treasure module that lets you clear out the current treasure. "Generate" no longer clears the treasure, allowing the creation of more than one copy of a treasure type. 0.523ß Implemented the SHUTDOWN command in the launcher. 0.524ß Implemented the LOCK and UNLOCK commands in the dungeon module. Also the currently selected brush is now recessed. 05-03-95 0.525ß Added a new function to imppro.library, ReturnSTEM will return a list of STEM variables to the running ARexx program. 05-04-95 0.530ß Added a slew of new ARexx commands to the Character module in order to be able to write a character generator script. 05-08-95 0.531ß Fixed a bug in the Dungeon module and fixed a visual display problem in the Character module. Also removed a long standing bug in imppro.library. 05-09-95 0.532ß Added a few more commands to the Character module and started on the ARexx chargen script. 0.533ß Fixed a problem with the FRAME command in the dungeon module. Also the launcher no longer requires 640x400 screens. 0.534ß The Treasure module can FINALLY load and save treasure lists. 0.540ß Added a new name server module to the distribution, very useful during play. 0.541ß The Name module now displays the current language in it's title bar. 05-15-95 0.542ß Added GENNAME command to the Name module. 0.543ß Added LOADLANG command to the Name module. 0.544ß Added a comment field to the City module. 0.545ß The currently selected alarm in the Clock module will no longer sound while the user is changing it. Also removed repeating 0-length periodic bug. 0.546ß Added GET command to the Dice module. 0.547ß Right mouse button is now an eraser in Dungeon module. Also fixed double-updating render bug. 0.550ß The Game Log module now supports ignoring of certain modules' messages. Added support in imppro.library for this as well. 0.551ß Launcher no longer auto snapshots dock, prefs, and about window, there is now a menu item to handle this. 0.552ß About window no longer has a size gadget and always appears in the center of the screen. 05-17-95 0.553ß Implemented the BLIND command in the Dice module. 05-22-95 0.554ß Started serious work on the Combat module. 06-01-95 0.555ß Added a description box to the Toolbox in the Dungeon module to describe the current brush. 0.560ß Added ARexx port to GameLog module with QUIT command. 0.561ß Added Clear, Sort, Up and Down gadgets to the Character module, a la Encounter module. 0.570ß Added ARexx port to Encounter module with QUIT command. Plan to have the same ARexx interface as the character module. 0.571ß Added support in the character module for multiclass characters. 06-02-95 0.580ß Completely re-wrote the encounter module to support extended monster information from 2nd edition AD&D. Also now supports direct database editing, loading and saving. Also includes stuff that the Combat module will eventually need. 06-05-95 0.581ß Added tab cycling to the Encounter module, makes it much easier to type in monsters. 0.582ß Cleaned things up in the Encounter module a bit and also made the database multi-select, lets you generate a group of different monsters at once. 0.583ß The monster database in the encounter module no longer locks the main window, allowing the database window to be open while the encounter is editted and also allows the importing of monsters without locking the main window. 0.584ß Took out tabcycling in the encounter module due to a bug in bgui.library :( 0.590ß Added extended monster information buttons to the encounter module. If a monster has a corresponding .iff or .long files, they can be viewed by a simple click of the button. Currently only OS 3.0 is supported by this function. 0.591ß Added SETOFFSET command to the Dungeon module. Also wrote a new rexx script to take advantage of it. 0.592ß Added 6 more brushes to the Dungeon module and re-aranged the brushes to be more logical. 06-06-95 0.600ß Mirrored the Arexx commands from the Character module to the Encounter module. This allows for a similar interface. 06-07-95 0.601ß Fixed some bugs with the encounter module's arexx port. 06-09-95 0.602ß Put tab-cycling back in Encounter module after BGUI has been fixed. Added Skeleton.encounter script. * * * Long rest and relaxation break * * * 07-10-95 0.603ß Added LOGEVENT and CLEAR to the GameLog's ARexx command set. 07-12-95 0.604ß Added a requester to confirm monster database deletions. 07-13-95 0.605ß Implemented the LOAD and SAVE commands in the dungeon module. 0.610ß All of the modules now display their ARexx port name in their respective about boxes. 07-17-95 0.611ß The treasure module no longer prints the sum of gems or artwork if the value is zero. 0.612ß Added a new function to imppro.library to launch a task with an output console window to correct enforcer hits on bad arexx commands. 0.613ß Added a bunch of new items to the popup cycle gadgets in the Encounter module. 0.614ß Fixed an error in the ARexx command set of each module that caused an enforcer hit when bad instructions were received. 07-21-95 0.615ß Switched the Character module around a bit and added a comment field. 08-19-95 0.616ß Added some safty code to gracefully exit if the dock the user has created is too big for the screen. 11-06-95 0.617ß Made the Import button on the database view of the encounter module ghost and unghost as it should. 01-09-96 0.618ß Fixed problem with spaces in long descriptions and pictures in the Encounter module. 01-09-96 0.620ß Decided to release this version on the Aminet to increase the beta tester pool. Hope everyone likes it! :)