Haven't done much for a few years and was just getting back into it. Trying to add an alternate description to rooms. This wont be editable in oasis, as its basically event driven. Big fight or whatever could affect the room.
I've added it in structs.h(under room data, essentially just copying *description) , db.c and setup look_at_room to look for a room flag of altered if the altdescription isn't = null.
That all works, and the command i built to test it out does set the flag and it modifies the altdescription value... until a copyover or reboot. upon loading the game crashes, due to the world file not matching. I wiped out everything but 0.wld and manually modified the void to have the proper amount of info. Game starts. I test the command, copyover and boom crashes again.
So where did I miss adding the altdescription room data to to make sure it is saving to the wld file properly?
Thanks in advance!