Menu
News
All News
Dungeons & Dragons
Level Up: Advanced 5th Edition
Pathfinder
Starfinder
Warhammer
2d20 System
Year Zero Engine
Industry News
Reviews
Dragon Reflections
Columns
Weekly Digests
Weekly News Digest
Freebies, Sales & Bundles
RPG Print News
RPG Crowdfunding News
Game Content
ENterplanetary DimENsions
Mythological Figures
Opinion
Worlds of Design
Peregrine's Next
RPG Evolution
Other Columns
From the Freelancing Frontline
Monster ENcyclopedia
WotC/TSR Alumni Look Back
4 Hours w/RSD (Ryan Dancey)
The Road to 3E (Jonathan Tweet)
Greenwood's Realms (Ed Greenwood)
Drawmij's TSR (Jim Ward)
Community
Forums & Topics
Forum List
Latest Posts
Forum list
*Dungeons & Dragons
Level Up: Advanced 5th Edition
D&D Older Editions
*TTRPGs General
*Pathfinder & Starfinder
EN Publishing
*Geek Talk & Media
Search forums
Chat/Discord
Resources
Wiki
Pages
Latest activity
Media
New media
New comments
Search media
Downloads
Latest reviews
Search resources
EN Publishing
Store
EN5ider
Adventures in ZEITGEIST
Awfully Cheerful Engine
What's OLD is NEW
Judge Dredd & The Worlds Of 2000AD
War of the Burning Sky
Level Up: Advanced 5E
Events & Releases
Upcoming Events
Private Events
Featured Events
Socials!
Twitch
YouTube
Facebook (EN Publishing)
Facebook (EN World)
Twitter
Instagram
TikTok
Podcast
Features
Top 5 RPGs Compiled Charts 2004-Present
Adventure Game Industry Market Research Summary (RPGs) V1.0
Ryan Dancey: Acquiring TSR
Q&A With Gary Gygax
D&D Rules FAQs
TSR, WotC, & Paizo: A Comparative History
D&D Pronunciation Guide
Million Dollar TTRPG Kickstarters
Tabletop RPG Podcast Hall of Fame
Eric Noah's Unofficial D&D 3rd Edition News
D&D in the Mainstream
D&D & RPG History
About Morrus
Log in
Register
What's new
Search
Search
Search titles only
By:
Forums & Topics
Forum List
Latest Posts
Forum list
*Dungeons & Dragons
Level Up: Advanced 5th Edition
D&D Older Editions
*TTRPGs General
*Pathfinder & Starfinder
EN Publishing
*Geek Talk & Media
Search forums
Chat/Discord
Menu
Log in
Register
Install the app
Install
The
VOIDRUNNER'S CODEX
is coming! Explore new worlds, fight oppressive empires, fend off fearsome aliens, and wield deadly psionics with this comprehensive boxed set expansion for 5E and A5E!
Community
General Tabletop Discussion
D&D Older Editions
Milestone leveling in WotC editions?
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="CleverNickName" data-source="post: 9249708" data-attributes="member: 50987"><p>One of my favorite features of Roll20 is that it keeps track of XP for everyone.</p><p></p><p>We use a script called LazyExperience, by Robin Kuiper. It works like this.</p><p>[SPOILER="LazyExperience on Roll20"]</p><h3>LazyExperience</h3><p><strong>Version: Latest 0.1.14 </strong></p><p><strong>Authors: </strong>Robin Kuiper</p><p></p><p>LazyExperience is a script to record experience during a game (the idea comes from <a href="https://app.roll20.net/forum/post/3309609/script-easy-experience/?pageforid=3506293#post-3506293" target="_blank">EasyExperience</a>).</p><p>Biggest difference is that it has an option to reward experience directly, and keeps track on statusmarker changes on tokens.</p><h3>Config</h3><p>The first time you add this script you get a first time config menu in chat.</p><p>[ATTACH=full]344343[/ATTACH]</p><ul> <li data-xf-list-type="ul"><strong>Command</strong> - The command you want to use with this script, eg. !xp.</li> <li data-xf-list-type="ul"><strong>Marker</strong> - The "dead" marker you want to use to give an option to reward experience when something dies.</li> <li data-xf-list-type="ul"><strong>Player XP Attribute</strong> - The player's experience attribute in the sheet you are using, this is defaulted to the 5e OGL sheet (experience).</li> <li data-xf-list-type="ul"><strong>NPC XP Attribute</strong> - The npc's experience attribute in the sheet you are using, this is defaulted to the 5e OGL sheet (npc_xp).</li> <li data-xf-list-type="ul"><strong>Extra Players</strong> - This can be used to add to the experience divisors (eg. for npc under no one's control, etc).</li> <li data-xf-list-type="ul"><strong>Give XP Instant</strong> - If you want to instantly give experience to the players when you reward it, otherwise it will be rewarded at the end of the session.</li> <li data-xf-list-type="ul"><strong>Update Sheets</strong> - If you want to update the characters sheets when experience is rewarded.</li> <li data-xf-list-type="ul"><strong>Refresh Players</strong> - Refresh the player list (eg. when a new player joins or someone leaves).</li> <li data-xf-list-type="ul"><strong>Reset Experience</strong> - Resets the experience back to 0.</li> <li data-xf-list-type="ul"><strong>Reset Config</strong> - Resets the config options to default.</li> </ul><h4>Player Config</h4><p><a href="https://i.imgur.com/1ldnSc2.png" target="_blank">Player Config</a></p><ul> <li data-xf-list-type="ul"><strong>Active Toggles</strong> - Sets the player/character active (or not). A player/character who is not active will not be rewarded xp at the end of the session and will not be in the LazyExperience menu list.</li> <li data-xf-list-type="ul"><strong>Add Experience</strong> - Reward experience to (one of) the player's character(s).</li> <li data-xf-list-type="ul"><strong>Back</strong> - Back to the config menu.</li> <li data-xf-list-type="ul"><strong>Remove</strong> - Removes the player entirely from the LazyExperience config.</li> </ul><h3>Commands</h3> <ul> <li data-xf-list-type="ul"><strong>!xp help</strong> - Shows the help menu.</li> <li data-xf-list-type="ul"><strong>!xp config</strong> - Shows the config menu.</li> <li data-xf-list-type="ul"><strong>!xp menu</strong> - Shows the LazyExperience menu (more below).</li> <li data-xf-list-type="ul"><strong>!xp add session [XP]</strong> - Adds (or gives if you want to give instantly) experience to the session experience threshold, where [XP] is the amount of experience.</li> <li data-xf-list-type="ul"><strong>!xp add [characterid] [XP]</strong> - Adds (or gives if you want to give instantly) experience to the character experience threshold, where [characterid] is the character's id and [XP] is the amount of experience.</li> <li data-xf-list-type="ul"><strong>!xp end</strong> - Ends the session, reset experience, and rewards experience to the players (if you didn't reward it instantly).</li> </ul><h4>LazyExperience Menu</h4><p>[ATTACH=full]344341[/ATTACH]</p><p>This menu shows the current experience in the session threshold. It also show the amount it will be divised with when rewarded.</p><p>A list of active players with there active characters is also shown here, and experience can be rewarded.</p><h4>Statusmarker Dead</h4><p>[ATTACH=full]344342[/ATTACH]</p><p>When a token is given the statusmarker you have set up in the config (dead by default), you will get the question if you want to add the experience to the session experience threshold.</p><p></p><p>This works great with <a href="https://app.roll20.net/forum/post/4225825/script-update-tokenmod-an-interface-to-adjusting-properties-of-a-token-from-a-macro-or-the-chat-area/?pageforid=4225825#post-4225825" target="_blank">TokenMod</a> statusmarker changes and with my <a href="https://github.com/RobinKuiper/Roll20APIScripts/tree/master/DeathTracker" target="_blank">DeathTracker</a> script.</p><p></p><p>Roll20 Thread: <a href="https://app.roll20.net/forum/post/6275681/script-lazyexperience/?pageforid=6275681#post-6275681" target="_blank">https://app.roll20.net/forum/post/6275681/script-lazyexperience/?pageforid=6275681#post-6275681</a>[/SPOILER]Basically, once you set it up you never have to worry about tracking XP ever again. When the party slays a monster, it automatically adds that monster's XP to the party's XP pool, and at the end of the gaming session it divides it up among the party however you like--evenly or otherwise. Awarding bonus XP to a single character? Just click one button and type the amount. Want everyone to automatically level up? Just click.</p></blockquote><p></p>
[QUOTE="CleverNickName, post: 9249708, member: 50987"] One of my favorite features of Roll20 is that it keeps track of XP for everyone. We use a script called LazyExperience, by Robin Kuiper. It works like this. [SPOILER="LazyExperience on Roll20"] [HEADING=2]LazyExperience[/HEADING] [B]Version: Latest 0.1.14 Authors: [/B]Robin Kuiper LazyExperience is a script to record experience during a game (the idea comes from [URL='https://app.roll20.net/forum/post/3309609/script-easy-experience/?pageforid=3506293#post-3506293']EasyExperience[/URL]). Biggest difference is that it has an option to reward experience directly, and keeps track on statusmarker changes on tokens. [HEADING=2]Config[/HEADING] The first time you add this script you get a first time config menu in chat. [ATTACH type="full"]344343[/ATTACH] [LIST] [*][B]Command[/B] - The command you want to use with this script, eg. !xp. [*][B]Marker[/B] - The "dead" marker you want to use to give an option to reward experience when something dies. [*][B]Player XP Attribute[/B] - The player's experience attribute in the sheet you are using, this is defaulted to the 5e OGL sheet (experience). [*][B]NPC XP Attribute[/B] - The npc's experience attribute in the sheet you are using, this is defaulted to the 5e OGL sheet (npc_xp). [*][B]Extra Players[/B] - This can be used to add to the experience divisors (eg. for npc under no one's control, etc). [*][B]Give XP Instant[/B] - If you want to instantly give experience to the players when you reward it, otherwise it will be rewarded at the end of the session. [*][B]Update Sheets[/B] - If you want to update the characters sheets when experience is rewarded. [*][B]Refresh Players[/B] - Refresh the player list (eg. when a new player joins or someone leaves). [*][B]Reset Experience[/B] - Resets the experience back to 0. [*][B]Reset Config[/B] - Resets the config options to default. [/LIST] [HEADING=3]Player Config[/HEADING] [URL='https://i.imgur.com/1ldnSc2.png']Player Config[/URL] [LIST] [*][B]Active Toggles[/B] - Sets the player/character active (or not). A player/character who is not active will not be rewarded xp at the end of the session and will not be in the LazyExperience menu list. [*][B]Add Experience[/B] - Reward experience to (one of) the player's character(s). [*][B]Back[/B] - Back to the config menu. [*][B]Remove[/B] - Removes the player entirely from the LazyExperience config. [/LIST] [HEADING=2]Commands[/HEADING] [LIST] [*][B]!xp help[/B] - Shows the help menu. [*][B]!xp config[/B] - Shows the config menu. [*][B]!xp menu[/B] - Shows the LazyExperience menu (more below). [*][B]!xp add session [XP][/B] - Adds (or gives if you want to give instantly) experience to the session experience threshold, where [XP] is the amount of experience. [*][B]!xp add [characterid] [XP][/B] - Adds (or gives if you want to give instantly) experience to the character experience threshold, where [characterid] is the character's id and [XP] is the amount of experience. [*][B]!xp end[/B] - Ends the session, reset experience, and rewards experience to the players (if you didn't reward it instantly). [/LIST] [HEADING=3]LazyExperience Menu[/HEADING] [ATTACH type="full"]344341[/ATTACH] This menu shows the current experience in the session threshold. It also show the amount it will be divised with when rewarded. A list of active players with there active characters is also shown here, and experience can be rewarded. [HEADING=3]Statusmarker Dead[/HEADING] [ATTACH type="full"]344342[/ATTACH] When a token is given the statusmarker you have set up in the config (dead by default), you will get the question if you want to add the experience to the session experience threshold. This works great with [URL='https://app.roll20.net/forum/post/4225825/script-update-tokenmod-an-interface-to-adjusting-properties-of-a-token-from-a-macro-or-the-chat-area/?pageforid=4225825#post-4225825']TokenMod[/URL] statusmarker changes and with my [URL='https://github.com/RobinKuiper/Roll20APIScripts/tree/master/DeathTracker']DeathTracker[/URL] script. Roll20 Thread: [URL]https://app.roll20.net/forum/post/6275681/script-lazyexperience/?pageforid=6275681#post-6275681[/URL][/SPOILER]Basically, once you set it up you never have to worry about tracking XP ever again. When the party slays a monster, it automatically adds that monster's XP to the party's XP pool, and at the end of the gaming session it divides it up among the party however you like--evenly or otherwise. Awarding bonus XP to a single character? Just click one button and type the amount. Want everyone to automatically level up? Just click. [/QUOTE]
Insert quotes…
Verification
Post reply
Community
General Tabletop Discussion
D&D Older Editions
Milestone leveling in WotC editions?
Top