91.08 Pathfinder + D&D3.5 Framework

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

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

Forum rules
Discussion regarding lmarkus001's framework only. Other posts deleted without notice! :)
Post Reply
User avatar
lmarkus001
Great Wyrm
Posts: 1862
Joined: Sat Mar 29, 2008 12:30 am
Location: Layfayette Hill, PA

91.08 Pathfinder + D&D3.5 Framework

Post by lmarkus001 »

DOWNLOAD LINKS:
MapTool: https://goo.gl/5et9Ky
Mote: https://goo.gl/u6j7wI

Forks and Updates
I recommend a stack size of 4MB for both MapTool and Mote for this version.
NOTE: This release is compatible with NOTE2: This release is Java7 compatible. Not Java6.
NOTE3: This release is mostly Java8 compatible. Certain dialog reports will not work in Java8. Specifically the data about spells or feats (as these use too many style sheets).
NOTE4: The framework is MOSTLY MOTE compatible

1.3b91_08
=========
Updates:
  • NEW
  • Global Setting - GM default output: Public, Secret - this will set the public/secret choice on all macros to the global choice when run by a GM. Note they can still individually override.
  • Skill Check visibility - GM Eyes Only - If selected by a player, the GM sees the rolled number and the player just sees that the skill check was rolled like this:
    TokenName -- Acrobatics Check (GM Eyes Only)
    If the GM rolls the skill check on a player's token and selects GM Eyes Only, the player receives NO notification.

    CORRECTIONS:
  • Point Blank Shot - removed "extra" +1
  • Power Attack - when Two-weapon fighting & Power Attacking the correct values now are applied
  • Token Handout - Now works in Mote when sending to a single individual
  • Attack Frame/Dialog Combat Active-mods - corrected in Mote. Now if you select a combat mod, like Charge/Lunge/Cleave, the Active-mod will be correctly applied.


    ELEMENTS TOUCHED
  • Campaign
    HP Change
    Mass Stat Chk
    Attack Dialog
    Attack Frame
    Skill Check
    Sample Dedicated SkillCheck
    Sample Dedicated Multi SkillCheck
    Token Handout
  • Properties
    Globals - fGMSecret
  • Lib:libDnD35Pathfinder
    LibAttack - PowerAttack, PointBlankShot
    buildEGDialog
    PFConcentration
    tblCSSize
    charSkillCheck
    charStatCheck
    charSavingThrow
    Attack
    AttackMass
    subAidAnother
    subBullRush
    ... all macros in Combat category
    attackFrame
    changeElevation
    subSkillCheck
    subSavingThrow
    processAttack
  • Lib:Spells3
    Added APG Rogue Talents and Archetypes
  • BASE
    using the 40b Bag of Tricks

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

Re: 91.08 Pathfinder + D&D3.5 Framework NEW!

Post by aliasmask »

The java 8 compatibility with frames was fixed in 1.4.

Elorebaen
Dragon
Posts: 365
Joined: Sat Dec 22, 2007 5:37 pm

Re: 91.08 Pathfinder + D&D3.5 Framework NEW!

Post by Elorebaen »

Thank you LM!!!

SDShannonS
Giant
Posts: 242
Joined: Tue Sep 12, 2006 12:21 am
Location: San Diego, CA, US

Re: 91.08 Pathfinder + D&D3.5 Framework NEW!

Post by SDShannonS »

I'm trying to check out Mote for the first time, downloaded this campaign file, and every time I run one of the campaign macros it runs twice. If I create a new macro, it just runs once as expected.
"You must be the change you wish to see in the world."
- Mahatma Gandhi

"You know what the chain of command is? It's the chain I go get and beat you with until you understand who's in ruttin' command here."
- Jayne

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

Re: 91.08 Pathfinder + D&D3.5 Framework NEW!

Post by lmarkus001 »

Hummm... I just fired up Mote 1.5.8.27 and loaded the mfwk file for the framework and am unable to get double execution...

jsharen
Giant
Posts: 196
Joined: Tue Feb 05, 2008 3:39 pm

Re: 91.08 Pathfinder + D&D3.5 Framework NEW!

Post by jsharen »

I see it on occasion. I just cancel the second time it pops up.

PantherRaven
Kobold
Posts: 2
Joined: Mon Jul 04, 2016 12:08 am

Re: 91.08 Pathfinder + D&D3.5 Framework NEW!

Post by PantherRaven »

