As the NWN dragons use a very similar body (the most noticeable differences being the head and fins or manes at the tail or the neck), I decided to use only one line in appearance.2da for the body, one line in wingmodel.2da for the wings, three lines in tailmodel.2da (one for the dracolich tail, one for the chromatic dragons, one for the metallic dragons).
Basically, each species has its own head, a common body, a common pair of wings, a family tail.
To get all species in game, I thought I could just use c_nwndragon_cl_body01, c_nwndragon_head?? (where ?? is between 01 and 15), c_nwndragonwings and the tail, and apply a visual effect to swap the diffuse texture and the normal texture accordingly.
In the toolset, it works as expected. In game, the visual effect sometimes changes (because the dragons use stoneskin for example) and obviously doesn't revert to the original VFX.
Apart from having one mdb per species, is there an easy and quick solution to reapply the original VFX? I thought about using the heartbeat, but I'm not sure it's not too much work just for this... (looping through all effects, checking which change the appearance, and revert to the original effect if none is found...)





Retour en haut







