/*Everyone recieves this during combat*/ public override void OnEvent(HealAllAlliesByPercentage evnt) { playerSpellcaster = playerEntity.GetComponent <Player>().spellcaster; playerSpellcaster.HealPercentDamage(evnt.Percent); PanelHolder.instance.displaySpellCastNotif(evnt.Spellname, "All allies healed by " + (evnt.Percent * 100) + " percent", "OK"); if (BoltNetwork.IsServer) { gameStateEntity.GetComponent <NetworkGameState>() .IncrementAttackCount(); } //TODO: Display feedback }
public override void OnEvent(RavensSongEvent evnt) { playerSpellcaster = playerEntity.GetComponent <Player>().spellcaster; playerSpellcaster.HealPercentDamage(evnt.PercentToHealAllies); PanelHolder.instance.displaySpellCastNotif("Raven's Song", "All allies healed by " + (evnt.PercentToHealAllies * 100) + "% of their current health, and Dark Mage takes 10% damage!", "OK"); if (BoltNetwork.IsServer) { gameStateEntity.GetComponent <NetworkGameState>() .DealPercentDmgToBoss(evnt.PercentToDealBoss); gameStateEntity.GetComponent <NetworkGameState>() .IncrementAttackCount(); } }