The AI system has been overhauled. Enemy and Friendly classes have been removed and the remaining code has been merged into the base AI class. All enemy/friendly class versions of characters have been merged into 1 type, for example RobotEnemy and RobotFriendly is now just Robot, and the type of the character is now set upon initialization. The search code that finds the closest player (the target to go after) has been reworked as well. Now they will formulate 2 lists, an enemy list and a friendly list, which are determined by their team. Enemies (including bosses and minions) are default team 99, players and friendlies are default team 0. So if they are on the same team, they are added to the friendly list, if they are not, then they are added to the enemy list. Then they pick a target depending on who's closest, and what type of character they are chasing. As a result of all these changes, AI is now more simpler to control across the board. Friendlies will be able to switch instantly between defending another friendly or seeking an enemy. A friendly and an enemy of the same type now use the same base code, so a change to one will change both of them.
- Fixed Spider Boss disappearing after a pinch attack.
- Fixed spider minions not moving down the web.
- Fixed players knocking each other over with jump attacks.