Welcome Guest, you are in: Login

Chummer Wiki

RSS RSS

Navigation







Search the wiki
»
bioware.xml (and custom_bioware.xml, see Custom Data Files) contains all of the information for Bioware.

Structure

<chummer>
   <grades>
      <grade />
   </grades>
   <categories>
      <category />
   </categories>
   <biowares>
      <bioware />
   </biowares>
</chummer>

grade nodes describe different Grades of Bioware.

categories describes the different Categories of Bioware.

bioware nodes describe the individual pieces of Bioware.

grade Node

<grade>
   <name />
   <ess />
   <cost />
   <avail />
   <source />
</grade>

name (required): the name of the Grade.

ess (required): the Essence multiplier for the Grade.

cost (required): the Cost multiplier for the Grade.

avail (required): the Availability adjustment for the Grade. Negative numbers bring the item's Grade closer to 0.

source (required): the code for the Sourcebook that this entry comes from. See books.xml.

categories Node

<categories>
   <category />
</categories>

category (required): the name of the Bioware Category. This list populates the Category list found in the Select Bioware window. Categories are used to group Bioware into groups such as Basic, Cosmetic, and Cultured.

bioware Node

<bioware>
   <id />
   <name />
   <category />
   <rating />
   <ess />
   <capacity />
   <avail />
   <addweapon />
   <cost />
   <bonus />
   <forcegrade />
   <source />
   <page />
</bioware>

id (required): a unique identifier (GUID) for the Bioware.

name (required): the name of the Bioware.

category (required): the Category that this piece of Bioware belongs to. This must match one of the Categories defined in the categories Node.

rating (optional): when present, Ratings for this piece of Bioware are enabled. The maximum Rating is equal to the value specified here.

ess (required): the Essence cost for this piece of Bioware. May contain the Rating keyword if Ratings are enabled. May contain mathematical formula such as Rating * 0.1. May used FixedValues if necessary. See Using Fixed Values for more information.

capacity (required): the Capacity used by this piece of Bioware. This is unused but required to maintain compatibility with Cyberware. This value should be set to 0.

avail: the Availability for this piece of Bioware. May contain the Rating keyword if Ratings are enabled. May contain mathematical formula such as (Rating * 3)F. May used FixedValues if necessary. See Using Fixed Values for more information.

addweapon (optional): when this piece of Bioware is added, Chummer looks for a Weapon in weapons.xml and adds it to the character. The value must match the name of a Weapon exactly. This is used to add Bioware-based Weapons such as Quills to a character.

cost: the Cost for this piece of Bioware. May contain the Rating keyword if Ratings are enabled. May contain mathematical formula such as Rating * 3000. May contain a variable value such as Variable(20-100) or Variable(10000+) to give the item a variable cost if it does not use Ratings. May used FixedValues if necessary. See Using Fixed Values for more information.

bonus (optional): a bonus node that describes any bonuses this entry grants. Values may contain the Rating keyword if Ratings are enabled. See Improvement Manager for more information.

forcegrade (optional): forces the Bioware to be added using the Grade specified. This must match one of the Grades specified in the grades Node.

source (required): the code for the Sourcebook that this entry comes from. See books.xml.

page (required): the page number this item can be found on in the Sourcebook.

Using FixedValues

When an element does not follow a particular formula, values may be assigned to each Rating using FixedValues. FixedValues negates the need to create multiple copies of something like Cybereyes because one or two elements stray from the formula the other versions of it use, or that follow no formula at all. FixedValues uses a comma-separated list of values to specify the element's value at each Rating of the Cyberware. One item must exist per Rating of the Cyberware. For example, Cybereyes' Cost is 500, 750, 1000, and 1500 respectively. Since the last Rating of Cybereyes strays from the formula, FixedValues can be used. The Cost would then be written as <cost>FixedValues(500,750,1000,1500)</cost>

© ChummerGen.com, 2013