- AIO/NPC Buffers system was reworked.
Let's get into more details about this.
- Removed useless columns from npc_buffer table.
- Added aio_buffer table for AIO Buffers.
- Added //setaio command to turn a player into an AIO Buffer (e.g. //setaio 1 sets AIO status while //setaio 0 removes AIO status).
- Added //reload support for AIO/NPC buffs.
- Added configuration for setting name color to AIO Buffers.
- AIO Buffers can cast dances without dual swords.
- AIO Buffers cannot participate in Grand Olympiad Games or TvT Event.
- AIO Buffers cannot add or change subclass.
- AIO Buffers buffs are set in aio_buffer table, where their duration and level can also be configured.
- Duration set in both tables will only affect buffs given by AIO Buffers and NPC Buffers respectively.
- Duration set to 0 means that buff keeps its original duration.
- This method will let buffs keep their original duration when casted by common players. This way, admins benefit in such a way that players
cannot create alternative characters to gain buffs. Also, original duration means balance for classes in Olympiad games and team events.
- Default duration is set to 1 hour for npc_buffer buffs and 2 hours for aio_buffer buffs. Also, admins are always allowed to use 'EnableModifySkillDuration' setting instead.
Couple of other additions.
- Added configuration for keeping buffs on subclass change.
- Fixed a reuse delay bug that caused certain skills cooltime not to be stored.
- Added FallenOrcShaman AI. Thanks Karakan.
- Corrected Benediction skill power.
- Added configuration for buff slots client patch.
- Converted System.out.println messages into logs.
- Changed access for couple of loggers.
- Minor cleanup in certain classes.
Thank you all for your support and have fun.
Best regards,
DnR
Let's get into more details about this.
- Removed useless columns from npc_buffer table.
- Added aio_buffer table for AIO Buffers.
- Added //setaio command to turn a player into an AIO Buffer (e.g. //setaio 1 sets AIO status while //setaio 0 removes AIO status).
- Added //reload support for AIO/NPC buffs.
- Added configuration for setting name color to AIO Buffers.
- AIO Buffers can cast dances without dual swords.
- AIO Buffers cannot participate in Grand Olympiad Games or TvT Event.
- AIO Buffers cannot add or change subclass.
- AIO Buffers buffs are set in aio_buffer table, where their duration and level can also be configured.
- Duration set in both tables will only affect buffs given by AIO Buffers and NPC Buffers respectively.
- Duration set to 0 means that buff keeps its original duration.
- This method will let buffs keep their original duration when casted by common players. This way, admins benefit in such a way that players
cannot create alternative characters to gain buffs. Also, original duration means balance for classes in Olympiad games and team events.
- Default duration is set to 1 hour for npc_buffer buffs and 2 hours for aio_buffer buffs. Also, admins are always allowed to use 'EnableModifySkillDuration' setting instead.
Couple of other additions.
- Added configuration for keeping buffs on subclass change.
- Fixed a reuse delay bug that caused certain skills cooltime not to be stored.
- Added FallenOrcShaman AI. Thanks Karakan.
- Corrected Benediction skill power.
- Added configuration for buff slots client patch.
- Converted System.out.println messages into logs.
- Changed access for couple of loggers.
- Minor cleanup in certain classes.
Thank you all for your support and have fun.
Best regards,
DnR
Last edited by DnR on 4th October 2019, 00:13; edited 2 times in total