Want to post some issues found so far to correlate a work a little....
1) There're several group of "Imoens".
1st: AfterSpellhold. Imoen211,213... It's all ok about them.
2nd: Bg1 exclusive.
IMOEN (Candlekeep only). Uses BGIMOEN.BCS and IMOEN.DLG. Script is a clean new one, so it's 100% ok, IMOEN.DLG exists in ToB but contains a total rubbish and has no use, so it's free to overwrite it. Done.
IMOEN1,2,4 - all use the same config: "Imoen2" death var, IMOENBG1.BCS, IMOEN2.DLG.
Script is very simple and sets 2 globals that are not in use anywhere else. I'm absolutely sure that we can skip it and modify 3 .CREs by setting it to "None".
IMOEN2.DLG - that's a trouble. Originally that dialog is in use ONLY by Imoens of AS part of the game (Imoen211,213). So I hardly believe that it should be organized in such way - to mix such absolutely unconnected dialogs: AS part and something from BG1. Shouldn't it be much better just to make a new BG_smthng dialog for that? It'll simplify a process heavily...
Next. What should we do with IMOEN2P and IMOEN2J then? They're in use of all "Imoen2"s - read: every Imoen.CRE uses it now.
Can somebody tell me what was a purpose of giving all Imoens deathvar = Imoen2? I think that only put a mess to everything. Can't we return to Imoen/Imoen2 system as it was originally?
3rd: Common BG1/SoA: IMOEN6. Has the same configuration as 1,2,4; the same problems. SoA has it too - different one, but as far as Transition code use a base of IMOEN10.CRE we can use that new one.
4th: SoA, ToB part: IMOEN10,15. IMOEN.bcs, IMOEN10 & 25A.dlg. All seems good there....
2) Better transition code. AR0602.BCS. Imoen recreation part. As far as I understood Imoen10 is a base there. So the present incarnation of Immy is being transferred to it: override dlg set to Imoen.bcs (Ok), dialog set to Imoen10.dlg(ok), items creation etc. BUT default script is being set to DPLAYER.BCS that seems incorrect to me. That script is a pure BG1-part script. Imoen10.cre uses wtasight.bcs instead. Shouldn't it be corrected? : general script set to 'None' and default to wtasight.bcs..... It looks more logically to me....
3) AR6600.bcs - Imoen's creation. 6 level make her as IMOEN61.CRE. That CRE is WRONG and INCOMPLETE. There're no proficiency bonuses, wrong script etc. We have a perfect IMOEN6 that should be there instead.
IMOEN61 is not in use anymore so we can drop it (it exists in both \NewCRE\ and \Modify\CRE\ that is wrong by itself).
4) IMOENDRM.CRE - has nothing new (exists in ToB) except deathvar set to Imoen2. Is it necessary at all for that CRE???? Hardly believe.... I think we can drop that one too from the package.
Next to do - to resolve Imoen's dialogs mess....I'll try to do that taking in account present state of "all-Imoen2".....
Edited by King Diamond, 18 March 2005 - 07:00 AM.