Skip to content

Instance content Lua scripting #305

@redstrate

Description

@redstrate

This is quite a big milestone, but I want to tread carefully before it becomes a mess. First priority is getting Sastasha accurate. "Accurate" in this sense doesn't mean literal gameplay with battle NPCs, but general sequence flow. Aka "Do doors open? Is it possible to accidentally sequence break? Does it work over multiplayer?"

The reason why I would discourage trying to focus on battles is because that's a huge problem on its own, which distracts from the bigger problem of "there's a door in my way, why can't I open it with a switch like in retail?".

Once that's complete, we should not script any more dungeons but instead attempt to script as many other kinds of applicable content as possible to weed out any odd or bad API decisions. For example:

  • How do sequences in raids work?
  • What would scripting Explorer Mode look like?
  • Branches? Variant dungeons?
  • Bosswall management? I think some raids/zones have crazy branching bosswalls.
  • Shortcuts?

Feel free to put other ideas or problems in this thread.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions