JKGDevs / JediKnightGalaxies

Jedi Knight Galaxies (JKG) is a multiplayer shooter with role playing elements, played out in the Star Wars universe. The project is a full conversion game modification for Jedi Knight: Jedi Academy.
https://www.jkgalaxies.net/
GNU General Public License v2.0
33 stars 12 forks source link

Lua Mini-Quests (For better balance!) #365

Open DarthFutuza opened 9 months ago

DarthFutuza commented 9 months ago

Awec suggested we have periodic mini-quests during matches to help out players who are struggling. This would also be a nice way of testing out Lua/expanding it.

Here were some of the ideas, in order of most feasible:

To implement, probably have the game check/call a 'miniquest' routine/function on a periodic basis (every 5 minutes or something). There it would check the map lua for possible miniquests implemented for the current map. Then it would randomly pick one, and start it adding it the queue. The mission remains in place until completed (or a timer runs out). If completed, rewards are given and the miniquest system goes back on cooldown for a few minutes, and then randomly picks a new quests. This repeats periodically throughout the match. During the last 10 minutes of the match, it picks 3 quests to give out (instead of just one) to up the stakes/change up the balance.