Okay thanks, but i think the multiclass.tpa copies that one into every multiclasses ingame and those still works.
Erhm, what ever the other mods do, it doesn't matter... they can shorten the name or do what ever 458458945693495934... but this line in the ADD_KIT code can't be like it is:
~GEMAKIT/MultiClass/blankclab.2da~
As it needs to be 1 letter shorter.
Ouh, yeah, the last time you had similar problem was with the LU**.2da file... still, it crashed there too if memory serves, so.
Yes i had a problem with to long lua table earlier Ill try to shorten it, if needed. However i have tested some more with ee keeper now. Items and spells are fine, with exception of a couple of effects needs to be changed on spells to avoid forexample wing slam bam permanent/until death, and staff cast a animation i need to remove when using ranged attack. But nothing breaks from that. Also then i added the kit, it worked also, but when i leveled up with maleficent kit it broke, it did not break when leveling with FMC trueclass kit.
You aren't following the instructions for that function.
You shouldn't be using "blankclab.2da" you should make your own unique clab file the same way you do for every other kit.
Basically you should code this up *exactly* like a single-class kit, with the SOLE exception that you put the FMC class # into it (so 17 instead of 2, or whatever).
Then, immediately after running the fl#add_kit_ee routine, you run the qdmulticlass routine. You only need to enter about 5 lines - just ACTION_INCLUDE the function's .tpa file, then LAF to call the function, and feed it whatever information it needs (clab table name, base class, etc.) That's it.
Okay, but then he would gain the clab spells 3 times? One for each class(Fighter, Mage, Cleric), instead of just gaining them at fighter, and the other 2 having clean tables. I tryed to follow his setup:
// BERSERKER / PRIEST OF TALOS
// -----------------------------
BEGIN @4
//GROUP ~Core Revisions~
DESIGNATED 1
INCLUDE ~KittedMulti/lib/fl#add_kit_ee.tpa~
INCLUDE ~KittedMulti/lib/qd_multiclass.tpa~
LAF qd_multiclass_tables STR_VAR mc_dir = ~KittedMulti/data/multiclass~ END
ADD_KIT ~QD_1X19~
~QD_1X19 0 0 0 0 5 5 0 1~ //clasweap.2da
~QD_1X19 0 0 0 0 5 5 0 1 0 0 0 0 0 0 0 0 5 5 0 0 5 5 5 1 1 1 1 1 2 2 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0~ //weapprof.2da
~QD_1X19 9 0 0 0 9 0~ //abclasrq.2da
~QD_1X19 0 0 0 0 0 0~ //abclsmod.2da
~QD_1X19 17 0 0 0 17 0~ //abdcdsrq.2da
~QD_1X19 15 0 0 0 15 0~ //abdcscrq.2da
~QD_1X19 0 0 0 0 0 1 0 0 1~ //alignmnt.2da
~QD_1X19 0 1 1 1 1 0~ //dualclas.2da
~KittedMulti/data/multiclass/blankclab.2da~ //CLAB
~K_FC_H K_FC_D K_FC_G K_FC_E K_FC_HO K_FC_HE K_FC_HL~
~0x01004001 8~ //usability flag is combination of the two kits + 0x4000; 8 is the class ID for fighter/cleric
~FC0~
~CHAN09 * HELM07 BAG26 RING06 RING31 * BOOT01 AMUL20 BRAC10 BELT06 * * * POTN52,5 POTN04,2 POTN14,5 HAMM07 SW1H27 STAF08~ //25STWEAP.2da
SAY @5
SAY @6
SAY @7
LAF fl#add_kit_ee
INT_VAR
briefdesc = RESOLVE_STR_REF (@7)
STR_VAR
kit_name = ~QD_1X19~
END
LAF qd_multiclass
STR_VAR
kit_name = ~QD_1X19~
kit_clab = ~CLABFI02~
base_class = ~F~
mc_dir = ~KittedMulti/data/multiclass~
END
LAF qd_multiclass
STR_VAR
kit_name = ~QD_1X19~
kit_clab = ~CLABPR02~
base_class = ~P~
mc_dir = ~KittedMulti/data/multiclass~
END
I only run the LAF qd:milticlass once since im only adding 1 kit.
EDIT1:
Now i tested something new:
- Made a new clean clab file called GELCLAX.2da and put in in mod folder(seven letter file name)
- Changed this ~GEMAKIT/MultiClass/blankclab.2da~ with ~GEMAKIT/GELCLAX.2da~
- Added this line under the copy part right after INCLUDE actions: ~GEMAKIT/GELCLAX.2da~ ~override~
Still got same bug... :S
Edited by Gel87, 08 July 2016 - 10:25 AM.