jeremyshannon / Exile

This repo is parked, moved to codeberg.org
https://codeberg.org/Mantar/Exile
GNU General Public License v3.0
16 stars 12 forks source link

Infotext management library. Working with protection, cooking pot, and transporters #216

Closed Izzyb1234 closed 1 year ago

Izzyb1234 commented 1 year ago

Have it hopefully fully debugged and working. Updated /mods/artifacts/transporter.lua to mostly use it. Have a final cleanup in there before ready to merge. Also have debugging messages active still as I port the rest of the code to use it.

Figured you should have a look at it to make sure I'm on the right path before I continue modifying everyting. This isn't ready to merge

Izzyb1234 commented 1 year ago

This isn't ready for merge, but figured I should let you have a look at it to be sure I'm going in a good direction. Think I have it working properly for the transporters stuff now which greatly simplifies the mess in there - still a little work in there too. And it'll make design of the protection nails mod easier :)

Izzyb1234 commented 1 year ago

Think everything is working well enough I can add protection nails mod in now. Let me know if you see anything I should change.

I haven't fully tested the string based infotext manipulations. They should be more efficient for minor changes, but even a full merge should be quick enough as long as it isn't being called repeatedly in a timer. I've corrected that in a couple places.

Izzyb1234 commented 1 year ago

Closing as it is base for #218 which is pending merge