SQLite and D&D database = learning fun!!

Hey all. If you’ve been meaning to get around to learning to use databases but didn’t want to go and do those dry, boring examples out on the interwebs, some cool guy or gal put together a database of D&D stuff into an SQLite database. We’re talking classes, equipment, domains, feats, items, monsters, power, skills AND spells! That sure makes tinkering around with SQLite a lot more fun I must say!

Link here:

http://www.andargor.com/files/srd35-db-SQLite-v1.3.zip

It’s kinda huge (12.7MB)

Mind you I don’t think you can use the database in your own projects (Check the OGL license, *Im not a lawyer, blah blah blah* using non Wizards of The Coast IP *Blah blah*) but for tinkering around it’s awesome!

Check it:

select name,description from spell where name like '%armor%'

yields

Armor of Darkness

The spell envelops the warded creature in a shroud of shadows. The shroud can, if the caster desires, conceal the wearer’s features. In any case, it grants the recipient a +3 deflection bonus to…SNIPPED FOR BREVITY

Epic Mage Armor

An invisible but tangible field of force surrounds the subject of epic mage armor, providing a +20 armor bonus to Armor Class…SNIPPED FOR BREVITY

Seed: Armor

This seed grants a creature additional armor, providing a +4 bonus to Armor Class. The bonus is either an armor bonus or a natural armor bonus, whichever…SNIPPED FOR BREVITY

Mage Armor

An invisible but tangible field of force surrounds the subject of a mage armor spell, providing a +4 armor bonus to AC.

Unlike mundane armor, mage armor entails no armor check penalty, arcane spell failure chance, or speed reduction. Since mage armor is made of force, incorporeal creatures can’t bypass it the way they do normal armor.

(Yeah, the results include HTML formatting cause I think it was geared to web display but it’s easy enough to strip out some tags if you really want to)

Another example:

select name,attack from monster where family like '%Abomination%'

Anaxim Spinning blade +43 (2d6+12/19-20 (plus 1d6 on critical)) or electricity ray +35 ranged touch
Atropal Touch +49 (2d6 Con drain/19-20) melee touch
Chichimec Primary wing buffet +39 (2d6+12) melee
Dream Larva Bite +56 (4d8+16)melee
Hecatoncheires Greatsword +73 (2d6+20/17-20) melee; or boulder +55 (2d8+20/19-20) ranged
Infernal +58 claw (4d6+16) melee
Phaethon pseudopod slam +85 (4d8+24 plus fire damage) melee
Phane Incorporeal touch +43 (1d6 plus stasis touch) melee
Xixecal Claw +95 (2d8+28/19-20) melee

Just go nuts! I’ve had such a blast learning SQLite queries with this database cause as a nerd, I can actually relate to the contents VS some dumb examples about a dumb CD collection with dumb id’s and dumb serial numbers and dumb relational yada yada! JUST GIMME THE DATA!!! :slight_smile:

select name from monster where size like '%Tiny%'  
  
select \* from monster where name like '%Golem%'  
  
select \* from monster where name like '%Golem%' and size like '%Huge%' and attack like '%Slam%'  

REMEMBER: the queries are CASE SENSITIVE so if you don’t get results, check your case.

No offense to anyone who does dry, boring database programming for their day job! :slight_smile: I’ve got an Adamantine Golem on my side.

-Mario [import]uid: 11636 topic_id: 19158 reply_id: 319158[/import]

Awesome resource – at least for personal use. Or, as “test data” for a game or utility you create. Just remember to swap out the WotC data for your data before you ship. :slight_smile:

Jay
[import]uid: 9440 topic_id: 19158 reply_id: 73902[/import]

I want to develop application for enterprise level,for instance,a software for hotel in which a customer will navigated through tab(application software) for accessing the facilities available which i’m developing with the help of android which i find flexible for development but this same scenario i want to repeat for iphone i find corona SDK for cross platform development which uses Lua Scripting but its syntax is basically for game(as i saw)and i thing it will lead me to complexity in future while development so which one will be suitable language (which i can use)? [import]uid: 108555 topic_id: 19158 reply_id: 73905[/import]

Re-post your question as a new forum topic, that way it will get the attention it deserves! [import]uid: 11636 topic_id: 19158 reply_id: 73983[/import]