• Tutorials

  • Home
  • Text Race Database

    Names should not conflict with any of the names in the baseclass database, class database, items database, spells database, or abilities database, all baseclasses start with a lower case letter and classes with an upper case letter.

    Keyword height lists the height in inches of the character. Eg: height = 2d10+59+1*Male

    Keyword weight lists the weight in pounds of the character. Eg: weight = 6d10+100+40*Male

    Keyword age is the character's starting age. Eg: age = 1d10+80+1*Male

    Keyword maxage is the maximum age that the character can reach. Eg: maxage = 1d100 + 450

    BaseMovement is the distance a character of this race can move during combat. Eg: BaseMovement = 6

    AbilityRequirement lists the ability and the minimum and maximum numbers for the ability. Eg: AbilityRequirement = Strength 8/18(99)

    AllowedMultiClass lists the class name for each of the allowed multi-classes for the race. Eg: AllowedMultiClass = Fighter/Thief

    Skills consist of the skill name and the score. Eg: Skill = DetectGrade,75

    SkillAdjAbility allows modification of a Skill based upon an ability. Name, ability, type, score modifier for each of the 25 ability scores. Eg: SkillAdjAbility = Read,Intelligence,%,0,0,0,0,0,0,0,0,85,90,95,100,100,100,100,100,105,110,115,115,115,115,115,115,115

    SkillAdjRace allows modification of skills, by listing the name of the skill, name of the race, percentage sign and number to modify it by. Eg: SkillAdjRace = OpenLocks,Hobbit,%,110

    Special Abilities correspond to the Special Ability database and list the name and parameter. Eg: Special Ability = race_ShortSaveBonus,12

    Adjustments for the keywords, Height, Weight, Age and Maxage are of the form:

    For example to adjust, say, height. Any of these are legal and equivalent.

    Division throws remainder away. +1/2 = 0 -1/2 = 0


    Example:
    \(BEGIN)
    name = Dwarf
    weight = 4d9+100+((30+1d4)*Male)
    height = 2d5+40+(2d2*Male)
    age = 5d6+40
    maxage = 2d100+250
    BaseMovement = 6
    AbilityRequirement = Strength 8/18(99)
    AbilityRequirement = Intelligence 3/18
    AbilityRequirement = Wisdom 3/18
    AbilityRequirement = Dexterity 3/17
    AbilityRequirement = Constitution 11/19
    AbilityRequirement = Charisma 3/16
    AllowedMultiClass = Fighter/Thief
    Special Ability = race_ShortSaveBonus,12
    ChangeClass = no
    DwarfResistance = yes
    GnomeResistance = no
    FindSecretDoor = no
    FindSecretDoorSearching = no
    Skill = DetectGrade,75
    Skill = DetectApproxDepth,50
    Skill = Infravision,60
    Skill = DetectNewConstruction,75
    Skill = DetectSliding,67
    Skill = MaxLevel$SYS$,40
    SkillAdjAbility = MaxLevel$SYS$,Strength,+,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2
    SkillAdjBaseclass = MaxLevel$SYS$,fighter,\=,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7
    SkillAdjRace = OpenLocks,Dwarf,%,110
    SkillAdjRace = FindTraps,Dwarf,%,115
    SkillAdjRace = ClimbWalls,Dwarf,%,90
    SkillAdjRace = ReadLanguages,Dwarf,%,95
    \(END)