lootgeneratordnd's People
lootgeneratordnd's Issues
Loot roll example
100(75) = 2d4(7) x 100gold = 700gold
100(31) = 2d4(5) x 10gold = 50gold
100(1) = 4d4(10) x 1gold = 10gold
art 0:
items:
100(75) = 1d3(2) x 2mmitem x modifier = 4mmitem
100(73) = 1d3(3) x 3mmitem x modifier = 6mmitem
100(63) = 1d4(1) x 1munitem x modifier = 2munitem
mundane 2:
100(73) = masterwork common ranged = 100(25) heavy crossbow
100(65) = masterwork uncommon weapon = 100(83) shurikin
minor magic items 10:
100(24) potion
100(56) scroll
100(12) potion
100(87) wand
100(08) weapon
100(87) wand
100(66) scroll
100(98) wonderous
100(01) armor/sheild
100(99) wonderous
potion 2:
100(8) clw potion
100(94) resist potion (type) 10 potion
scroll 2:
100(28) arcane 1d3(2) 100(58)(2nd) 100(68)(2nd) 100(68)=owls wisdom 100(36)=false life
100(70) divine 1d3(3) 100(42)(1st) 100(69)(2nd) 100(99)(3rd) 100(7)=bless water 100(36)=enthrall 100(91)=summon monster III
wand 2:
100(69) hold person
100(99) web
wonderous 2:
100(47) golem bane scarab
100(82) eversmoking bottle
armor/sheild 1:
100(82) sheild
100(33) heavy steel sheild
100(48) +1 blinding sheild
+1 blinding heavy steel sheild
weapon 1:
100(75) +2
100(82) common range
100(61) composite shortbow +2 str bonus
100(39) flaming
flaming composite shortbow (+2 str bonus)
output:
100 platinum 800 gold
6 gems totaling 1300gp (gem names)
masterwork heavy crossbow
masterwork shurikin
1x resist potion (type) 10 potion
1x clw potion
wand of hold person
wand of web
golem bane scarab
eversmoking bottle
+1 blinding heavy steel sheild
flaming composite shortbow (+2 str bonus)
scroll of owls wisdom and false life
scroll of bless water and enthrall and summon mosnter III
Shop App For Players
Requirements List:
- Sort functions and reversible sort (low to high, alphabetical, by type, include/exclude keyword(s), sort by tag,
- Shows only items equal to or under a percentage of a price, both percentage and base price can be changed by user.
- Integration with google sheets API (I will try to work on this one as well)
- Save/Load lists and favorites IE "wishlist" items
- Very simple GUI, gives information and gets out of way, minimalist design
- Option to show what other characters of similar level have bought.
- For DM: Option to send email/msg to game master showing player purchases.
- For DM: Option to exclude certain items
- Option to set up alerts, IE "Your character has not purchased any healing potions and only has {amount_gold} left"
- Option to show sub-totals by catagory of purchase, and display as percentage of total purchase.
- Option to show user's purchase history on selected characters
basic concept art for main screen
Main Function Steps
Step 1A: Identify Qty of treasures
EG: Number of bodies to be looted, number of treasure chests, etc
Step 1B: Account for size modifier
type here
Standard = 100% aka normal
Half = 50% (really poor bandits)
Double = 200% (a dragon's hoard)
Custom User Percentage Option
Step 2: Find table entry for encounter level
Usually the level of the monster or overall threat level as decided by DM
See Table 3-5 Treasure for reference
Step 3: Determine inclusions/exclusions
EG: Bandits might have more or all gold/gems, but not much if any art or magical items
Step 4: Roll in sequence on table
Coins first, then Gems/Art, then Items
See Table 3-5 Treasure for reference
Step 6: If items are rolled, consult add. tables
See Table 7-1 Random Magic Item Generation (pg216 dmg)
Step 7: Randomly determine exact items
Having the ability to give certain choices more or less "weight" in the list depending on user input would be very handy at this stage
Step 8: Print/Display list to user
Can go into more detail, but this is fundamental process. Each type (Weapon, Armor, Staff, Ring, Wand, Rod, Potion, Scroll and Wondrous Item have same table setup, just differing quantities/names.)
Possible Features
1.Multiple presets that could be outputted as scripts to share (most likely the script will basically be a JSON object or something that gets controverted to or from one.)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.