Custom Skills.
- Skills.2da edits - done (to 1.23 beta, -AL)
- Class skill 2da edits: core classes (done to 1.23 beta, -AL)
- Class skill 2da edits: prestige classes ( done, -AL/Erevain)
- PrC prereq. 2da edits to account for custom skills (80% done, -Erevain)
- "Recommended" skill buttons, disabling ( done, -Kest)
- Custom TLK edits for skill names/descriptions (done, -Ronan/Cipher)
- Constants defined for all custom skills (done, -AL)
- Interim icons for custom skills (done, -AL)
- Levelup event scripting to manage Perform and Lore hardcoding (done, -AL)
- GUI skill roller for custom skills: PC tools (done, -AL)
- DM GUI skill roller for custom skills: DMFI tools( done, -AL)
- PC GUI skill roller for custom skills: DMFI tools (~20% done, -AL)
- Adaption of scripts from LETOscript-based to 1.23 nwscript-based. (done, -AL)
- Custom skill rebuild scripted convo for existing PCs (done, Needs more testing-AL)
- Event scripting to differentiate between newly rolled up PCs (already have custom skills/regions) and preexisting (need automated rebuilding) (done, -AL)
- Speak Language skill interactions with DMFI (done, -AL)
- Removal of Skill Focus feats for deprecated skills (done, -AL)
- Investigate Get/SetRemainingSkillpoints() in 1.23 final (done, -AL)
- Custom Feats for Skill Focus in custom skills (not done, will add later)
- feats.2da edits to add regional backgrounds (done, -AL)
- Custom TLK edits for region descriptions and info (~95% done, -AL / Lou)
- Scripted dialog for assignment of regions to existing PCs (done, -AL)
- Scripted auto-assignment of local region to new unspecified PCs (done, -AL)
- Scripting infrastructure to link regions to automatic language lists (done, -AL)
- Scripting infrastructure to link regions to bonus language options (done, -AL)
- DMFI script edits to use ACR regional functions (done, -AL)
- ACR Convo check scripts for region (not done, will be added later)
- Event scripting to allow additional language choices on levelup (done, -AL)
- Event scripting to force language reassignment after automated rebuild (done, -AL)
- Testing ALFA Books compatibility with ACR under 1.23 final (not done yet)
- Scripting to allow tracking additional language options for levelup (not done yet, will add later)
- Scripting to allow learning languages from books (not done yet, will add later)
- Scripting to allow teaching/learning languages between PCs (not done yet, will add later)
- DMFI scripting to allow recognition of languages based on familiarity (not done yet, will add later)
- Scripting to allow use of banked skillpoints to learn languages mid-level (not done yet, will add later)
Autodownloader:
- Set up FTP for serving haks/PWCs (done, Curmudgeon)
- Test staging/upload of player content for multiple servers (not done)
- Test staging/upload of PWC content from multiple sources (not done)
- Test staging/synchronization under 1.23 final (done, -AL)
- Test alternative/redundant FTPs for resource hosting (not done)
- Set up website pages for rules/info viewing during content download (not done)
Serverside Config options:
- Heeds No Con 2 replacement with server ini option (Done and tested 1.23beta, -AL)
- Override disable / hak priority (needs testing/decisions made)
- Custom GUI disable (needs decisions made / testing)
- Effect examine disabling (needs testing under 1.23 final)
Haks at Character Creation:
- Initial extra head/hair packs chosen/tested (Done, -Kest / AL)
- feat.2da edits: Banned/removed feat removal (Done, -AL)
- feat.2da edits: Description customization to reflect ALFA changes (done, -AL)
- Custom TLK edits: Feat Description customization to reflect ALFA changes (done, -AL)
- skills.2da edits: Description customization to reflect ALFA changes (done, -AL)
- Custom TLK edits: Skill Description customization to reflect ALFA changes and identify "RP ONLY" skills (done, -AL)
- subrace.2da edits: Description customization to reflect ALFA proceedures/guidelines (Extraordinary PCs)(done, -AL)
- Custom TLK edits: Subrace Description customization to reflect ALFA proceedures/guidelines (Extraordinary PCs)(done, -AL)
- class.2da edits: Description customization to reflect ALFA proceedures/guidelines (Extraordinary PCs)(done, -AL)
- Custom TLK edits: Favored Soul Class Description customization to reflect ALFA proceedures/guidelines (Extraordinary PCs) (done, -AL)
Additional Scripting Functions/Events
- InstantFeat implementation for subdual mode activation/deactivation (done, -AL)
- OnChat Module Event: Investigate for Party Chat improvement (not done, will add later)
- OnChat Module Event: Investigate for Language redirection / DMFI integration (not done, will add later)
- ActivatePortal() : Investigate for server portalling improvements in 1.23 final (not done, will add later)
Other patch version tasks:
- Spells.2da edits to merge with 1.23 final (done, -AL)
- identify other changed 2das and XMLs which are hak'd for ALFA, merge as necessary (not done, -AL/Erevain)
[edit: italicized items will be added after the 1.23 switchover, so they don't hold us up.]
Not all of these are essential, and a few of them certainly require the actual release of the final version of the 1.23 patch. I've been working with an early beta patch that was released, which I can share with anyone who is willing and able to help out in the meantime. At some point once 1.23 is out, I will need volunteers to patch up in order to help me test, particularly regarding the automated rebuild and character creation processes, since those need to be rock-solid before we start wholesale adaption of everyone's .bic files.
The 2da edits I've done merge ALFA's content with that of the 1.23 beta patch. I won't know how much of that will need to be re-edited until I see the 2das from 1.23 final release. My inclination is to hold on patching ALFA as a whole until the major rebuild-associated systems above (custom skills, regions, languages) are ready, to avoid having to merge ALFA content multiple times in parallel at the 2da level.
Will update as I think of more areas needing work, and make progress on the ones listed here.
[edit: DM DMFI roller working for all custom skills]
[edit: weekend progress]
[edit: early week progress]
[edit: wednesday night progress]
[edit: major progress]