Changes and Bug Fixes for 3.58 Full Install October 25, 2004 usage358.txt (Variable Usage information file) - Updated with script changes. Also, some variables and function ranges have now been reserved for mapmakers who wish to use wogify scripts as well as custom scripts in their maps. erm358.txt - Updated with new commands. Mapmaker Tools.txt (Information file) - Updated to include Cheat Codes. crexpbon.txt (Creature Experience Bonuses) - Some adjustments made to Skeleton/Skeleton Warrior experience bonuses: Speed bonus raised from Rank 4 to Rank 8, Advanced Air shield lowered from Rank 7 to Rank 6, Extra Retaliations have been removed because they proved to be unbalancing, making Skeletons hoards too powerful. Skeletons and Skeleton Warriors may now gain immunity to various types of Dispel spells. sstraits.txt (Secondary Skill Text) - Basic Artillery right-click text corrected. This was an old SoD error. zsetup01.txt (WoG Options) - Option added to disable start and end WoGification messages. View Air and View Earth added to spell banning options. A few script descriptions were updated. script00.erm (WoGify) - Option added to disable start and end WoGification messages. Random $spell$ library function updated to include View Air and View Earth spell banning. Local y variables used in instructions trigger sections changed to v variables and y variables in trigger sections changed to y- variables to correct possible incompatibilities with other scripts. Universal Timer library function extended to include $week$, $weeks$, and $month$. Prisons are no longer among objects replaced by WoGification. Switched to faster UN:U syntax for WoGification replacement. Fixed bug with "Some L3 creatures replaced with ghosts" that prevented the option working unless "Some creatures replaced by WoG creatures" was also selected. script01.erm (Map Rules) - Switched to faster UN:U syntax for increased speed with several map rules. The "Rogue Ambush" rule now triggers an ambush of Water Elementals for water objects, and the formula for number of Rogues and amount of treasure is based on both time and hero level. Dwellings now have Air Elementals instead of Boars if the Conflux Neutral Town is active. Rule "Heroes get 9th-10th skills": added check for Warfare-Rule Note: script01.ert is also updated. script03.erm (Secondary Skill Boost) - Tactics skill no longer gives War Machines extra speed. Eagle Eye boost updated to work with View Air and View Earth spell banning options. script07.erm (Fishing Well) - Armageddon is no longer listed as a Living Scroll. Switched to $spell$ library function for compatibility with new spell disabling options. script14.erm (Altar of Transformation) - Switched to faster UN:U syntax for resetting Altars each week. Updated to work correctly with the Neutral Conflux Town script. Ghosts are now immune to transformation. A graphic has been added. Now a hero can spend Spell Points to have a chance of choosing the town type for the creatures in his or her army--if you don't succeed the type is chosen randomly. Note: script14.ert is also updated. script15.erm (Mysterious Creature Dwelling) - The number of creatures given are now based on visiting hero level *or* game date, whichever is greater, rather than just game date. Hero can get L7-creatures starting at week 13 or L18. Some internal changes also made. script16.erm (Battle Academy) - Local y variables used in trigger sections changed to y- variables to correct possible incompatibilities with other scripts. script17.erm (Potion Fountains) - Local y variables used in trigger sections changed to y- variables to correct possible incompatibilities with other scripts. script18.erm (Alms House) - Minimum experience for a free experience handout (of 1000 exp.) raised from 250 to 1000. script19.erm (Masters of Life) - Will now work for all Extensions Heroes too. If neutral town is active there will be no automatic upgrades by this script for the conflux heroes (because it would replace shooters by non-shooters), but the cost of halflings and rogues are the same so that you can upgrade them for free (if both scripts are active). Also, TM11 is no longer used. script20.erm (Week of Monster) - Description corrected -- there's a 33%, not 50% chance of a new monster stack carrying a Warlord's Banner. New UN:U format used where possible to speed up ERM loops between turns. Local y variables used in trigger sections changed to y- variables to correct possible incompatibilities with other scripts. script21.erm (Freelancer's Guild) - Local y variables used in trigger sections changed to y- variables to correct possible incompatibilities with other scripts. script23.erm (Sorcery Enhancement) - A hero with Learning skill who visits a Learning Stone remotely will now receive the full experience (1000 +5%/10%/15%) instead of only 1000 points. script25.erm (Map Options) - Message Disabling state is now automatically saved between games. Buy All Button corrected so it no longer allows buying of an ally's troops if you visit his or her town, nor buying of troops when it's not your turn. Also, Warlord's Banner Options will be maintained when using Buy All. Switched to faster UN:U syntax where possible. View Air and View Earth added to spell banning options and some banning code updated. Note: script25.ert is also updated. script26.erm (Artificer) - Artificer will now recognize the Shield of the Dwarven Lords and upgrade it correctly. Bug with v4015 instead of v4105 corrected. Some text changes made for clarity. Combine group option now uses dialog box as other options of artificer and you don't need to check the whole group--artifact are connected together according to the group. Note: script26.ert is also updated. script27.erm (Spell Book) - Switched to $spell$ library function for compatibility with new spell disabling options. Local y variables used in trigger sections changed to y- variables to correct possible incompatibilities with other scripts. Note: script27.ert is also updated. script28.erm (School of Wizardry) - Switched to $spell$ library function for compatibility with new spell disabling options. Local y variables used in trigger sections changed to y- variables to correct possible incompatibilities with other scripts. script30.erm (Adventure Cave) - ERM errors that sometimes appeared on exit are corrected. Change of function y variables in triggers to y- variables should also correct other bugs with this script. script31.erm (Treasure Chest 2) - Armageddon is no longer listed as a Living Scroll. Switched to faster UN:U syntax for finding unowned mine location. Switched to $spell$ library function for compatibility with new spell disabling options. script32.erm (Summoning Stones) - Switched to faster UN:U syntax for town location and daily Stones resetting. script33.erm (Living Scrolls) - Armageddon has been removed as a Living Scroll. Corrected minor bug with siege detection for enabling of Earthquake Living Scroll. script34.erm (Cards of Prophecy) - Conflict with Quick Combat "no spells" option and Mysticism II corrected. script35.erm (Mysticism) - Local y variables in instructions changed to v variables, and local y variable issue corrected in trigger sections by addition of two new functions to correct possible incompatibilities with other scripts. script36.erm (Mithril Enhancements) - Switched to faster UN:U syntax for daily mine and object checking resulting in a major end-turn speed increase on large maps. Cost of upgrading Wood and Ore Mines corrected to four Mithril (as listed in the Mithril Price List). Note: script36.ert is also updated. script37.erm (Rebalanced Factions) -> Rebalanced Starting Armies now continues to take effect on Day 7 of each week as well as at the start of the map. -> When Neutral Town and Rebalanced Hero Abilities are active, Lacus now starts with 3 primary skill points (instead of 6) because Advanced Tactics and the speed +2 specialty is a very powerful starting combination, even more powerful than Sir Mullich's +2 speed and Leadership. -> When Rebalanced Starting Armies is active, Voy the Navigation specialist now has the possibility of starting with 1-3 Water Elementals in her third troop slot when appearing in the taverns, like Sylvia got a while back. Note: script37.ert is also updated. -> Some starting heroes armies are rebalanced so that their creatures are no slower than speed 4 (now even Necropolis heroes don't start with slow Walking Dead in the hero's army that starts on the map). Gretchin now starts with a maximum of two slots of Goblins when she is the hero starting on the map. Also Gog slots for heroes starting on the map are now set at 3 Gogs each when Enhanced Monsters is active, because they get quite a significant stat boost with the Enhanced Monsters script. -> Gurnisson now has his old Ballista specialty, but starts with Basic Archery instead of Artillery. Note: script37.ert is also updated. script39.erm (Hero Specialization Boost) - Internal change: FU850 extended for compatibility with future scripts: it may now be given a 3rd parameter for duration (if not given duration = power). script42.erm (Garrisons) - Switched to faster UN:U syntax for filling/growing of garrisons. Local y variables used in trigger sections changed to y- variables to correct possible incompatibilities with other scripts. A check for the "Object Replacement" option has been removed since "None" can always be selected if desired. This change allows for placement of new garrisons on custom maps without replacing other objects. script43.erm (Obelisk Runes) - Switched to faster UN:U syntax for initial spell setup. Switched to $spell$ library function for compatibility with new spell disabling options. script44.erm (Emerald Tower) - Switched to faster UN:U syntax for weekly Tower resetting. script45.erm (Castle Upgrading) - Corrections made so you can't upgrade a town you don't own. script48.erm (Enhanced Secondary Skills) -> Scholar - added support for new banned spells. -> Mysticism - fixed bug with Quick Combat. -> Luck - removed pop-up messages, added Fortune spell to granted abilities. script49.erm (Henchmen)- now returns Banner if a single unit is made a henchman. script50.erm (Enhanced Monsters) - Fixed issues with Devil teleport and spell casting/morale. Note: script50.ert is also updated. Local y variables used in trigger sections changed to y- variables to correct possible incompatibilities with other scripts. script51.erm (Enhanced Commamnders) - Fixed Magic Resistance issue. Fixed Astral Spirit issue with regards to summoning and attacking/shooting. Local y variables used in instructions changed to v variables to correct possible incompatibilities with other scripts. script52.erm (Mirror of the Home-Way) - Local y variables used in trigger sections changed to y- variables to correct possible incompatibilities with other scripts. A bug that sometimes determined an incorrect owner for the visiting hero has been corrected. script54.erm (Enhanced War Machines I) - Local y variables used in trigger sections changed to y- variables to correct possible incompatibilities with other scripts. script57.erm (Neutral Units) - Switched to faster UN:U syntax. Neutral stack size option will no longer reduce larger stacks. Corrected bug with Creature Bank bonus creatures growing too rapidly. If Neutral Stack size option is selected, all neutral monster stacks are set to savage. Also, neutral Firebirds, Phoenixes and Sacred Phoenix gain immunity to Mind spells. The monsters in Abandoned Mines / Local Events / Pandora boxes also grow. Abandoned mines are now guarded by Ghosts - except the AI visits the mine. script60.erm (Forgotten Shrine) - Blessings now apply to Henchmen and Commanders too. script61.erm (Enhanced Protection from the Elements) - An error that occurred sometimes in combat has been corrected. script62.erm (Split Decision) - Number of remaining spell castings are tranferred correctly to the split portion, so if a stack has no spell castings left, the split won't either. Stack experience is now averaged if you combine two stacks during combat. Combining two stacks in combat will no longer result in a phantom "loss" displayed in the combat results after the battle. Bug fixed where attacking with Orrin would sometimes result in stacks splitting automatically or not at all. script64.erm (Tobyn's Scripts) - Hero Transfer now sets correct reduced movement after transfer (if that hero hasn't any movement curse with duration present). Switched to faster UN:U syntax for Conflux/Rampart Monster Change. Note: script64.ert is also updated. script67.erm (Conflux Neutral Town) - External Conflux-Dwellings are replaced by Neutral dwellings and neutral by conflux dwellings. Also, TM5 is no longer used. script70.erm (Death Chamber) - Switched z850 with z848 so that z850-z859 can be reserved for map makers. script71.erm (Enhanced Artifacts) - Local y variables used in trigger sections changed to y- variables to correct possible incompatibilities with other scripts. script73.erm (Enhanced War Machines III) - Local y variables used in trigger sections changed to y- variables to correct possible incompatibilities with other scripts. script75.ert (Secondary Skill Text) - Luck bonus and Basic Artillery Bonus text corrected in right-click description.