COMBO ATTRIBUTES

Creating your own attribute combinations

Sometimes five attributes are just not enough, or you want to define a new attribute to represent a common set of powers in your universe of choice.
FFX 2.3 has introduced a simple sytem to allow you to do this, and provides a couple of examples.

POWER COSMIC

Combines INVULNERABILITY GRADE 2, METABOLIC STRENGTH and SOLAR POWEREDinto a single attribute to represent, well, any powerful space herald with the ability to feed off starlight and cosmic rays, bolster their own strength or resist damage after being imbued with a fraction of their masters power.

THOUGHTFORM

Combines FAST HEALING, EPHEMERAL, METABOLIC, TELEPATHY and GLASS JAW. This attribute covers the basic properties of one made out of naked thought, unlimited by a material body but also held together purely by their own concentration.
This would go well with the new ASTRAL FORM attribute, along with FLIER.

How it all works

The file ffxmulti.py in Data/Missions/Scripts holds an array of combination attributes as shown below:
ffxMultis=[
['powercosmic','metastrength','invulnerable2','solarpowered',],
['thoughtform','fasthealing', 'ephemeral','metabolic','telepathy','glassjaw',],
]

In each row, the first is the name of a combination attribute added to the Attributes Pane in FFEdit, the rest are the names of FFX attributes (or a select few built-in attributes) as they appear in FFEdit.

Unfortunately, most builtin attributes can't be added to this list, only a few like HEROIC, UNHEROIC, EXTRA HEROIC, FAST HEALING, UNSTABLE MOLECULES, NIMBLE, SLOW MOVING, HEAVY LIFTER, TIMID, BEZERKER, UNBELIEVER, DISCIPLINED, LEVEL-HEADED, GRIM RESOLVE and SHAKE IT OFF are available. For the complete list, please check the Attributes Table

We've simulated these through script to behave like the builtin ones, with minor differences (eg FAST HEALING bought this way wont show the HEALING bubbles).

Step by step example

Say we want to create a MARTIAN attribute based on the DC Comics Martians.
Much of the powers (heat vision, super breath, strength etc.) is best done through stats or powers. Once again flight would be nice, but can't be done, but we can add the following:
We need to do the following:
You're done.
The martian attribute is now ready for use by built-in and custom characters alike.

As well as packing more attributes into the same character, this is a neat trick for mod-makers to use to define characteristics belonging to a certain race or group.
Expect to see this used fairly heavily in Strangers II!