Skip to content

The list of changes in OpenMW Lua that should be done before 0.49

Blockers for 0.49

Also would be great to have in 0.49, but not blockers:

  • Refactoring related to #7055
    • Add MWWorld::SafePtr
    • Use MWWorld::SafePtr everywhere where updating Ptrs is needed;
    • remove MWLua::WorldView and move its content into appropriate files in mwworld.
  • #6570 Dehardcode rotation controls
  • Dehardcode attack type logic and move "Always use best attack" setting to OMWControls Lua settings.
  • Allow vertical movement via self.controls when swimming or flying; move "swim upward correction" setting to Lua.
  • Design Lua API for spells and magic effects. !2928 (merged)
  • Design Lua API for creating new records
  • Try AI packages dehardcoding
  • Control GUI from Lua. !3236 (merged)

@glassmancody.info

  • Lua API for RTT viewports. !3155 (closed)
  • There was some MR about weather dehardcoding. What is its current status?

@madsbuvi

  • Dehardcoding spellcasting. !3029

@akortunov

Edited by Andrei Kortunov