Item and monster data is hard coded. But that is okay. Lots of other features are controlled by constants in the ode. Time to get to work porting this code over to JS. I got a good month or two before the 7DRL contest begins.