Пример #1
0
        public override string attackPlayer(GameState state, Player player)
        {
            string response = behaviour.getResponse(player, name, Stimulus.approach, 0);

            Random random = new Random();
            int randomModifier = random.Next(GameState.damageRandomModifier) + GameState.damageRandomMin;
            int modifiedDamage = damage + randomModifier;
            if (modifiedDamage < 0)
            {
                modifiedDamage = 0;
            }

            player.takeDamage(modifiedDamage, damageType);

            return response;
        }