sepalani / MH3SP

Monster Hunter 3 (~tri) Server Project
GNU Affero General Public License v3.0
195 stars 19 forks source link

Added event quest rotation #111

Open kbarkevich opened 1 year ago

kbarkevich commented 1 year ago

This PR adds the foundation for an event/arena quest cycle, with a new list of event/arena quests able to be scheduled to be sent each day. Currently, the event cycle contains 14 unique temporal slots, for 14 days of available scheduling. This is in order to keep the schedule aligned with the Sandstorm event, which is also on a 14-day cycle.

InusualZ commented 1 year ago

LGTM

I do think that we need to stop hard coding the quests in code. We should come up with a system that enable us to define quest from a external file (and maybe even hot reload?)

InusualZ commented 1 year ago

I agree with you, but most if not all the requirement that you set would require a fairly robust config system. If we are going to "stop" the progression of game <-> server feature we should start asap trying to figure out the direction that we want to go

mh3fan commented 6 months ago

Hello, first of all thank you for setting up this MH3SP project and for bringing this magnificent game back to life, I don't know if I'm in the right place to talk about this but a lot of important event quests are missing, let me allow myself so to inform you that I have just found "all" the event quests of the game at this link : (https://monsterhunter.fandom.com/wiki/MH3:_Event_Quests#Rage_Match) hoping that this will help you, (I could possibly translate the quests into French), unfortunately I cannot "yet" help you with the development because I am learning, therefore my skills will not be sufficient, in any case good luck to you and thank you again, hoping that the information will be transmitted ^^