Equipment QUALITY to take substitution

Description

URL: http://sourceforge.net/support/tracker.php?aid=1580603
SourceForge ID: 1580603 (part 1)
New Summary: Equipment QUALITY to take substitution
Type: Modify Token
Component: LST Tag
Subtype: Token
====
Details:

OK let me make it official, here are some idea's to
improve the QUALITY tag.
This tag was recently implemented by Devon for
equipment. I'm using it
extensively in Spycraft 2 as there are many, many
equipment stats and
properties unique to it which PCGen does not
otherwise handle. It's
limitations are that the values it holds are text
(not numerical) and cannot
be altered by other data.

The first enhancement is that the QUALITY's text
field value be made to
handle formula substitution the same way that the
Spell tags DESC, DURATION
and TARGETAREA handle CASTERLEVEL and other formulas.
Since it is an
equipment tag it should handle equipment specific
hardcoded vars such as
those used in EQMOD COST formulas like BASECOST,
CRITMULT, DMGDICE, DMGDIE,
RANGE, SIZE and WT.

Example:

QUALITY:Euros|(BASECOST*1.27)

This tag simply displays the value of an item in an
alternate currency. In
this example the exchange rate is fixed but one could
easily make it a
variable and change it as needed.

The major utility of this functionality will be
realized once equipment
variable are implemented. EQVARs will handle all the
mathematical duties
needed of new equipment stats and properties and with
this enhancement
QUALITY can be used to display and output those stats
and properties. This
would bypass the need for the QUALITY tag itself to
be made to handle
numbers.

The second enhancement if for QUALITY to be made
valid in EQMODs so the can
be added to equipment or replace existing QUALITY
instances. Currently there
is no way to change a QUALITY, this would provide
that function.

~ Eddy Anthony (MoSaT)
~ PCGen BoD, Data Content Second, Doc Chimp

Submitted:

Frank Kliewe ( frank_kliewe ) - 2006-10-19 11:41:34 EDT
=====
Date: 2006-12-12 13:14:18 EST
Sender: eddyanthonySourceForge.net SubscriberProject Admin
Hide

Here is an addition to this FREQ: A RANK qualifier can be appended to any
QUALITY tag allowing the data monkey to set up an order of priority for any
one QUALITY. A good example (and the reason this idea was worked up) is the
Restriction QUALITY used in the MSRD:

QUALITY:Restriction|Lic (+1)|RANK=1

QUALITY:Restriction|Mil (+3)|RANK=3

QUALITY:Restriction|Ill (+4)|RANK=4

An equipment item with several EQMODs would then adopt the Restriction
quality with the highest rank.

RANK is optional, if not present a QUALITY's RANK is 0

Date: 2006-10-19 11:48:13 EDT
Sender: frank_klieweSourceForge.net SubscriberProject Donor
Hide

Logged In: YES
user_id=1241568

Forgot to include the link to the initial
message:http://tech.groups.yahoo.com/group/pcgen_experiment
al/message/6083

– Frank

Environment

None

Status

Assignee

Unassigned

Reporter

User Submissions

Labels

None

Source Books

None

Data/LST Monkey

None

Theme

None

Theme

None

Dependent Data

None

Subtype

Token

Contact Person

None

Email

None

Publisher Website

None

Permission Level

None

Epic/Theme

None

Pending User Input

None

Components

Sprint

Priority

Minor
Configure