elanthia-online / norn.rb

a modern replacement for lich.rb
MIT License
2 stars 3 forks source link

lich compatibility module #14

Closed ondreian closed 6 years ago

ondreian commented 7 years ago

we need to detect that the user is launching a .lic script and shim in all the missing api calls as best as possible. Some of these will be impossible to get 100% correct, but good enough for reliability should be a goal.

robojase commented 7 years ago

Do you want to document which function calls are needed here, to help with the process? There's also going to be need to translate whatever data norn will provide to something compatible with lich objects, if you're looking to provide greater resolution

robojase commented 7 years ago

Also, is there any good documentation on the scripting engine for Norn (Or is that Olib?) and what commands it provides? If so, I can start to map out some of the obvious call translations, or try to get some of the commonly used commands in Lich scripts I've envountered

ondreian commented 7 years ago

Olib is just Lich stuff. Norn will eventually superceded it for me.

Documentation definitely needs to be my next goal before I add anymore new code.

All of the modules/classes for interacting with the world live in /lib/world/

ondreian commented 6 years ago

I'm going to close this issue for now, it's an interesting concept, but I'm not sure we can do it in a deterministic way.

It maybe a nice long-term goal, but I'd rather work on making the core as strong as possible first.