- Enemies which are now labeled as an area boss will reward AP when
the group is defeated.
- The amount of AP is configurable via the new setting AreaBossApReward.
- The default value is 500 AP for the current Area the defeated enemy
is in.
- Added a new member to instance enemy properties which allows a rank to
be assigned to a scripts. The rank helps to control the order scripts
are executed. The scripts with a lower rank are executed before
scripts with a higher rank.
- Added a new script module InstanceEnemyDropGenerator. This module can
be used to have the server assign drops to an enemy when killed.
Intended to eventually replace the event item generator via json.
- Fixed a few await warnings introduced from PR #919 related to
scripting.
- Added a new EnemySetGenerator interface for selecting enemies for a particular enemy group.
- Implemented the following enemy set generators:
- QuestEnemySetGenerator
- EpitaphRoadEnemySetGenerator
- CautionSpotEnemySetGenerator
- WorldEnemySetGenerator
- Added a new EnemyPropertyGenerator for modifying attributes of selected enemies for a set.
- New scripting module was introduced to allow a variety of properties to be applied
- Implemented a new .csx script to auto assign BO to enemies in Epitaph Road dungeons
when certain requirements are met.
- Implemented a new ,csx script to handle adjustments of enemies in The Rift when
performing a pawn rescue.
- Updated EXP mixin interface and default implementation
- Added a new CharacterCommon parameter.
- Implemented an algorithm which attempts to calculate enemy exp
based on player level, enemy level and other properites such as
boss, quest and nameplate modifiers.
- Add support for enemy caution spots
- Implemented a new "World Manage" quest which handles sending the "Caution" message to
players when they come across a "Caution Spot".
- Added new scripting module which allows "Caution Spot" enemies to be defined.
- Implemented caution spots for:
- Hidell Plains
- Breya Coast
- Mysree Forest
- Volden Mines
- Dowe Valley
- Mysree Grove
- Deenan Woods
- Betland Plains
- Northern Betland Plains
- Zandora Wastelands
- Eastern Zandora
- Mergoda Ruins