This release fixes a critical bug where saving a campaign that had saved a local screenshot would not be reloadable. It also happens to contain the other things I've hacked out since the last build.
Build 22 (10/03/06)
* Add /rollsecret that rolls to the GM and doesn't show you the result
* Clean up /roll language (/rollme now says "You roll..." instead of "Playername rolls:")
* /rollgm now sends the result to the GM and you
* /emit (/e) that sends raw text to everybody sans sender prefix
* Make /whisper player name case insensitive
* CTRL-ENTER toggles the command panel
* Stamps/backgrounds default to freesize
* Increase command prompt to three lines
* Change default server port to 51234 (You won't see this change if you've started a server before)
* Fix campaign load bug after saving a campaign that had taken a local screenshot
MapTool 1.1 Development Release Build 22
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.1 Development Release Build 22
Dreaming of a 1.3 release
Bug:
I opened Maptool, opened a cobblestone map, click on stamp tool pointer, decided on not using a cobblestone map so I hit Delete Map and I got this at the Java console:
TinyLaF v1.3.04
'Default.theme' not found - using YQ default theme.
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at net.rptools.maptool.client.ui.MapToolFrame.hideControlPanel(MapToolFrame.java:334)
at net.rptools.maptool.client.tool.StampTool.detachFrom(StampTool.java:153)
at net.rptools.maptool.client.ui.Toolbox.setTargetRenderer(Toolbox.java:99)
at net.rptools.maptool.client.ui.MapToolFrame.setCurrentZoneRenderer(MapToolFrame.java:807)
at net.rptools.maptool.client.ui.MapToolFrame.removeZoneRenderer(MapToolFrame.java:767)
at net.rptools.maptool.client.AppActions$16.execute(AppActions.java:531)
at net.rptools.maptool.client.AppActions$ClientAction.actionPerformed(AppActions.java:1421)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at de.muntjak.tinylookandfeel.TinyMenuItemUI.doClick(TinyMenuItemUI.java:571)
at de.muntjak.tinylookandfeel.TinyMenuItemUI$MouseInputHandler.mouseReleased(TinyMenuItemUI.java:421)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
EDIT:
After testing this a few more times, I noticed the error only comes up if I click on the Stamp Tool Pointer and then Delete Map. Must be stamp tool related. Who knows, it may even existed in the last version too.
I opened Maptool, opened a cobblestone map, click on stamp tool pointer, decided on not using a cobblestone map so I hit Delete Map and I got this at the Java console:
TinyLaF v1.3.04
'Default.theme' not found - using YQ default theme.
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at net.rptools.maptool.client.ui.MapToolFrame.hideControlPanel(MapToolFrame.java:334)
at net.rptools.maptool.client.tool.StampTool.detachFrom(StampTool.java:153)
at net.rptools.maptool.client.ui.Toolbox.setTargetRenderer(Toolbox.java:99)
at net.rptools.maptool.client.ui.MapToolFrame.setCurrentZoneRenderer(MapToolFrame.java:807)
at net.rptools.maptool.client.ui.MapToolFrame.removeZoneRenderer(MapToolFrame.java:767)
at net.rptools.maptool.client.AppActions$16.execute(AppActions.java:531)
at net.rptools.maptool.client.AppActions$ClientAction.actionPerformed(AppActions.java:1421)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at de.muntjak.tinylookandfeel.TinyMenuItemUI.doClick(TinyMenuItemUI.java:571)
at de.muntjak.tinylookandfeel.TinyMenuItemUI$MouseInputHandler.mouseReleased(TinyMenuItemUI.java:421)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
EDIT:
After testing this a few more times, I noticed the error only comes up if I click on the Stamp Tool Pointer and then Delete Map. Must be stamp tool related. Who knows, it may even existed in the last version too.