Hi all! Yes, I'm a newb. I'm running a Pathfinder campaign for the first time. I'm trying to use this, But these are the results I'm getting upon import... I'm using the current version of java. It's 8._091 with Mapworks 14.0.0. Can you help me? What am I not seeing? Or doing?
java.lang.ClassCastException: net.rptools.maptool.util.PersistenceUtil$PersistedCampaign cannot be cast to net.rptools.maptool.model.CampaignProperties
at net.rptools.maptool.util.PersistenceUtil.loadCampaignProperties(PersistenceUtil.java:759)
at net.rptools.maptool.client.ui.campaignproperties.CampaignPropertiesDialog$7$1.run(CampaignPropertiesDialog.java:707)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at net.rptools.maptool.client.swing.MapToolEventQueue.dispatchEvent(MapToolEventQueue.java:36)
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.ui.campaignproperties.CampaignPropertiesDialog.setVisible(CampaignPropertiesDialog.java:101)
at net.rptools.maptool.client.AppActions$63.execute(AppActions.java:2484)
at net.rptools.maptool.client.AppActions$ClientAction.actionPerformed(AppActions.java:2803)
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(Unknown Source)
at de.muntjak.tinylookandfeel.TinyMenuItemUI$MouseInputHandler.mouseReleased(Unknown Source)
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.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at net.rptools.maptool.client.swing.MapToolEventQueue.dispatchEvent(MapToolEventQueue.java:36)
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)

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

Re: 91.08 Pathfinder + D&D3.5 Framework NEW!

Post by lmarkus001 »

Are you trying to open the Mote mfwk file in MapTool?
There are two different files linked, one for MapTool, one for Mote (a MapTool fork).

blakdeth19
Cave Troll
Posts: 30
Joined: Sat Jan 03, 2015 11:05 am

Re: 91.08 Pathfinder + D&D3.5 Framework NEW! MARKET SYSTEM!!

Post by blakdeth19 »

Here is my updated version of Plo's Inventory Manager..(Maptools 1.4.0.5)VERS 2.0
This is the updated MT1.3.91.08.01_DnD35_Pathfinder campaign framework.

FIXES:
modifying items
adding new items to database
item stacking

UPDATES:
Player inventory
Looting
Market System(including mounts)

NOTES:
if token doesn't have item/enough money = won't do action.
If targets inventory is empty, will prompt again for item name.
set lootable items to lootable, add items/gold to its inventory.
looting dead bodies will give bodies inventory/gold.
be within 10 feet of merchant.
set merchants to merchant state/merchant property to desired sales-
armor
goods
weapons
ammo
special
tools
mounts

https://www.dropbox.com/s/srfkupy6uhwgw ... cmpgn?dl=0

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

Re: 91.08 Pathfinder + D&D3.5 Framework NEW!

Post by lmarkus001 »

SDShannonS wrote:I'm trying to check out Mote for the first time, downloaded this campaign file, and every time I run one of the campaign macros it runs twice. If I create a new macro, it just runs once as expected.


Ok, this past Friday under the latest Mote 1.5.8.30 I saw this happening. The server client had it happen a lot but differently for different macros. A GM client did not have it happening, usually. Player client's had it occasionally.

Weird that I have never seen this before (so maybe a change in Mote has caused this?). I will see if I can figure out what is going on.

EDIT: Update: I just tested the Save campaign macro in MT1.3.b91, MT1.4.0.5, MT1.4.1.7, Mote1.5.8.30. The code executes singly in MapTool and doubly in Mote. This appears to be a Mote bug as I can find nothing that would cause the code to run twice. I will submit a bug report.

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

Re: 91.08 Pathfinder + D&D3.5 Framework NEW!

Post by aliasmask »

I seem to recall an old MT bug with double output having to deal with smilies. Not sure if this is related.

jsharen
Giant
Posts: 196
Joined: Tue Feb 05, 2008 3:39 pm

Re: 91.08 Pathfinder + D&D3.5 Framework NEW!

Post by jsharen »

Lindsay,
How hard would it be to add a fumble range to weapons?

Gunslinger needs the ability to have more than a 1 being a fumble and we can't currently account for that in the FW.

Thanks again for everything!
Jared

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

Re: 91.08 Pathfinder + D&D3.5 Framework NEW!

Post by aliasmask »

jsharen wrote:Lindsay,
How hard would it be to add a fumble range to weapons?

Gunslinger needs the ability to have more than a 1 being a fumble and we can't currently account for that in the FW.

Thanks again for everything!
Jared

Personally, I would first add a feat for firearms and if checked then a weapon could have a misfire range from 0 to 4 where 0 is no misfire chance. (I think 4 is max?) Could also add broken condition to weapons options to increase misfire and also apply attack penalties.

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

Re: 91.08 Pathfinder + D&D3.5 Framework NEW!

Post by lmarkus001 »

jsharen wrote:Lindsay,
How hard would it be to add a fumble range to weapons?

Gunslinger needs the ability to have more than a 1 being a fumble and we can't currently account for that in the FW.

Thanks again for everything!
Jared


Here is a barely tested implementation for your perusal. Edit a weapon to set its Fumble/Mishap value (went up to 8 as from what I can see in the rules, that is the max possible). Also there is a Broken checkbox on the weapon that you can toggle. If Broken, the weapon gets -2 to ATK&DMG and crits only on a 20 and only does x2 damage.

The Library token for your testing...

tohavetobe
Kobold
Posts: 2
Joined: Fri Aug 19, 2016 4:40 am

Re: 91.08 Pathfinder + D&D3.5 Framework NEW!

Post by tohavetobe »

Is there any tutorials or manuals of this framework?

Post Reply

Return to “D&D 3.5/Pathfinder 1e Campaign Macros”