Hello again all,
I’m doing some experimenting to see what’s possible for a request from a PW owner. The overall desire is to be able to control the PC’s speed. I understand that the PC’s standard speed is referenced in the creaturespeed.2da file, which is referenced in the MOVERATE column in appearance.2da.
So, my question is can I create a custom appearance in appearance.2da that references a new row in creaturespeed.2da, which in turn modifies the PC’s movement speed?
I’ve tried to create a new row in appearance.2da by copying the human row (id 6) to the bottom of the file, modifying the ID to the next number, adding a new row to creaturespeed.2da and referencing the new row via the MOVERATE column in appearance.2da. With this done, I entered my test module and changed the appearance via the SetCreatureAppearance() function to the new row id. When this function fired, the PC disappeared completely and I was no longer able to control the game’s camera, although I could still control the invisible PC.
Any idea if what I’m trying to do is possible? If so, can you point me at a detailed tutorial for 2da editing as I wasn’t able to find one that explained what I might be doing wrong. Also, any idea why the PC disappeared when I attempted to change the appearance? When I removed the new custom row completely and attempted to change the appearance to an ID that didn’t exist in appearance.2da, I got the same result, so is it possible that the rows I’m attempting to add into the 2da somehow aren’t being accepted even though they’re visible?