MapTool 1.3 Development Build 48
Moderators: dorpond, trevor, Azhrei, Craig
- trevor
- Codeum Arcanum (RPTools Founder)
- Posts: 11311
- Joined: Mon Jan 09, 2006 4:16 pm
- Location: Austin, Tx
- Contact:
MapTool 1.3 Development Build 48
The "Macros can do what ?!" build
Build 48 (12/2/08)
* Fix bug: memory usage explodes when zooming into tokens with image based health bar or statuses
* Fix bug: labels on tokens that aren't currently visible are showing up on mouse over on player view
* Replace vision auto toggle with Map->Vision Off/Day/Night (off ignores VBL, day mode ignores light sources, night is normal mode)
* Handle locale specific number parsing in the light preferences
* Update French translation (Contributed by Pierre Simonutti)
Contributed by Lindharin
* Fix bug: the minWidth property in campaign panel macros
* Fix bug: campaign macros overwriting each other under rare conditions
* tweaked the panel insets slightly
* Allow '=' on right hand side of assignment
Contributed by Applekor
* Minor Feature: Added "Clear Group" action to macro panel popup menus. This deletes all macros from the group on which the popup was initiated.
* Minor Feature: Added "Clear Panel" action to macro panel popup menus. Used in the Campaign, Global, or Impersonate panels, this deletes all macros in the active panel. Used in the Selection panel, this deletes all macros from the token in which the popup was initiated.
* Fix bug: loading campaigns with remote repositories can throw exceptions
Contributed by Craig Wisniewski
* Macro Mega Patch (Details linked below)
A special thanks goes out to all the contributors, and testers (especially Dorpond).
Notes:
* Please post bugs directly to this post, questions about functionality, features requests, and build related discussions should be in a new post
* Vision "Off" mode will still show the line of sight lines, but won't hide any tokens. I'm curious whether anyone thinks this is a useful idea, or if it should turn all vbl off
Thanks for your patience as we iron out 1.3
Build 48 (12/2/08)
* Fix bug: memory usage explodes when zooming into tokens with image based health bar or statuses
* Fix bug: labels on tokens that aren't currently visible are showing up on mouse over on player view
* Replace vision auto toggle with Map->Vision Off/Day/Night (off ignores VBL, day mode ignores light sources, night is normal mode)
* Handle locale specific number parsing in the light preferences
* Update French translation (Contributed by Pierre Simonutti)
Contributed by Lindharin
* Fix bug: the minWidth property in campaign panel macros
* Fix bug: campaign macros overwriting each other under rare conditions
* tweaked the panel insets slightly
* Allow '=' on right hand side of assignment
Contributed by Applekor
* Minor Feature: Added "Clear Group" action to macro panel popup menus. This deletes all macros from the group on which the popup was initiated.
* Minor Feature: Added "Clear Panel" action to macro panel popup menus. Used in the Campaign, Global, or Impersonate panels, this deletes all macros in the active panel. Used in the Selection panel, this deletes all macros from the token in which the popup was initiated.
* Fix bug: loading campaigns with remote repositories can throw exceptions
Contributed by Craig Wisniewski
* Macro Mega Patch (Details linked below)
A special thanks goes out to all the contributors, and testers (especially Dorpond).
Notes:
* Please post bugs directly to this post, questions about functionality, features requests, and build related discussions should be in a new post
* Vision "Off" mode will still show the line of sight lines, but won't hide any tokens. I'm curious whether anyone thinks this is a useful idea, or if it should turn all vbl off
Thanks for your patience as we iron out 1.3
Dreaming of a 1.3 release
There does appear to be one bug so far. It appears as if you can only impersonate the first token placed on a map. I am doing some more testing to see if there are other conditions.
It is definitely order dependent. You can place five tokens of mixed PC and NPC type and place them both inside of and outside of the FOW. You can select any token and when you impersonate that token the first token that was placed is impersonated. If you delete that token then the second one placed is the one that is impersonated and so on...
It is definitely order dependent. You can place five tokens of mixed PC and NPC type and place them both inside of and outside of the FOW. You can select any token and when you impersonate that token the first token that was placed is impersonated. If you delete that token then the second one placed is the one that is impersonated and so on...
There is some doco on the new macro functions at http://forums.rptools.net/viewtopic.php?t=6097Orchard wrote:so what CAN the macros do?
Its all reference (i.e. what it is and does) at the moment.
I am writing howto/mini tutorial like documentation too and will post it as I get each section done (there is a lot of writing done).
Apparently you can't use encode()/decode() for the "key" string in Property strings.
Code: Select all
[h:Skills=";"] [h:key=encode("Engineering (Electronics)")] [h:val=encode("IQ+1")] [Skills=setStrProp(Skills,key,val)]
Hero:
Engineering+%28Electronics%29=IQ%2B1 ;
[decode(indexKeyStrProp(Skills,0))]
Hero:
29
I happen to have been looking at the code for how string properties are parsed last week, so I know what is going on there.mmbutter wrote:Apparently you can't use encode()/decode() for the "key" string in Property strings.
The regular expression that parses string properties only allows alphanumerics on the key (left) side of the equal sign. The regular expression looks for 1 or more alphanumerics followed by the equal sign, and the value is then anything up to first semi-colon.
So in your example, the key portion of the expression will not match anything prior to the last % in the key, so the key is just what's left after the last percent sign. That's why the key is showing as 29.
The regular expression could be changed to allow the key to include additional non-alphanumeric characters that are used by the encoding process, as long as they do not include equals or semi-colons.
- lmarkus001
- Great Wyrm
- Posts: 1867
- Joined: Sat Mar 29, 2008 12:30 am
- Location: Layfayette Hill, PA
Keep up the great work!
And thanks for finally stomping that zooming bug!!!
Outstanding build issues leftover from B46/7:
It looks like Knizia.fan's changes are not getting incorporated...
Missing fixes.
The following items have threads where the developers stated they have submitted fixes but they have not made it in to this build.
1) Scroll bar for the input() dialog.
http://forums.rptools.net/viewtopic.php ... c&start=51
2) listGet() only works for a small set of delimiters.
http://forums.rptools.net/viewtopic.php ... &start=127
3) Graphics in listbox in input() function do no show the first time the input() is called but do on subsequent calls (and an error goes to the java console).
http://forums.rptools.net/viewtopic.php ... t&start=70
And thanks for finally stomping that zooming bug!!!
Outstanding build issues leftover from B46/7:
It looks like Knizia.fan's changes are not getting incorporated...
Missing fixes.
The following items have threads where the developers stated they have submitted fixes but they have not made it in to this build.
1) Scroll bar for the input() dialog.
http://forums.rptools.net/viewtopic.php ... c&start=51
2) listGet() only works for a small set of delimiters.
http://forums.rptools.net/viewtopic.php ... &start=127
3) Graphics in listbox in input() function do no show the first time the input() is called but do on subsequent calls (and an error goes to the java console).
http://forums.rptools.net/viewtopic.php ... t&start=70