Hi I have tried learning how to use Macros several times now, and tried to learn the various coding systems but my brain is just too old to hold the information... thankfully almost everything I've needed has already existed or I have been able to make basic changes to existing simple macros to get what I need. I am able to create simple attack macros for characters' pets and so on. But... it's been a good six months since I've needed to do that and what information I had managed to store is now a fleeting memory. I'm now trying to make what is probably a relatively simple macro (for someone who understands how to write them) for a home made rule I'm using in my heavily bastardised AD&D game. Spell Casters are allowed to try and cast certain spells without losing them from their memory by rolling a 1d20. The target is 13 + the spells level (1-9) The caster may have a roll bonus for high Int/Wis (depending on type of spell), lets say... +1 per point above 15. The caster may also gain a bonus of +1 at 4th level, + 2 at 7th And there may be situational modifiers. I believe that best the way to do this is to keep the target unmodified, and put all the +/- variable modifiers on the actual roll, and I kind of understand the various means of entering the data, but I just simply cannot get my head round the order stuff needs to go in, or how to add and subtract the various modifiers. Any help in how to do this would be great. Edit to add. I'm using the basic 2E characters sheet... if that makes a difference?