Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
May your rolls be chill this holiday season!
Create a free account

Newbie Help with Macros for Rolemaster

Hello, I am a super newbie with APIs. Does anyone create scripts or modify/implement existing ones? I am happy to pay and happy to share them on the site as well. Examples of the ones I need would be: Installation of some existing macros (I can't get them to work). They may need some slight modification.  Ideas on how to integrate the existing Roll20 Rolemaster character sheets with Roll20. Suggestions on what and how to use some of the card macros for things like critical strikes, fumbles etc.  Keeping track of stuns, bleeding using the status buttons above each character as a round is finalised.  Resistance rolls for spells is a complicated thing in Rolemaster.  See link A macro for this would be great.  The real kicker would be integration with a program called combat minion but I would need to get permission from the owner first - he is pretty cool about it though. The Iron Crown company would need to give licensing permission but that should be ok as well.  So any help with people that want to help us newbies create/install macros would be awesome. Thanks Chris
1523291710

Edited 1523292882
Diana P
Pro
Sheet Author
Hi! Nice to see another Rolemaster fan around! Hm.&nbsp; Since you have pro, you have access to the version of the RMSS sheets that does have macros and such in them.&nbsp; You will have to manually install them from here: <a href="https://github.com/Roll20/roll20-character-sheets/" rel="nofollow">https://github.com/Roll20/roll20-character-sheets/</a>... (use the full-calcs version of the html; the css and the translation.json files are the same for all versions).&nbsp; The most up-to-date version can be found on my branch of the character sheet repository here: <a href="https://github.com/suldae/roll20-character-sheets/" rel="nofollow">https://github.com/suldae/roll20-character-sheets/</a>... though it is subject to change as I work on things.&nbsp; (I really need to push it live but had been hoping for a bit more testing; my game got put on hiatus for a couple months due to real life interfering. :)&nbsp;&nbsp; My in progress version has a JSON-based monster import to help set up monsters though you need to take the time to put the monster data into a JSON format so not sure how useful that is for people who aren't crazy and didn't type most of Creatures & Monsters into an excel file..... You will want to go into the set-up page and choose whether you want to use the Standard or Variable Stat Bonuses based on Skill as well as which areas you want auto-calculated (it won't autocalc anything if you don't tell it to).&nbsp; This will need to be done for each character (or do it once and then copy the character sheet to create additional characters). Note that the full-featured version of the character sheet template is not the one in the drop down because it originally slowed the campaign down significantly more than the version without the calculations etc.&nbsp; Have not tested to see if that is still the case though at this point in time the sheets are different enough that I'm not certain I'd want to force people who are using the fill-in sheet to update to the other. :\ To install this sheet, chose Custom from your character sheet template dropdown and put the HTML file in the HTML Layout tab, the CSS file in the CSS Styling tab, and the translation.js file in the Translation tab. Best I can tell, you should be able to use this sheet with RMFRP as well though I don't actually own or play the newer version so I don't know what may have changed.&nbsp; And I have no idea on it's comparability with the newest version of Rolemaster that ICE is working on. The sheet has some integrated macros but I've digitized my tables on my computer and just have a query/look-up system I use for attacks/skill checks/resistance rolls/crits/fumbles etc. I keep track of stuns by putting a custom item in the turn tracker using a count down; I make this easier by using theAaron's Add Custom Turn order (one version of which is here: <a href="https://app.roll20.net/forum/post/5602263/does-an" rel="nofollow">https://app.roll20.net/forum/post/5602263/does-an</a>... &nbsp; sorry, haven't found if there's a more recent version of it or not).&nbsp; I use this macro with it: ! ?{Name?|Timer} ?{Start?|0} ?{Increment?|1} !act ?{Increment?|1} ?{Start?|0} --?{Name?|Timer} and use this to add custom items for things like spell casting preparation rounds (these I have count up instead of down) and timers for various events etc as well. For bleeders, I either mouse over the red dot on the status-marker section and type a number (say 2) to display the red dot with a 2 in it on the token to signify bleeding at 2/ or I use theAaron's TokenMod (from the one-click API repository) to display the same. I show Hit Points, Power Points, and either Exhaustion Points or Parry (depending on what we are doing) on the token's bubbles so I can use TokenMod to adjust those as well. One thing I'm starting to use more heavily is theAaron's Recursive Tables API script: <a href="https://app.roll20.net/forum/post/5954076/slug%7D" rel="nofollow">https://app.roll20.net/forum/post/5954076/slug%7D</a>... as well as the somewhat related TableExport: <a href="https://app.roll20.net/forum/post/1144568/slug%7D" rel="nofollow">https://app.roll20.net/forum/post/1144568/slug%7D</a> I've gotten the entire Treasure Companion put into a whole bunch of rollable tables to generate random treasure for things (though I need to adjust the weighting of some of them; I didn't model the open-ended die roll in my table weights properly so I need to figure out how to do that correctly sometime :)&nbsp; It's useful for other tables as well, of course. I don't use combat minion so I can't help with that. If you have issues with a macro, please post it and we can see if we can get it working for you! Hope this helps.&nbsp; (and that's a big wall of text.. take a +20 A Krush crit)&nbsp; :D Diana
Thanks Diana. Being a Rolemaster fan seems like a lonely life sometimes, so it is nice to find another person outside my play group. Being of a non-tech background (i am a veterinarian) it will take me a while to digest your information but it looks great. I yearn for the day when Roll20, combat minion and Realm Works are all one big happy family but I think I am better to switch systems for this :) It would be hard to give up Rolemaster though - been playing it since the late '80s.&nbsp; I have an excel dude on Fiverr looking to make a RR sheet for me, so I can flick that on if it ever gets up. Chris
Thanks Diana. Being a Rolemaster fan seems like a lonely life sometimes, so it is nice to find another person outside my play group. Being of a non-tech background (i am a veterinarian) it will take me a while to digest your information but it looks great. I yearn for the day when Roll20, combat minion and Realm Works are all one big happy family but I think I am better to switch systems for this :) It would be hard to give up Rolemaster though - been playing it since the late '80s.&nbsp; I have an excel dude on Fiverr looking to make a RR sheet for me, so I can flick that on if it ever gets up. Chris
1523413622
GiGs
Pro
Sheet Author
API Scripter
The excel sheet wont be any help for you once on roll20, unfortunately. If you plan to track your character outside of roll20, it'll still be useful.
1523417212
Diana P
Pro
Sheet Author
I think his excel sheet is for dealing with Resistance Rolls (Rolemaster equivalent to a Save check). I look the ones in my game up manually but since it takes a minimum of two separate tables as well as a couple of charts for modifiers, it's a little complicated. :)&nbsp; Rolemaster isn't nicknamed Chartmaster for nothing! :D Though, I actually have excel-based character sheets which are my "gold standard" character for the player; stat, skill, and ability-wise, if it's not in my excel character sheet, the character doesn't have it.&nbsp; Mostly been useful for when Roll20 has managed to not save part of a character update some how (maybe there was a minor service interruption in the middle of editing.. not sure).
1523417829

