Text-Based RPG

Miscellaneous Forums/General Discussion/Text-Based RPG

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

T E X T  B A S E D
####   ####   ### 
#   #  #   # #   #
#   #  #   # #
####   ####  #  ## 
#  #   #     #   #
#   #  #     #   #
#    # #      ### 










































































;//// PROFILES /////////////////////////////////////////////////
;class profile > character
Type race
Field name$
Field history$
;general phsyical characteristics
Field skin%
Field realm%
Field eye%
Field limbs%
Field tail%
Field wing%
End Type

;skill profile => perkquirk
Type skill 
Field ID%
Field name$
Field description$
Field image%
Field antiskillID%
;character attribute modifiers
;magic modifiers
;weapon modifiers
;modifiers
End Type

;class profile > character
Type class
Field ID%
Field name$
Field description$
Field skill.skill[32]
End Type

;energy profile => magic 
Type energy
Field ID%
Field name$ ;heat,electrical,sonic,matter,light,cosmic
Field description$
Field image%
Field antienergyID%
Field point%
End Type

Type armorsuit ;absorbs, converts, reflects magic energy
Field ID%
Field name$
Field description$
Field image%
;magic modifiers
Field magic.magic
End Type

Type shielding
Field ID%
Field typeID% ;handheld, helmet
Field name%
;magic modifiers
Field magic.magic[32]
End Type

;weapon profile => melee, gun, cast 
Type weapon
Field ID%
Field name$
Field description$
Field image%
Field sense.sense
Field area%
Field maxtargets%
Field offense.damageeffect[32]
Field defense.damageeffect[32]
End Type

;projectile profile => ammo, spark, spell
Type projectile
Field weaponID%
Field range%
Field area%
;inbattle stats
End Type

;reactor profile => particle

;damageeffect => damage
Type damageeffect
Field ID%
Field typeID%
Field name$
Field description$
Field duration%
Field magic.magic[32];modifiers
End Type 

;structure => building
Type structure 
Field ID%
Field realmID%
Field name$
Field description$
Field image%
;magic modifiers
Field magic.magic
End Type

;item => treasure, weapon, potion
Type item
Field ID%
Field name$
Field description$
Field sense.sense
Field description$
;+|- modifiers
;general modifiers
;skill modifiers
;weapon modifiers
End Type


;dialog: bdt question -> answer
;checkpoint --> quest
;battle --> atb 
;evolution - skill, weapon, magic, stats, beast
;dierolls -standard, guess (intuition), riddle, keys

;//// ENTITIES /////////////////////////////////////////////////
Type character
Field ID%
Field name$
Field biography$
Field image%
;race attributes
Field race%
Field gender%
;class attributes
Field classID%
Field classlevel%
;phyisical attributes
Field strength% ;modifier for melee attacks
Field dexterity% ;modifier for evade, block, and defense attacks (breaks and counters)
Field intellect% ;modifier for casting success
Field endurance% ;modifier for battle decay
Field charisma% ;modifier modifier for emotions dependent on alignment
Field intuition% ;modifiers effects dexterity, intellect, dierolls
;sensory modifiers
Field sight%
Field hear%
Field touch%
Field smell%
Field taste%
;emotion attributes
Field mood% ;modifier dependent on happy,courage,concern
Field concern%
Field happy% ; modifier for influence +|-
Field courage%; modifier for risk factor in accepting combat, quest
;perkquirks inventory
Field perkquirks%
Field perkquirk.perkquirk[32] 
;meleeguncast inventory
Field meleeguncast 
Field meleeguncast.meleeguncast[32]
;armor inventory
Field armors%
Field armor.amor
;shield modifiers
;battle stats
Field health%
Field levelup%
Field money%
Field mana%
;inbattle stats
Field fatigue% ;modifier based on endurance
Field state% 
End Type

Type magic
Field energyID%
Field value%
End Type

Type ammosparkspell
Field projectileID%
Field range%
Field area%
Field preptimeCTR%
;inbattle stats
;damage modifiers
Field damage.damage[32]
Field value%
End Type

;damage effect => 
Type damage
Field damageeffectID%
Field image%
Field durationCTR%
Field magic.magic[32];modifiers
End Type

Type particle
End Type

Type meleeguncast 
Field weaponID%
Field typeID%
Field battles%
Field experience%;more weapon used
End Type

Type building
Field structureID%
Field name$
Field description$
Field image%
End Type

;chat
;dialog
;question
;multiple choice answer
;chat bot
;multiplayer
;gamemaster