Menu
News
All News
Dungeons & Dragons
Level Up: Advanced 5th Edition
Pathfinder
Starfinder
Warhammer
2d20 System
Year Zero Engine
Industry News
Reviews
Dragon Reflections
White Dwarf 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 Nest
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!
EN Publishing
Twitter
BlueSky
Facebook
Instagram
EN World
BlueSky
YouTube
Facebook
Twitter
Twitch
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
Community
General Tabletop Discussion
*Geek Talk & Media
Free D&D campaign tools (for iOS)
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="Nenn Esoss" data-source="post: 6006443" data-attributes="member: 6699531"><p>OK, so I arrived here yesterday and my first post was basically me asking out for some ideas on smashing a few dragons that hold a grudge for us having killed and bartered one of theirs who happen to be the co-founder of a fanatics christian-like sect which we have burnt one of their churches down after locking-in the choir and turning their head priest into a zombie after which we burnt the place down... <img src="http://www.enworld.org/forum/images/smilies/blush.png" class="smilie" loading="lazy" alt=":blush:" title="Blush :blush:" data-shortname=":blush:" /></p><p></p><p>I said in that <a href="http://www.enworld.org/forum/d-d-legacy-discussion/328710-case-misplaced-dragon-anger.html" target="_blank">A case of misplaced dragon anger</a> thread, I would try to make up for my barging in which a contribution to the community, so here it is.</p><p></p><p>I'm a professional software developer and in my free time, developed a scripting language which I have used for a number of purpose. I eventually ported the language and packaged it into a complete environment for use on the iPhone, iPod Touch and iPads (all models are supported). This app is called <span style="color: DarkRed">MoPile Explorer</span> and is freely available on the App store.</p><p></p><p>Where this gets interesting is that in the course of using it for my own use and for testing out new language features, I have used my scripting tool to develop some D&D tools. All source code for these scripts is on the <a href="http://www.doryu.ca/pile/index.php?title=Pile_Samples" target="_blank">Pile Samples Wiki page</a>.</p><p></p><p>Get MoPile Explorer in your device first and head up to the wiki to copy and paste the scripts in your App. The scripts are described on the wiki but let me tingle your senses with a copy of the descriptions:</p><p></p><p>D20</p><p></p><p>The D20 sample code is a script that simply defines a number of functions that rolls dices of given faces, such as is popular in many role playing games.</p><p>Use it in your own scripts using the <D20> import.</p><p></p><p></p><p>Mass Attack</p><p></p><p>Requires D20 above!</p><p>This sample script shows how one can automate mass attacks in role playing games. It outputs the results of each "dice rolls" and compiles the count of successful attacks and foul ones.</p><p></p><p></p><p>NPC</p><p></p><p>Requires D20 above!</p><p>This script is used to define a "NPC" class that you can import in your own script. You can adjust the values of your specific instance if you want and then call NPC.Make to generate a random role playing character.</p><p></p><p></p><p>Races</p><p></p><p>Requires D20, NPC above!</p><p>This script shows how you can import a module ("NPC") and instanciate specializations of it to create new versions of NPC. It then adjusts some of the variables defined in NPC for each specialization and defines MakeParty function to generate one role playing character for each specialization.</p><p></p><p></p><p>Make NPC party</p><p></p><p>Requires: D20, NPC, Races</p><p>This sample script imports <Races> (which in turned imports <NPC> which imports <D20>) and calls MakeParty.</p><p>This will generate a party of role playing characters.</p><p></p><p></p><p><a href="http://www.doryu.ca/pile/index.php?title=Pile_Language" target="_blank">The Pile language</a> is simple enough so that most of you can come up with your own scripts or even modify the ons I provided.</p><p></p><p>The above sample scripts were created with the 2E system in mind.</p><p></p><p>The Mass Attack is especially useful in large campaigns. We use it weekly.</p><p></p><p>Again, all these tools are free. Not making a dime on them and am not asking for anything in return other than Pass To The Next. If you come up with interesting D&D scrips, please do share them to the community here.</p><p></p><p>Thanks and have fun.</p></blockquote><p></p>
[QUOTE="Nenn Esoss, post: 6006443, member: 6699531"] OK, so I arrived here yesterday and my first post was basically me asking out for some ideas on smashing a few dragons that hold a grudge for us having killed and bartered one of theirs who happen to be the co-founder of a fanatics christian-like sect which we have burnt one of their churches down after locking-in the choir and turning their head priest into a zombie after which we burnt the place down... :blush: I said in that [URL="http://www.enworld.org/forum/d-d-legacy-discussion/328710-case-misplaced-dragon-anger.html"]A case of misplaced dragon anger[/URL] thread, I would try to make up for my barging in which a contribution to the community, so here it is. I'm a professional software developer and in my free time, developed a scripting language which I have used for a number of purpose. I eventually ported the language and packaged it into a complete environment for use on the iPhone, iPod Touch and iPads (all models are supported). This app is called [COLOR="DarkRed"]MoPile Explorer[/COLOR] and is freely available on the App store. Where this gets interesting is that in the course of using it for my own use and for testing out new language features, I have used my scripting tool to develop some D&D tools. All source code for these scripts is on the [URL="http://www.doryu.ca/pile/index.php?title=Pile_Samples"]Pile Samples Wiki page[/URL]. Get MoPile Explorer in your device first and head up to the wiki to copy and paste the scripts in your App. The scripts are described on the wiki but let me tingle your senses with a copy of the descriptions: D20 The D20 sample code is a script that simply defines a number of functions that rolls dices of given faces, such as is popular in many role playing games. Use it in your own scripts using the <D20> import. Mass Attack Requires D20 above! This sample script shows how one can automate mass attacks in role playing games. It outputs the results of each "dice rolls" and compiles the count of successful attacks and foul ones. NPC Requires D20 above! This script is used to define a "NPC" class that you can import in your own script. You can adjust the values of your specific instance if you want and then call NPC.Make to generate a random role playing character. Races Requires D20, NPC above! This script shows how you can import a module ("NPC") and instanciate specializations of it to create new versions of NPC. It then adjusts some of the variables defined in NPC for each specialization and defines MakeParty function to generate one role playing character for each specialization. Make NPC party Requires: D20, NPC, Races This sample script imports <Races> (which in turned imports <NPC> which imports <D20>) and calls MakeParty. This will generate a party of role playing characters. [URL="http://www.doryu.ca/pile/index.php?title=Pile_Language"]The Pile language[/URL] is simple enough so that most of you can come up with your own scripts or even modify the ons I provided. The above sample scripts were created with the 2E system in mind. The Mass Attack is especially useful in large campaigns. We use it weekly. Again, all these tools are free. Not making a dime on them and am not asking for anything in return other than Pass To The Next. If you come up with interesting D&D scrips, please do share them to the community here. Thanks and have fun. [/QUOTE]
Insert quotes…
Verification
Post reply
Community
General Tabletop Discussion
*Geek Talk & Media
Free D&D campaign tools (for iOS)
Top