mirror of
https://github.com/mod-playerbots/mod-playerbots.git
synced 2026-02-14 23:56:13 +00:00
* New rpg startup speed up and refactor * New rpg do quest * Fix invalid height in quest poi * Add quest accept and reward limitation * New rpg quest improvement * Organize quest log, reward quests and fix grind target * Quest dropped statistic and remove redundant code * Decrease grind relevance lower than loot * Fix new rpg drop quest * Go to reward quest instead of innkeeper when quest completed * Fix incorrect logic in do quest reward * Fix reset quests in factory * Fix crash on grind target value Co-authored-by: SaW <swerkhoven@outlook.com> * Fix a minor error in DoCompletedQuest * Let bots get rid of impossible quests faster * Increase loot fluency (especially for caster) * Remove seasonal quests from auto accept * Enhance quest accept condition check * Add questgiver check (limit acceptation of quest 7946) * Questgiver check and localization * Near npc fix * Fix quest item report * Add lowPriorityQuest set for quests can not be done * Improve gameobjects loot * Do complete quest * FIx move far to teleport check * Accept or reward quest from game objects * Fix possible crash in rpg game objects * Fix ChooseNpcOrGameObjectToInteract crash --------- Co-authored-by: SaW <swerkhoven@outlook.com>
21 lines
401 B
C++
21 lines
401 B
C++
#ifndef _PLAYERBOT_NEWRPGTRIGGERS_H
|
|
#define _PLAYERBOT_NEWRPGTRIGGERS_H
|
|
|
|
#include "NewRpgStrategy.h"
|
|
#include "Trigger.h"
|
|
|
|
class NewRpgStatusTrigger : public Trigger
|
|
{
|
|
public:
|
|
NewRpgStatusTrigger(PlayerbotAI* botAI, NewRpgStatus status = RPG_IDLE)
|
|
: Trigger(botAI, "new rpg status"), status(status)
|
|
{
|
|
}
|
|
bool IsActive() override;
|
|
|
|
protected:
|
|
NewRpgStatus status;
|
|
};
|
|
|
|
#endif
|