mtryoutlander / ObsidianToRoll20

0 stars 0 forks source link

Roll20 Objects #1

Open mtryoutlander opened 1 year ago

mtryoutlander commented 1 year ago

Create objects that repent the roll20 objects.

Character sheets and their attributes Name value

mtryoutlander commented 1 year ago

The roll20 JSON Breaks down example useing Black dragon with a icon but no token { "schema_version": 3, //not sure what this dose "type": "character", //denotes the kind of sheet we looking at "character": { // store the character object that in the sheet "oldId": "-NIjH0rO9mfWUyP02PH3", // don't touch these pre genrated by roll 20 and we shouldn't have to give it one to make it work so leave blank "name": "Black dragon", // name on the Sheet "avatar": "https://s3.amazonaws.com/files.d20.io/images/320324012/nGjdOdVRu3aBSPt2iPn0tw/med.jpg?1672262865", // link to the image use on the sheet "bio": "", // info in the bio of the chearacter sheet "gmnotes": "", // notes made by gm "defaulttoken": "{\"imgsrc\":\"/images/character.png\",\"width\":70,\"height\":70}", // default token "tags": "[\"Dragon\",\"Monster\"]", // tags for the sheet "controlledby": "", // who controlles the sheet if left blank it be controled by gm "inplayerjournals": "", // who can see the sheet "attribs": [ //These all atribues that roll20 turns into the chearter sheet it self this the meat of the program and what we need to convert to. I putting notes on only the things that we need to add to our JSON anything missed will be auto filled by roll20. I don't belive the id need to be set for these or it may just have to match more testing is need. { "name": "version", "current": 4.21, "max": "", "id": "-LU8o-kJ3j-Acej45v1o" }, { "name": "options-flag-personality", "current": "0", "max": "", "id": "-LU8o-kMhlwSbAm0cs6H" }, { //need to note that its a npc this shouldn't change for our uses "name": "npc", "current": 1, "max": "", "id": "-LU8o-kMhlwSbAm0cs6J" }, { "name": "npc_options-flag", "current": 0, "max": "", "id": "-LU8o-kMhlwSbAm0cs6O" }, { // The strength score "name": "strength_base", "current": "23", "max": "", "id": "-LU8o-kN5OaOEFgygLix" }, { //dex score "name": "dexterity_base", "current": "14", "max": "", "id": "-LU8o-kOK76ot8u6PR0O" }, { //con score "name": "constitution_base", "current": "21", "max": "", "id": "-LU8o-kOK76ot8u6PR0P" }, { //int score "name": "intelligence_base", "current": "14", "max": "", "id": "-LU8o-kOK76ot8u6PR0Q" }, { //wis score "name": "wisdom_base", "current": "13", "max": "", "id": "-LU8o-kPuUPVfaRAwjdS" }, { //charisma score "name": "charisma_base", "current": "17", "max": "", "id": "-LU8o-kQsC_Ic7mTQOjm" }, { //languages spoken "name": "npc_languages", "current": "Common, Draconic", "max": "", "id": "-LU8o-kQsC_Ic7mTQOjr" }, { //cr "name": "npc_challenge", "current": "14", "max": "", "id": "-LU8o-kRRpvjK1tgdt2R" }, { //xp "name": "npc_xp", "current": 11500, "max": "", "id": "-LU8o-kRRpvjK1tgdt2S" }, { //creature type could use this for the tag sesion to "name": "npc_type", "current": "Huge dragon, Chaotic Evil", "max": "", "id": "-LU8o-kRRpvjK1tgdt2T" }, { //hp "name": "hp", "current": "", "max": "195", "id": "-LU8o-kS9U4f0fBAhahZ" }, { //hp fourmal "name": "npchpformula", "current": "17d12+85", "max": "", "id": "-LU8o-kS9U4f0fBAhah" }, { //ac "name": "npc_ac", "current": "19", "max": "", "id": "-LU8o-kS9U4f0fBAhaha" }, { /armor type "name": "npc_actype", "current": "Natural Armor", "max": "", "id": "-LU8o-kS9U4f0fBAhahb" }, { //senses "name": "npc_senses", "current": "Blindsight 60 Ft., Darkvision 120 Ft., passive Perception 21", "max": "", "id": "-LU8o-kTYwv2TxmIyk01" }, { following is saves only need to be add if their a number for it "name": "npc_str_save_base", "current": "", "max": "", "id": "-LU8o-kTYwv2TxmIyk02" }, { "name": "npc_dex_save_base", "current": "+7", "max": "", "id": "-LU8o-kUhU6mKYmQmQdN" }, { "name": "npc_wis_save_base", "current": "+6", "max": "", "id": "-LU8o-kVw7bzSvLk-YoW" }, { //the following are skills also only need to be add if their a number in it "name": "npc_athletics_base", "current": "", "max": "", "id": "-LU8o-kWQ2QrFAAZa087" }, { "name": "npc_deception_base", "current": "", "max": "", "id": "-LU8o-kXxbMamQ-VHNBu" }, { "name": "npcreactionsflag", "current": 0, "max": "", "id": "-LU8o-k_SkjrhAwocQ8T" }, { "name": "pb_custom", "current": 5, "max": "", "id": "-LU8o-k_SkjrhAwocQ8U" }, { "name": "pb_type", "current": "custom", "max": "", "id": "-LU8o-kam-x97lAVr_FA" }, { "name": "npc_saving_flag", "current": 5, "max": "", "id": "-LU8o-kam-x97lAVr_FB" }, { "name": "npc_str_save", "current": "", "max": "", "id": "-LU8o-kam-x97lAVr_FC" }, { "name": "npc_str_save_flag", "current": 0, "max": "", "id": "-LU8o-kam-x97lAVr_FD" }, { "name": "npc_dex_save", "current": 7, "max": "", "id": "-LU8o-kbeBA-UdaaP0jx" }, { "name": "npc_dex_save_flag", "current": 1, "max": "", "id": "-LU8o-kcWSfCReFD9M2t" }, { "name": "npc_con_save_flag", "current": 1, "max": "", "id": "-LU8o-kdaD8FRADvC7TN" }, { "name": "npc_int_save_flag", "current": 0, "max": "", "id": "-LU8o-kdaD8FRADvC7TP" }, { "name": "npc_wis_save", "current": 6, "max": "", "id": "-LU8o-kdaD8FRADvC7TQ" }, { "name": "npc_wis_save_flag", "current": 1, "max": "", "id": "-LU8o-keEM8JB1T8uGq1" }, { "name": "npc_cha_save_flag", "current": 2, "max": "", "id": "-LU8o-kfk5xZp8XyfW6Z" }, { "name": "npc_skillsflag", "current": 3, "max": "", "id": "-LU8o-kfk5xZp8XyfW6" }, { "name": "npc_athletics", "current": "", "max": "", "id": "-LU8o-khrZn1NlPaZA28" }, { "name": "npc_athletics_flag", "current": 0, "max": "", "id": "-LU8o-khrZn1NlPaZA29" }, { "name": "npc_deception", "current": "", "max": "", "id": "-LU8o-kiEBmji-9Ncv21" }, { "name": "npc_deception_flag", "current": 0, "max": "", "id": "-LU8o-kjRrwnCE_4I6i9" }, { strength "name": "strength", "current": 23, "max": "", "id": "-LU8o-kuP-W-tlHuP275" }, { "name": "dexterity_flag", "current": 0, "max": "", "id": "-LU8o-kuP-W-tlHuP276" }, { dex "name": "dexterity", "current": 14, "max": "", "id": "-LU8o-kvhTiTNBY3ZdRl" }, { "name": "constitution_flag", "current": 0, "max": "", "id": "-LU8o-kwCoq9KY7Yv-PB" }, { con "name": "constitution", "current": 21, "max": "", "id": "-LU8o-kwCoq9KY7Yv-PC" }, { "name": "intelligence_flag", "current": 0, "max": "", "id": "-LU8o-kwCoq9KY7Yv-PD" }, { int "name": "intelligence", "current": 14, "max": "", "id": "-LU8o-lkC5iZ5BrDmfQb" }, { "name": "wisdom_flag", "current": 0, "max": "", "id": "-LU8o-llr_0yy3bNVBCP" }, { wis "name": "wisdom", "current": 13, "max": "", "id": "-LU8o-llr_0yy3bNVBCQ" }, { "name": "charisma_flag", "current": 0, "max": "", "id": "-LU8o-lmmXiRXDyCNwu3" }, { chr "name": "charisma", "current": 17, "max": "", "id": "-LU8o-lmmXiRXDyCNwu4" }, { "name": "pb", "current": 5, "max": "", "id": "-LU8o-lnfLQWpMeMhlvQ" }, { "name": "jack", "current": 2, "max": "", "id": "-LU8o-lnfLQWpMeMhlvR" }, { dex mod "name": "initiative_bonus", "current": 2, "max": "", "id": "-LU8o-loiCoRIwcSDot7" }, { str mod "name": "strength_save_bonus", "current": 6, "max": "", "id": "-LU8o-lpf2y5Q71bo0Ay" }, { dex mod "name": "dexterity_save_bonus", "current": 2, "max": "", "id": "-LU8o-lpf2y5Q71bo0Az" }, {con mod "name": "constitution_save_bonus", "current": 5, "max": "", "id": "-LU8o-lpf2y5Q71bo0B-" }, { int mod "name": "intelligence_save_bonus", "current": 2, "max": "", "id": "-LU8o-lpf2y5Q71bo0B0" }, { wismod "name": "wisdom_save_bonus", "current": 1, "max": "", "id": "-LU8o-lpf2y5Q71bo0B1" }, { cha mod "name": "charisma_save_bonus", "current": 3, "max": "", "id": "-LU8o-lqdHsi_sp8AddL" }, { "name": "death_save_bonus", "current": 0, "max": "", "id": "-LU8o-lqdHsi_sp8AddM" }, { skill bonus "name": "athletics_bonus", "current": 6, "max": "", "id": "-LU8o-lqdHsi_sp8AddN" }, { "name": "acrobatics_bonus", "current": 2, "max": "", "id": "-LU8o-lrWMKDJsZjzV9v" }, { "name": "sleight_of_hand_bonus", "current": 2, "max": "", "id": "-LU8o-lrWMKDJsZjzV9w" }, { "name": "stealth_bonus", "current": 2, "max": "", "id": "-LU8o-lsbsOloRnJGv0U" }, { "name": "arcana_bonus", "current": 2, "max": "", "id": "-LU8o-lsbsOloRnJGv0V" }, { "name": "history_bonus", "current": 2, "max": "", "id": "-LU8o-lsbsOloRnJGv0W" }, { "name": "investigation_bonus", "current": 2, "max": "", "id": "-LU8o-lsbsOloRnJGv0X" }, { "name": "nature_bonus", "current": 2, "max": "", "id": "-LU8o-ltREqybvBLp5-Q" }, { "name": "religion_bonus", "current": 2, "max": "", "id": "-LU8o-ltREqybvBLp5-R" }, { "name": "deception_bonus", "current": 3, "max": "", "id": "-LU8o-luO3ADG4nTowWs" }, { "name": "intimidation_bonus", "current": 3, "max": "", "id": "-LU8o-lvnmKUm7lFUXUb" }, { "name": "performance_bonus", "current": 3, "max": "", "id": "-LU8o-lvnmKUm7lFUXUc" }, { "name": "persuasion_bonus", "current": 3, "max": "", "id": "-LU8o-lvnmKUm7lFUXUd" }, { "name": "passive_wisdom", "current": 11, "max": "", "id": "-LU8o-lvnmKUm7lFUXUe" }, { "name": "strength_mod", "current": 6, "max": "", "id": "-LU8o-lw4Byqk-n5aoal" }, { "name": "npc_str_negative", "current": 0, "max": "", "id": "-LU8o-lw4Byqk-n5aoam" }, { "name": "dexterity_mod", "current": 2, "max": "", "id": "-LU8o-lw4Byqk-n5aoan" }, { "name": "npc_dex_negative", "current": 0, "max": "", "id": "-LU8o-lx0J3Tj29o1vLN" }, { "name": "constitution_mod", "current": 5, "max": "", "id": "-LU8o-lx0J3Tj29o1vLO" }, { "name": "npc_con_negative", "current": 0, "max": "", "id": "-LU8o-lx0J3Tj29o1vLP" }, { "name": "intelligence_mod", "current": 2, "max": "", "id": "-LU8o-lx0J3Tj29o1vLQ" }, { "name": "npc_int_negative", "current": 0, "max": "", "id": "-LU8o-lx0J3Tj29o1vLR" }, { "name": "wisdom_mod", "current": 1, "max": "", "id": "-LU8o-lysak_J6DhCYXQ" }, { "name": "npc_wis_negative", "current": 0, "max": "", "id": "-LU8o-lysak_J6DhCYXR" }, { "name": "charisma_mod", "current": 3, "max": "", "id": "-LU8o-lzt_Aphhy1DH8j" }, { "name": "npc_cha_negative", "current": 0, "max": "", "id": "-LU8o-lzt_Aphhy1DH8k" }, { "name": "armorwarningflag", "current": "hide", "max": "", "id": "-LU8o-m-JHW0Q5UAozKQ" }, { "name": "armorwarning", "current": "0", "max": "", "id": "-LU8o-m-JHW0Q5UAozKR" }, { "name": "ac", "current": 12, "max": "", "id": "-LU8o-m-JHW0Q5UAozKS" }, { "name": "rtype", "current": "@{advantagetoggle}", "max": "", "id": "-LU8o-m0S24uPoKoDbQU" }, { "name": "advantagetoggle", "current": "{{query=1}} {{normal=1}} {{r2=[[0d20", "max": "", "id": "-LU8o-m0S24uPoKoDbQV" }, { "name": "customacwarningflag", "current": "hide", "max": "", "id": "-LU8o-m1gpyUHEcSvvxu" }, { speed "name": "npc_speed", "current": "40 ft., fly 80 ft., swim 40 ft.", "max": "", "id": "-LU8oelomHlDza7nrs3i" }, { "name": "showleveler", "current": 0, "max": "", "id": "-NIaEgK2WtfBVGYp9INA" }, { "name": "invalidXP", "current": 0, "max": "", "id": "-NIaEgK5r_kMH-qlAREz" }, { "name": "kingmaker_tab", "current": "nav-tabs-kingmaker--settings", "max": "", "id": "-NIaEgLFSF30OyWW4Uh6" }, { "name": "kingdom_culture_action", "current": "%{Black dragon|kingdom-culture-action}", "max": "", "id": "-NIaEgLHRUffja6ZiOjD" }, { "name": "kingdom_economy_action", "current": "%{Black dragon|kingdom-economy-action}", "max": "", "id": "-NIaEgLKI91VV-o21reN" }, { "name": "kingdom_loyalty_action", "current": "%{Black dragon|kingdom-loyalty-action}", "max": "", "id": "-NIaEgLM4heiP5FYKYmv" }, { "name": "kingdom_stability_action", "current": "%{Black dragon|kingdom-stability-action}", "max": "", "id": "-NIaEgLO_w_suGYkJDsi" }, { "name": "kingdom_agriculture_action", "current": "%{Black dragon|kingdom-agriculture-action}", "max": "", "id": "-NIaEgLQlBlpu1_zgMX7" }, { "name": "kingdom_arts_action", "current": "%{Black dragon|kingdom-arts-action}", "max": "", "id": "-NIaEgLQlBlpu1_zgMX8" }, { "name": "kingdom_boating_action", "current": "%{Black dragon|kingdom-boating-action}", "max": "", "id": "-NIaEgLSG0-8T3RZ-XBQ" }, { "name": "kingdom_defense_action", "current": "%{Black dragon|kingdom-defense-action}", "max": "", "id": "-NIaEgLTgZW5sOaTHOAO" }, { "name": "kingdom_engineering_action", "current": "%{Black dragon|kingdom-engineering-action}", "max": "", "id": "-NIaEgLWLy2BiZso3orV" }, { "name": "kingdom_exploration_action", "current": "%{Black dragon|kingdom-exploration-action}", "max": "", "id": "-NIaEgLYmp4fmShsCjAA" }, { "name": "kingdom_folklore_action", "current": "%{Black dragon|kingdom-folklore-action}", "max": "", "id": "-NIaEgLbgmB7hpJwGMcO" }, { "name": "kingdom_industry_action", "current": "%{Black dragon|kingdom-industry-action}", "max": "", "id": "-NIaEgLdu5zTq5sxQXg6" }, { "name": "kingdom_intrigue_action", "current": "%{Black dragon|kingdom-intrigue-action}", "max": "", "id": "-NIaEgLfchtr5dyrFxds" }, { "name": "kingdom_magic_action", "current": "%{Black dragon|kingdom-magic-action}", "max": "", "id": "-NIaEgLhW2wCSD4zYT_M" }, { "name": "kingdom_politics_action", "current": "%{Black dragon|kingdom-politics-action}", "max": "", "id": "-NIaEgLjJ9qvXqhXqTtL" }, { "name": "kingdom_scholarship_action", "current": "%{Black dragon|kingdom-scholarship-action}", "max": "", "id": "-NIaEgLlVGwdhpOPmIhQ" }, { "name": "kingdom_statecraft_action", "current": "%{Black dragon|kingdom-statecraft-action}", "max": "", "id": "-NIaEgLmibxSggAeOIy9" }, { "name": "kingdom_trade_action", "current": "%{Black dragon|kingdom-trade-action}", "max": "", "id": "-NIaEgLnJDENxNCXix0I" }, { "name": "kingdom_warfare_action", "current": "%{Black dragon|kingdom-warfare-action}", "max": "", "id": "-NIaEgLpJweca-wQd0FX" }, { "name": "kingdom_wilderness_action", "current": "%{Black dragon|kingdom-wilderness-action}", "max": "", "id": "-NIaEgLrWYJh1qKrK2L1" }, { "name": "army_scouting_action", "current": "%{Black dragon|army-scouting-action}", "max": "", "id": "-NIaEgLtxPuGKM5k0G9Q" }, { "name": "army_maneuver_action", "current": "%{Black dragon|army-maneuver-action}", "max": "", "id": "-NIaEgLu5tANXgMs7EHP" }, { "name": "army_morale_action", "current": "%{Black dragon|army-morale-action}", "max": "", "id": "-NIaEgLwDvBcIRhRqDON" }, { "name": "army_ranged_action", "current": "%{Black dragon|army-ranged-action}", "max": "", "id": "-NIaEgLxe9O6tjje1Wcb" }, { "name": "sheet_version", "current": 1, "max": "", "id": "-NIaEgLyBsVh1zB7qZuA" }, { "name": "appliedUpdates", "current": "upgrade_to_2_7,upgrade_to_2_8,upgrade_to_2_9,upgrade_to_4_2_1,fix_npc_missing_attack_display_flag_attribute,fix_npc_version_number,fix_npcs_in_modules_saves_and_ability_mods,fix_spell_attacks,fix_npc_in_modules_triggering_popup,fix_npc_actions_to_support_translation,fix_npc_attacks,fix_npc_attacks_with_auto_damage_roll,fix_npc_actions_with_damage,fix_npc_charname_output,fix_spell_school_ouput,fix_advantage_query,fix_npc_charactersheet_type", "max": "", "id": "-NIaEgMdnYDX4uHqTCHE" }, { "name": "charname_output", "current": "{{charname=@{npc_name}}}", "max": "", "id": "-NIaEgRPX3c8h_jQ8Wzb" }, { "name": "queryadvantage", "current": "{{query=1}} ?{Advantage?|Normal Roll,&#123&#123normal=1&#125&#125 &#123&#123r2=[[0d20|Advantage,&#123&#123advantage=1&#125&#125 &#123&#123r2=[[@{d20}|Disadvantage,&#123&#123disadvantage=1&#125&#125 &#123&#123r2=[[@{d20}}", "max": "", "id": "-NIaEgSKvbtBYwfIZQvC" }, { "name": "stealth_roll", "current": "@{wtype}&{template:simple} {{rname=^{stealth-u}}} {{mod=@{stealth_bonus}}} {{r1=[[@{d20}+2[dexterity]@{pbd_safe}]]}} @{advantagetoggle}+2[dexterity]@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output}", "max": "", "id": "-NIjHD62BltLBGt6Er15" }, { "name": "mancer_confirm_flag", "current": "", "max": "", "id": "-NIjHDZrPNLMKW5mlDq5" }, { "name": "mancer_npc", "current": "on", "max": "", "id": "-NIjHEGsYdsTvt9LI8oi" }, { "name": "l1mancer_status", "current": "completed", "max": "", "id": "-NIjHEIkkqDCx97rA40p" }, { "name": "charactersheet_type", "current": "npc", "max": "", "id": "-NIjHEIlgu1G5mEJxhW8" }, { "name": "is_vehicle", "current": "0", "max": "", "id": "-NIjHEKlF5XslhENxVLe" }, { "name": "kingdom", "current": "0", "max": "", "id": "-NIjHEKmW7YkByRAXMYh" }, { "name": "kingdom_dropname", "current": "Adult Black Dragon", "max": "", "id": "-NKPcLIEtpAIwL-1Lvr" }, { "name": "kingdom_drop_data", "current": "{\"AC\":\"19 (Natural Armor)\",\"HP\":\"195 (17d12+85)\",\"CHA\":\"17\",\"CON\":\"21\",\"DEX\":\"14\",\"INT\":\"14\",\"STR\":\"23\",\"WIS\":\"13\",\"Size\":\"Huge\",\"Type\":\"dragon\",\"Speed\":\"40 ft., fly 80 ft., swim 40 ft.\",\"Roll 0\":\"Bite\n1d20 + 11\n2d10+6+1d8\",\"Roll 1\":\"Claw\n1d20 + 11\n2d6+6\",\"Roll 2\":\"Tail\n1d20 + 11\n2d8+6\",\"Roll 3\":\"Acid Breath\n1d20 + 0\n12d8\",\"Senses\":\"Blindsight 60 Ft., Darkvision 120 Ft.\",\"Skills\":\"Perception +11, Stealth +7\",\"Source\":\"5th Edition SRD\",\"data-XP\":\"11,500\",\"Category\":\"Monsters\",\"Alignment\":\"Chaotic Evil\",\"Languages\":\"Common, Draconic\",\"data-List\":\"false\",\"Immunities\":\"Acid\",\"data-LANum\":\"3\",\"data-Traits\":\"[{\\"Name\\":\\"Amphibious\\",\\"Desc\\":\\"The dragon can breathe air and water.\\"},{\\"Name\\":\\"Legendary Resistance (3/Day)\\",\\"Desc\\":\\"If the dragon fails a saving throw, it can choose to succeed instead.\\"}]\",\"data-Actions\":\"[{\\"Name\\":\\"Multiattack\\",\\"Desc\\":\\"The dragon can use its Frightful Presence. It then makes three attacks: one with its bite and two with its claws.\\"},{\\"Name\\":\\"Bite\\",\\"Type Attack\\":\\"Weapon Attack\\",\\"Type\\":\\"Melee\\",\\"Hit Bonus\\":\\"11\\",\\"Reach\\":\\"10 ft.\\",\\"Target\\":\\"one target\\",\\"Damage\\":\\"2d10 + 6\\",\\"Damage Type\\":\\"piercing\\",\\"Damage 2\\":\\"1d8\\",\\"Damage 2 Type\\":\\"acid\\"},{\\"Name\\":\\"Claw\\",\\"Type Attack\\":\\"Weapon Attack\\",\\"Type\\":\\"Melee\\",\\"Hit Bonus\\":\\"11\\",\\"Reach\\":\\"5 ft.\\",\\"Target\\":\\"one target\\",\\"Damage\\":\\"2d6 + 6\\",\\"Damage Type\\":\\"slashing\\"},{\\"Name\\":\\"Tail\\",\\"Type Attack\\":\\"Weapon Attack\\",\\"Type\\":\\"Melee\\",\\"Hit Bonus\\":\\"11\\",\\"Reach\\":\\"15 ft.\\",\\"Target\\":\\"one target\\",\\"Damage\\":\\"2d8 + 6\\",\\"Damage Type\\":\\"bludgeoning\\"},{\\"Name\\":\\"Frightful Presence\\",\\"Desc\\":\\"Each creature of the dragon's choice that is within 120 feet of the dragon and aware of it must succeed on a DC 16 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the dragon's Frightful Presence for the next 24 hours.\\"},{\\"Name\\":\\"Acid Breath (Recharge 5-6)\\",\\"Desc\\":\\"The dragon exhales acid in a 60-foot line that is 5 feet wide. Each creature in that line must make a DC 18 Dexterity saving throw, taking 54 (12d8) acid damage on a failed save, or half as much damage on a successful one.\\"}]\",\"data-CHA-mod\":\"+3\",\"data-CON-mod\":\"+5\",\"data-DEX-mod\":\"+2\",\"data-INT-mod\":\"+2\",\"data-STR-mod\":\"+6\",\"data-SizeNum\":\"6\",\"data-WIS-mod\":\"+1\",\"Saving Throws\":\"Dex +7, Con +10, Wis +6, Cha +8\",\"Challenge Rating\":\"14\",\"Passive Perception\":\"21\",\"data-Legendary Actions\":\"[{\\"Name\\":\\"Detect\\",\\"Desc\\":\\"The dragon makes a Wisdom (Perception) check.\\"},{\\"Name\\":\\"Tail Attack\\",\\"Desc\\":\\"The dragon makes a tail attack.\\"},{\\"Name\\":\\"Wing Attack (Costs 2 Actions)\\",\\"Desc\\":\\"The dragon beats its wings. Each creature within 10 ft. of the dragon must succeed on a DC 19 Dexterity saving throw or take 13 (2d6 + 6) bludgeoning damage and be knocked prone. The dragon can then fly up to half its flying speed.\\"}]\",\"blobs\":{}}", "max": "", "id": "-NKPcLIK3lKTva0nbe0i" }, { "name": "drop_category", "current": "", "max": "", "id": "-NKPcLIN1Yeb29G-JVmE" }, { "name": "drop_name", "current": "", "max": "", "id": "-NKPcLIQtDOt4XaO8Xwg" }, { "name": "drop_data", "current": "", "max": "", "id": "-NKPcLIUxaRgZuvRhGfa" }, { "name": "drop_content", "current": "", "max": "", "id": "-NKPcLIYtkt9WpA64Ei2" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDZ_name", "current": "Bite", "max": "", "id": "-NKPcLKzWjH6gsZY8vXu" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDZ_description", "current": "", "max": "", "id": "-NKPcLL1bD1DkkQeOsh1" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDZ_npc_options-flag", "current": 0, "max": "", "id": "-NKPcLL2MvEawEW4-7EL" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDZ_attack_flag", "current": "on", "max": "", "id": "-NKPcLL4VpANrzS_DUhZ" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDZ_attack_display_flag", "current": "{{attack=1}}", "max": "", "id": "-NKPcLL6pTXX58SxpKS3" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDZ_attack_options", "current": "{{attack=1}}", "max": "", "id": "-NKPcLL8u3rFRqwsq8nK" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDZ_attack_type", "current": "Melee", "max": "", "id": "-NKPcLLAeVpb7dFX_lTl" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDZ_attack_target", "current": "one target", "max": "", "id": "-NKPcLLCwqxvXIit3NSH" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDZ_attack_range", "current": "10 ft.", "max": "", "id": "-NKPcLLEcyEC7r10KLFF" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDZ_attack_tohit", "current": "11", "max": "", "id": "-NKPcLLHIR40OY1tLfIn" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDZ_attack_damage", "current": "2d10 + 6", "max": "", "id": "-NKPcLLIPNb2U481ATVN" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDZ_attack_damagetype", "current": "piercing", "max": "", "id": "-NKPcLLJZWZW_NzpzKPm" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDZ_attack_damage2", "current": "1d8", "max": "", "id": "-NKPcLLK61Ga7WqL7fEs" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDZ_attack_damagetype2", "current": "acid", "max": "", "id": "-NKPcLLM0PZ5C1JSoNxR" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDa_name", "current": "Claw", "max": "", "id": "-NKPcLLNngu-bG28A1Og" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDa_description", "current": "", "max": "", "id": "-NKPcLLOpVpEyamwaE7Q" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDa_npc_options-flag", "current": 0, "max": "", "id": "-NKPcLLP1rutQwUrcQNV" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDa_attack_flag", "current": "on", "max": "", "id": "-NKPcLLQhGY8wdid8boC" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDa_attack_display_flag", "current": "{{attack=1}}", "max": "", "id": "-NKPcLLRJ3_Lw5pNX73q" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDa_attack_options", "current": "{{attack=1}}", "max": "", "id": "-NKPcLLSLYHFLp2GiB-r" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDa_attack_type", "current": "Melee", "max": "", "id": "-NKPcLLTdG2j-zHuPw2s" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDa_attack_target", "current": "one target", "max": "", "id": "-NKPcLLVCy6vCwjScWr-" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDa_attack_range", "current": "5 ft.", "max": "", "id": "-NKPcLLVCy6vCwjScWr0" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDa_attack_tohit", "current": "11", "max": "", "id": "-NKPcLLXSYAkw172YjHT" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDa_attack_damage", "current": "2d6 + 6", "max": "", "id": "-NKPcLLYccV3hvN0VBOf" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDa_attack_damagetype", "current": "slashing", "max": "", "id": "-NKPcLLZLNR1JWT0peXL" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDa_attack_damage2", "current": "", "max": "", "id": "-NKPcLL_vGmGbaLm9vgB" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDa_attack_damagetype2", "current": "", "max": "", "id": "-NKPcLLaK36uWkqz_lxg" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE4_name", "current": "Tail", "max": "", "id": "-NKPcLLbXIVP09PGQcJT" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE4_description", "current": "", "max": "", "id": "-NKPcLLcZljlIOV0-7AX" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE4_npc_options-flag", "current": 0, "max": "", "id": "-NKPcLLdahgGEGB34NVK" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE4_attack_flag", "current": "on", "max": "", "id": "-NKPcLLenu8ueNpqQ51m" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE4_attack_display_flag", "current": "{{attack=1}}", "max": "", "id": "-NKPcLLg6d4ElN778rle" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE4_attack_options", "current": "{{attack=1}}", "max": "", "id": "-NKPcLLhQjWfPiO1wbJ5" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE4_attack_type", "current": "Melee", "max": "", "id": "-NKPcLLiO16i-nx5LeVD" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE4_attack_target", "current": "one target", "max": "", "id": "-NKPcLLjsSK5GIawV0ru" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE4_attack_range", "current": "15 ft.", "max": "", "id": "-NKPcLLjsSK5GIawV0rv" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE4_attack_tohit", "current": "11", "max": "", "id": "-NKPcLLlmFMtgf_uPEFb" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE4_attack_damage", "current": "2d8 + 6", "max": "", "id": "-NKPcLLm9WtkZX0qsVfW" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE4_attack_damagetype", "current": "bludgeoning", "max": "", "id": "-NKPcLLnDezVCkdrpUF7" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE4_attack_damage2", "current": "", "max": "", "id": "-NKPcLLpt_y9hYL5O_Jt" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE4_attack_damagetype2", "current": "", "max": "", "id": "-NKPcLLpt_y9hYL5O_Ju" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE5_name", "current": "Frightful Presence", "max": "", "id": "-NKPcLLs_J6cn7R2j9a7" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE5_description", "current": "Each creature of the dragon's choice that is within 120 feet of the dragon and aware of it must succeed on a DC 16 Wisdom saving throw or become frightened for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the dragon's Frightful Presence for the next 24 hours.", "max": "", "id": "-NKPcLLtoGhOKX63zOg8" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE5_npc_options-flag", "current": 0, "max": "", "id": "-NKPcLLuY2TlTnw6UOrS" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE6_name", "current": "Acid Breath (Recharge 5-6)", "max": "", "id": "-NKPcLLvRQ-tQjX3ON87" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE6_description", "current": "The dragon exhales acid in a 60-foot line that is 5 feet wide. Each creature in that line must make a DC 18 Dexterity saving throw, taking 54 (12d8) acid damage on a failed save, or half as much damage on a successful one.", "max": "", "id": "-NKPcLLw8N9hMWUMdP4p" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE6_npc_options-flag", "current": 0, "max": "", "id": "-NKPcLLyv43gYr3oORrG" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE7_name", "current": "Detect", "max": "", "id": "-NKPcLLzAwq20nh08vaq" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE7_description", "current": "The dragon makes a Wisdom (Perception) check.", "max": "", "id": "-NKPcLM-VS-91Gfclxjm" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE7_npc_options-flag", "current": 0, "max": "", "id": "-NKPcLM1U8J-U1zvZiDT" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE8_name", "current": "Tail Attack", "max": "", "id": "-NKPcLM2EdXeU-gARpAJ" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE8_description", "current": "The dragon makes a tail attack.", "max": "", "id": "-NKPcLM3TxVM1j4U-543" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE8_npc_options-flag", "current": 0, "max": "", "id": "-NKPcLM41YaUDRiZph6i" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE9_name", "current": "Wing Attack (Costs 2 Actions)", "max": "", "id": "-NKPcLM5_ws0VMqwPwPJ" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE9_description", "current": "The dragon beats its wings. Each creature within 10 ft. of the dragon must succeed on a DC 19 Dexterity saving throw or take 13 (2d6 + 6) bludgeoning damage and be knocked prone. The dragon can then fly up to half its flying speed.", "max": "", "id": "-NKPcLM6wMNxW_z-j4ss" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE9_npc_options-flag", "current": 0, "max": "", "id": "-NKPcLM7idp1tQeoTAGV" }, { "name": "repeatingnpctrait-NKPcLKvJNOIGzCVmSEA_name", "current": "Amphibious", "max": "", "id": "-NKPcLM86NKshBE99Hgs" }, { "name": "repeatingnpctrait-NKPcLKvJNOIGzCVmSEA_npc_options-flag", "current": 0, "max": "", "id": "-NKPcLM9GUHickRX2tWC" }, { "name": "repeatingnpctrait-NKPcLKvJNOIGzCVmSEA_description", "current": "The dragon can breathe air and water.", "max": "", "id": "-NKPcLMAW1BTtNLvonG2" }, { "name": "repeatingnpctrait-NKPcLKvJNOIGzCVmSEB_name", "current": "Legendary Resistance (3/Day)", "max": "", "id": "-NKPcLMCJKpLbblMjUgg" }, { "name": "repeatingnpctrait-NKPcLKvJNOIGzCVmSEB_npc_options-flag", "current": 0, "max": "", "id": "-NKPcLMDwSyJR67sRIhM" }, { "name": "repeatingnpctrait-NKPcLKvJNOIGzCVmSEB_description", "current": "If the dragon fails a saving throw, it can choose to succeed instead.", "max": "", "id": "-NKPcLME5wQL4607CC2G" }, { "name": "npc_name", "current": "Adult Black Dragon", "max": "", "id": "-NKPcLMFgQHQDfBlhTh5" }, { "name": "npc_condition_immunities", "current": "", "max": "", "id": "-NKPcLMJNInOHv-08Eq0" }, { "name": "npc_immunities", "current": "Acid", "max": "", "id": "-NKPcLMJNInOHv-08Eq1" }, { "name": "npc_resistances", "current": "", "max": "", "id": "-NKPcLMK_60bwiSHb832" }, { "name": "token_size", "current": 1, "max": "", "id": "-NKPcLMNX6pwXcC2LrH-" }, { "name": "npc_vulnerabilities", "current": "", "max": "", "id": "-NKPcLMNX6pwXcC2LrH0" }, { "name": "npc_legendary_actions", "current": "3", "max": "", "id": "-NKPcLMSTJySHM-yFdIg" }, { "name": "npc_legendary_actions_desc", "current": "The Adult Black Dragon can take 3, choosing from the options below. Only one legendary option can be used at a time and only at the end of another creature's turn. The Adult Black Dragon regains spent legendary actions at the start of its turn.", "max": "", "id": "-NKPcLMUUcQ1McFJOK-f" }, { "name": "npc_mythic_actions", "current": 0, "max": "", "id": "-NKPcLMVVvOf24xVcOz3" }, { "name": "npc_mythic_actions_desc", "current": "", "max": "", "id": "-NKPcLMWQvUtTmslpQCY" }, { "name": "npcspellcastingflag", "current": 0, "max": "", "id": "-NKPcLMYrwWBqVIx1hMw" }, { "name": "spellcasting_ability", "current": "0*", "max": "", "id": "-NKPcLMZte0_vwnARs9G" }, { "name": "globalmagicmod", "current": 0, "max": "", "id": "-NKPcLM_AY2LkL3e8GEN" }, { "name": "caster_level", "current": 0, "max": "", "id": "-NKPcLMaNClhSt2H5nDg" }, { "name": "spell_dc_mod", "current": 0, "max": "", "id": "-NKPcLMbnTSXNo2JFR0E" }, { "name": "npc_pb", "current": 0, "max": "", "id": "-NKPcLMc4PeFyuQnHGTa" }, { "name": "npc_acrobatics_base", "current": "", "max": "", "id": "-NKPcLMdnlCLVpAW79Qo" }, { "name": "npc_sleight_of_hand_base", "current": "", "max": "", "id": "-NKPcLMdnlCLVpAW79Qp" }, { "name": "npc_stealth_base", "current": "+7", "max": "", "id": "-NKPcLMeFOLXXdb0z8hI" }, { "name": "npc_arcana_base", "current": "", "max": "", "id": "-NKPcLMi68_P9a8oxe65" }, { "name": "npc_history_base", "current": "", "max": "", "id": "-NKPcLMjIQvnn2zzrEDh" }, { "name": "npc_investigation_base", "current": "", "max": "", "id": "-NKPcLMl8mks9-Kg3c8H" }, { "name": "npc_nature_base", "current": "", "max": "", "id": "-NKPcLMmY6fRodg9-SqF" }, { "name": "npc_religion_base", "current": "", "max": "", "id": "-NKPcLMmY6fRodg9-SqG" }, { "name": "npc_animal_handling_base", "current": "", "max": "", "id": "-NKPcLMnnKPA6WjLIodv" }, { "name": "npc_insight_base", "current": "", "max": "", "id": "-NKPcLMoqVu4MncD27E6" }, { "name": "npc_medicine_base", "current": "", "max": "", "id": "-NKPcLMoqVu4MncD27E7" }, { "name": "npc_perception_base", "current": "+11", "max": "", "id": "-NKPcLMoqVu4MncD27E8" }, { "name": "npc_survival_base", "current": "", "max": "", "id": "-NKPcLMpEqlyZFDtN-R-" }, { "name": "npc_intimidation_base", "current": "", "max": "", "id": "-NKPcLMr3iicuCtRAN8X" }, { "name": "npc_performance_base", "current": "", "max": "", "id": "-NKPcLMsY0B4FJrv3cPq" }, { "name": "npc_persuasion_base", "current": "", "max": "", "id": "-NKPcLMsY0B4FJrv3cPr" }, { "name": "npc_con_save_base", "current": "+10", "max": "", "id": "-NKPcLMuHghl7rT-NgnG" }, { "name": "npc_int_save_base", "current": "", "max": "", "id": "-NKPcLMvMfIVkRhTLzkV" }, { "name": "npc_cha_save_base", "current": "+8", "max": "", "id": "-NKPcLMw0TH6vzFDUHwq" }, { "name": "npc_cha_save", "current": 8, "max": "", "id": "-NKPcLQ8L30SJSjt5uXE" }, { "name": "npc_int_save", "current": "", "max": "", "id": "-NKPcLQ9e_z_FueOl0q3" }, { "name": "npc_con_save", "current": 10, "max": "", "id": "-NKPcLQAm_iJ0RkRBXbC" }, { "name": "npc_survival_flag", "current": 0, "max": "", "id": "-NKPcLQEWEXOpYVsc7TR" }, { "name": "npc_survival", "current": "", "max": "", "id": "-NKPcLQFhK8aEylGimRT" }, { "name": "npc_stealth_flag", "current": 2, "max": "", "id": "-NKPcLQH2giKzcyVOln6" }, { "name": "npc_stealth", "current": 7, "max": "", "id": "-NKPcLQJ0tAb-pp_J1Tq" }, { "name": "npc_sleight_of_hand_flag", "current": 0, "max": "", "id": "-NKPcLQK6VzbRJgmUcI8" }, { "name": "npc_sleight_of_hand", "current": "", "max": "", "id": "-NKPcLQLy1FqHLuqFtT7" }, { "name": "npc_religion_flag", "current": 0, "max": "", "id": "-NKPcLQMPOKw4dizvBA4" }, { "name": "npc_religion", "current": "", "max": "", "id": "-NKPcLQMPOKw4dizvBA5" }, { "name": "npc_persuasion_flag", "current": 0, "max": "", "id": "-NKPcLQNENDwAWegMQ4V" }, { "name": "npc_persuasion", "current": "", "max": "", "id": "-NKPcLQOUWYab8CneVyR" }, { "name": "npc_performance_flag", "current": 0, "max": "", "id": "-NKPcLQOUWYab8CneVyS" }, { "name": "npc_performance", "current": "", "max": "", "id": "-NKPcLQPT8l-zNtdouVb" }, { "name": "npc_perception_flag", "current": 1, "max": "", "id": "-NKPcLQRSxYqCmOV6wv0" }, { "name": "npc_perception", "current": 11, "max": "", "id": "-NKPcLQSilkfhYCxKwjB" }, { "name": "npc_nature_flag", "current": 0, "max": "", "id": "-NKPcLQSilkfhYCxKwjC" }, { "name": "npc_nature", "current": "", "max": "", "id": "-NKPcLQTIvKSuGtCYR3K" }, { "name": "npc_medicine_flag", "current": 0, "max": "", "id": "-NKPcLQUpQJNtpRP8j6U" }, { "name": "npc_medicine", "current": "", "max": "", "id": "-NKPcLQVHDH9lQhd_sPi" }, { "name": "npc_investigation_flag", "current": 0, "max": "", "id": "-NKPcLQWbrX6arOjEl4V" }, { "name": "npc_investigation", "current": "", "max": "", "id": "-NKPcLQWbrX6arOjEl4W" }, { "name": "npc_intimidation_flag", "current": 0, "max": "", "id": "-NKPcLQX4HIPRPSPfnp3" }, { "name": "npc_intimidation", "current": "", "max": "", "id": "-NKPcLQYqGi3_0NrhY9e" }, { "name": "npc_insightflag", "current": 0, "max": "", "id": "-NKPcLQZrbuQ-2AcB4a" }, { "name": "npc_insight", "current": "", "max": "", "id": "-NKPcLQ_ib6-YF6XtO9A" }, { "name": "npc_history_flag", "current": 0, "max": "", "id": "-NKPcLQ_ib6-YF6XtO9B" }, { "name": "npc_history", "current": "", "max": "", "id": "-NKPcLQa4oICOqxYRzD9" }, { "name": "npc_arcana_flag", "current": 0, "max": "", "id": "-NKPcLQdGf3WPvumaGZS" }, { "name": "npc_arcana", "current": "", "max": "", "id": "-NKPcLQdGf3WPvumaGZT" }, { "name": "npc_animal_handling_flag", "current": 0, "max": "", "id": "-NKPcLQeyVEEkUvz630f" }, { "name": "npc_animal_handling", "current": "", "max": "", "id": "-NKPcLQfDXmij60BC9rV" }, { "name": "npc_acrobatics_flag", "current": 0, "max": "", "id": "-NKPcLQfDXmij60BC9rW" }, { "name": "npc_acrobatics", "current": "", "max": "", "id": "-NKPcLQgaauURopP8r-E" }, { "name": "strength_flag", "current": 0, "max": "", "id": "-NKPcLRa7Po7VM_n_NAJ" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE7_attack_tohitrange", "current": "+0", "max": "", "id": "-NKPcLRhQrzGz_jDKjdN" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE7_attack_onhit", "current": "", "max": "", "id": "-NKPcLRipg4SvRgSLLxu" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE7_damage_flag", "current": "", "max": "", "id": "-NKPcLRipg4SvRgSLLxv" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE7_attack_crit", "current": "", "max": "", "id": "-NKPcLRj643nvxs2Ho_u" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE7_attack_crit2", "current": "", "max": "", "id": "-NKPcLRkLtNT5dMo2ZK3" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE7_rollbase", "current": "@{wtype}&{template:npcaction} @{npc_name_flag} {{rname=@{name}}} {{description=@{show_desc}}} @{charname_output}", "max": "", "id": "-NKPcLRlL35kMVsmZzmw" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE8_attack_tohitrange", "current": "+0", "max": "", "id": "-NKPcLRlL35kMVsmZzmx" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE8_attack_onhit", "current": "", "max": "", "id": "-NKPcLRmPiprhRScWOCX" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE8_damage_flag", "current": "", "max": "", "id": "-NKPcLRnOd7gJyVPyppH" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE8_attack_crit", "current": "", "max": "", "id": "-NKPcLRotfH0ffQUp0oG" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE8_attack_crit2", "current": "", "max": "", "id": "-NKPcLRpF9SYqYzic1NU" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE8_rollbase", "current": "@{wtype}&{template:npcaction} @{npc_name_flag} {{rname=@{name}}} {{description=@{show_desc}}} @{charname_output}", "max": "", "id": "-NKPcLRqRjBhn7xzN9xI" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE9_attack_tohitrange", "current": "+0", "max": "", "id": "-NKPcLRrstTybqAjm5BK" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE9_attack_onhit", "current": "", "max": "", "id": "-NKPcLRsmt-ujIADpjNt" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE9_damage_flag", "current": "", "max": "", "id": "-NKPcLRtQJtK4SYbGKRq" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE9_attack_crit", "current": "", "max": "", "id": "-NKPcLRtQJtK4SYbGKRr" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE9_attack_crit2", "current": "", "max": "", "id": "-NKPcLRuc30e_EcbDdf9" }, { "name": "repeatingnpcaction-l-NKPcLKvJNOIGzCVmSE9_rollbase", "current": "@{wtype}&{template:npcaction} @{npc_name_flag} {{rname=@{name}}} {{description=@{show_desc}}} @{charname_output}", "max": "", "id": "-NKPcLRuc30e_EcbDdfA" }, { "name": "pbd_safe", "current": "", "max": "", "id": "-NKPcLS0a4BdCW2pbYNr" }, { "name": "spell_attack_bonus", "current": "0", "max": "", "id": "-NKPcLS64xMvhoQzztVl" }, { "name": "spell_save_dc", "current": "0", "max": "", "id": "-NKPcLS64xMvhoQzztVm" }, { "name": "jack_bonus", "current": "", "max": "", "id": "-NKPcLSWaOJZSbL14Y3g" }, { "name": "jack_attr", "current": "", "max": "", "id": "-NKPcLSYAaPyqkpVjeoy" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDZ_attack_tohitrange", "current": "+11, Reach 10 ft., one target", "max": "", "id": "-NKPcLSnb-0YdfM7IqWE" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDZ_attack_onhit", "current": "17 (2d10 + 6) piercing damage plus 4 (1d8) acid damage", "max": "", "id": "-NKPcLSoAzEMxDlN77MV" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDZ_damage_flag", "current": "{{damage=1}} {{dmg1flag=1}} {{dmg2flag=1}} ", "max": "", "id": "-NKPcLSpofjA13CQ_1ai" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDZ_attack_crit", "current": "2d10", "max": "", "id": "-NKPcLSpofjA13CQ_1aj" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDZ_attack_crit2", "current": "1d8", "max": "", "id": "-NKPcLSq7M56Ii3hUWja" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDZ_rollbase", "current": "@{wtype}&{template:npcatk} {{attack=1}} @{damage_flag} @{npc_name_flag} {{rname=@{name}}} {{rnamec=@{name}}} {{type=^{attack-u}}} {{typec=^{attack-u}}} {{r1=[[@{d20}+(@{attack_tohit}+0)]]}} @{rtype}+(@{attack_tohit}+0)]]}} @{charname_output}", "max": "", "id": "-NKPcLSrpzDTvR9b1C1s" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDa_attack_tohitrange", "current": "+11, Reach 5 ft., one target", "max": "", "id": "-NKPcLSsu4FG6V2V5qd9" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDa_attack_onhit", "current": "13 (2d6 + 6) slashing damage", "max": "", "id": "-NKPcLStBoJSFxeHWXSX" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDa_damage_flag", "current": "{{damage=1}} {{dmg1flag=1}} ", "max": "", "id": "-NKPcLSvV2O8axG04rKf" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDa_attack_crit", "current": "2d6", "max": "", "id": "-NKPcLSwOkoWkGxMM60e" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDa_attack_crit2", "current": "", "max": "", "id": "-NKPcLSxvnMAe_deZIlU" }, { "name": "repeatingnpcaction-NKPcLKud4zB45IE-qDa_rollbase", "current": "@{wtype}&{template:npcatk} {{attack=1}} @{damage_flag} @{npc_name_flag} {{rname=@{name}}} {{rnamec=@{name}}} {{type=^{attack-u}}} {{typec=^{attack-u}}} {{r1=[[@{d20}+(@{attack_tohit}+0)]]}} @{rtype}+(@{attack_tohit}+0)]]}} @{charname_output}", "max": "", "id": "-NKPcLSyUPMbi9hiZBzU" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE4_attack_tohitrange", "current": "+11, Reach 15 ft., one target", "max": "", "id": "-NKPcLT-mLVxn649Tp_3" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE4_attack_onhit", "current": "15 (2d8 + 6) bludgeoning damage", "max": "", "id": "-NKPcLT0-AMH6SQUQcHO" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE4_damage_flag", "current": "{{damage=1}} {{dmg1flag=1}} ", "max": "", "id": "-NKPcLT1PqMH37gN3WYw" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE4_attack_crit", "current": "2d8", "max": "", "id": "-NKPcLT1PqMH37gN3WYx" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE4_attack_crit2", "current": "", "max": "", "id": "-NKPcLT3yTlRcfM_i297" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE4_rollbase", "current": "@{wtype}&{template:npcatk} {{attack=1}} @{damage_flag} @{npc_name_flag} {{rname=@{name}}} {{rnamec=@{name}}} {{type=^{attack-u}}} {{typec=^{attack-u}}} {{r1=[[@{d20}+(@{attack_tohit}+0)]]}} @{rtype}+(@{attack_tohit}+0)]]}} @{charname_output}", "max": "", "id": "-NKPcLT3yTlRcfM_i298" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE5_attack_tohitrange", "current": "+0", "max": "", "id": "-NKPcLT6Qdt-lCc85rTs" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE5_attack_onhit", "current": "", "max": "", "id": "-NKPcLT6Qdt-lCc85rTt" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE5_damage_flag", "current": "", "max": "", "id": "-NKPcLT8bjDy0zO4QN98" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE5_attack_crit", "current": "", "max": "", "id": "-NKPcLT8bjDy0zO4QN99" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE5_attack_crit2", "current": "", "max": "", "id": "-NKPcLT9QN2d1J5PQi8W" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE5_rollbase", "current": "@{wtype}&{template:npcaction} @{npc_name_flag} {{rname=@{name}}} {{description=@{show_desc}}} @{charname_output}", "max": "", "id": "-NKPcLT9QN2d1J5PQi8X" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE6_attack_tohitrange", "current": "+0", "max": "", "id": "-NKPcLTBWCXpxiIe146l" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE6_attack_onhit", "current": "", "max": "", "id": "-NKPcLTCD9Nsv2km_Iqr" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE6_damage_flag", "current": "", "max": "", "id": "-NKPcLTDRMp9W1PfMnHU" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE6_attack_crit", "current": "", "max": "", "id": "-NKPcLTDRMp9W1PfMnHV" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE6_attack_crit2", "current": "", "max": "", "id": "-NKPcLTEOCD6ekk3hLEg" }, { "name": "repeatingnpcaction-NKPcLKvJNOIGzCVmSE6_rollbase", "current": "@{wtype}&{template:npcaction} @{npc_name_flag} {{rname=@{name}}} {{description=@{show_desc}}} @{charname_output}", "max": "", "id": "-NKPcLTEOCD6ekk3hLEh" }, { "name": "honor_save_bonus", "current": 0, "max": "", "id": "-NKPcLTKxSzdcFxK0Z1P" }, { "name": "sanity_save_bonus", "current": 0, "max": "", "id": "-NKPcLTKxSzdcFxK0Z1Q" }, { "name": "animal_handling_bonus", "current": 1, "max": "", "id": "-NKPcLTN3JKifPIXrxm8" }, { "name": "insight_bonus", "current": 1, "max": "", "id": "-NKPcLTOnXBwfKuKDWUY" }, { "name": "medicine_bonus", "current": 1, "max": "", "id": "-NKPcLTOnXBwfKuKDWUZ" }, { "name": "perception_bonus", "current": 1, "max": "", "id": "-NKPcLTQ8s3A-IuDN5KZ" }, { "name": "survivalbonus", "current": 1, "max": "", "id": "-NKPcLTQ8s3A-IuDN5K" }, { "name": "strength_save_roll", "current": "@{wtype}&{template:simple} {{rname=^{strength-save-u}}} {{mod=@{strength_save_bonus}}} {{r1=[[@{d20}+@{strength_save_bonus}@{pbd_safe}]]}} @{advantagetoggle}+@{strength_save_bonus}@{pbd_safe}]]}} {{global=@{global_save_mod}}} @{charname_output}", "max": "", "id": "-NKPcLU58KR4yW3RZSF9" }, { "name": "dexterity_save_roll", "current": "@{wtype}&{template:simple} {{rname=^{dexterity-save-u}}} {{mod=@{dexterity_save_bonus}}} {{r1=[[@{d20}+@{dexterity_save_bonus}@{pbd_safe}]]}} @{advantagetoggle}+@{dexterity_save_bonus}@{pbd_safe}]]}} {{global=@{global_save_mod}}} @{charname_output}", "max": "", "id": "-NKPcLUHrCZOksFRrWWG" }, { "name": "constitution_save_roll", "current": "@{wtype}&{template:simple} {{rname=^{constitution-save-u}}} {{mod=@{constitution_save_bonus}}} {{r1=[[@{d20}+@{constitution_save_bonus}@{pbd_safe}]]}} @{advantagetoggle}+@{constitution_save_bonus}@{pbd_safe}]]}} {{global=@{global_save_mod}}} @{charname_output}", "max": "", "id": "-NKPcLUJmikwGN-Ew78c" }, { "name": "intelligence_save_roll", "current": "@{wtype}&{template:simple} {{rname=^{intelligence-save-u}}} {{mod=@{intelligence_save_bonus}}} {{r1=[[@{d20}+@{intelligence_save_bonus}@{pbd_safe}]]}} @{advantagetoggle}+@{intelligence_save_bonus}@{pbd_safe}]]}} {{global=@{global_save_mod}}} @{charname_output}", "max": "", "id": "-NKPcLUNdBQbGFYALPja" }, { "name": "wisdom_save_roll", "current": "@{wtype}&{template:simple} {{rname=^{wisdom-save-u}}} {{mod=@{wisdom_save_bonus}}} {{r1=[[@{d20}+@{wisdom_save_bonus}@{pbd_safe}]]}} @{advantagetoggle}+@{wisdom_save_bonus}@{pbd_safe}]]}} {{global=@{global_save_mod}}} @{charname_output}", "max": "", "id": "-NKPcLUOrHxxeDiWW1va" }, { "name": "charisma_save_roll", "current": "@{wtype}&{template:simple} {{rname=^{charisma-save-u}}} {{mod=@{charisma_save_bonus}}} {{r1=[[@{d20}+@{charisma_save_bonus}@{pbd_safe}]]}} @{advantagetoggle}+@{charisma_save_bonus}@{pbd_safe}]]}} {{global=@{global_save_mod}}} @{charname_output}", "max": "", "id": "-NKPcLUQDgEOZJS9XbxP" }, { "name": "honor_save_roll", "current": "@{wtype}&{template:simple} {{rname=^{honor-save-u}}} {{mod=@{honor_save_bonus}}} {{r1=[[@{d20}+@{honor_save_bonus}@{pbd_safe}]]}} @{advantagetoggle}+@{honor_save_bonus}@{pbd_safe}]]}} {{global=@{global_save_mod}}} @{charname_output}", "max": "", "id": "-NKPcLUSFfB1nZuPB1lo" }, { "name": "sanity_save_roll", "current": "@{wtype}&{template:simple} {{rname=^{sanity-save-u}}} {{mod=@{sanity_save_bonus}}} {{r1=[[@{d20}+@{sanity_save_bonus}@{pbd_safe}]]}} @{advantagetoggle}+@{sanity_save_bonus}@{pbd_safe}]]}} {{global=@{global_save_mod}}} @{charname_output}", "max": "", "id": "-NKPcLUSFfB1nZuPB1lp" }, { "name": "death_save_roll", "current": "@{wtype}&{template:simple} {{rname=^{death-save-u}}} {{mod=@{death_save_bonus}}} {{r1=[[@{d20}+@{death_save_bonus}@{pbd_safe}]]}} @{advantagetoggle}+@{death_save_bonus}@{pbd_safe}]]}} {{global=@{global_save_mod}}} @{charname_output}", "max": "", "id": "-NKPcLUTAFmveELUMLbt" }, { "name": "athletics_roll", "current": "@{wtype}&{template:simple} {{rname=^{athletics-u}}} {{mod=@{athletics_bonus}}} {{r1=[[@{d20}+6[strength]@{pbd_safe}]]}} @{advantagetoggle}+6[strength]@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output}", "max": "", "id": "-NKPcLUV6zsLUMEvkVko" }, { "name": "acrobatics_roll", "current": "@{wtype}&{template:simple} {{rname=^{acrobatics-u}}} {{mod=@{acrobatics_bonus}}} {{r1=[[@{d20}+2[dexterity]@{pbd_safe}]]}} @{advantagetoggle}+2[dexterity]@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output}", "max": "", "id": "-NKPcLUW5qgzs2yPEL2x" }, { "name": "sleight_of_hand_roll", "current": "@{wtype}&{template:simple} {{rname=^{sleight_of_hand-u}}} {{mod=@{sleight_of_hand_bonus}}} {{r1=[[@{d20}+2[dexterity]@{pbd_safe}]]}} @{advantagetoggle}+2[dexterity]@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output}", "max": "", "id": "-NKPcLUW5qgzs2yPEL2y" }, { "name": "arcana_roll", "current": "@{wtype}&{template:simple} {{rname=^{arcana-u}}} {{mod=@{arcana_bonus}}} {{r1=[[@{d20}+2[intelligence]@{pbd_safe}]]}} @{advantagetoggle}+2[intelligence]@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output}", "max": "", "id": "-NKPcLUXyzOF9ELz-7dW" }, { "name": "history_roll", "current": "@{wtype}&{template:simple} {{rname=^{history-u}}} {{mod=@{history_bonus}}} {{r1=[[@{d20}+2[intelligence]@{pbd_safe}]]}} @{advantagetoggle}+2[intelligence]@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output}", "max": "", "id": "-NKPcLUY9s5qVvEa9CyD" }, { "name": "investigation_roll", "current": "@{wtype}&{template:simple} {{rname=^{investigation-u}}} {{mod=@{investigation_bonus}}} {{r1=[[@{d20}+2[intelligence]@{pbd_safe}]]}} @{advantagetoggle}+2[intelligence]@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output}", "max": "", "id": "-NKPcLUZvVN8QDl17YY5" }, { "name": "nature_roll", "current": "@{wtype}&{template:simple} {{rname=^{nature-u}}} {{mod=@{nature_bonus}}} {{r1=[[@{d20}+2[intelligence]@{pbd_safe}]]}} @{advantagetoggle}+2[intelligence]@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output}", "max": "", "id": "-NKPcLU_eroamGlBOQiC" }, { "name": "religion_roll", "current": "@{wtype}&{template:simple} {{rname=^{religion-u}}} {{mod=@{religion_bonus}}} {{r1=[[@{d20}+2[intelligence]@{pbd_safe}]]}} @{advantagetoggle}+2[intelligence]@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output}", "max": "", "id": "-NKPcLUamxMGlililz6h" }, { "name": "animal_handling_roll", "current": "@{wtype}&{template:simple} {{rname=^{animal_handling-u}}} {{mod=@{animal_handling_bonus}}} {{r1=[[@{d20}+1[wisdom]@{pbd_safe}]]}} @{advantagetoggle}+1[wisdom]@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output}", "max": "", "id": "-NKPcLUbEDAyvdSNVQTC" }, { "name": "insight_roll", "current": "@{wtype}&{template:simple} {{rname=^{insight-u}}} {{mod=@{insight_bonus}}} {{r1=[[@{d20}+1[wisdom]@{pbd_safe}]]}} @{advantagetoggle}+1[wisdom]@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output}", "max": "", "id": "-NKPcLUchlpM2aoVBK" }, { "name": "medicine_roll", "current": "@{wtype}&{template:simple} {{rname=^{medicine-u}}} {{mod=@{medicine_bonus}}} {{r1=[[@{d20}+1[wisdom]@{pbd_safe}]]}} @{advantagetoggle}+1[wisdom]@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output}", "max": "", "id": "-NKPcLUdq3n4E01E5Ncq" }, { "name": "perception_roll", "current": "@{wtype}&{template:simple} {{rname=^{perception-u}}} {{mod=@{perception_bonus}}} {{r1=[[@{d20}+1[wisdom]@{pbd_safe}]]}} @{advantagetoggle}+1[wisdom]@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output}", "max": "", "id": "-NKPcLUdq3n4E01E5Ncr" }, { "name": "survival_roll", "current": "@{wtype}&{template:simple} {{rname=^{survival-u}}} {{mod=@{survival_bonus}}} {{r1=[[@{d20}+1[wisdom]@{pbd_safe}]]}} @{advantagetoggle}+1[wisdom]@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output}", "max": "", "id": "-NKPcLUeY58bINC97Kze" }, { "name": "deception_roll", "current": "@{wtype}&{template:simple} {{rname=^{deception-u}}} {{mod=@{deception_bonus}}} {{r1=[[@{d20}+3[charisma]@{pbd_safe}]]}} @{advantagetoggle}+3[charisma]@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output}", "max": "", "id": "-NKPcLUfUVOrqiUnT7fH" }, { "name": "intimidation_roll", "current": "@{wtype}&{template:simple} {{rname=^{intimidation-u}}} {{mod=@{intimidation_bonus}}} {{r1=[[@{d20}+3[charisma]@{pbd_safe}]]}} @{advantagetoggle}+3[charisma]@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output}", "max": "", "id": "-NKPcLUfUVOrqiUnT7fI" }, { "name": "performance_roll", "current": "@{wtype}&{template:simple} {{rname=^{performance-u}}} {{mod=@{performance_bonus}}} {{r1=[[@{d20}+3[charisma]@{pbd_safe}]]}} @{advantagetoggle}+3[charisma]@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output}", "max": "", "id": "-NKPcLUgEET1rTcJN9JD" }, { "name": "persuasion_roll", "current": "@{wtype}&{template:simple} {{rname=^{persuasion-u}}} {{mod=@{persuasion_bonus}}} {{r1=[[@{d20}+3[charisma]@{pbd_safe}]]}} @{advantagetoggle}+3[charisma]@{pbd_safe}]]}} {{global=@{global_skill_mod}}} @{charname_output}", "max": "", "id": "-NKPcLUhYT96CunYtgw2" }, { "name": "weighttotal", "current": 0, "max": "", "id": "-NKPcL_yx_zH6xa_r7lW" }, { "name": "encumberance", "current": " ", "max": "", "id": "-NKPcLa-60_3M0h7AQir" }, { "name": "other_tool", "current": "", "max": "", "id": "-NKPcLaEsR3Q9zcsFLCG" } ], "abilities": [] } }