I wanted to cut down loading times by unpacking the engine and module files into directories of the same name sans the suffix. This resulted in a black screen with only a mouse cursor and nothing else because the relevant code seems not to have been touched for quite some time. The following changes...
In the description for the Arcane Vortex:
"An arcane vortex followes..." -> "An arcane vortex follows..."
"...is deal as a radius 2 ball of arcane." -> " is dealt as arcane in a circle of radius 2."
In mod/class/object.lua the two functions getTextualDesc() and getPriceFlags() expect damage type values to be of type number and will crash if it is a table I fixed this locally by simply adding: local type_of_v=_G.type(v[1]) local tmp_v=0 if type_of_v=="number" then tmp_v=v[1] elseif typ...
The "marksman's" ego for rings has keywords = {marskman=true}, defined which means the short name displayed above the ring on the doll part of the inventory screen for the ego is also "marskman". This is 1.4.8, file date 14.06.2016 In mod/class/object.lua Shots beam through all t...