Difference between revisions of "Subsystem Isolation"
Tom Parker (talk | contribs) (Created page with "This is a working document to show which items have NOT been isolated from PlayerCharacter, and considerations and issues which make that conversion non-trivial (meaning more ...") |
(No difference)
|
Revision as of 15:28, 30 December 2012
This is a working document to show which items have NOT been isolated from PlayerCharacter, and considerations and issues which make that conversion non-trivial (meaning more than a 30-second job, not necessarily "difficult")
Prerequisites
- PreAbilityTester: Awaiting Ability (non-clone) rebuild
- PreApplyTester: Awaiting TEMPBONUS proposal on _exp
- PreAttackTester: Epic cache complexity
- PreCheckBaseTester: Epic cache complexity
- PreCheckTester: Epic cache complexity
- PreClassTester: PlayerCharacter.isSpellCaster
- PreCSkillTester: PlayerCharacter.isClassSkill (and why is a "CSKILL for any class" so widely used?)
- PreEquipTester: Equipment.getEffectiveWieldCategory
- PreFeatTester: Awaiting Ability (non-clone) rebuild
- PreHPTester: PlayerCharacter.hitPoints
- PreRuleTester: RECURSIVE? Sub-prerequisites?
- PreSkillMultTester: SkillRankControl.getTotalRank (dependent on RankedSkillFacet.18890.patch)
- PreSkillTester: SkillRankControl.getTotalRank (dependent on RankedSkillFacet.18890.patch)
- PreSpecialAbilityTester: Consolidation of Special Abilities to one Facet
- PreSpellDescriptorTester: PlayerCharacter.aggregateSpellList
- PreSpellResistanceTester: PlayerCharacter.calcSR
- PreSpellSchoolSubTester: PlayerCharacter.aggregateSpellList
- PreSpellSchoolTester: PlayerCharacter.aggregateSpellList
- PreSpellTester: PlayerCharacter.aggregateSpellList & PlayerCharacter.getAutoSpells
- PreSpellTypeTester: PlayerCharacter.countSpellCastTypeLevel
- PreUnarmedAttackTester: PCClass.baseAttackBonus (which depends on PCClass.getBonusTo ...)
- PreVariableTester: PlayerCharacter.getVariableValue & Equipment.getVariableValue