runejs / server

RuneJS is a RuneScape game server written in TypeScript and JavaScript. The goal of the project is to create a comprehensive game engine, while also providing simple and easy to use content development systems and APIs.
GNU General Public License v3.0
244 stars 83 forks source link

refactor: delete old combat code #378

Closed Jameskmonger closed 2 years ago

Jameskmonger commented 2 years ago

The existing combat code had a few issues:

As we are going to be rewriting combat in the upcoming Task system, this PR removes the old code - we can use this PR as a reference when reimplementing it.

This PR also removes the Behaviour system as it was only used for combat and can be replaced with Tasks.

It also removes the Prayer plugin, as it is being replaced in the Task system, and the Effect system as they were only used by prayers.

Jameskmonger commented 2 years ago

@SchauweM changes addressed!