Skip to content

fix: influenced/fiendish event scheduling & limits#605

Open
jprzimba wants to merge 2 commits intomainfrom
fix-forge
Open

fix: influenced/fiendish event scheduling & limits#605
jprzimba wants to merge 2 commits intomainfrom
fix-forge

Conversation

@jprzimba
Copy link
Collaborator

Introduce scheduling and rate support for Fiendish and Influenced forge monsters.

  • Changes include new config keys (interval time/type) and defaults, EventsScheduler parsing and storing fiendish/influenced rates with Lua getters, and propagating those rates into server initialization (SCHEDULE_FIENDISH_RATE / SCHEDULE_INFLUENCED_RATE) with consolidated boosted-events logging.
  • Game now respects event-adjusted limits (getFiendishLimit/getInfluencedLimit), schedules periodic influenced-monster refreshes, handles creation/removal accordingly, and adds Monster::clearInfluencedStatus.
  • Also added Lua bindings for clearing influenced status, two talkactions (/countinfluenced, /countfiendish),
  • Sample Double Fiendish Weekend event in events.xml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant