Ejemplo n.º 1
0
        public string Get([FromBody] CharakterIDRequest charakterID)
        {
            var charakter = new DSASQLCharakter(Context, charakterID.CharakterID, "");
            var view      = charakter.AP.GetView();

            return(CreateResponse(view));
        }
Ejemplo n.º 2
0
        public string GetList([FromBody] CharakterIDRequest charakterID)
        {
            var charakter        = new DSASQLCharakter(Context, charakterID.CharakterID, "");
            var attributViewList = charakter.Values.GetViewList();

            return(CreateResponse(attributViewList));
        }
Ejemplo n.º 3
0
        public string Set([FromBody] IDAttributRequest request)
        {
            var charakter = new DSASQLCharakter(Context, request.CharakterID, "");

            charakter.Attribute.SetAKT((CharakterAttribut)request.AttributID, request.Value);
            return(CreateResponse());
        }
Ejemplo n.º 4
0
        private void CreateCharakterTestValues(DSASQLCharakter abstractcharakter)
        {
            var talentListFighting = abstractcharakter.Talente.GetViewList <AbstractTalentFighting>();
            var talentListGeneral  = abstractcharakter.Talente.GetViewList <AbstractTalentGeneral>();

            var talent1 = talentListFighting[5];

            talent1.TAW = 4;
            talent1.PA  = 4;
            talent1.AT  = 5;
            talent1.BL  = 6;

            var talent2 = talentListGeneral[5];

            talent2.TAW = 19;
            talent2.AT  = 19;

            var newTrait = abstractcharakter.Traits.GetEmptyView();

            newTrait.Name                  = "TestItem";
            newTrait.Description           = "Dies ist ein Automatisch angelegter Testeintrag";
            newTrait.APGain                = 20;
            newTrait.APInvest              = 20;
            newTrait.GP                    = "0";
            newTrait.Value                 = "x";
            newTrait.Type                  = TraitType.Keiner;
            newTrait.AttributList[0].Value = 10;
            newTrait.AttributList[7].Value = 8;
            newTrait.ResourceList[0].Value = 1;
            newTrait.ResourceList[4].Value = 3;
            newTrait.ValueList[0].Value    = 4;
            newTrait.ValueList[2].Value    = 2;
            newTrait.TalentList.Add(talent1);
            newTrait.TalentList.Add(talent2);

            abstractcharakter.Traits.SetByView(newTrait);
        }