Basic Implementation in a New Campaign File:
- Use a 2MB stack for when you launch MapTools (the default batch file is just 512KB so is insufficient).
- Designate one map to hold your library tokens and image: tokens. That map must be visible to players.
- Select the Hidden layer of that map.
- Drag the library tokens onto the Hidden layer (the actual file names will have version numbers in them): Lib-GlobalsSRDPF.rptok; Lib-libDnD35Pathfinder.rptok; Lib-PathfinderSpells.rptok; Lib-UDFunctionsLGM.rptok.
- Select the Token layer of that map.
- Drag the utility tokens on to the Token layer of that map (this provides a nice place for everyone to find their utility tokens): EBT.rptok; TeleportPad.rptok; Timer.rptok.
- Resize Black Tentacles (EBT) to Colossal. Rezise TeleportPad to Huge.
- Right click in the Campaign window and Import Macro Set. Import the macroset file MT1.3.xx_DnD35PathfinderMacros0x.mtmacset.
- Select the menu choice: Edit -> Campaign Properties
- Press the Import button on the Campaign Properties dialog. Open the MT1.3.xx_DnD35PathfinderProperties0x.mtprops file.
- Press the OK button on the Campaign Properties dialog.
- Select the menu choice: File -> Save Campaign As... and save your campaign.
- Select the menu choice: File -> Open Campaign... and open the campaign file you just saved. You are now up and running with the framework.
- As a GM, select your choices in the Edit Global Settings dialog.
- For each token that will want to use the Polymorph macro, you need to create a second token that is just an image (it does not need any property data). But that token must be named image:originalTokenName. Those tokens can be placed on the Hidden layer, and I recommend placing them on the same map you use for your library tokens.
- Open MT1.3.5x_DnD35Pathfinder0x.campaign in MapTools
- Right click in Campaign Macro window and Export Macro Set
- Menu: Edit -> Campaign Properties : press Export
- Select the three library tokens (Lib:libDnD35Pathfinder, Lib:PathfinderSpells, Lib:UDFunctionsLGM) and copy (ctrl-c). If you do not have it yet, also select and copy Lib:GlobalsSRDPF.
- Open your campaign file
- Navigate to the map the library token currently resides on
- Select and delete the relevant library tokens
- Paste (ctrl-v) the library tokens onto the Hidden layer. There is no need to paste the Lib:GlobalsSRDPF token once you already have it as all this token does is store global variables, in fact you will overwrite your stored Map locations if you replace it. NOTE: If you are upgrading to B56 r05, then you will need to replace your Globals token, so copy the Maps property from your existing token before you replace it so you do not lose your Move-To locations.
- Clear macros that might get duplicated out of the Campaign Macro window. If you have no custom ones that you generated, then you can just Clear Panel, otherwise just delete the ones that come from my campaign set.
- Right click in Campaign Macro window and Import Macro Set
- Menu: Edit -> Campaign Properties : press Import
- File: Save -> Campaign As... (don't overwrite your existing campaign, make a new copy with save as)
- Re-Open the campaign file (this is required to load the functions)
Pre-built monster tokens courtesy of IMarvin:
http://www.imarvintpa.com/dndlive/index.php
Pathfinder Stat Block Importer (Cosworth):
http://forums.rptools.net/viewtopic.php?f=8&t=12668
Pathfinder Summoned Creature Tokens (Imper1um):
http://forums.rptools.net/viewtopic.php ... start=1331
Spell Reference (alliasmask):
http://forums.rptools.net/viewtopic.php?f=46&t=12370
D&D3.5 Spell Macros courtesy of Azhrei:
http://forums.rptools.net/viewtopic.php ... 92&start=3
Plothos' 3.5 Spell Manager
http://forums.rptools.net/viewtopic.php?f=8&t=10487
Compatibility Caution: http://forums.rptools.net/viewtopic.php ... &start=402
Wrathgon's rewrite of Plothos' Spell Manager
http://forums.rptools.net/viewtopic.php?f=8&t=11509
The original Generic Attack Macro
The Skills Structure
The Global Handout Mechanism
Evard's Black Tentacles Token
Sample Campaign Files: (Link shows release notes as well.)
For MT1.3.b63 r05
For MT1.3.b63 r04
For MT1.3.b63 r03
For MT1.3.b63 r02
For MT1.3.b63 r01
For MT1.3.b61 r03
For MT1.3.b61 r02
For MT1.3.b61 r01
For MT1.3.b59 r02
For MT1.3.b59 r01
For MT1.3.b56 r09
For MT1.3.b56 r08
For MT1.3.b56 r07
For MT1.3.b56 r06
For MT1.3.b56 r05
For MT1.3.b56 r03
For MT1.3.b56 r02
For MT1.3.b56 r01
For MT1.3.b55 r03
For MT1.3.b55 r01
For MT1.3.b54 r02
For MT1.3.b54 r01
For MT1.3.b53 r04
For MT1.3.b53 r03
For MT1.3.b53 r02
For MT1.3.b53 r01
For MT1.3.b50 r04
For MT1.3.b50 r03
For MT1.3.b50 r02
For MT1.3.b50 r01
For MT1.3.b49 r03
For MT1.3.b49 r02
For MT1.3.b48 r01b
For MT1.3.b47 r02
For MT1.3.b45 r02
1.3.b61.01
http://www.4shared.com/file/146566549/c5990b17/MT1361_DnD35PathfinderCore01.html
Updates:
- The download now has all the relevant framework parts as separate files as well as including the old Core.cmpgn so you can play with the stuff and see how it should work. Parts list (bold indicates has changed since previous release):
[list][*]Lib-GlobalsSRDPF b59 01.rptok, [*]Lib-libDnD35Pathfinder b61 01.rptok, [*]Lib-PathfinderSpells b59 02.rptok, [*]Lib-UDFunctionsLGM b61 01.rptok, [*]MT1.3.61_DnD35PathfinderMacros01.mtmacset, [*]MT1.3.61_DnD35PathfinderProperties01.mtprops, [*]EBT b59 02.rptok, [*]TeleportPad b59 02.rptok, [*]Timer b56 02.rptok, [*]SRDVariantTokenMacros.rptok, [*]MT1.3.61_DnD35PathfinderCore01.cmpgn
[*] Pathfinder CMD corrected.
[*] Dedicated Skill Check now works for subcategories like Knowledge (arcana).
[*] Polymorph D&D -- Added skill alternate stat support.
[*] Global Setting: Change token image when unconcious -- The functioning of this has changed. As before, any token with a Handout image will have that image become the token image when that token goes below 0 hitpoints. But now, the orignial "alive" image assest ID is stored in the Private property on the token and is referenced to restore the token image when it gets to 0 or more hitpoints. Every token that can take damage and has a Handout image should have a copy of that token made and renamed to "image:tokenName" (the tokenName must exactly match the original token name). This image:tokenName can live on any map and can be stored on the Hidden layer, so you can dedicate a map to resources.
[*] NEW Global Property: StartMap -- used by onCampaignLoad to load the desired map on startup.
[*] NEW Macro: setStartMap -- Identify a map name and x,y coordinate that will be loaded when the campaign is loaded (or players connect).
[*] TeleportPad -- Removes from initiative before moving to avoid issues. Shifts the player's map and view point to the destination location. Token initiative is preserved and moved from one map panel to another.
[*] NEW Macro: Init SortTop -- replaces Init Addparticipant and Init NewEncounter. Sets round to 1 or increments round, sorts init list, sets top of the order as active.
[*] MoveTokensToMap -- Lots of changes. Secretly moves NPCs. Provides a link in chat for the GM to be taken to the map and location of the destination. For PCs, sends a link to the owners of the tokens. They click the link and their token will be moved to the destination map AND their view will center on their token at the new location. This approach removes the issue of multiple people modifying a token at the same time (GM and Player) and it makes the move less confusing and easier for the player (their view gets automatically changed). Token initiative is preserved and moved from one map panel to another. The old method of the GM forcing the PC tokens is still an option for those special cases when that is preffered.[/list]
Short Term ToDo List
- Polymorph for Pathfinder
- Quickie Condition Set
1.3b59r02
http://www.4shared.com/file/142487744/80338d76/MT1359_DnD35PathfinderCore02.html
Updates:
- The download now has all the relevant framework parts as separate files as well as including the old Core.cmpgn so you can play with the stuff and see how it should work. Parts list (bold indicates has changed since previous release):
[list][*]Lib-GlobalsSRDPF b59 01.rptok, [*]Lib-libDnD35Pathfinder b59 02.rptok, [*]Lib-PathfinderSpells b59 02.rptok, [*]Lib-UDFunctionsLGM b59 02.rptok, [*]MT1.3.59_DnD35PathfinderMacros02.mtmacset, [*]MT1.3.59_DnD35PathfinderProperties02.mtprops, [*]EBT b59 02.rptok, [*]TeleportPad.rptok, [*]Timer b56 02.rptok, [*]SRDVariantTokenMacros.rptok, [*]MT1.3.59_DnD35PathfinderCore02.cmpgn
[*] SkillCheck remembers last skill used (again).
[*] NEW Dedicated Skill Check -- a macro you can hard code to perform a specific skill check. Useful to copy on tokens.
[*] MoveTokensToMap -- new option: scatter. When selected the tokens will be spread to fill the 3x3 area surrounding the target x,y coordinate.
[*] PolymorphD&D - major enhancements... support for Alter Self, Baneful Poly, Shapechange, Wild Shape, Alter Self. Allows for armor/shield to stay active after change. Adds racial skills. Filters by creature type.
[*] Rage -- Now stores the selected Rage parameters, and cycles between Normal -> Raged -> Fatigued. It understands the difference between the short term Rage induced fatigue and the fatiged state (so you can now Rage when fatigued or exhausted).
[*] TeleportPad -- New token/macro (THANKS DrVesuvius! http://forums.rptools.net/viewtopic.php ... 97&start=5 ). Place this token, then run the SummonPlayers macro on the token, select the desired players. The selected players will recieve a macrolink in chat. If they select their token then click the macrolink, their token will be moved to a spot near the TeleportPad (it selects a random spot in a 3x3 grid using the TeleportPad as the upper left corner).
[*] Whisper -- Now clears the text box after sending.
[*] PathfinderSpells Library -- made MageArmor, CatGrace, SoF all use the subRecalcAC macro so AC now gets updated correctly.
[*] FullHP -- GM macro that sets the selected tokens to maximum hitpoints.
[*] HealAnother -- Macro that prompts for fixed or rolled hitpoints, then sends a link in chat to the designated player, who in turn selects their token and clicks the link to apply the healing.
[*] Updated Character Sheet -- Added a "short form" of the skills table to the Main tab. This gives you access to most of the data needed during play. For detailed breakdown you can still go to the Skills tab. Additionally, cleaned up a couple of tool-tips here and there.
[*] Updated Black Tentacles -- Now uses the release Pathfinder mechanisms vs. the Beta PF. Also, the generated name now uses a random 4 digit extension instead of the mega-long tokenID.
[*] Modified some text info in dialogs to clarify.[/list]
Short Term ToDo List
- Polymorph for Pathfinder
- Quickie Condition Set
1.3b59r01
http://www.4shared.com/file/136621263/f63373c0/MT1359_DnD35PathfinderCore01.html
Upgrade Warning!
If you have set up Move-To points or Global Handouts in your campaign, those are stored on the Lib:GlobalsSRDPF token in the Maps and Handouts properties. If you replace your Globals token, you need to copy the values in the Maps and Handouts properties before you delete that token.
Updates:
- The download now has all the relevant framework parts as separate files as well as including the old Core.cmpgn so you can play with the stuff and see how it should work. Parts list (bold indicates has changed since previous release):
[list][*]EBT.rptok, [*]Lib-GlobalsSRDPF b59 01.rptok, [*]Lib-libDnD35Pathfinder b59 01.rptok, [*]Lib-PathfinderSpells b56-08.rptok, [*]Lib-UDFunctionsLGM b56 10.rptok, [*]MT1.3.59_DnD35PathfinderMacros01.mtmacset, [*]MT1.3.59_DnD35PathfinderProperties01.mtprops, [*]Timer b56 02.rptok, [*]SRDVariantTokenMacros.rptok, [*]MT1.3.59_DnD35PathfinderCore01.cmpgn
[*] New feature: Damage Reduction / Energy Resistance.
[*] New Property DRER -- This is a JSON object listing the various Damage Reduction / Energy Resistances.
[*] Updated ChangeHP -- Now prompts for damage/energy reduction. Keeps NPC reductions private.
[*] Updated editCore and setupBlank -- new tab for entering DR/ER information.
[*] Updated TurnUndeadPF -- Now prompts for Living, Undead, Turn, Command and gives different text output. The feat Improved Turning was renamed to Improved Channeling in PF so this required a data change (players that were using IT must reselect IC in the Feats tab of the character sheet).
[*] Updated Pathfinder Special attack text to release version (based on http://sites.google.com/site/pathfinderogc )
[*] Updated "Special Attack" campaign macro -- now fetches the reference from the appropriate table. This change required a small change to all of the various special attack macros on the library.
[*] Pathfinder CMD support -- Updated tblCSac, editArmor, subRecalcAC, setupBlank, and the various special attack macros (just changed the DC text 15+CMB to CMD).
[*] Fix REST -- corrected "act" error
[*] Fix: edit Core, setupBlank -- Correctly randomizes max hitpoints again (should you enter things like 2d8 for the hitpoints).
[*] Fix: onCampaignLoad, editGlobals -- removed the abort(0), abort(isGM()) which was causing other onCampaignLoads to fail to run. Added an IF( isGM() ) to editGlobals to provide the same restrictive functionality that does not cause other onCampaignLoad macros to fail to run.
[*] Updated Lib:GlobalsSRDPF for Pathfinder -- SkillsSys: Ride skill now suffers from an armor check penalty. You can edit this in your own Lib:GlobalsSRDPF token if you do not wish to replace an existing one, just use the "edit Globals" macro.[/list]
List of Reserved Variables aka Properties
Code: Select all
Private AC
PrivateJSON AllSaves
Race AllStats
SizeM ArmorCheckPenalty
Level ArmorClass
Levels BAB
HP BonusTypedItems
HPmax ChaB
HPtemp ChaMod
HPNonLethalDMG ChannelEnergy
BAB Charisma
Reach ConB
MiscATK ConMod
MiscDMG Constitution
ChannelEnergy DR
HealingSurges DRER
Daily Daily
InitMod DexB
Movement DexMod
Speed Dexterity
SpeedMod Elevation
Elevation Feats
AC Fort
ArmorClass FortBonus
SpecialATK HP
SpecialQual HPNonLethalDMG
DR HPmax
DRER HPtemp
BonusTypedItems HealingSurges
ItemSlots HelpWeaponProperty
Strength InitMod
StrMod IntB
Dexterity IntMod
DexMod Intelligence
Constitution ItemSlots
ConMod Level
Intelligence Levels
IntMod MiscATK
Wisdom MiscDMG
WisMod Movement
Charisma Private
ChaMod PrivateJSON
StatCheckMod Race
AllStats Reach
Fort Reflex
FortBonus ReflexBonus
Reflex SizeM
ReflexBonus SkillMisc
Will SkillStat
WillBonus Skills
AllSaves SkillsJ
SkillsJ SpecialATK
Skills SpecialQual
SkillStat Speed
ArmorCheckPenalty SpeedMod
SkillMisc StatCheckMod
Feats Str2hB
Weapon0 StrB
Weapon1 StrMod
Weapon2 StrSecB
Weapon3 Strength
Weapon4 Weapon0
Weapon5 Weapon1
Weapon6 Weapon2
Weapon7 Weapon3
Weapon8 Weapon4
Weapon9 Weapon5
HelpWeaponProperty Weapon6
StrB Weapon7
Str2hB Weapon8
StrSecB Weapon9
DexB Will
ConB WillBonus
IntB WisB
WisB WisMod
ChaB Wisdom