Closed mdickson closed 11 months ago
Liam Hoffen — Today at 11:40 AM I ran the tests and found success with each of them as well. It looks like everything needed for the breedables and games tables will work with this code in USG. Thank you for your efforts with this project. I'd guess it pulled you sideways from your dev schedule, and I appreciate the work you've put into this. As soon as this goes gridwide, I'll start adding the newer features to Foxtrot's products. After that, I'll be working to bring the InfinityTech game tables to USG. I had written workarounds for LSD in scripts to allow for some features, but the overhead was higher than I'd like and it didn't have the data protection of prim data, as it was all just script data. It'll be nice to remove those hacks from my code.
Make the events posted for linkset_data go to all scripts in all prims. Similar to attach which is currently handled here. This is yengine only for the moment. XEngine doesn't seem to replicate the all-prims behavior for attach.
Clean up some of the special case handling in LinksetData Write. Writing a key with no value is translated to a delete. We weren't handling that case. Also returned key and value via the script event on a write, we were previously returning a null string for value.