[D&D3.5 + Pathfinder] MT1.3b86 Campaign Macros r01

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: 1867
Joined: Sat Mar 29, 2008 12:30 am
Location: Layfayette Hill, PA

[D&D3.5 + Pathfinder] MT1.3b86 Campaign Macros r01

Post by lmarkus001 »

D&D3.5 & Pathfinder Campaign Framework

Starting a new thread to contain update posts. Please refer to the original post for interesting tidbits!


Current Release: MT1.3.91.08_DnD35_Pathfinder

Tutorials

Upgrading
Framework upgrade instructions.

You have two options,
1) Move your maps into the new framework file (preferred method)
2) Move the framework elements into your campaign file

1) Migrate to new framework file (preferred method)
  • Export each of your maps (Map > Export Map...)
  • Export your Handouts table
  • Export custom Campaign macros
  • Save important tokens
    • Lib:GlobalsSRDPF (on map ~~ Libraries & Utils)
    • Lib:EventMacros (on map BASE)
  • Note any changes you have made to the Campaign Properties (Token Properties, Sight, Light, States, Bars)
  • Open the MT1.3.xx.xx_DnD35_Pathfinder framework file
  • Select the ruleset (D&D35/Pathfinder)
  • Delete maps and tables you will not use. For example, if you are running Pathfinder, you can delete the D&D3.5 maps (Random_SRD35_Critters, ~ D&D35 Summoned Critters), and the D&D3.5 tables (Confused, CreatSubtypeSRD, CreatTypeSRD).
  • Import all of your maps
  • Import your Handouts table
  • Import your custom Campaign macros
  • Replace Lib:GlobalsSRDPF (on map ~~ Libraries & Utils) with the token you saved from your campaign
  • Replace Lib:EventMacros (on map BASE) with the token you saved from your campaign
  • Update Campaign Properties with any customizations
  • Save As...
  • Load the new campaign file
  • Run the Campaign Macro: Update Global Mods (in the Setup grouping). This will refresh the mod-sets and preserve your custom sets.
  • Select the tokens with vision on each map and run the Campaign macro: Refresh Vision (in Other LGM Custom). When exported, maps do not preserve the vision setting of tokens, nor are ownership settings preserved (so you will have to reassign ownership to the tokens your players use).
  • Save
2) Update your campaign with framework elements

NOTE: This is fraught with peril. I will assume you have a recent version of the framework (aka 1.3.91.03) so the changes are not extensive.
  • Create a new copy of your campaign file (Save As...)
  • Load the latest framework
  • Export the elements of the framework
    • Campaign Properties
    • Campaign macros
    • Tables
    • Maps
      • BASE (for Bag of Tricks)
      • ~ ___ Summoned Critters (you only need the one for the ruleset you are using)
      • ~~ Libraries & Utils
  • Load your campaign copy
  • Import framework elements
    • Campaign macros. You probably want to delete any standard campaign macros first or you will get duplicates and then have to figure out which is the correct one to keep.
    • Campaing Properties. This will overwrite so you will have to reapply any customizations.
    • Tables. Delete old and replace with new.
    • Maps. BASE, ~~ Libraries & Utils, ~ ___ Summoned Critters. The map name spellings are critical so get them correct! Now replace the tokens Lib:GlobalsSRDPF (on map ~~ Libraries & Utils) and Lib:EventMacros (on map BASE) with copies from your file. Remember to run Update Global Mods when you are done. Also remember to run Refresh Vision on all tokens on the ~~ ___ Summoned Critters map.
Last edited by lmarkus001 on Tue Jun 19, 2012 1:36 pm, edited 14 times in total.

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

Re: [D&D3.5 + Pathfinder] MT1.3b82 Campaign Macros r01

Post by lmarkus001 »

1.3.b91.06
I recommend a stack size of 3MB 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_06
=========
Updates:
  • Mote compatibility -
    Server requires at least 1800MB (so 64-bit Java) and I personally run with 3000MB.
    Client requires at least 1200MB (for 32-bit Java) but I highly recommend 1800MB (64-bit Java).
    Both need a 3MB stack.
    There are some lingering issues but it is reasonably sound. Known issues with Mote 1.4.3:
    • Deck of Many Things - not functional
    • Bag of Tricks - partially functional. This is beyond my control but I can confirm teleport pads work.
    • Mod-sets - removing all mod-sets and mod based items from a token will succeed but report an error. This is likely to be corrected in Mote 1.4.4.
    • UNTESTED: Wrathgon, Old Plothos
    • Sometimes output is not sent to all players, but the GM always receives it. For example a player rolls a skillcheck and makes that public, randomly some of the players might not see that output.
  • Attack Macros: corrected some small issues and tweaked output
  • Conditions quick links: OK/Cancel prompt to stop multi-clicking
  • Character Sheet: Added in Healing Surges remaining
  • Traits - picklist of traits for inclusion on the character sheet
  • Initiative option for GM to re-roll all initiatives each round
  • Bastards Fool - dice game from Skull n Shackles


    ELEMENTS TOUCHED
  • Campaign
    Edit Char
    Healing Surge
    Init Sort-Top
    Other LGM Bastards Fool
  • Properties
    DnD35,Pathfinder: TraitsJ, sheet.traits, Weapon19:Name=Ranged Touch
    States: Private_Numbers
  • Lib:libDnD35Pathfinder
    CharSheet
    HPDying
    HPHealingSurgePC
    InitSortTop
    LibInit
    LibSummon
    NEW json.arrayToTooltip
    StatDamage
    Statblock2Token
    TurnUndeadPF
    changeElevation
    distanceStatSheet
    libAttack.sub
    setD20light
    setHeld
    subButtonModToggle
    subModToggle
    tblCShp
    tblCSskills
    tblSelectShape
    udfResizeDMG
  • Lib:UDFunctionsLGM - changed WhisperFrame output to use broadcast()
  • Tables
    SysLocale: jewelrymaking
    SysVars: parameterFeats(28), NEW Traits(30-39)
  • Lib:Spells3
    Significant changes from Aliasmask
    New classes and data scrubbing
    Changed window width to flexible
    for all macros with Text in name - replace token.name with tToken (currentToken()) for macroLink(). This corrects issues with multiple tokens with the same name.
    Output
    Generate CI Staight Links - aliasmask
    Spell Cast - renamed frame so do not get 2 frames using the spell manager
  • ~ PF Summoned Critters
    More Iconic updates
    OWNERSHIP All Players
    MoL6 Shadow Mastiff
    NA05 Rhinoceros - Woolly
    UTIL: Useful_Gear
    UTIL-GM: TeleportPad
    UTIL-GM: Harrow Deck
  • ~ D&D35 Summoned Critters
    OWNERSHIP All Players
    UTIL-GM: TeleportPad
    UTIL-GM: BlackTentacles (Square Grid)
    UTIL-GM: BlackTentacles (Hex Grid)
    NA08 Salamander Noble
  • BASE
    lib:onTokenMove (updated to latest Bag of Tricks)
1.3.b91.05
I recommend a stack size of 3MB for this version.
NOTE: This release is compatible with MapTool 1.3.b91, and 1.3.b89_Nerps!_P.
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 not MOTE compatible
1.3b91_05
=========
Updates:
  • Token Facing after SetLayer(): updateHPStates
  • Started Adding Iconic Pathfinder characters to Summon list
  • Channel-PF: Bonus Amount Option
  • Corrected weapon stat damage variant
  • Added Barbarian & Rogue to Plothos manager

ELEMENTS TOUCHED
Properties
  • Pathfinder & DnD35
    • Items
      InHand

Lib:libDnD35Pathfinder

subUpdateHPStatesBarsLGM
subUpdateHPStatesBarsAliasmask
udfgetDistanceElev
LibSummon
LibRollAugment
tblCSlevel
tblCSinHand
TurnUndeadPF
setD20light
setHeld
editWeapon

~ PF Summoned Critters
ICONIC0 tokens
UTIL: Useful_Gear

Lib:Spells3
Corrected Cleric PF Healing Domain
Added Rogue PF Class
Added Barbarian PF Class
1.3.b91.04
I recommend a stack size of 3MB for this version.
NOTE: This release is compatible with MapTool 1.3.b91, and 1.3.b89_Nerps!_P.
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 not MOTE compatible

1.3b91_04
=========
  • Style Sheet Removal
    • Makes framework Java8 compatible
    • Attack Frame, Character Sheet, Target Area all work now
    • Still issues with skill & spell report/data dialogs so not 100% Java8 friendly
  • Edit Mods: mod types broken out in tabs for easier editing (thanks aliasmask!)
  • Added BABMod to properties and is now a parameter in mod-sets. So effects that change your BAB can more easily be applied.
  • Mod-Sets
    • Corrected Pathfinder Witch Evil Eye
    • Corrected Nauseated spelling
    • Added min(0,-DexB) to remove DexB from AC for Blind, Cowering, Stunned
    • BABMod changes Monk Flurry of Blows, and Divine Power
  • Campaign Macros
    • Rest: Prompts with stat damage now.
    • In Hand: mimics the character sheet macro
    • Light: mimics the character sheet macro
    • Conditions: Pops up a window with the condition icons, select tokens and click icon to toggle the active-mods.
    • Statblock2Token: Several enhancements from Aliasmask and Jamz. Moved the macro to the library.
    • Initiative: Now supports multiple die rolls taking best/worst, and a temporary bonus.
  • subUpdateHPStatesBars___: reduced mod-set activations
  • getDistanceElev: updated for aliasmasks performance changes
  • Attack Frame: Now supports variable weapon selections so you can manage your Marilyths! (numWeapChoice value when calling)
Specific Areas Modified
Changed components include: Main Library Token (Lib:libDnD35Pathfinder), Campaign Properties, Table: SysSetup, lib:spells3, Campaign macros
Maps: ~ PF Summoned Critters,~~ Libraries & Utils,~ImageStore


OTHER's TOOLS

Plothos Spell Manager 3: Corrected spell lists.
Latest Bag of Tricks (37o)
1.3.b91.03
I recommend a stack size of 3MB for this version.
NOTE: This release is compatible with MapTool 1.3.b91, MapTool 1.3.b90b, and 1.3.b89_Nerps!_P.
If you wish to use it with serious performance issues, it will work in 1.3.b90 IF you add in the library that corrects the json.sort issue. It may work in a degraded fashion in 1.3.b89 but I have not tested it and will not support it there and for certain the VBL tools will not work.
NOTE2: This release is Java7 compatible. Not Java6, nor Java8.

1.3b91_03
=========
  • Attack
    • Corrected when ranged attack modifiers are applied
    • Corrected Attack when token has multiple owners or is owned by All
  • Corrected Move Tokens
  • Mod-Sets
    • Corrected Pathfinder Monk AC Bonus
    • Corrected Pathfinder Divine Favor
    • Added state icon to Charge/Lunge/Cleave
  • State Icon: AC_Penalty
  • reloadSheet() - new function to better handle reloading the character sheet when info changes
Changed components include: Main Library Token (Lib:libDnD35Pathfinder), Campaign Properties, Table: SysSetup


1.3b91_02
=========
  • pRage: 0 Wisdom boost option
  • Mod-set: Power Attack/Deadly Aim - removed MiscAtk from mod-set as is calculated in attack macro now.
  • subModToggle - correctly maintains damage as Constitution is modified from Rage and other active-mods.
  • Character Sheet - Feats links to prd working better

1.3b91_01
=========
  • Target Area - Summon target link in Target Area frame - target token now only visible to owner and is visually less intrusive and MUCH easier to summon. You now summon it from the TA frame.
  • Summon - Finish Summon process merged so one click summoning now!
  • Summoned Critters - Some small tweaks like setting weapon sizes and ranges.
  • One-Click Heal/Damage Links: Heal Another; Channel (Pathfinder) - these no longer put up the floating frame with buttons, instead you click the link in the chat.
  • Sheet - corrected feat render issue
  • Mod-Sets -
    • Added Energy Vulnerability to Active mods
    • Finalized - Beast Shape.
    • New Pathfinder Polymorph: Elemental Body, Giant Form, Form of the Dragon
  • New Campaign Macro: Bad IDs - detect tokens that have IDs that won't work with macros because the ID looks like a number instead of a string.
  • New Campaign Macro: Find+Repair IDs - detect tokens that have bad IDs, then cut-paste them to create a new ID.
  • Removed lib:fixb90 - Require b91 or b89.Nerps! (not standard b89)


    OTHER's TOOLS

Specific Areas Modified
Campaign Properties:
Maps: ~ PF Summoned Critters, ~ D&D35 Summoned Critters, Random_PF_Critters, ~~ Libraries & Utils
Library Tokens: Lib:libDnD35Pathfinder
Campaign Macros
Table - FWDnD35PFSystem, SysVars, SysSetup
1.3.b91.02
1.3b91_02
=========
  • pRage: 0 Wisdom boost option
  • Mod-set: Power Attack/Deadly Aim - removed MiscAtk from mod-set as is calculated in attack macro now.
  • subModToggle - correctly maintains damage as Constitution is modified from Rage and other active-mods.
  • Character Sheet - Feats links to prd working better
1.3.b91.01
I recommend a stack size of 3MB for this version.
NOTE: This release is compatible with MapTool 1.3.b91 and 1.3.b89_Nerps!_P.
If you wish to use it with serious performance issues, it will work in 1.3.b90 IF you add in the library that corrects the json.sort issue. It may work in a degraded fashion in 1.3.b89 but I have not tested it and will not support it there and for certain the VBL tools will not work.

1.3b91_01
=========
  • Target Area - Summon target link in Target Area frame - target token now only visible to owner and is visually less intrusive and MUCH easier to summon. You now summon it from the TA frame.
  • Summon - Finish Summon process merged so one click summoning now!
  • Summoned Critters - Some small tweaks like setting weapon sizes and ranges.
  • One-Click Heal/Damage Links: Heal Another; Channel (Pathfinder) - these no longer put up the floating frame with buttons, instead you click the link in the chat.
  • Sheet - corrected feat render issue
  • Mod-Sets -
    • Added Energy Vulnerability to Active mods
    • Finalized - Beast Shape.
    • New Pathfinder Polymorph: Elemental Body, Giant Form, Form of the Dragon
  • New Campaign Macro: Bad IDs - detect tokens that have IDs that won't work with macros because the ID looks like a number instead of a string.
  • New Campaign Macro: Find+Repair IDs - detect tokens that have bad IDs, then cut-paste them to create a new ID.
  • Removed lib:fixb90 - Require b91 or b89.Nerps! (not standard b89)


    OTHER's TOOLS

Specific Areas Modified
Campaign Properties:
Maps: ~ PF Summoned Critters, ~ D&D35 Summoned Critters, Random_PF_Critters, ~~ Libraries & Utils
Library Tokens: Lib:libDnD35Pathfinder
Campaign Macros
Table - FWDnD35PFSystem, SysVars, SysSetup
1.3.b90.01
This is the MT1.3b87.07.u02 framework tested for the b90 MapTool jar with the addition of upgrading to the latest (v.37d) Wolf42 Bag of Tricks. Future releases of my framework will be using this baseline and the b87 version will no longer be upgraded.
1.3.b87.07.u02
I recommend a stack size of 3MB for this version.
NOTE: This will be my last 1.3b87 release. I will do one or two 1.3b90beta releases (b89 is unusable for me), then will probably move to MOTE.

UPDATE 2: in development
  • Corrects OneClick damage link
    Corrects resized damage for weapon damage entries that look like 1d6+1
    Cleaner output for HealAnother and Pathfinder Channel
    More stable token image when using Disguise and HPChange
UPDATE 1:
  • Corrects ManyShot for both Pathfinder and D&D3.5
    • Pathfinder = Fullround, one extra arrow damage, no penalty to attack
    • D&D3.5 = Standard/Single attack, multiple extra arrow damages based on BAB, progressively larger penalty to attack
    Macros changed: Attack, LibAttack, LibAttack.sub
1.3b87_07
=========

Lots of new stuff as well as updated stuff (aka I did a bad job of documenting changes this go around so this list will be incomplete).
  • Token-Map Independence - The action links on the Character sheet can now be run when you are on a different map than where your token resides. So if you are looking at a map of the world and the GM asks for a Knowledge check, you can roll it without swapping back to the map your token resides on! This is also true of the Attack Frame.
  • Summon -
    • Completed core Pathfinder summon-able creatures (some variants are included as well).
    • Broke out the various types (Monster, Nature's Ally, Undead, Bag of Tricks, Utility) so the picklist is easier to navigate.
    • Added Skeleton and Zombie templates which you can apply to the summoned critter.
    • Some new Utility tokens to include a modified Azhrei Harrow Deck, and a token with created gear on it (like chain mail).
    • The Finish Summon macro now works smartly with creatures as well as utility tokens (does not prompt for templates and hitpoints for the utility tokens)
  • Skeleton and Zombie Pathfinder templates.
  • Weaponset / Combat -
    • Weaponset config now includes
      • Damage Modifier
      • Range type (Melee,Bow,Crossbow,Thrown)
      • Range Increment
      • Overrides for Attack Stat, Damage Stat, Damage Stat Multiplier. This allows you to change to a different stat for attack and/or damage (so you could use Int and Cha for example).
      • An additional weapon extra damage type (in case you have a flaming+shock weapon)
      • Size changes damage dice. A Weaponset has a defined size (default Medium), and the Attack Frame/Dialog allows for a variant size which will modify the base damage dice of the weaponset. So if you have a medium shortsword (1d6) and you select Large in the Attack, the damage dice will be changed to 1d8.
      • Advantage/Disadvantage - You can choose to roll two d20s and take the highest or lowest when attacking.
      • Output reformated - modified Aliasmask's fancy chat output table which includes click-able damage and click-able targets.
      • Added the Medium Natural Attacks to weaponset21-30.
    • If a Primary target is selected, Higher Ground, Range increments, and Point Blank Shot will be automatically calculated. The range will take into account elevation.
  • Saving Throw Advantage/Disadvantage - You can choose to roll two d20s and take the highest or lowest when saving.
  • Character Sheet - added Elevation and Feat-listings
  • Feats - There is now a checklist of Feat names that you can select for a creature/PC. The full list will show on the Character Sheet, a reduced list will show in the statsheet. This checklist is cosmetic but there is a correlation between this list and the framework feats lists (so if you select Point Blank Shot in this list, the PointBlankShot framework feat will also be checked).
  • Creature Sub-types - Added more since more were added by Paizo.
  • Campaign Properties
    • Very basic Ship property set (for Pathfinder Skull and Shackles)
  • Mod-Sets -
    • First cut at a Pathfinder polymorph category: Beast Shape. This was a bear :-)
      • It only prompts for the changes available at the selected tier (I,II,III,IV).
      • It applies tier limitations (max fly of 30 for tier I).
      • It applies an Animal (or Magical Beast) overlay token state icon.
      • A baseline set of natural weapons can now be found in weaponsets21-30 (and you can use the new attack as a different size to easily resize this damage).
    • Rage - separated str/con per the discussion in the forum.
  • Harrow Deck - Summon this token then run the macros on it. Each token will function as a separate deck (may need to name them uniquely?). The deck is shuffled and a fresh set of cards is dealt out when Harrow Layout is run. Harrow Reading will display the result of Harrow Layout (so run Harrow Layout once, then you can run Harrow Reading at any time to see the stored layout). The reading is displayed in chat and in a frame. A detailed GM-only reading is also available in a frame if you click the GM Detailed Reading link in the chat.
  • Deck of Many Things map - use the macros on the DeckofManyThings token and on the card tokens when they are created. This is just a way to deal out the cards. It is kind of silly but I had it laying around so threw it in, feel free to delete the map and related tables if you want to reduce the file size.
  • Integrated several of AliasMask's modifications to include Elevation, fancier combat output, auto-detection of range and higher ground mods.


    OTHER's TOOLS
  • Updated Lib:Play (Rumble's Dice tool) to have unique calls so it is not stomped on by Wolf42s Bag of Tricks. That way if you prefer some features of this dice tool you can still have it.
  • PF Statblock2Token - Corrected Vulnerability, Added Feats (fails if there is a compound feat with multiple entries like: Weapon Focus(bite,claw) )

Specific Areas Modified
Campaign Properties: Pathfinder, DnD35, Ship. STATES: Aliasmask's Elevation states, Generic creature type overlay
Maps: ~ PF Summoned Critters, Random_PF_Critters, Deck_of_Many_Things, ~~ Libraries & Utils
Library Tokens: Lib:libDnD35Pathfinder, Lib:Play, Lib:msg_mngr
Sample Tokens: DnD35 - Bard macros: Knowledge and Fascinate
Campaign Macros
Table - SysVars, SysSetup, Harrow Deck, Harrow Data, DeckofManyThings, CreatSubtypePF
1.3.b87.06
1.3b87_06
=========


  • Character Sheet -
    • Now should be the go-to place for players
    • Added more macro links so you can better run as a player directly from the character sheet and avoid the campaign macros
      • Stat Damage
      • Negative Level
      • Special Attack
    • Further corrected the cache.
    • Added Senses information.
    • Added what is in hand information.
    • Light source
    • Pathfinder Concentration check (this requires a single skills edit to show up)
    • Can deactivate individual mod-sets with a single click
  • Campaign Properties
    • MapTools Statsheet properties are now clearly listed at the end of the properties. Any of the "sheet.___" properties can be freely removed/changed without impacting functionality. Reworked the statsheet to be more compact (along the lines of what AliasMask has posted).
    • NEW properties: These are used to maintain the senses of the token (low-light vision, scent, tremorsense 30 ft., etc.) When modified (through Edit Core), the vision of the token will be changed.
      • sheet.___
      • SensesFixedJ:[]
      • SensesRangedJ:{}
      • SensesFixedMod:{}
      • SensesRangedMod:{}
      • SensesDisplay
      • HeldLeft
      • HeldRight
    • Weapon15 is now defaulted to improvised club-thrown
  • Mod-Sets: Added Senses (so you can now have a mask that grants darkvision 30 ft.). This will come in useful for the future polymorph mod-sets. Tweaked some mods (Blinded, Dazzled, Unconscious) to use the new Senses.
  • Frame based Attack window changes - Added 2nd target. Added a followup Combat Maneuver (for things like wolves that get a follow up trip attack)
  • Macro limitation: Players can no longer modify hitpoints (or do a Mod Report) on tokens they do not own.
  • Finish (Summon) modification: Corrected Timer for multiply selected tokens. Added Bonus hp/HD and Bonus total hitpoints options (for things like a Varisian Idol).
  • Further processing of summoned monsters Pathfinder level 0-5. Included Dorn's tokens for 6-9 but they are not scrubbed yet (but I did remove the portrait images as they added a 30% bloat to the file size). Added Sense info. Added summon-able light source.
  • Added some introductory undead (skeletons and zombies).
  • Setup Blank - Moved to the library token, added Senses, modified default equipment.
  • Skills - Added automatic selection of Class skills for Pathfinder creatures based on creature type. Added setting of a Speed modifier to Pathfinder Fly skill based on Fly Maneuverability.


    OTHER's TOOLS
  • Upgraded to Wolf42 Bag of Tricks 25c -- CUSTOMIZED to support my UDF Wiki: setSize() and to support the automatic movement of the "shadow" invisible token. These customizations are implemented via Event macros on lib:EventMacros.
  • Plothos Spell Manager (updated to remove the need for lib:players). Added some class data (PF UM Druid_Storm, and further fleshed out the Witch).
  • Removed aliasmask's lib:players as it is no longer required.
  • Added Crusader's Macro library from aethelflaed
  • Added summon-able light from Aliasmask

Specific Areas Modified
Campaign Properties: Pathfinder & DnD35: Weapon15, sheet.___, SensesFixedJ, SensesRangedJ, SensesFixedMod, SensesRangedMod, SensesDisplay, HeldLeft, HeldRight, XP, NewXP, LeveledUp, XPadvancementPace, NextLevelXP, Regeneration, AntiRegen, FastHealing. SIGHT: Darkvision60 STATES: LevelUp, XP, HasInit
Lib:libDnD35Pathfinder
Campaign Macros
Table - SysVars, CreatTypePF, CreatTypeSRD
1.3b87.04
I recommend a stack size of 3MB for this version.

1.3b87_04
=========
  • NEW! Frame based Attack window - A floating frame that can be left up (I recommend stack docking with the character sheet). HALLELUJAH!
  • Attack Change - Undid my dumb merging of Cover and Fire into Melee, they are separate things!
  • Healing Change - Now the new mod-sets Staggered, Disabled, Prone and Unconscious are integrated into the healing macros. So when you get healed back up, you use the Active Mods dialog to remove Prone when you stand up (it is no longer just a state icon).
  • New Mod-Sets: Prone, Unconscious, Disabled, Staggered
  • New State Icons: Disabled, Staggered, Prone, Unconscious
  • Tons of changes and tweaks all over the place!
  • Extreme cleanup of summoned monsters Pathfinder level 1-4.
  • Resolute & Entropic templates
  • Summoned Critters can be timer tokens too!
  • Character Sheet - corrected an issue with the cache so now the Main sheet skill links will work even post campaign reload. Little tweaks here and there on the sheet.
  • Fixed issue with Active-mods and worn items (which are mods in their own right). There was an issue with active-mods if you had no items created for the token.
  • Setup Blank - Changed Notes to Languages and moved so is more prominent.
  • Property changes - default weapons now include: improvised club, unarmed attack, touch, ranged touch. Moved all of these to the last 4 weapon-set slots.
  • Mod-Set Tweaks: Many tweaks and corrections to include: Fatigued, Combat Expertise


    OTHER's TOOLS
  • Upgraded to Wolf42 Bag of Tricks 23 -- CUSTOMIZED to support my UDF Wiki: setSize() and to support the automatic movement of the "shadow" invisible token. These customizations are implemented via Event macros on lib:EventMacros. Preliminary token movement restriction code, choose Limit Movement = non-zero integer (1 works well) to activate.
  • Plothos Spell Manager with Aliasmask tweaks (which in turn require his lib:players). Please report any system latency/lag issues and I fear adding the lib:players + Bag of Tricks might be too much overhead for the return.
Specific Areas Modified
Campaign Properties: Pathfinder & DnD35: Weapon16-19, State icons
Lib:libDnD35Pathfinder
Campaign Macros
Table - Conditions, SysVars, SysSetup


Image
1.3b87.02
I recommend a stack size of 3MB for this version.

1.3b87_02
=========
  • NEW! Target Area - A floating frame that helps you to target a grid intersection and then effect tokens in a chosen area.
  • Faster Character Sheet access - now caches the skill table on the Main Character Sheet tab so the sheet loads a heck of a lot faster now (first load post skill change will be original speed as the cache is rebuilt then).
  • Black Tentacles - Works on Hex grids now
  • UTILITY Tokens added to Summon maps - If you Summon, scroll down alphabetically to find the UTIL tokens. This gives you an easy way to summon a Black Tentacles, or a timer token (I have some customized images for timer tokens too, for things like Spiritual Weapon, Flaming Sphere, Bigby's Icy Grasp/Interposing Hand}.
  • Any token can be a timer - Now any token can have the Setup Timer and Next (Timer) macros work on them. So your summoned creatures can be their own timers!
  • Stat Damage - can enter a die roll (like 1d6)
  • Tweak to Mod Report
  • Setup Blank - Pre-populates with Leather Armor and 1 Natural Armor (but not equipped). This should make setting up a blank token a tiny bit more clear.
  • New Properties: Public_Note, Visible_Gear, CacheCSSkills, MoveRemain, MoveActive, MoveCurrentRound, and some properties to support other peoples tools.
  • Added Spell Resistance & Vulnerabilities to the DRER json
  • Modified Properties: DRER, DRERMod (these have been extended to support Spell Resistance)
  • Moved armor gear based mod-set notes from the AC property and put in Visible_Gear
  • Removed the resort of initiative for GMs using the timer/EBT tokens
  • Corrected some Hex map support minor glitches
  • New Mod-Set: Squeezing
  • New State Icons: Light & Stat Buff - http://forums.rptools.net/viewtopic.php?f=8&t=19987
  • Attack Change - Changed Shoot/Throw into Melee (-4) to a more generic Cover (-4) option and it now modifies both ranged and melee attacks.
  • System specific Creature Types - Now there are tables for Pathfinder and D&D3.5 creature types/subtypes. So the system you specify will use the appropriate tables.
  • Healing Surges - This entry on the Core character entry dialog now just evaluates to whatever you put there (previously it added your Con bonus to whatever was in that field). You can have the same functionality by placing a formula in the field, so for example 3+ConB would give three plus your Constitution bonus number of surges per day.
  • Full HP - Now only operates on Pathfinder/DnD35 tokens. So you can do a large drag select on the Object layer and run this to restore all tokens that were wounded enough to drop to the Object layer.

    OTHER's TOOLS
  • Upgraded to Wolf42 Bag of Tricks 13.0f -- CUSTOMIZED to support my UDF Wiki: setSize() and to support the automatic movement of the "shadow" invisible token. These customizations are implemented via Event macros on lib:EventMacros. Preliminary token movement restriction code, choose Limit Movement = non-zero integer (1 works well) to activate. Corrected invisible token movement from r03 of the framework.
  • Tweaked Aliasmask's Use Disguise - References Table-Polymorph and Visible tokens on current map
  • Upgraded to Aliasmask's lib:chat v1.2
  • Tweaked Rumble's DiceBox - Will show die images in the tooltip if Exploded not checked, Tooltip Info: Each Die is selected, and you import the default tables to get the die images (MENU: Help - Add Default Tables)
  • Tweaks to Plothos Spell Manager 3
  • Changed to Neofax's version of Wrathgon's Spell Manager
Specific Areas Modified
Campaign Properties: DRER, DRERMod, changed GM auras to Owner auras, State icons
Lib:libDnD35Pathfinder
Campaign Macros
Table - SysVars, D100

Image
1.3b86.03
1.3b86_03
=========
  • Support for Hex and Gridless Maps. Previously token sizes were not managed so you could only use a Hex grid map with tokens that were Medium sized. Now sizes are managed and even gridless maps should be supported. The Black Tentacles macro will likely only work on Square grid maps.
  • Resolved dual output for GMs.
  • PF Fly Skill: updated the Globals data so Pathfinder Fly skill now has size modifiers. Added a campaign macro you can run that will update your Globals token so it preserves your current data.
  • Vulnerable damage. You can now enter a negative number in the DR/ER dialog that is presented when a token takes damage. Negative values will INCREASE the damage taken. This is to provide a place to put Vulnerable damage.
  • PF Channel Energy. Clarified the tooltip (it is still ugly), and clarified the target of healing/damage in the heal/damage dialog.
  • D&D Channel Energy. Does a cleaner job of handling tokens that have no ChannelEnergy string property.
  • Invisible mod-set. The macro Invis Move removed as now the object layer marker is automatically moved for you.
  • Black Tentacles: performance boost!
  • Lots of tool-tips on the Campaign Macros to help clarify functionality.
  • PF Combat Maneuver: Corrected CM rolls for creatures sized Tiny and smaller (they get Dex instead of Str for the roll).
  • Change GM only Auras to OWNER as this makes them more flexible but still preserves GM functionality.

    OTHER's TOOLS
  • Upgraded to Wolf42 Bag of Tricks 6.5d -- CUSTOMIZED to support my UDF Wiki: setSize() and to support the automatic movement of the "shadow" invisible token.
  • Upgraded Aliasmask's Impersonate library to 1.1
  • Upgraded Aliasmask's 2.1 change to TokenManager
Specific Areas Modified
Campaign Properties: Changed Weapon default settings, tweaked a light
Lib:libDnD35Pathfinder
Lib:GlobalsSRDPF - SysSkills
Campaign Macros
Table - SysVars, Critical Hits/Misses
1.3b86.02
1.3b86_02
=========
  • Merged in Neofax's PF campaign file so his update effort should be less going forward.
  • Merged in Aliasmask's campaign file.
    NOTE: I made personal choices with regards to these merges, so there are some differences.
  • Included Wolf42's Beta tools (teleport pads and forest generator, etc.)
  • Included Plotho's Beta 3.0 Spell Manager, 2.04 Spell Manager, and his Inventory Manager
  • Initial Campaign Button Reformatting. A fair bit of discussion and thought is going into these. There are at least two differing camps, "Keep em small" & "Make em easier to find". These are somewhat mutually exclusive, and with the current window the organized approach denies a horizontal layout. So more thought and fiddling to come.
  • Active Mods: Unholy Aura, Heroes Feast
  • Vital Strike Feat
  • Enhanced the ManyShot Feat: Now prompts for ManyShot in attack dialog only if you have the feat, if chosen, RapidFire is removed, attack option is set to Standard (not Full round), and a -4 tempATK penalty is applied. Damage corrected: Only shows if you chose ManyShot from attack dialog. Shows multiple arrows should your BAB be high enough. Adds special weapon damage (like flaming) and removes precision damage (Ranger favored enemy).
  • Adjust Action Points: Allow easy setting of daily number and current availability.
  • Concentration: Made it work for both systems. I assume D&D3.5 DMs will remove the macro since it is covered by Skill Check and Concentration on the character sheet, but for those that leave it, it will work correctly.
  • Crit Range Modifier: You can now specify a value in the attack dialog that will reduce each attack's threat range by that value. So if you want to guarantee a threatened critical, enter 20 (20-20=0 which is < 1 which is the lowest number a die can roll).
  • Critical Confirmation: Added Critical Confirmation persistent value to the attack dialog. You can enter a formula (like 4+IntB) into that field and that value will be added to critical confirmation to hit rolls. If you selected the feat Critical Focus, it will now show in this new field as a +4 bonus.
  • Secret Tooltips: Reworked GM detection and output code so should eliminate duplicate entries for GMs and work better.
  • Updated D&D3.5 special attacks so they have nicer tooltips and can be rolled secretly (this was previously done for PF).
  • Tweaked Lights & Auras: Now should be correct size from center of square. Silence deviates from this as it is most often cast on an intersection.
  • Move Tokens: Now gives map locations dialog if no tokens were selected
  • Map Locations Dialog: Has a link to move you to a desired map. Has a new button to add an entry point based on the selected token's location. (See this post for info: http://forums.rptools.net/viewtopic.php ... 2&start=40 )
1.3b86.01
MT1.3.86.01_DnD35_Pathfinder.zip

1.3b86_01
=========
  • (From Aliasmask) Mod Report: Output changed.
  • (From Aliasmask) Fading Arc HP: Added support for his variant hp tracking bar. Global dialog lets you select which hitpoint bar to use.
  • (From Aliasmask) Mod-Edit window now re-opens after you make an edit so you don't have to relaunch the macro.
  • (From Aliasmask) Expend multiple channeling energies for 3.5 Turn macro
  • (From Aliasmask) Miss Chance option to the Attack. Added a second Miss roll to accomodate Blind-Fight feat. Simplified to just reporting the % roll to make this more flexible.
  • Mod-Sets: Removed Doom (just use Shaken instead).
  • Sub-type Neutral: useful for showing PC alignment via subtypes
  • Sub-types Pathfinder: Added the Pathfinder subtype info
  • CMDMod: This is now functional for real!
  • Special Attacks (Pathfinder): Lots of rework here. Correctly uses CMB, Nicer Tooltips, Secret rolls, Uses "Charge/Lunge/Cleave" mod-set
  • NEW Special Attacks (Pathfinder): Dirty Trick, Drag, Reposition, Steal
  • PF Mod-set: Lunge/Cleave changed to Charge/Lunge/Cleave
  • Attack dialog: PF - removed Flurry of Blows. Now use the FoB mod-set, and setup 2 weapons, one primary the other secondary and do a two-weapon attack
  • Template: Savage Creature
  • Added Statblock2Token 1.8 (Azhrei edition)
  • Added Campaign Properties that Wolf42 uses with his Teleport pads
  • GlobalsSRDPF: SkillSys: increased sizemod array to 9 to support Collosal size;
  • Corrected D&D3.5 Stat Damage
  • Updated many of the Summoned Creature tokens (D&D3.5 mostly, but also level 1 and half of level 2 PF)
1.3b82.01
b82r01 Notes
MT1.3.82_DnD35PathfinderCore01.cmpgn
=============
  • Removed duplicate seperators from the Property sets (the "---").
  • Added Secret attack for GMs (output goes to self and gm).
  • Attack - Incorporated Lunge, ManyShot, Critical Focus. Added a calling parameter that lets you limit the number of Weapon choices in the attack dialog (players rarely need more than 4).
  • Activating a mod-set will no longer send an extraneous line to the chat.
  • Added some vision types (Darkvision & Lowlight vision combined).
  • Auras: imported the auras the community has embraced.
  • Corrected SRD Fatigued mod set (no longer halves movement speed).
  • HPChange now just prompts once to apply to all selected tokens (the DR/ER dialog will still pop up individually as needed). You can now enter a die roll into the HPChange value box (like 1d8+1).
  • PF mod-sets: Stunned, Fear - Cowering, Dazzled, Grappled, Helpless, Paralyzed, Pinned (I did not include Prone, Dying, Staggered, Unconscious as they are integral to the HPDying code.) (I did not include Negative Level as there is macro that tracks that to include HP loss and its value is used in many macros to include PFConcentration.) These exclusions may get worked in in the future.
  • PF HPDying now correctly uses a Con check for stabilization.
  • New Feat-Die Hard
  • Secret Tool-tips: Tracks who is a GM (Campaign Macro: Update GM Status) and only sends tool-tip info to the person that runs the macro and the GM (other players do not see). Known Issue: If you do a Stat Check or Saving throw from the Character Sheet and choose Secret, a blank line will be sent to the other players (so they don't see what you did).
  • SUMMON: This new macro/map function will prompt you with the list of creatures on the designated map (there is a default map for D&D and one for PF) and will bring the one you select next to your token. This is great for Monster Summoning. You can then follow up by rolling the random hitpoints and applying the Augmented Summoning mod-set. (There is a macro to setup random hitpoints too.) If you give the Summon macro a map parameter, it will summon from a different map than the framework defaults (the FW defaults need to be named "~ D&D35 Summoned Critters" and "~ PF Summoned Critters"). Imported and tweaked the Template application macros.
  • State Icons: Dazzled + buncha new to include Leters/Numbers that are nice to put on info tokens to show room numbers, and the state icons the MovePad uses.
  • Calendars: Imported and tweaked the PF and Forgotten Realms calendar macros.
  • Weapons: Added 10 more weaponsets to the property set to help those folks who have lots of different weapon combinations.
  • PFConcentration now has another persistent entry for your Feat/Trait bonuses.
  • Added CMDMod/CMBMod to the property set and mod-set setup.
  • Added bonus type: Trait
  • Eidolon Life Link Distance - first cut at a macro to adjust the Eidolon's Max/Current Hitpoints
  • Host of other tweaks/changes/alterations.
Last edited by lmarkus001 on Tue Jun 19, 2012 2:29 pm, edited 8 times in total.

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

Re: [D&D3.5 + Pathfinder] MT1.3b82 Campaign Macros r01

Post by lmarkus001 »

Trespassers will be sexed.

neofax
Great Wyrm
Posts: 1694
Joined: Tue May 26, 2009 8:51 pm
Location: Philadelphia, PA
Contact:

Re: [D&D3.5 + Pathfinder] MT1.3b82 Campaign Macros r01

Post by neofax »

Thank you so much for the CMBMod and CMDMod! I will play around with this and try to break it.

User avatar
Azhrei
Site Admin
Posts: 12086
Joined: Mon Jun 12, 2006 1:20 pm
Location: Tampa, FL

Re: [D&D3.5 + Pathfinder] MT1.3b82 Campaign Macros r01

Post by Azhrei »

Sounds awesome, Lindsay! Thank you!

Will there be an implementation of the Diehard feat in our future? You mentioned dying at -Con and it occurred to me that I have an NPC with the Diehard feat and it'll be a pain to keep him going when his HP go negative!

I like the idea of putting summoned monsters on separate maps. Now people can make their own changes (to the standard monsters or perhaps add their own) and just export the map to share them with others. Very slick. ;)

Oh, and a big "thank you" for starting a new thread. That last one was getting pretty long in the tooth!

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

Re: [D&D3.5 + Pathfinder] MT1.3b82 Campaign Macros r01

Post by lmarkus001 »

Indeed it is in this release (I am so fast I did it before you asked!)

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

Re: [D&D3.5 + Pathfinder] MT1.3b82 Campaign Macros r01

Post by Elorebaen »

Appreciate it LM!!

mcbobbo
Kobold
Posts: 20
Joined: Wed Jul 21, 2010 11:26 pm

Re: [D&D3.5 + Pathfinder] MT1.3b82 Campaign Macros r01

Post by mcbobbo »

Does this framework handle spells?

jstak
Cave Troll
Posts: 31
Joined: Sun Dec 12, 2010 2:36 am

Re: [D&D3.5 + Pathfinder] MT1.3b82 Campaign Macros r01

Post by jstak »

mcbobbo wrote:Does this framework handle spells?
It does, it supports both the "plothos" and the "wrathgon" spell managers. Use Plothos if you are using classic classes, and wrathgon for the rest. Plothos seems more stable, but has some limits. There is rumor of plothos v2 soon, so send him your good thoughts!

User avatar
Paradox
Dragon
Posts: 724
Joined: Fri Feb 27, 2009 4:01 pm

Re: [D&D3.5 + Pathfinder] MT1.3b82 Campaign Macros r01

Post by Paradox »

Thank you!

Is there a way to transfer Mod Sets that we have created in an older version to this version?

I created a handful of class based modsets, and I sort of dread recreating them all. I will if I have to though.

EDIT: Bleh, I'll just remake them, but it would be handy to know for future upgrades. Going to use this Sunday evening (tomorrow). I'll report back on how it goes.
I no longer believe that MapTools is usuable or intended just for programmers. MapTools is for everyone.

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

Re: [D&D3.5 + Pathfinder] MT1.3b82 Campaign Macros r01

Post by lmarkus001 »

Paradox wrote:Thank you!

Is there a way to transfer Mod Sets that we have created in an older version to this version?
But of course. Just keep your GLOBALS token (it houses the mod-set definitions). There is a campaign macro (Populate/Update Global Mods) that will update the mod-sets in your Globals token (it reads them from a table and overwrites any mod-sets with the same name, but does not touch sets with other names).

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

Re: [D&D3.5 + Pathfinder] MT1.3b82 Campaign Macros r01

Post by jsharen »

Lindsay,
Trying out the summon creature portion of the FW, and I get he following error:

Error executing copyToken: the token name or id "Ape (Gorilla)" is unknown on map "~ PF Summoned Critters".

Am I doing something wrong?

neofax
Great Wyrm
Posts: 1694
Joined: Tue May 26, 2009 8:51 pm
Location: Philadelphia, PA
Contact:

Re: [D&D3.5 + Pathfinder] MT1.3b82 Campaign Macros r01

Post by neofax »

No, you just need to normalize the names of the tokens on that map. Many have a extra space " " character at the end or beginning of them which MTScript strips out and causes the macro to error out. Also, most have funky names due to being a straight copy from the PDF and pasting into statblock2token.

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

Re: [D&D3.5 + Pathfinder] MT1.3b82 Campaign Macros r01

Post by lmarkus001 »

I have only massaged the level one PF tokens (those that have names that begin with 0101 and the like). I just imported that map from DragonLady's GoogleDocs site and plan to further scrub the creatures over time.

neofax
Great Wyrm
Posts: 1694
Joined: Tue May 26, 2009 8:51 pm
Location: Philadelphia, PA
Contact:

Re: [D&D3.5 + Pathfinder] MT1.3b82 Campaign Macros r01

Post by neofax »

It would be nice if it was crowd sourced so all can help and enjoy!

Post Reply

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