UPB-Graphics / Beyond-Genesis-Client

Client for Beyond Genesis Project
MIT License
0 stars 22 forks source link

Quest System #16

Closed mihnealook closed 2 years ago

mihnealook commented 2 years ago

Quest system Added by Stefan Dobrica and Mihnea Zamfir

To add a quest, simply call QuestManager.AddQuest(Quest q)

Quest constructor uses:

Goals can be of multiple types:

Preferably the upcoming enemy system uses an enemyId

Rewards can be of multiple types:

Preferably the upcoming item system uses an Item class Preferably the upcoming exp system uses an AddExp function that takes a float as argument Preferably the upcoming money system uses an AddMoney function that takes a float as argument

Includes: