mmo-arch
mmo-arch copied to clipboard
Feature Request: BattleSystem
It would be nice to have a Damage / Skill Microservice which would handle damage given or taken by a user client/server vice versa.
This service would also need to handle all kinds of battle types? (melee , spells, buffs) or should that be separated?
The Battle Service would handle the calculations of stats of each npc/player for a given map, and we'd have multiple instances of this up at the same time to make sure calculations can happen frequently and efficiently.
It would be responsible for ALL actions that require changing an entity's stats or status.