Подборка полезных макросов в Roll20

Немного расскажу о неплохих макросах, которые могут сэкономить игрокам и мастерам время, а местами и окажутся весьма удобными.



Поскольку я играю в ДнД, то макросы будут сильнее всего связаны именно с этим семейством НРИ.

Итак, поехали.

Сделанный относительно недавно для кампании по ПФ макрос для пробрасывания спас-бросков множества одинаковых мобов.

/w GM &{template:pf_defense} {{header_image=[image](http://i.imgur.com/5n0lw6S.png)}} {{name=Спасбросок @{selected|token_name} ?{Save name| Fort, [[@{selected|fort}]]|Ref, [[@{selected|ref}]] |Will, [[@{selected|will}]]} }} {{Количество целей = [[?{Number of targets|2}]] }} {{Количество успехов= [[{?{Number of targets}d20+[[?{Save name}]]}>?{Save DC|15}]] }} {{ DC = ?{Save DC} }}


Roll20-MassSavingThrow1

Roll20-MassSavingThrow2

Roll20-MassSavingThrow3

Roll20-MassSavingThrow4

Макрос инициативы — я про него уже упоминал, когда кратко рассказывал про Лист персонажа Pathfinder в Roll20
**@{selected|token_name} вступает в бой**
&{template:pf_generic} {{character_name=@{selected|character_name}}} {{character_id=@{selected|character_id}}} {{name=Initiative}} {{check=[[ ((1d20 + [[ @{selected|init} ]]) + [[ abs((0.01 * @{selected|init})) ]]) &{tracker} ]]}}

Очень полезный :-) макрос для низкоуровеных партий — которые иногда могут очень долго считать чего и сколько им надо с собой взять.
&{template:pf_generic} {{header_image=[image](http://i.imgur.com/H7zQfO6.png)}} {{name=ЗАКУПКА ПРОВИАНТА И ФУРАЖА В ПОХОД}} {{Количество дней похода - [[?{Количество дней|10} ]] }} {{ Общее количество авантюристов [[?{Количество персонажей|6}]], с которыми [[?{Количество верховых животных|6}]] верховых животных. При передвижении будет потребляться [[?{Расход в день|2}]] вязанок дров в день.}}   {{Всего рационов - [[?{Количество персонажей|6}*?{Количество дней|10}]] шт. Итоговая стоимость рационов - [[?{Количество персонажей|6}*?{Количество дней|10}*?{Стоимость рациона в см|5}/10]] зм, общий вес [[?{Количество персонажей|6}*?{Количество дней|10}*?{Вес одного рациона, фунтов|1}]] фн.}}  {{Всего порций фуража -  [[?{Количество верховых животных|6}*?{Количество дней|10}]] шт. Итоговая стоимость фуража [[?{Количество верховых животных|6}*?{Количество дней|10}*?{Стоимость фуража в мм|5}/100]] зм, общий вес фуража - [[?{Количество верховых животных|6}*?{Количество дней|10}*?{Вес одной порции фуража, фунтов |20}]] фн. }}  {{Всего запас дров - на [[?{Расход в день|6}*?{Количество дней|10}]] дней. Итоговая стоимость дров - [[?{Расход в день|6}*?{Количество дней|10}*?{Стоимость дров в мм|1}/100]] зм или [[?{Расход в день|6}*?{Количество дней|10}*?{Стоимость дров в мм|1}]] мм, общий вес дров составляет [[?{Расход в день|6}*?{Количество дней|10}*?{Вес вязанки дров в фунтах|10}]] фн.}} {{ВСЕГО РАСХОДОВ - [[ [[?{Количество персонажей|6}*?{Количество дней|10}*?{Стоимость рациона в см|5}/10]] + [[?{Количество верховых животных|6}*?{Количество дней|10}*?{Стоимость фуража в мм|5}/100]]+[[?{Расход в день|6}*?{Количество дней|10}*?{Стоимость дров в мм|1}/100]]]] зм}} {{ВСЕГО НАГРУЗКА - [[ ?{Количество персонажей|6}*?{Количество дней|10}*?{Вес одного рациона, фунтов|1}*1 + ?{Количество верховых животных|6}*?{Количество дней|10}*?{Вес одной порции фуража, фунтов |20}*1+ ?{Расход в день|6}*?{Количество дней|10}*?{Вес вязанки дров в фунтах|10}*1 ]] фунтов}}{{Цены и вес на [Paizo PRD](http://paizo.com/pathfinderRPG/prd/coreRulebook/equipment.html)}} {{Стоимость рационов и дров - [на d20srd](http://www.d20srd.org/srd/equipment/goodsAndServices.htm#adventuringGear), стоимость фуража- [на d20srd](http://www.d20srd.org/srd/equipment/goodsAndServices.htm#mountsAndRelatedGear)}}

Roll20-Food

Макрос для скрытого бросания Perception для всей группы авантюристов, с указанием плюсов к броску (естественно имена персонажей надо менять)
/w gm &{template:pf_generic} {{DC=[[?{DC|15}]]}} {{Пек=[[{{d20+@{Пек|Perception}}>?{DC|15}}]] +[[@{Пек|Perception}]]}} {{Лекс=[[{{d20+@{Лекс|Perception}}>?{DC|15}}]] +[[@{Лекс|Perception}]]}} {{Малик=[[{{d20+@{Эдвард Келли|Perception}}>?{DC|15}}]] +[[@{Эдвард Келли|Perception}]]}} {{Августо=[[{{d20+@{Августо Джованни|Perception}}>?{DC|15}}]] +[[@{Августо Джованни|Perception}]]}} {{Влодек=[[{{d20+@{Влодек Доброгост|Perception}}>?{DC|15}}]] +[[@{Влодек Доброгост|Perception}]]}} {{Сор-хей=[[{{d20+@{Сор-хей|Perception}}>?{DC|15}}]] +[[@{Сор-хей|Perception}]]}} {{Накомарница=[[{{d20+@{Накомарница|Perception}}>?{DC|15}}]] +[[@{Накомарница|Perception}]]}} {{Джилли=[[{{d20+@{Gilly Talbot|Perception}}>?{DC|15}}]] +[[@{Gilly Talbot|Perception}]]}} {{Запка=[[{{d20+@{Zapka|Perception}}>?{DC|15}}]] +[[@{Zapka|Perception}]]}}

Roll20-PartyPerception

Сравнение Stealth NPC и Perception отряда
/w GM NPC Stealth[[ (1d20 + ?{Stealth bonus?|0} ) ]]
/w GM Лекс:[[ 1d20 + @{Лекс|Perception} ]] Августо [[ 1d20 + @{Августо Джованни|Perception} ]] Жилли [[ 1d20 + @{Gilly Talbot|Perception} ]] Влодек [[ 1d20 + @{Влодек Доброгост|Perception} ]] Запка [[ 1d20 + @{Zapka|Perception} ]] Пек [[ 1d20 + @{Пек|Perception} ]] Берго [[ 1d20 + @{Берго|Perception} ]]

 

Макрос на спас-броски с выпадающим списком.
&{template:pf_generic} {{character_name=@{selected|character_name}}} {{header_image=[IMAGE](http://i.imgur.com/3mbDizV.png)}} {{name=Saves}} {{?{Saves| Fort, Fort= [[ 1d20+ [[ @{selected|fort} ]] ]] | Ref, Ref= [[ 1d20+ [[ @{selected|ref} ]] ]] | Will, Will= [[ 1d20+ [[ @{selected|will} ]] ]]}}}

Roll20-Savesdropdown

Проверки в условиях concealment или при наличии Mirror Image
&{template:pf_attack} {{name=Шансы промахнуться [1=Попадание,0=Промах]}}{{Avert Gaze=50%[[1d100cs0cf0>50]] }}{{Бой вслепую=20%[[{1d100cs0cf0,1d100cs0cf0}kh1>21]]50%[[{1d100cs0cf0,1d100cs0cf0}kh1>51]]}}{{Зеркальный образ= [[ 1d(1+?{Количество образов? ( 0 если нет )|0})cs0cf0<1 ]]}}

Roll20-misschances

Калькулятор :-)
**=** [[?{Calculator}]]

Roll20-calculator1

Roll20-calculator2

Взрывающиеся руны
&{template:pf_generic} {{name=Explosive Runes: ***[Link](http://www.d20pfsrd.com/magic/all-spells/e/explosive-runes)***}} {{=*By order of Elvanna, White Queen of Whitethrone and Ruler Apparent of all Irrisien, you are hereby commanded with all expediency to...*[EXPLODE!](https://wqnyia.dm2303.livefilestore.com/y2pN6bbSSeKq70O4-RqWQ8z8rpOB3a6H9NgGkt7m8bM8SSYTJLWcRhVzUybQqsTh-WmsNcwUK8T72MmGthUVZugvuRCMy07CkKBDiw2x3AEgvqcuQmPji3yrqh2VMki0VraoOStljYacDiubjs3M8Z2Wg/runes.jpg)}}

&{template:pf_generic} {{DC: [[10 + 3 + 6 ]]= **Ref (Half)**}} {{Range:n/a=**SR:** [[1d20 + 9+ 2} ]]}} {{5' area:=[[6d6]] Force Dmg, no save}} {{10' area:=[[6d6]] Force Dmg}}

Roll20-explosiverunes

А это на самом деле не особо то и макрос, но просто прикольно.
[Image](?{Image URL|http://i.imgur.com/9DR2apr.jpg})

Roll20-youdied

Макрос по пятой редакции ДнД для быстрой генерации сокровища.
/w gm &{template:default} {{name=Loot Table}} {{Magic Item=[[1d12cs>11>11]]}} {{Table A - H=[[1d100]]}} {{Magic Item ID=[[1d100]]}}

Roll20-5eTreasure

Для ленивых — подсчет опыта в пятой редакции.
/w gm  &{template:5eDefault} {{save=1}} {{title=XP Calc}}{{subheader=8 Enemies}} {{XP award=[[@{target|creature1 of 8|xp}+@{target|creature2|xp}+@{target|creature3|xp}+@{target|creature4|xp}+@{target|creature5|xp}+@{target|creature6|xp}+@{target|creature7|xp}+@{target|creature8|xp}]]}} {{Enemy 1= **@{target|creature1 of 8|token_name}**}} {{Enemy 2= **@{target|creature2|token_name}**}} {{Enemy 3= **@{target|creature3|token_name}**}} {{Enemy 4= **@{target|creature4|token_name}**}} {{Enemy 5= **@{target|creature5|token_name}**}} {{Enemy 6= **@{target|creature6|token_name}**}} {{Enemy 7= **@{target|creature7|token_name}**}} {{Enemy 8= **@{target|creature8|token_name}**}} {{# of PCs= [[?{Number of Characters|5}]]}} {{XP each= [[floor((@{target|creature1 of 8|xp}+@{target|creature2|xp}+@{target|creature3|xp}+@{target|creature4|xp}+@{target|creature5|xp}+@{target|creature6|xp}+@{target|creature7|xp}+@{target|creature8|xp})/(?{Number of Characters|5}))]]}} {{Multiplier= 2.5}} {{*Difficulty*= [[floor((@{target|creature1 of 8|xp}+@{target|creature2|xp}+@{target|creature3|xp}+@{target|creature4|xp}+@{target|creature5|xp}+@{target|creature6|xp}+@{target|creature7|xp}+@{target|creature8|xp})/(?{Number of Characters|5}))*2.5]] xp value}} {{Challenge=**Per Lvl 5 Character**}} {{easy=250}} {{medium=500}} {{hard=750}} {{deadly=1100}} {{Mob= 11-14: Multiplier=**x3**}} {{Horde= 15 or more: Multiplier=**x4**}}

Roll20-5eXPCalc

Комбинация кнопки и макроса для генерации начального золота в DnD3.5

Кнопка
[Нажми чтобы узнать стартовое золото](!&#13;#Gold)

Макрос
&{template:default}{{name=Деньги}}{{?{Class| Barbarian, Barbarian= [[ 4d4*10 ]] gp| Bard, Bard= [[ 4d4*10 ]] gp|Cleric, Cleric= [[ 5d4*10 ]] gp|Druid, Druid= [[ 2d4*10 ]] gp|Fighter, Fighter= [[ 6d4*10 ]] gp|Monk, Monk= [[ 5d4]] gp|Paladin, Paladin= [[ 6d4*10 ]] gp|Ranger, Ranger= [[ 6d4*10 ]] gp|Rogue, Rogue= [[ 5d4*10 ]] gp|Sorcerer, Sorcerer= [[ 3d4*10 ]] gp|Wizard, Wizard= [[ 3d4*10 ]] gp}}}


Для 3.5 ДнД — макрос выбора навыков из выпадающего списка.

&{template:DnD35StdRoll}{{skillflag=true}} {{name=@{selected|character_name} проверяет свои навыки}}{{?{Select skill| Appraise, Appraise=[[1d20+ [[ @{selected|appraise}]]]] |Balance, Balance =[[1d20+ [[ @{selected|balance}]]]] |Bluff, Bluff =[[1d20+ [[ @{selected|bluff}]]]] |Climb, Climb =[[1d20+ [[ @{selected|climb}]]]] |Concentration, Concentration =[[1d20+ [[ @{selected|concentration}]]]] |Decipher script, Decipher script =[[1d20+ [[ @{selected|decipherscript}]]]] |Diplomacy, Diplomacy =[[1d20+ [[ @{selected|diplomacy}]]]] |Disable device, Disable device =[[1d20+ [[ @{selected|disabledevice}]]]] |Disguise, Disguise =[[1d20+ [[ @{selected|disguise}]]]] |Escape artist, Escape artist =[[1d20+ [[ @{selected|escapeartist}]]]] |Forgery, Forgery =[[1d20+ [[ @{selected|forgery}]]]] |Gather information, Gather information =[[1d20+ [[ @{selected|gatherinformation}]]]] |Handle animal, Handle animal =[[1d20+ [[ @{selected|handleanimal}]]]] |Heal, Heal =[[1d20+ [[ @{selected|Heal}]]]] |Hide, Hide =[[1d20+ [[ @{selected|Hide}]]]] |Intimidate, Intimidate =[[1d20+ [[ @{selected|intimidate}]]]] |Jump, Jump =[[1d20+ [[ @{selected|jump}]]]] |Knowledge arcana, Knowledge arcana =[[1d20+ [[ @{selected|knowarcana}]]]] |Knowledge engineering, Knowledge engineering =[[1d20+ [[ @{selected|knowengineer}]]]] |Knowledge dungeoneering, Knowledge dungeoneering =[[1d20+ [[ @{selected|knowdungeon}]]]] |Knowledge geography, Knowledge geography =[[1d20+ [[ @{selected|knowgeography}]]]] |Knowledge history, Knowledge history =[[1d20+ [[ @{selected|knowhistory}]]]] |Knowledge local, Knowledge local =[[1d20+ [[ @{selected|knowlocal}]]]] |Knowledge nature, Knowledge nature =[[1d20+ [[ @{selected|knownature}]]]] |Knowledge nobility, Knowledge nobility =[[1d20+ [[ @{selected|knownobility}]]]] |Knowledge religion, Knowledge religion =[[1d20+ [[ @{selected|knowreligion}]]]] |Knowledge planes, Knowledge planes =[[1d20+ [[ @{selected|knowplanes}]]]] |Listen, Listen =[[1d20+ [[ @{selected|listen}]]]] |Move silently, Move silently =[[1d20+ [[ @{selected|movesilent}]]]] |Open lock, Open lock =[[1d20+ [[ @{selected|openlock}]]]] |Ride, Ride =[[1d20+ [[ @{selected|ride}]]]] |Search, Search =[[1d20+ [[ @{selected|search}]]]] |Sense motive, Sense motive =[[1d20+ [[ @{selected|sensemotive}]]]] |Sleight of hand, Sleight of hand =[[1d20+ [[ @{selected|sleightofhand}]]]] |Spellcraft, Spellcraft =[[1d20+ [[ @{selected|spellcraft}]]]] |Spot, Spot =[[1d20+ [[ @{selected|spot}]]]] |Survival, Survival =[[1d20+ [[ @{selected|survival}]]]] |Swim, Swim =[[1d20+ [[ @{selected|swim}]]]] |Tumble, Tumble =[[1d20+ [[ @{selected|tumble}]]]] |Use magic device, Use magic device =[[1d20+ [[ @{selected|usemagicdevice}]]]] |Use rope, Use rope =[[1d20+ [[ @{selected|userope}]]]] }}}


Офигительнийший комплект макросов для D&D 5, который должен устанавливать мастер для доступа всем игрокам:

Advanced 5E Macros 1.0
imgur.com/a/ZMKIe#0
Advanced 5E Macros 2.0
imgur.com/a/fnSpI#0
imgur.com/a/WD3w8#0

Для 3.5 редакции — макрос промаха метательного оружия.
&{template:default} {{name=Splash Weapon Miss}} {{**Lands at [[1d8]] from** ***' XX '*** }}{{[[4]] ♦ [[5]] ♦ [[6]]}} {{[[3]] ♦ **XX** ♦ [[7]] }} {{[[2]] ♦ [[1]] ♦ [[8]] }}

Для 5 редакции — макрос вариантной инициативы.
&{template:5eDefault} {{ability=1}} {{title=Initiative}} {{subheader=@{selected|token_name}}} {{emote=@{selected|token_name} considers his next action: ?{Which Action are you declaring?|
[Attack - Melee Heavy Weapon] (-2)|
[Attack - Melee Light or Finesse Weapon] (+2)|
[Attack - Melee 2 - Handed Weapon] (-2)|
[Attack - Ranged Loaded Weapon] (-2)|
[Attack - Ranged Loading Weapon] (-5)|
[Swap Equipment] (-2)|
[Retrieve item at Hand] (-2)|
[Retrieve Stowed item] (-5)
}}} {{rollname=Action}} {{roll=Initiative [[ 1d20 + @{selected|Initiative} + @{selected|size} + [[0d0 + ?{Which Action are you declaring?}]] + ?{Speed Factor|0} &{tracker} ]]}}
 


Вот еще один кстати. Для расчета скорости наземного транспорта в ДнД 3.5 по пересеченной местности.

&{template:default}{{name=Скорости}} {{[[[[?{Select a transport|Light horse, ?{Load|Light load,6|Medium and Heavy,4}|Light warhorse, ?{Load|Light load,6|Medium and Heavy,4}|Heavy horse, ?{Load|Light load,5|Medium and Heavy,3.5}|Heavy warhorse, ?{Load|Light load,5|Medium and Heavy,3.5}|Pony, ?{Load|Light load,4|Medium and Heavy,3}|Warpony, ?{Load|Light load,4|Medium and Heavy,3}|Donkey, ?{Load|Light load,3|Medium and Heavy,2}|Mule, ?{Load|Light load,3|Medium and Heavy,2}|Dog riding, ?{Load|Light load,4|Medium and Heavy,3}|Cart or wagon, 2}]]*[[?{Terrain|Desert, ?{Type of desert|Highway	, 1|Road or Trail	, 0.5|Trackless	, 0.5}|Forest, ?{Type of forest|Highway	, 1|Road or Trail	, 1|Trackless	, 0.5}|Hills, ?{Type of hills|Highway	, 1|Road or Trail	, 0.75|Trackless	, 0.5}|Jungle, ?{Type of jungle|Highway	, 1|Road or Trail	, 0.75|Trackless	, 0.25}|Moor, ?{Type of moor|Highway	, 1|Road or Trail	, 1|Trackless	, 0.75}|Mountains, ?{Type of mountains|Highway	, 0.75|Road or Trail	, 0.75|Trackless	, 0.5}|Plains, ?{Type of plains|Highway	, 1|Road or Trail	, 1|Trackless	, 0.75}|Swamp, ?{Type of swamp|Highway	, 1|Road or Trail	, 0.75|Trackless	, 0.5}|Tundra, ?{Type of tundra|Highway	, 1|Road or Trail	, 0.75|Trackless	, 0.75}  }]]*[[?{Hours of travel|8}]]]] miles}}{{[Overland Movement](http://www.d20srd.org/srd/movement.htm#tableTerrainAndOverlandMovement)}}


Извращение с булевой логикой, но работает — универсальный макрос лечебных заклинаний для 3.5

&{template:default}{{name=Healing}}{{?{Select spell|Cure Light Wounds,[Cure Light Wounds](http://www.d20srd.org/srd/spells/cureLightWounds.htm) [[1d8+[[[[floor((5- ?{Caster Level|3})/(abs(5-?{Caster Level|3})+0.001))+1]]*?{Caster Level|3}+5*(1-[[floor((5- ?{Caster Level|3})/(abs(5-?{Caster Level|3})+0.001))+1]])]]]] hp|Cure Moderate Wounds,[Cure Moderate Wounds](http://www.d20srd.org/srd/spells/cureModerateWounds.htm) [[2d8+[[[[floor((10- ?{Caster Level|3})/(abs(10-?{Caster Level|3})+0.001))+1]]*?{Caster Level|3}+10*(1-[[floor((10- ?{Caster Level|3})/(abs(10-?{Caster Level|3})+0.001))+1]])]]]] hp|Cure Serious Wounds, [Cure Serious Wounds](http://www.d20srd.org/srd/spells/cureSeriousWounds.htm) [[3d8+[[[[floor((15- ?{Caster Level|3})/(abs(15-?{Caster Level|3})+0.001))+1]]*?{Caster Level|3}+15*(1-[[floor((15- ?{Caster Level|3})/(abs(15-?{Caster Level|3})+0.001))+1]])]]]] hp|Cure Critical Wounds,[Cure Critical Wounds](http://www.d20srd.org/srd/spells/cureCriticalWounds.htm) [[4d8+[[[[floor((20- ?{Caster Level|3})/(abs(20-?{Caster Level|3})+0.001))+1]]*?{Caster Level|3}+20*(1-[[floor((20- ?{Caster Level|3})/(abs(20-?{Caster Level|3})+0.001))+1]])]]]] hp|Mass Cure Light Wounds,[Mass Cure Light Wounds](http://www.d20srd.org/srd/spells/cureLightWoundsMass.htm) [[1d8+[[[[floor((25- ?{Caster Level|3})/(abs(25-?{Caster Level|3})+0.001))+1]]*?{Caster Level|3}+25*(1-[[floor((25- ?{Caster Level|3})/(abs(25-?{Caster Level|3})+0.001))+1]])]]]] hp|Heal,[Heal](http://www.d20srd.org/srd/spells/heal.htm) [[10*[[[[floor((15- ?{Caster Level|3})/(abs(15-?{Caster Level|3})+0.001))+1]]*?{Caster Level|3}+15*(1-[[floor((15- ?{Caster Level|3})/(abs(15-?{Caster Level|3})+0.001))+1]])]]]] hp|Regenerate,[Regenerate](http://www.d20srd.org/srd/spells/regenerate.htm) [[4d8+[[[[floor((35- ?{Caster Level|3})/(abs(35-?{Caster Level|3})+0.001))+1]]*?{Caster Level|3}+35*(1-[[floor((35- ?{Caster Level|3})/(abs(35-?{Caster Level|3})+0.001))+1]])]]]] hp|Mass Cure Critical Wounds,[Mass Cure Critical Wounds](http://www.d20srd.org/srd/spells/cureCriticalWoundsMass.htm) [[4d8+[[[[floor((40- ?{Caster Level|3})/(abs(40-?{Caster Level|3})+0.001))+1]]*?{Caster Level|3}+40*(1-[[floor((40- ?{Caster Level|3})/(abs(40-?{Caster Level|3})+0.001))+1]])]]]] hp|Mass Heal,[Mass Heal](http://www.d20srd.org/srd/spells/healMass.htm) [[10*[[[[floor((25- ?{Caster Level|3})/(abs(25-?{Caster Level|3})+0.001))+1]]*?{Caster Level|3}+25*(1-[[floor((25- ?{Caster Level|3})/(abs(25-?{Caster Level|3})+0.001))+1]])]]]] hp}}}


Заклинания домена Лечение.

&{template:pf_spell} {{header_image=@{header_image-pf_spell}}}{{subtitle}}{{?{Select spell|Cure Light Wounds,[Cure Light Wounds](http://paizo.com/pathfinderRPG/prd/coreRulebook/spells/cureLightWounds.html#cure-light-wounds) [[1d8+[[[[floor((5- ?{Caster Level|3})/(abs(5-?{Caster Level|3})+0.001))+1]]*?{Caster Level|3}+5*(1-[[floor((5- ?{Caster Level|3})/(abs(5-?{Caster Level|3})+0.001))+1]])]]]] hp|Cure Moderate Wounds,[Cure Moderate Wounds](http://paizo.com/pathfinderRPG/prd/coreRulebook/spells/cureModerateWounds.html#cure-moderate-wounds) [[2d8+[[[[floor((10- ?{Caster Level|3})/(abs(10-?{Caster Level|3})+0.001))+1]]*?{Caster Level|3}+10*(1-[[floor((10- ?{Caster Level|3})/(abs(10-?{Caster Level|3})+0.001))+1]])]]]] hp|Cure Serious Wounds, [Cure Serious Wounds](http://paizo.com/pathfinderRPG/prd/coreRulebook/spells/cureSeriousWounds.html#cure-serious-wounds) [[3d8+[[[[floor((15- ?{Caster Level|3})/(abs(15-?{Caster Level|3})+0.001))+1]]*?{Caster Level|3}+15*(1-[[floor((15- ?{Caster Level|3})/(abs(15-?{Caster Level|3})+0.001))+1]])]]]] hp|Cure Critical Wounds,[Cure Critical Wounds](http://paizo.com/pathfinderRPG/prd/coreRulebook/spells/cureCriticalWounds.html#cure-critical-wounds) [[4d8+[[[[floor((20- ?{Caster Level|3})/(abs(20-?{Caster Level|3})+0.001))+1]]*?{Caster Level|3}+20*(1-[[floor((20- ?{Caster Level|3})/(abs(20-?{Caster Level|3})+0.001))+1]])]]]] hp|Mass Cure Light Wounds,[Mass Cure Light Wounds](http://paizo.com/pathfinderRPG/prd/coreRulebook/spells/cureLightWounds.html#cure-light-wounds-mass) [[1d8+[[[[floor((25- ?{Caster Level|3})/(abs(25-?{Caster Level|3})+0.001))+1]]*?{Caster Level|3}+25*(1-[[floor((25- ?{Caster Level|3})/(abs(25-?{Caster Level|3})+0.001))+1]])]]]] hp|Heal,[Heal](http://paizo.com/pathfinderRPG/prd/coreRulebook/spells/heal.html#heal) [[10*[[[[floor((15- ?{Caster Level|3})/(abs(15-?{Caster Level|3})+0.001))+1]]*?{Caster Level|3}+15*(1-[[floor((15- ?{Caster Level|3})/(abs(15-?{Caster Level|3})+0.001))+1]])]]]] hp|Regenerate,[Regenerate](http://paizo.com/pathfinderRPG/prd/coreRulebook/spells/regenerate.html#regenerate) [[4d8+[[[[floor((35- ?{Caster Level|3})/(abs(35-?{Caster Level|3})+0.001))+1]]*?{Caster Level|3}+35*(1-[[floor((35- ?{Caster Level|3})/(abs(35-?{Caster Level|3})+0.001))+1]])]]]] hp|Mass Cure Critical Wounds,[Mass Cure Critical Wounds](http://paizo.com/pathfinderRPG/prd/coreRulebook/spells/cureCriticalWounds.html#cure-critical-wounds-mass) [[4d8+[[[[floor((40- ?{Caster Level|3})/(abs(40-?{Caster Level|3})+0.001))+1]]*?{Caster Level|3}+40*(1-[[floor((40- ?{Caster Level|3})/(abs(40-?{Caster Level|3})+0.001))+1]])]]]] hp|Mass Heal,[Mass Heal](http://paizo.com/pathfinderRPG/prd/coreRulebook/spells/heal.html#heal-mass) [[10*[[[[floor((25- ?{Caster Level|3})/(abs(25-?{Caster Level|3})+0.001))+1]]*?{Caster Level|3}+25*(1-[[floor((25- ?{Caster Level|3})/(abs(25-?{Caster Level|3})+0.001))+1]])]]]] hp}}}


Оригинал записи лежит здесь

2 комментария

avatar
Апд. добавил еще один.
avatar
Появился улучшенный макрос проверки навыков в ПФ

&{template:pf_generic} {{character_name=@{selected|character_name}}} {{name=Skill Check}} {{?{Choose a Skill(* training not required)| 
*Acrobatics (+@{selected|Acrobatics}), [Acrobatics](http://www.d20pfsrd.com/skills/acrobatics) =[[ 1d20+ [[ @{selected|Acrobatics} ]] ]] | 
*Appraise (+@{selected|Appraise}),[Appraise](http://www.d20pfsrd.com/skills/appraise)=[[ 1d20+ [[ @{selected|Appraise} ]] ]] | 
*Artistry (+@{selected|Artistry}), [Artistry](http://www.d20pfsrd.com/skills/background-skills#TOC-Artistry-Int-) @{selected|Artistry-name}=[[ 1d20+ [[ @{selected|Artistry} ]] ]] | 
*Bluff (+@{selected|Bluff}), [Bluff](http://www.d20pfsrd.com/skills/bluff)=[[ 1d20+ [[ @{selected|Bluff} ]] ]] | 
*Climb (+@{selected|Climb}), [Climb](http://www.d20pfsrd.com/skills/climb)=[[ 1d20+ [[ @{selected|Climb} ]] ]] | 
*Craft  @{selected|Craft-name} (+@{selected|Craft}), [Craft](http://www.d20pfsrd.com/skills/craft) @{selected|Craft-name}=[[ 1d20+ [[ @{selected|Craft} ]] ]] | 
*Diplomacy (+@{selected|Diplomacy}), [Diplomacy](http://www.d20pfsrd.com/skills/diplomacy)=[[ 1d20+ [[ @{selected|Diplomacy} ]] ]] | 
Disable Device (+@{selected|Disable-Device}), [Disable Device](http://www.d20pfsrd.com/skills/disable-device)=[[ 1d20+ [[ @{selected|Disable-Device} ]] ]] | 
*Disguise (+@{selected|Disguise}), [Disguise](http://www.d20pfsrd.com/skills/disguise)=[[ 1d20+ [[ @{selected|Disguise} ]] ]] | 
*Escape Artist (+@{selected|Escape-Artist}), [Escape Artist](http://www.d20pfsrd.com/skills/escape-artist)=[[ 1d20+ [[ @{selected|Escape-Artist} ]] ]] | 
*Fly (+@{selected|Fly}), [Fly](http://www.d20pfsrd.com/skills/fly)=[[ 1d20+ [[ @{selected|Fly} ]] ]] |  
Handle Animal (+@{selected|Handle-Animal}), [Handle Animal](http://www.d20pfsrd.com/skills/handle-animal)=[[ 1d20+ [[ @{selected|Handle-Animal} ]] ]] | 
*Heal (+@{selected|Heal}), [Heal](http://www.d20pfsrd.com/skills/acrobatics)=[[ 1d20+ [[ @{selected|Heal} ]] ]] | 
*Intimidate (+@{selected|Intimidate}), [Intimidate](http://www.d20pfsrd.com/skills/intimidate)=[[ 1d20+ [[ @{selected|Intimidate} ]] ]] |  
Knowledge Arcana (+@{selected|Knowledge-Arcana}), Knowledge Arcana[Acrobatics](http://www.d20pfsrd.com/skills/knowledge)=[[ 1d20+ [[ @{selected|Knowledge-Arcana} ]] ]] |  
Knowledge Dungeoneering (+@{selected|Knowledge-Dungeoneering}), Knowledge Dungeoneering[Acrobatics](http://www.d20pfsrd.com/skills/knowledge)=[[ 1d20+ [[ @{selected|Knowledge-Dungeoneering} ]] ]] |  
Knowledge Engineering (+@{selected|Knowledge-Engineering}), Knowledge Engineering[Acrobatics](http://www.d20pfsrd.com/skills/knowledge)=[[ 1d20+ [[ @{selected|Knowledge-Engineering} ]] ]] |  
Knowledge Geography (+@{selected|Knowledge-Geography}), Knowledge Geography[Acrobatics](http://www.d20pfsrd.com/skills/knowledge)=[[ 1d20+ [[ @{selected|Knowledge-Geography} ]] ]] |  
Knowledge History (+@{selected|Knowledge-History}), Knowledge History[Acrobatics](http://www.d20pfsrd.com/skills/knowledge)=[[ 1d20+ [[ @{selected|Knowledge-History} ]] ]] | 
Knowledge Local (+@{selected|Knowledge-Local}), Knowledge Local[Acrobatics](http://www.d20pfsrd.com/skills/knowledge)=[[ 1d20+ [[ @{selected|Knowledge-Local} ]] ]] |  
Knowledge Nature (+@{selected|Knowledge-Nature}), Knowledge Nature[Acrobatics](http://www.d20pfsrd.com/skills/knowledge)=[[ 1d20+ [[ @{selected|Knowledge-Nature} ]] ]] |  
Knowledge Nobility (+@{selected|Knowledge-Nobility}), Knowledge Nobility[Acrobatics](http://www.d20pfsrd.com/skills/knowledge)=[[ 1d20+ [[ @{selected|Knowledge-Nobility} ]] ]] |  
Knowledge Planes (+@{selected|Knowledge-Planes}), Knowledge Planes[Acrobatics](http://www.d20pfsrd.com/skills/knowledge)=[[ 1d20+ [[ @{selected|Knowledge-Planes} ]] ]] |  
Knowledge Religion (+@{selected|Knowledge-Religion}), Knowledge Religion[Acrobatics](http://www.d20pfsrd.com/skills/knowledge)=[[ 1d20+ [[ @{selected|Knowledge-Religion} ]] ]] |  
Linguistics (+@{selected|Linguistics}),[Linguistics](http://www.d20pfsrd.com/skills/linguistics)=[[ 1d20+ [[ @{selected|Linguistics} ]] ]] |  
Lore @{selected|Lore-name} (+@{selected|Lore}), [Lore](http://www.d20pfsrd.com/skills/acrobatics)(@{selected|Lore-name})=[[ 1d20+ [[ @{selected|Lore} ]] ]] | 
*Perception (+@{selected|Perception}),[Perception](http://www.d20pfsrd.com/skills/perception)=[[ 1d20+ [[ @{selected|Perception} ]] ]] | 
*Perform @{selected|Perform-name} (+@{selected|Perform}), [Perform](http://www.d20pfsrd.com/skills/perform) (@{selected|Perform-name})=[[ 1d20+ [[ @{selected|Perform} ]] ]] |  
Profession @{selected|Profession-name} (+@{selected|Profession}), [Profession](http://www.d20pfsrd.com/skills/profession) (@{selected|Profession-name})=[[ 1d20+ [[ @{selected|Profession} ]] ]] | 
*Ride (+@{selected|Ride}),[Ride](http://www.d20pfsrd.com/skills/ride)=[[ 1d20+ [[ @{selected|Ride} ]] ]] | 
*Sense Motive (+@{selected|Sense-Motive}),[Sense Motive](http://www.d20pfsrd.com/skills/sense-motive)=[[ 1d20+ [[ @{selected|Sense-Motive} ]] ]] |  
Sleight of Hand (+@{selected|Sleight-of-Hand}), [Sleight of Hand](http://www.d20pfsrd.com/skills/sleight-of-hand)=[[ 1d20+ [[ @{selected|Sleight-of-Hand} ]] ]] |  
Spellcraft (+@{selected|Spellcraft}), [Spellcraft](http://www.d20pfsrd.com/skills/spellcraft)=[[ 1d20+ [[ @{selected|Spellcraft} ]] ]] | 
*Stealth (+@{selected|Stealth}),[Stealth](http://www.d20pfsrd.com/skills/stealth)=[[ 1d20+ [[ @{selected|Stealth} ]] ]] | 
*Survival (+@{selected|Survival}), [Survival](http://www.d20pfsrd.com/skills/survival)=[[ 1d20+ [[ @{selected|Survival} ]] ]] | 
*Swim (+@{selected|Swim}),[Swim](http://www.d20pfsrd.com/skills/swim)=[[ 1d20+ [[ @{selected|Swim} ]] ]] |  
Use Magic Device (+@{selected|Use-Magic-Device}), [Use Magic Device](http://www.d20pfsrd.com/skills/use-magic-device)=[[ 1d20+ [[ @{selected|Use-Magic-Device} ]] ]]
}}}


А также выбор оружия с помощью кнопок в чате

/w @{Selected|character_name} &{template:pf_attack} {{character_name=@{Selected|character_name}}} {{character_id=@{character_id}}} {{name=attack how?}} {{description=[@{Selected|repeating_weapon_$1_name}](!
%{Selected|repeating_weapon_$1_attack-roll}) [@{Selected|repeating_weapon_$0_name}](!
%{Selected|repeating_weapon_$0_attack-roll}) [@{Selected|repeating_weapon_$2_name}](!
%{Selected|repeating_weapon_$2_attack-roll}) [@{Selected|repeating_weapon_$3_name}](!
%{Selected|repeating_weapon_$3_attack-roll})}}
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.