Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To work around this if you mark a feat as usable by all classes but unobtainable (such as a required feat that is never granted) but you grant the feat by racialtypes.2da, and it is an active feat, it will not be available to use. Instead it should be added to every classes.2da FeatsTable entry (if you are doing active racial feats this way set the level requirement to 99 and use unique feats - not existing ones - for them). It then appears "properly" under class abilities like "Horse Menu" does.

2da Columns

ColumnExampleValid ValuesDescription and Notes
FeatLabelBarbEnduranceAny textHuman readable description, unused by the game
FeatIndex194feat.2da entry
List3

0 = Selectable on level up (as a general feat)

1 = General feat or bonus feat (e.g. fighter bonus feats)

2 = Bonus feat only

3 = Automatically granted feat

This is to define how the feat is available or granted.

General feats are selected, for instance

Knockdown

Quicken Metamagic feat is a general feat for most

classes. Use

spellcasting classes (but not every class since ALLCLASSESCANUSE is set to 0), and uses 0 for this option on for instance the Bard class who can then select it on level up.

Some feats are available as bonus feats but also usually selectable, like how Fighters can select Knockdown as a general or bonus feat at any level, by having it set to 1.

  • Epic feats are also granted this way for many classes

Some feats are bonus feats, such as a Ranger's Favoured Enemy. See cls_bfeat_xxx.2da for further information.

Some feats are granted automatically, such as armor proficiencies at level 1, and have this set to 3.

GrantedOnLevel1

-1 if selected through any usual levelup

1 or higher if granted or available at a particular level

Which level the feat is granted to the class. An entry of -1 means that the feat can be selected through standard levelling up.

Note the order of the 2da is unimportant - you could have epic feats at the start and starting feats at the end, but most of the time it is in rough levelup order.

OnMenu0

0 - Passive feat or hardcoded active feat, don't put onto the class Radial menu

1 - Active spell-feat, put into class Radial menu

For instance "Barbarian Rage" would be 1, while "Weapon Proficiency: Simple" would not.

It can then be used as a feat-spell (or if a hardcoded feat like Knockdown be used usually).

Default 2das

...

Note feats that are hardcoded into menus, eg; Knockdown, do not need this setting to 1.

Default 2das

Each class has a feat definition file, for reference these are:

2da NameClassNotes
cls_feat_aber.2daAberrationNPC class. WeapProfCreature and Alertness only granted automatically.
cls_feat_archer.2daArcane Archer
cls_feat_asasin.2daAssassin
cls_feat_barb.2daBarbarianGood example of spell-like feats, eg Barbarian Rage
cls_feat_bard.2daBard
cls_feat_blkgrd.2daBlackguard
cls_feat_cheat.2da
Apparently a "cheat" feat list, it just grants FEAT_PRESTIGE_DEATH_ATTACK_1 through FEAT_PRESTIGE_DEATH_ATTACK_5 at levels 1, 2, 3 4 and 5 automatically. Probably for testing it.
cls_feat_cler.2daCleric
cls_feat_comm.2daCommonerNPC class. WeapProfSim only granted automatically.
cls_feat_crea.2daAnimal, Construct, Humanoid, Monsterous, Elemental, Undead, Beast, Magical Beast, Shapechanger, VerminNPC classes. WeapProfCreature only granted automatically.
cls_feat_divcha.2daDivine Champion
cls_feat_dradis.2daDragon Disciple
cls_feat_drag.2daDragon

NPC class. WeapProfCreature, WeapFocCreature, PowerAtk, Cleave, KnockDown granted automatically.

cls_feat_druid.2daDruid
cls_feat_dwdef.2daDwarven Defender
cls_feat_fey.2daFay

NPC class. WeapProfWizard, Alertness, Dodge, ImpInit granted automatically.

cls_feat_fight.2daFighter
cls_feat_gian.2daGiant

NPC class. WeapProfCreature, WeapProfMar, WeapProfSim, PowerAtk granted automatically.

cls_feat_harper.2daHarper
cls_feat_kensei.2da
Old definition for the Weapon Master which used to be Kensei. Very similar to cls_feat_wm.2da sans later weapons and Epic levels.
cls_feat_monk.2daMonk
cls_feat_outs.2daOutsider

NPC class. WeapProfCreature, WeapProfMar, WeapProfSim granted automatically.

cls_feat_pal.2daPaladin
cls_feat_palema.2daPale Master
cls_feat_pdk.2daPurple Dragon Knight
cls_feat_rang.2daRanger
cls_feat_rog.2daRogue
cls_feat_shadow.2daShadowdancer
cls_feat_shiftr.2daShifter
cls_feat_sorc.2daSorcerer
cls_feat_wiz.2daWizard
cls_feat_wm.2daWeapon Master

2da Contents

Example contents from cls_feat_barb.2da

...