Edited 1523417950
Diana P
Pro
Sheet Author
Chris, one thing to note on my character sheet template, the built-in npc attack macros do require you to target a pc character with them; they take into account the DB(worn) of the character and will display the character's AT(worn), DB(worn), and Parry(worn) as well. The PC attack macros do not do that; they don't natively take into account any of the npc's stats (I calculate those in manually myself). (and I now found another bit of my personal stuff that needs to be stripped out of the NPC attack on the in-work sheet before it confuses someone.... :) Also, all of the attack rolls have queries for the common modifiers: Melee asks for position bonus, status bonus/penalty, parry, and % activity; Ranged queries for all those as well as range modification; Basic and Directed Spell query for special item bonus, status bonus/penalty, and range; and Area Spell queries for the other spell queries as well as center point of spell. All the queries assume you are typing in a positive value so if you need to put in a penalty (say for the parry adjust) you do have to put a '-' (minus sign) in front of it. For all positive values on the sheet, do not put in the '+' (plus sign) as it is assumed and can cause calculation issues since Roll20 does not know how to handle a ++ value in a calculation. Also the % activity queries calculate the penalty based on the % activity you are spending on that attack subtracted from it's max, so for the Ranged attacks, the max is 60% and putting in a value of 80 (for example) will add an additional +20 to the attack.&nbsp; Weapon bonuses go in the "item bonus" column on the skill itself on the skills page (since I couldn't decide on a better way to handle that), and a nice way to keep your OB up to date is to fill in the OB column of the attack with a call to the skill itself (say if you are setting up an attack for the weapon that is in your first missile weapon spot, for ob, use [[@{weaponmissile1}]] ).&nbsp; It won't display on the sheet as nicely, but you don't have to change it as you put ranks into the weapon skill then.&nbsp; The names for the different weapon skill totals (as well as, I think, all other inputs or calculations on the sheet) can be found by hovering over them with your mouse.