all bgmplayers will register into a stack, the bgmplayer on top of stack can reponse for the battle music when bgmplayer disabled, it'll leave the stack
Used to play special effects, the effect resource needs to be added EffectObj component Effect resources need to be located under the path of "Effect/"
modifier can be applied by ModOP or buff then the system will ask the role or system, if this modifier is enabled then we'll pull the value out of this modifier then the value will be activated in the way they configed