\#Magic: PM HARN MD till fluid\.\\.\counter set 4\.\if_3 GOTO md_start\.\\.\ECHO Usage: .magic cam_object mana_amount juggle_object\.\exit\.\\.\md_start:\.\match empty_hands You need a free hand\.\match md_exp You get\.\match md_exp You are already holding that.\.L\get my %1\.\matchwait\.\\.\empty_hands:\.L\stow left\.\wait\.L\stow right\.\wait\.\goto md_start\.\\.\md_exp:\.\match md_end % mind lock\.\MATCH md_end % dazed\.\match md_charge EXP HELP\.L\exp magi\.\matchwait\.\\.\md_charge:\.\match md_prep and attempt to channel it into your\.\match md_end You strain,\.\match empty_hands You'll need to have at least one hand free to charge that.\.L\charge my %1 %2\.\matchwait\.\\.\md_prep:\.L\prep cv 4\.\\.\match md_final_cast You strain,\.\match md_focus and attempt to channel it into your\.L\charge my %1 %2\.\matchwait\.\\.\md_focus:\.\pause 5\.L\focus my %1\.\waitfor You feel fully prepared to cast your spell.\.\\.\match md_error your spell backfires\.\match md_exp emits a loud *snap* as it\.\match md_exp You gesture.\.L\cast\.\matchwait\.\\.\md_error:\.\echo You put too much mana into the %1!!\.\exit\.\\.\md_final_cast:\.L\focus my %1\.\waitfor You feel fully prepared to cast your spell.\.\pause\.L\cast\.\\.\md_end:\.L\stow my %1\.\\.\pm_start:\.\PAUSE\.\match mana_pause % mind lock\.\match mana_pause % dazed\.\match exp_pause Murky\.\match exp_pause tired\.\match exp_pause frozen\.\match exp_pause stagnant\.\match pm_prep EXP HELP\.L\exp prim\.\matchwait\.\\.\pm_prep:\.\match pm_cast the Shadows spell.\.\match mana_pause you have to strain\.L\prep s 10\.\matchwait\.\\.\pm_cast:\.\pause %c\.L\cast\.\match pm_start You notice the shadows about you briefly lightening\.\match pm_start There is a subtle change in the lighting around you\.\match pm_error backfires\.\Match mana_pause You strain,\.\matchwait\.\\.\pm_error:\.\counter add 1\.\goto pm_prep\.\\.\exp_pause:\.\pause 30\.\echo\.\echo ***********************\.\echo * *\.\echo * CHECKING MINDSTATE *\.\echo * *\.\echo ***********************\.\echo\.\match md_start : clear\.\match exp_pause EXP HELP\.L\exp magic\.\matchwait\.\\.\mana_pause:\.L\release\.\\.\per:\.\match per ...wait\.\match per_per Roundtime:\.L\per\.\matchwait\.\\.\per_per:\.\pause\.\match per_per ...wait\.\match per_psy Roundtime:\.L\per per\.\matchwait\.\\.\per_psy:\.\pause\.\match per_psy ...wait\.\match per_trans Roundtime:\.L\per psychic\.\matchwait\.\\.\per_trans:\.\pause\.\match per_trans ...wait\.\match per_moonl Roundtime:\.L\per transduction\.\matchwait\.\\.\per_moonl:\.\pause\.\match per_moonl ...wait\.\match per_stellar Roundtime:\.L\per moonlight\.\matchwait\.\\.\per_stellar:\.\pause\.\match per_stellar ...wait\.\match per_xib Roundtime:\.L\per stellar\.\matchwait\.\\.\per_xib:\.\pause\.\match per_xib ...wait\.\match per_kat Roundtime:\.L\per xibar\.\matchwait\.\\.\per_kat:\.\pause 4\.L\per katamba\.\\.\per_yav:\.\pause 4\.L\per yavash\.\\.\per_planets:\.\pause 4\.L\per planets\.\\.\per_moonbeam:\.\pause 4\.L\per moonbeam\.\\.\per_clair:\.\pause 4\.L\per clairvoyance\.\\.\do_scrolls:\.\pause 4\.L\get wolf scroll from my scroll case\.\wait\.L\read my wolf scroll\.\pause 5\.LL\my wolf scroll in my scroll case\.\wait\.\\.L\get cat scroll from my scroll case\.\wait\.L\read my cat scroll\.\pause 5\.LL\my cat scroll in my scroll case\.\wait\.\\.L\get xibar scroll from my scroll case\.\wait\.L\read my xibar scroll\.\pause 5\.LL\my xibar scroll in my scroll case\.\wait\.\\.L\get katamba scroll from my scroll case\.\wait\.L\read my katamba scroll\.\pause 5\.LL\my katamba scroll in my scroll case\.\wait\.\\.L\get boar scroll from my scroll case\.\wait\.L\read my boar scroll\.\pause 5\.LL\my boar scroll in my scroll case\.\wait\.\\.L\get raven scroll from my scroll case\.\wait\.L\read my raven scroll\.\pause 5\.LL\my raven scroll in my scroll case\.\wait\.\\.L\get lion scroll from my scroll case\.\wait\.L\read my lion scroll\.\pause 5\.LL\my lion scroll in my scroll case\.\wait\.\\.L\get yavash scroll from my scroll case\.\wait\.L\read my yavash scroll\.\pause 5\.LL\my yavash scroll in my scroll case\.\wait\.\\.L\get ram scroll from my scroll case\.\wait\.L\read my ram scroll\.\pause 5\.LL\my ram scroll in my scroll case\.\wait\.\\.L\get sun scroll from my scroll case\.\wait\.L\read my sun scroll\.\pause 5\.LL\my sun scroll in my scroll case\.\wait\.\\.L\get panther scroll from my scroll case\.\wait\.L\read my panther scroll\.\pause 5\.LL\my panther scroll in my scroll case\.\wait\.\\.\juggle_start:\.\match juggle_repeat You get\.\match juggle_repeat You are already holding that.\.L\get %3\.\matchwait\.\\.\juggle_repeat:\.\match juggle_exp % mind lock\.\match juggle_exp % dazed\.\match juggle_exp % bewildered\.\match juggle_exp % bewildering\.\match juggle_mana EXP HELP\.L\exp magi\.\matchwait\.\\.\juggle_mana:\.\match juggle_end complete attunement\.\match juggle_exp MANA HELP\.L\mana\.\matchwait\.\\.\juggle_exp:\.\match juggle_end % mind lock\.\match juggle_end % dazed\.\match juggle EXP HELP\.L\exp perc\.\matchwait\.\\.\juggle:\.\match juggle_end Your injuries make juggling impossible.\.\match juggle_pause Roundtime:\.\match empty_for_juggle It's easier to juggle if\.L\juggle %3\.\matchwait\.\\.\empty_for_juggle:\.L\stow left\.\wait\.L\stow right\.\wait\.\goto juggle_start\.\\.\juggle_pause:\.\pause 1\.\goto juggle_repeat\.\\.\juggle_end:\.L\stow %3\.\wait\.\goto md_start\.
backtrace:
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
at org.eclipse.swt.SWT.error(SWT.java:3499)
at org.eclipse.swt.SWT.error(SWT.java:3422)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:178)
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:117)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:3812)
at com.arcaner.warlock.rcp.ui.client.SWTWarlockClientViewer.run(SWTWarlockClientViewer.java:66)
at com.arcaner.warlock.rcp.ui.client.SWTStormFrontClientViewer.loadServerSettings(SWTStormFrontClientViewer.java:71)
at com.arcaner.warlock.configuration.ServerSettings.load(ServerSettings.java:85)
at com.arcaner.warlock.stormfront.internal.SettingsTagHandler.handleEnd(SettingsTagHandler.java:67)
at com.arcaner.warlock.stormfront.internal.StormFrontProtocolHandler.endElement(StormFrontProtocolHandler.java:214)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1772)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2923)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:645)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:508)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:198)
at com.arcaner.warlock.network.StormFrontConnection$XmlParser.run(StormFrontConnection.java:81)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
at com.arcaner.warlock.configuration.ServerSettings.getStringSetting(ServerSettings.java:100)
at com.arcaner.warlock.rcp.views.GameView.loadServerSettings(GameView.java:233)
at com.arcaner.warlock.rcp.views.GameView$ViewEvents.loadServerSettings(GameView.java:142)
at com.arcaner.warlock.rcp.ui.client.SWTStormFrontClientViewer$ListenerWrapper.run(SWTStormFrontClientViewer.java:42)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3233)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2926)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2337)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2301)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2176)
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:463)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:458)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at com.arcaner.warlock.rcp.application.WarlockApplication.start(WarlockApplication.java:35)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:146)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:356)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:171)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:476)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:416)
at org.eclipse.equinox.launcher.Main.run(Main.java:1141)
at org.eclipse.equinox.launcher.Main.main(Main.java:1116)