public string Execute([CurrentCharacterIfNull] ICharacter player = null)
        {
            var technologies = player.SharedGetTechnologies();

            TechnologiesSystem.ServerResetTechTreeAndRefundLearningPoints(technologies);
            return(null);
        }
Exemple #2
0
        protected override void ServerOnUse(ICharacter character, PlayerCharacterCurrentStats currentStats)
        {
            var technologies = character.SharedGetTechnologies();

            TechnologiesSystem.ServerResetTechTreeAndRefundLearningPoints(technologies);
            technologies.IsTechTreeChanged = false;

            serverLastItemUseTimeByCharacter[character] = Server.Game.FrameTime;
        }