Difference between revisions of "Formula Parser Conversion - Data"
LegacyKing (talk | contribs) (Created page with "To facilitate a process to easily convert homebrews, and a record of tags changed. Here is a basic list of conversion - should be universal. NOTE: This is still in the plann...") |
LegacyKing (talk | contribs) (More editing work) |
||
Line 17: | Line 17: | ||
| ALTCRITRANGE:x || <nowiki>PART:2|MODIFY:CritRange|SET|x</nowiki> || No || No concerns | | ALTCRITRANGE:x || <nowiki>PART:2|MODIFY:CritRange|SET|x</nowiki> || No || No concerns | ||
|- | |- | ||
− | | | + | | PLACEHOLDER |
|- | |- | ||
Line 24: | Line 24: | ||
|} | |} | ||
+ | |||
+ | ===Proposed Changes=== | ||
+ | * NOTE: All syntax here is in planning stages, nothing is FINALIZED! | ||
+ | |||
+ | |||
+ | ==== Standard Tokens ==== | ||
+ | |||
+ | |||
+ | |||
+ | ====BONUS TAGS PROPOSED==== | ||
+ | |||
+ | ABILITYPOOL => Simple conversion, we implement the POOL:x tag in all the ABILITYCATEGORIES, then use MODIFY for the POOLNAME. Example: MODIFY:POOL.x|ADD|1 then ABILITYCATEGORY:Pool <> POOL:POOL.x | ||
+ | |||
+ | BONUS:ACVALUE - Gamemode tag, skipping for now. | ||
+ | |||
+ | BONUS:CASTERLEVEL - This would become MODIFY:CASTERLEVEL.x|SOLVE|thisclass()+CasterLevelBonus.x | ||
+ | * x = Class Name, we will continue to use 'CASTERLEVEL' as the first portion in all CAPS. | ||
+ | |||
+ | |||
+ | BONUS:CONCENTRATION - Becomes "MODIFY:CONCENTRATION.x|SOLVE|ConcentrationBase+ConcentrationClassBonus.X | ||
+ | * x = Class Name, we will use CONCENTRATIONBASE to set the base line level across all classes. (Pathfinder only) | ||
+ | |||
+ | BONUS:DC - becomes MODIFY:DC.x|SOLVE|STATBONUS.y | ||
+ | |||
+ | |||
+ | ===Master Bonus Tag List=== | ||
+ | * BONUS:ABILITYPOOL (Global BONUS) | ||
+ | * BONUS:ACVALUE (Size Adjustment) | ||
+ | * BONUS:CASTERLEVEL | ||
+ | * BONUS:COMBAT (Global BONUS) | ||
+ | * BONUS:CONCENTRATION (Global BONUS) | ||
+ | * BONUS:DC (Global BONUS) | ||
+ | * BONUS:DR (Global BONUS) | ||
+ | * BONUS:DOMAIN|NUMBER (Global BONUS) | ||
+ | * BONUS:EQM | ||
+ | * BONUS:EQM|HANDS (Equipment Modifier) | ||
+ | * BONUS:EQM|WEIGHTADD (Equipment Modifier) | ||
+ | * BONUS:EQM|WEIGHTDIV (Equipment Modifier) | ||
+ | * BONUS:EQM|WEIGHTMULT (Equipment Modifier) | ||
+ | * BONUS:EQMARMOR | ||
+ | * BONUS:EQMARMOR|ACCHECK (Equipment Modifier) | ||
+ | * BONUS:EQMARMOR|EDR (Equipment Modifier) | ||
+ | * BONUS:EQMARMOR|MAXDEX (Equipment Modifier) | ||
+ | * BONUS:EQMARMOR|SPELLFAILURE (Equipment Modifier) | ||
+ | * BONUS:EQMWEAPON | ||
+ | * BONUS:EQMWEAPON|CRITRANGEADD (Equipment Modifier) | ||
+ | * BONUS:EQMWEAPON|CRITRANGEDOUBLE (Equipment Modifier) | ||
+ | * BONUS:EQMWEAPON|DAMAGESIZE (Equipment Modifier) | ||
+ | * BONUS:EQMWEAPON|RANGEADD (Equipment Modifier) | ||
+ | * BONUS:EQMWEAPON|RANGEMULT (Equipment Modifier) | ||
+ | * BONUS:FEAT|POOL (Global BONUS) | ||
+ | * BONUS:FOLLOWERS (Global BONUS) | ||
+ | * BONUS:HD (Global BONUS) | ||
+ | * BONUS:HP | ||
+ | * BONUS:ITEMCAPACITY (Size Adjustment) | ||
+ | * BONUS:ITEMCOST | ||
+ | * BONUS:ITEMCOST|TYPE (Global BONUS) | ||
+ | * BONUS:ITEMCOST (Size Adjustment) | ||
+ | * BONUS:ITEMWEIGHT (Size Adjustment) | ||
+ | * BONUS:LANG (Stats & Checks) (In STATNAME Line) | ||
+ | * BONUS:LOADMULT (Size Adjustment) | ||
+ | * BONUS:LANGUAGES|NUMBER (Global BONUS) | ||
+ | * BONUS:LOCKEDSTAT (Global BONUS) | ||
+ | * BONUS:MISC (Global BONUS) | ||
+ | * BONUS:MODSKILLPOINTS (Stats & Checks) | ||
+ | * BONUS:MONSKILLPTS|LOCKNUMBER (Template) | ||
+ | * BONUS:MOVEADD|TYPE (Global BONUS) | ||
+ | * BONUS:MOVEMULT|TYPE (Global BONUS) | ||
+ | * BONUS:PCLEVEL (Global BONUS) | ||
+ | * BONUS:POSTMOVEADD|TYPE (Global BONUS) | ||
+ | * BONUS:POSTRANGEADD (Global BONUS) | ||
+ | * BONUS:PPCOST (Spell) | ||
+ | * BONUS:RANGEADD (Global BONUS) | ||
+ | * BONUS:RANGEMULT (Global BONUS) | ||
+ | * BONUS:SAVE (Global BONUS) | ||
+ | * BONUS:SITUATION (Global BONUS) | ||
+ | * BONUS:SIZEMOD|NUMBER (Global BONUS) | ||
+ | * BONUS:SKILL (Global BONUS) | ||
+ | * BONUS:SKILLRANK (Global BONUS) | ||
+ | * BONUS:SKILLPOINTS (Global BONUS) | ||
+ | * BONUS:SKILLPOOL | ||
+ | * BONUS:SLOTS (Global BONUS) | ||
+ | * BONUS:SPECIALTYSPELLKNOWN (Global BONUS) | ||
+ | * BONUS:SPELLCAST (Global BONUS) | ||
+ | * BONUS:SPELLCASTMULT (Global BONUS) | ||
+ | * BONUS:SPELLKNOWN (Global BONUS) | ||
+ | * BONUS:SPELLKNOWNMULT (Global BONUS) | ||
+ | * BONUS:STAT (Global BONUS) | ||
+ | * BONUS:STAT|BASESPELLKNOWNSTAT (Global BONUS) | ||
+ | * BONUS:STAT|BASESPELLKNOWNSTAT:CLASS (Global BONUS) | ||
+ | * BONUS:STAT|BASESPELLSTAT (Global BONUS) | ||
+ | * BONUS:STAT|BASESPELLSTAT;CLASS (Global BONUS) | ||
+ | * BONUS:UDAM (Global BONUS) | ||
+ | * BONUS:VAR (Global BONUS) | ||
+ | * BONUS:VISION (Global BONUS) | ||
+ | * BONUS:WEAPON (Global BONUS) | ||
+ | * BONUS:WEAPONPROF (Global BONUS) | ||
+ | * BONUS:WIELDCATEGORY (Global BONUS) | ||
+ | |||
+ | == NEW DEFINES == | ||
+ | Any Class/Object name with a SPACE in it's name will use an UNDERSCORE '_' to replace the space, as I don't believe that the System can handle SPACES. (Check with Tom) | ||
+ | |||
+ | * POOL.x > Used for ABILITYCATEGORY on the POOL: token "POOL:POOL.x" to easily designate Pools we can alter. | ||
+ | * CASTERLEVEL.x = Used for all classes that CAST spells. x = Class Name. Example CASTERLEVEL.Wizard, CASTERLEVEL.Mage_Blade | ||
+ | * ARMOR.x = Used for designating the Armor Type. Example, ARMOR.NATURAL. |
Revision as of 04:07, 7 December 2014
To facilitate a process to easily convert homebrews, and a record of tags changed.
Here is a basic list of conversion - should be universal.
NOTE: This is still in the planning phase, this is not official yet.
Tag Name | Converted to | Reviewable? | Comments |
---|---|---|---|
CRITMULT:x | PART:1|MODIFY:CritMult|SET|x | No | No concerns |
CRITRANGE:x | PART:1|MODIFY:CritRange|SET|x | No | No concerns |
ALTCRITMULT:x | PART:2|MODIFY:CritMult|SET|x | No | No concerns |
ALTCRITRANGE:x | PART:2|MODIFY:CritRange|SET|x | No | No concerns |
PLACEHOLDER |
Contents
Proposed Changes
- NOTE: All syntax here is in planning stages, nothing is FINALIZED!
Standard Tokens
BONUS TAGS PROPOSED
ABILITYPOOL => Simple conversion, we implement the POOL:x tag in all the ABILITYCATEGORIES, then use MODIFY for the POOLNAME. Example: MODIFY:POOL.x|ADD|1 then ABILITYCATEGORY:Pool <> POOL:POOL.x
BONUS:ACVALUE - Gamemode tag, skipping for now.
BONUS:CASTERLEVEL - This would become MODIFY:CASTERLEVEL.x|SOLVE|thisclass()+CasterLevelBonus.x
- x = Class Name, we will continue to use 'CASTERLEVEL' as the first portion in all CAPS.
BONUS:CONCENTRATION - Becomes "MODIFY:CONCENTRATION.x|SOLVE|ConcentrationBase+ConcentrationClassBonus.X
- x = Class Name, we will use CONCENTRATIONBASE to set the base line level across all classes. (Pathfinder only)
BONUS:DC - becomes MODIFY:DC.x|SOLVE|STATBONUS.y
Master Bonus Tag List
- BONUS:ABILITYPOOL (Global BONUS)
- BONUS:ACVALUE (Size Adjustment)
- BONUS:CASTERLEVEL
- BONUS:COMBAT (Global BONUS)
- BONUS:CONCENTRATION (Global BONUS)
- BONUS:DC (Global BONUS)
- BONUS:DR (Global BONUS)
- BONUS:DOMAIN|NUMBER (Global BONUS)
- BONUS:EQM
- BONUS:EQM|HANDS (Equipment Modifier)
- BONUS:EQM|WEIGHTADD (Equipment Modifier)
- BONUS:EQM|WEIGHTDIV (Equipment Modifier)
- BONUS:EQM|WEIGHTMULT (Equipment Modifier)
- BONUS:EQMARMOR
- BONUS:EQMARMOR|ACCHECK (Equipment Modifier)
- BONUS:EQMARMOR|EDR (Equipment Modifier)
- BONUS:EQMARMOR|MAXDEX (Equipment Modifier)
- BONUS:EQMARMOR|SPELLFAILURE (Equipment Modifier)
- BONUS:EQMWEAPON
- BONUS:EQMWEAPON|CRITRANGEADD (Equipment Modifier)
- BONUS:EQMWEAPON|CRITRANGEDOUBLE (Equipment Modifier)
- BONUS:EQMWEAPON|DAMAGESIZE (Equipment Modifier)
- BONUS:EQMWEAPON|RANGEADD (Equipment Modifier)
- BONUS:EQMWEAPON|RANGEMULT (Equipment Modifier)
- BONUS:FEAT|POOL (Global BONUS)
- BONUS:FOLLOWERS (Global BONUS)
- BONUS:HD (Global BONUS)
- BONUS:HP
- BONUS:ITEMCAPACITY (Size Adjustment)
- BONUS:ITEMCOST
- BONUS:ITEMCOST|TYPE (Global BONUS)
- BONUS:ITEMCOST (Size Adjustment)
- BONUS:ITEMWEIGHT (Size Adjustment)
- BONUS:LANG (Stats & Checks) (In STATNAME Line)
- BONUS:LOADMULT (Size Adjustment)
- BONUS:LANGUAGES|NUMBER (Global BONUS)
- BONUS:LOCKEDSTAT (Global BONUS)
- BONUS:MISC (Global BONUS)
- BONUS:MODSKILLPOINTS (Stats & Checks)
- BONUS:MONSKILLPTS|LOCKNUMBER (Template)
- BONUS:MOVEADD|TYPE (Global BONUS)
- BONUS:MOVEMULT|TYPE (Global BONUS)
- BONUS:PCLEVEL (Global BONUS)
- BONUS:POSTMOVEADD|TYPE (Global BONUS)
- BONUS:POSTRANGEADD (Global BONUS)
- BONUS:PPCOST (Spell)
- BONUS:RANGEADD (Global BONUS)
- BONUS:RANGEMULT (Global BONUS)
- BONUS:SAVE (Global BONUS)
- BONUS:SITUATION (Global BONUS)
- BONUS:SIZEMOD|NUMBER (Global BONUS)
- BONUS:SKILL (Global BONUS)
- BONUS:SKILLRANK (Global BONUS)
- BONUS:SKILLPOINTS (Global BONUS)
- BONUS:SKILLPOOL
- BONUS:SLOTS (Global BONUS)
- BONUS:SPECIALTYSPELLKNOWN (Global BONUS)
- BONUS:SPELLCAST (Global BONUS)
- BONUS:SPELLCASTMULT (Global BONUS)
- BONUS:SPELLKNOWN (Global BONUS)
- BONUS:SPELLKNOWNMULT (Global BONUS)
- BONUS:STAT (Global BONUS)
- BONUS:STAT|BASESPELLKNOWNSTAT (Global BONUS)
- BONUS:STAT|BASESPELLKNOWNSTAT:CLASS (Global BONUS)
- BONUS:STAT|BASESPELLSTAT (Global BONUS)
- BONUS:STAT|BASESPELLSTAT;CLASS (Global BONUS)
- BONUS:UDAM (Global BONUS)
- BONUS:VAR (Global BONUS)
- BONUS:VISION (Global BONUS)
- BONUS:WEAPON (Global BONUS)
- BONUS:WEAPONPROF (Global BONUS)
- BONUS:WIELDCATEGORY (Global BONUS)
NEW DEFINES
Any Class/Object name with a SPACE in it's name will use an UNDERSCORE '_' to replace the space, as I don't believe that the System can handle SPACES. (Check with Tom)
- POOL.x > Used for ABILITYCATEGORY on the POOL: token "POOL:POOL.x" to easily designate Pools we can alter.
- CASTERLEVEL.x = Used for all classes that CAST spells. x = Class Name. Example CASTERLEVEL.Wizard, CASTERLEVEL.Mage_Blade
- ARMOR.x = Used for designating the Armor Type. Example, ARMOR.NATURAL.