--- deliantra/server/common/shstr.C 2006/09/10 16:00:23 1.13 +++ deliantra/server/common/shstr.C 2006/09/12 00:26:16 1.15 @@ -45,6 +45,8 @@ // what weird misoptimisation is this again? const shstr undead_name ("undead"); +shstr skill_names[NUM_SKILLS]; + const char * shstr::find (const char *s) { @@ -78,6 +80,9 @@ void shstr::gc () { +return; //D +//D currently disabled: some datastructures might still store them +//D but their pointers will become invalidated static const char *curpos; HT::iterator i = curpos ? ht.find (curpos) : ht.begin ();