Full Version : XmlSpawner2 v3.06 released
xmlspawner >>XMLSpawner - Releases & Updates >>XmlSpawner2 v3.06 released


<< Prev | Next >>

ArteGordon- 01-12-2006

New to version 3.06
updated 1/12/06

- added a fix for importing .map files with [xmlimportmap that was assigning a spawnrange of 0 to spawners that had mixtures of vendors and other creatures. This was affecting wilderness spawns that included wandering healers. Now it only assigns a spawnrange of 0 to spawners that only have vendors on them (thanks to Anvil for pointing this out).

- fixed a problem with the 'Per' and 'MinD' and 'MaxD' settings for entries being cleared when changing pages on the main spawner gump (thanks to CEO for pointing this out).

- modified the baseartifact.cs script in xmlspawner2-support.zip that handles the doom rares to allow display of properties on mouseover (such as artifact rarity) even when they are locked down (thanks to Novafire for the suggestion).

- added the ability to link switches in simpleswitches.cs and timedswitches.cs together (thanks to godfood for the suggestion).
When you activate a linked switch it will set the state of all other switches in the link chain to the same state.
Any actions that those switches might have performed when being manually switched to that state will also be performed when they are activated through links.
To link switches, just set their Link property to point to another switch.
You can chain as many together as you like, and you can safely set up closed loops as well.
The SimpleSwitch, SimpleLever, TimedSwitch, TimedLever, and TimedSwitchableItem are all linkable.

- added the ability to disable switches and levers by setting the new 'Disabled' property (thanks to godfood for the suggestion). The switches will not respond to double clicks, or to linked activation, and will not allow their state to be changed.

- added an 'Offset' property to the TimedSwitchableItem that allows the location to be shifted based on the switch state (thanks to godfood for the suggestion). When the switch is in position 1, the offset is added. When it is in position 0 it is subtracted. This can be used to create timed sliding secret panels, etc.

- slight change to the way in which relative loading of xml spawn files using [xmlloadhere or [xmlnewloadhere works. If spawns are defined across multiple maps, then only those spawners on the map which matches the first spawner loaded will be relocated to the current map.
This allows quests that might have spawners located across multiple maps to be properly relocated.
The previous method would force all spawners onto the current map.

- added a new button to the left of each spawn entry in the main spawner gump that will allow you to enable/disable that entry (thanks to godfood for the suggestion).
When disabled, the entry will behave as if the maxcount for that entry were set to zero even though the actual maxcount is not changed, and any active spawns for that entry will be removed.
Note that the disabled status of entries is not saved to XML when you save spawners to a file with [xmlsave.

ArteGordon- 01-12-2006
I just made few minor change to the switches in xmlspawner-v306-3of3.zip.

The itemid of the timedswitchableitem is now immediately assigned whenever the ItemID0 or ItemID1 properties are changed instead of waiting until the switch is activated for the new assignments to appear.

Also, the switching sound effects are now played to all nearby players instead of just to the player that activated it.

There is also a NoDoubleClick property that has been added to the TimedSwitchableItem which allows the switch to be activated through links, but prevents it from being activated by double clicking.