In misc code under "Text and Data Utilities" I've put a bunch of code for storing arbitrary collections of data in strings. This is a lot more flexible than using types and also allows for easy storage of information in text files (for which I've also provided simple commands).
E.g. if you think of a new property to attach to a character you just do it and don't need to modify your type, the routines to load and save it, and so forth.
Likewise, you can just whack all the information associated with an entity in its name (which is a string).
The only restriction is that you can't include carriage returns (chr(13)) or tabs (chr(9)) in the properties.
E.g. if you think of a new property to attach to a character you just do it and don't need to modify your type, the routines to load and save it, and so forth.
Likewise, you can just whack all the information associated with an entity in its name (which is a string).
The only restriction is that you can't include carriage returns (chr(13)) or tabs (chr(9)) in the properties.