
Versions 1.2Beta has a few important bug fixes, and a yet more extra features that
snuck in.
You MUST be running the beta of Decal (2.5.0.2) , with the beta filters (2.5.0.3), to function
correctly. That can be found
Here Press UPDATE inside Decal to get the new filters.
- Faster Spellcasting!
Finally what everyone wanted! Much work was done to speed up the time between spells. More timing reports were added.
- Version number appears at logon!
The initial "Insane-Bot Online" message now has the IB version number showing at the end of it.
- Fixed ID reliability with beta Decal
This consisted of always asking to ID a null GUID to reset the ID subsystem after completing ID requests.
- PostHeading added to commands.
This works like the Heading attribute, but it's the heading to end up at AFTER casting the spells.
- Heading Fixed
Heading is now more reliable than before at getting to the desired location. This also applies to PostHeading and TurnTo.
- Flags, NotFlags, and AnyFlags are added to ItemRules and Talk Elements.
"Flags" work like the "Flag" Attribute, but allow you to define multiple flags with a space delimeter.
Attribute definitions:
- Flags = All Flags must be set.
- NotFlags = None of the defined Flags can be set.
- AnyFlags = Any one of the Flags must be set.
In addition, NotFlag (singular) now works on ItemRules correctly.
- New Gifts property -- Description.
This allows you to match on the contents of Description in ItemRules, or to create a replacement for Description.
- New Option -- MaxCastRange.
This is the limit used to define "out of range" for spellcasting commands. MaxCastRange defaults to 60 if you leave it undefined. This is about the edge of your radar (outside).
- Distance calculations rewritten and more reliable.
The distance calculations for all range checking has been entirely rewritten and should be more reliable.
Distances are the same whether inside or outside.
Distances are measure with a different unit than before. (Before it was map *clicks*, but now it's landblock offset or "yards".
- Added Registry setting -- ValidateOnLoad.
This setting is a boolean. When set to false, it disables validation against the XSD when loading the BotConfig file. This is an advanced feature and was added because the complexconfig (located where you installed it \Insanity-Inc\Insane-Bot\Samples) file takes 5.5 seconds to validate and locks up AC during that time. If XSD is disabled, all of that will go away. When creating the registry setting, make it a string and set the value to True or False.This should only be turned off if you are using the Validate JS to ensure that your botconfig.xml is valid.