MT1.3b87.06 Pathfinder + D&D3.5 Framework

Discussion concerning lmarkus' campaign framework for D&D3.x and Pathfinder.

Moderators: Azhrei, dorpond, trevor, giliath, Gamerdude, jay, Mr.Ice, lmarkus001

Forum rules
Discussion regarding lmarkus001's framework only. Other posts deleted without notice! :)
User avatar
aliasmask
Deity
Posts: 8579
Joined: Tue Nov 10, 2009 6:11 pm
Location: Bay Area

Re: MT1.3b87.06 Pathfinder + D&D3.5 Framework (NEW! Latest V

Post by aliasmask »

I updated the distanceStatSheet code here: viewtopic.php?f=53&t=23941&p=250577#p250577

Fixed formula to calculate for elevation and an error when elevation wasn't defined on token.


User avatar
aliasmask
Deity
Posts: 8579
Joined: Tue Nov 10, 2009 6:11 pm
Location: Bay Area

Re: MT1.3b87.06 Pathfinder + D&D3.5 Framework (NEW! Latest V

Post by aliasmask »

For the source token, it's okay if you do that. Already done for selected tokens. The idea is to have a default set in the token type property. I'll put it in there anyway.

Artamos
Kobold
Posts: 2
Joined: Thu Mar 27, 2014 5:01 am

Re: MT1.3b87.06 Pathfinder + D&D3.5 Framework (NEW! Latest V

Post by Artamos »

Hey there,

I'm starting a group on Way of the Wicked on PF, i saw a video using this framework and it looks very amazing.
But the link to download it doesn't work anymore :(
can someone upload it somewhere or send it to me by mail please ?

cheers
Art.

DetectiveWry
Kobold
Posts: 1
Joined: Thu Mar 27, 2014 12:09 pm

Re: MT1.3b87.06 Pathfinder + D&D3.5 Framework (NEW! Latest V

Post by DetectiveWry »

I'd also greatly appreciate a re-upload or mirror of this framework for a WoW campaign I'm starting. I haven't been able to find a mirror anywhere on the web and the file has been down for days.

Dorn
Cave Troll
Posts: 55
Joined: Sat Mar 30, 2013 8:59 am

Re: MT1.3b87.06 Pathfinder + D&D3.5 Framework (NEW! Latest V

Post by Dorn »

Framework Version 1.3b87.06

I think this is unedited and fresh.

Artamos
Kobold
Posts: 2
Joined: Thu Mar 27, 2014 5:01 am

Re: MT1.3b87.06 Pathfinder + D&D3.5 Framework (NEW! Latest V

Post by Artamos »

awesome! thank you very much!

User avatar
lmarkus001
Great Wyrm
Posts: 1862
Joined: Sat Mar 29, 2008 12:30 am
Location: Layfayette Hill, PA

Re: MT1.3b87.06 Pathfinder + D&D3.5 Framework (NEW! Latest V

Post by lmarkus001 »

Ah sorry about that, SugarSync went pay only and took down my content. I will put up a good link shortly.

And I have been WAITING and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting.....

for the b90 release to release lots of updates to my framework. Alas, it looks like MapTools has reached a dead end. Yes I realize there are variant forks, but without a core release, general use cannot be adopted by general users.

User avatar
lmarkus001
Great Wyrm
Posts: 1862
Joined: Sat Mar 29, 2008 12:30 am
Location: Layfayette Hill, PA

Re: MT1.3b87.06 Pathfinder + D&D3.5 Framework (NEW! Latest V

Post by lmarkus001 »

aranginor wrote:The following code is in the Attack macro

Code: Select all

[H, IF( manyShot ), CODE: {
    [H: fullRound = 0 ]
    [H: tempATK = tempATK - 4 ]
    [H: flurryRapid = 1 ]
}]


Why a -4 penalty on attack rolls for using Manyshot? D20PFSRD says nothing about a -4 penalty.
http://www.d20pfsrd.com/feats/combat-feats/manyshot-combat---final


That is for the D&D35 Manyshot which indeed does have a -4 to attack:
http://www.d20srd.org/srd/feats.htm#manyshot

Remember the framework supports 3.5 as well as Pathfinder.

CecaiGuardian
Kobold
Posts: 15
Joined: Fri Apr 19, 2013 9:27 am

Re: MT1.3b87.06 Pathfinder + D&D3.5 Framework (NEW! Latest V

Post by CecaiGuardian »

lmarkus001 wrote:Ah sorry about that, SugarSync went pay only and took down my content. I will put up a good link shortly.

And I have been WAITING and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting.....

for the b90 release to release lots of updates to my framework. Alas, it looks like MapTools has reached a dead end. Yes I realize there are variant forks, but without a core release, general use cannot be adopted by general users.


So have I. I've been waiting for a long time for the b90 release, and so I finally caved in and switched to the beta version of b90; it seems to work for the most part except for anything that relied on json.sort, the Attack Dialog and Inventory, specifically; with the workaround that was posted, everything for the most part works, still get "GC Overhead limit exceeded" every great once in a while, but it seems more stable..

Glock-9mm
Giant
Posts: 178
Joined: Fri Jan 05, 2007 7:53 pm
Location: Wgtn, New Zealand

Re: MT1.3b87.06 Pathfinder + D&D3.5 Framework (NEW! Latest V

Post by Glock-9mm »

Has anyone else noticed that the save/implementation time on Hitpoint damage now takes around 3-5 seconds where as the previous version was almost instant?

Any cures for this?

Nevermind - I have chosen to revert back to the previous version, after a few months on this frame work version I have found that its too unstable and for some weird reason locks up a lot.

Le B
---
Glock-9mm (Wgtn, NZ)
Shooting from the hip... Never the lip!

User avatar
wolph42
Deity
Posts: 9706
Joined: Fri Mar 20, 2009 5:40 am
Location: Netherlands
Contact:

Re: MT1.3b87.06 Pathfinder + D&D3.5 Framework (NEW! Latest V

Post by wolph42 »

CecaiGuardian wrote:
lmarkus001 wrote:Ah sorry about that, SugarSync went pay only and took down my content. I will put up a good link shortly.

And I have been WAITING and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting and waiting.....

for the b90 release to release lots of updates to my framework. Alas, it looks like MapTools has reached a dead end. Yes I realize there are variant forks, but without a core release, general use cannot be adopted by general users.


So have I. I've been waiting for a long time for the b90 release, and so I finally caved in and switched to the beta version of b90; it seems to work for the most part except for anything that relied on json.sort, the Attack Dialog and Inventory, specifically; with the workaround that was posted, everything for the most part works, still get "GC Overhead limit exceeded" every great once in a while, but it seems more stable..


In case any wonders, the workaround is a drop in that heals the json.sort issue. I think I packed it with the b90 release. Check the launcher link in my sig.

Scottbert
Kobold
Posts: 12
Joined: Sun May 03, 2009 2:34 pm

Re: MT1.3b87.06 Pathfinder + D&D3.5 Framework (NEW! Latest V

Post by Scottbert »

When I try to use the attack dialog, it just gives an error message:

   Error in body of roll.       Statement options (if any): MACRO("[email protected]:libDnD35Pathfinder")       Statement Body : json.set("{}", "flagSecret", 0, "numWeapChoice", 6 )

When I try to use the attack frame, it works once and then breaks on subsequent tries, giving an error and rendering as a blank window.

Is there a way to fix this or do I need to stick with the old version?

Scottbert
Kobold
Posts: 12
Joined: Sun May 03, 2009 2:34 pm

Re: MT1.3b87.06 Pathfinder + D&D3.5 Framework (NEW! Latest V

Post by Scottbert »

Guess that was a problem with .b90, but now I have a /new/ problem back in old versions:

Whenever I try to open the attack dialog, in either this version of the framework or a previous one, I get infinite error boxes until I press esc:

Code: Select all

java.util.NoSuchElementException
   at java.util.LinkedList.getFirst(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.repostIfFollowsKeyEvents(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(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.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$400(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at net.rptools.maptool.client.swing.MapToolEventQueue.dispatchEvent(MapToolEventQueue.java:38)
   at java.awt.SequencedEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$400(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at net.rptools.maptool.client.swing.MapToolEventQueue.dispatchEvent(MapToolEventQueue.java:38)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.WaitDispatchSupport$2.run(Unknown Source)
   at java.awt.WaitDispatchSupport$4.run(Unknown Source)
   at java.awt.WaitDispatchSupport$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.awt.WaitDispatchSupport.enter(Unknown Source)
   at java.awt.Dialog.show(Unknown Source)
   at java.awt.Component.show(Unknown Source)
   at java.awt.Component.setVisible(Unknown Source)
   at java.awt.Window.setVisible(Unknown Source)
   at java.awt.Dialog.setVisible(Unknown Source)
   at net.rptools.maptool.client.swing.MapToolEventQueue.displayPopup(MapToolEventQueue.java:65)
   at net.rptools.maptool.client.swing.MapToolEventQueue.dispatchEvent(MapToolEventQueue.java:49)
   at java.awt.SequencedEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$400(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at net.rptools.maptool.client.swing.MapToolEventQueue.dispatchEvent(MapToolEventQueue.java:38)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.WaitDispatchSupport$2.run(Unknown Source)
   at java.awt.WaitDispatchSupport$4.run(Unknown Source)
   at java.awt.WaitDispatchSupport$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.awt.WaitDispatchSupport.enter(Unknown Source)
   at java.awt.Dialog.show(Unknown Source)
   at java.awt.Component.show(Unknown Source)
   at java.awt.Component.setVisible(Unknown Source)
   at java.awt.Window.setVisible(Unknown Source)
   at java.awt.Dialog.setVisible(Unknown Source)
   at net.rptools.maptool.client.swing.MapToolEventQueue.displayPopup(MapToolEventQueue.java:65)
   at net.rptools.maptool.client.swing.MapToolEventQueue.dispatchEvent(MapToolEventQueue.java:49)
   at java.awt.SequencedEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$400(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at net.rptools.maptool.client.swing.MapToolEventQueue.dispatchEvent(MapToolEventQueue.java:38)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.WaitDispatchSupport$2.run(Unknown Source)
   at java.awt.WaitDispatchSupport$4.run(Unknown Source)
   at java.awt.WaitDispatchSupport$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.awt.WaitDispatchSupport.enter(Unknown Source)
   at java.awt.Dialog.show(Unknown Source)
   at java.awt.Component.show(Unknown Source)
   at java.awt.Component.setVisible(Unknown Source)
   at java.awt.Window.setVisible(Unknown Source)
   at java.awt.Dialog.setVisible(Unknown Source)
   at net.rptools.maptool.client.functions.InputFunction.childEvaluate(InputFunction.java:1070)
   at net.rptools.parser.function.AbstractFunction.evaluate(AbstractFunction.java:50)
   at net.rptools.parser.EvaluationTreeParser.evaluate(EvaluationTreeParser.java:115)
   at net.rptools.parser.EvaluationTreeParser.evaluate(EvaluationTreeParser.java:107)
   at net.rptools.parser.Expression.evaluate(Expression.java:55)
   at net.rptools.common.expression.ExpressionParser.evaluate(ExpressionParser.java:181)
   at net.rptools.maptool.client.MapToolLineParser.parseExpression(MapToolLineParser.java:1274)
   at net.rptools.maptool.client.MapToolLineParser.parseLine(MapToolLineParser.java:1127)
   at net.rptools.maptool.client.MapToolLineParser.runMacroBlock(MapToolLineParser.java:1500)
   at net.rptools.maptool.client.MapToolLineParser.runMacro(MapToolLineParser.java:1431)
   at net.rptools.maptool.client.MapToolLineParser.runMacro(MapToolLineParser.java:1326)
   at net.rptools.maptool.client.MapToolLineParser.parseLine(MapToolLineParser.java:1182)
   at net.rptools.maptool.client.MapToolLineParser.parseLine(MapToolLineParser.java:608)
   at net.rptools.maptool.client.macro.MacroManager.executeMacro(MacroManager.java:213)
   at net.rptools.maptool.client.macro.impl.ImpersonateMacro.execute(ImpersonateMacro.java:72)
   at net.rptools.maptool.client.macro.MacroManager.executeMacro(MacroManager.java:375)
   at net.rptools.maptool.client.macro.MacroManager.executeMacro(MacroManager.java:221)
   at net.rptools.maptool.client.ui.commandpanel.CommandPanel.commitCommand(CommandPanel.java:494)
   at net.rptools.maptool.model.MacroButtonProperties.executeCommand(MacroButtonProperties.java:419)
   at net.rptools.maptool.model.MacroButtonProperties.executeMacro(MacroButtonProperties.java:326)
   at net.rptools.maptool.client.ui.MapToolFrame$MTButtonHotKeyAction.actionPerformed(MapToolFrame.java:1568)
   at javax.swing.SwingUtilities.notifyAction(Unknown Source)
   at javax.swing.JComponent.processKeyBinding(Unknown Source)
   at javax.swing.KeyboardManager.fireBinding(Unknown Source)
   at javax.swing.KeyboardManager.fireKeyboardAction(Unknown Source)
   at javax.swing.JComponent.processKeyBindingsForAllComponents(Unknown Source)
   at javax.swing.JComponent.processKeyBindings(Unknown Source)
   at javax.swing.JComponent.processKeyEvent(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.KeyboardFocusManager.redispatchEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(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.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$400(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at net.rptools.maptool.client.swing.MapToolEventQueue.dispatchEvent(MapToolEventQueue.java:38)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(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)


What is going on here and how can I fix it? the framework is a huge pain to use now! I just want it to work like it used to, how could this problem retroactively affect older versions too?!

Scottbert
Kobold
Posts: 12
Joined: Sun May 03, 2009 2:34 pm

Re: MT1.3b87.06 Pathfinder + D&D3.5 Framework (NEW! Latest V

Post by Scottbert »

Tried all sorts of things. Updating Java fixed it.
Doesn't explain how the heck a version of Java suddenly broke after it was working fine, though...

Post Reply

Return to “[D&D3.5 + Pathfinder] Campaign Macros”