syntax = "proto3"; import "cofd.proto"; package models.proto.cofd.api; //Update basic information about a Chronicles of Darkness (or //derivative system) character sheet. This is a straight overwrite of //all basic information on the sheet. message BasicInfo { string name = 1; string gender = 2; string concept = 3; string chronicle = 4; int32 age = 5; } //Update all attributes in a Chronicles of Darkness character (or //derivative system) character sheet. This is a straight overwrite of //all basic information on the sheet. message Attributes { int32 strength = 1; int32 dexterity = 2; int32 stamina = 3; int32 intelligence = 4; int32 wits = 5; int32 resolve = 6; int32 presence = 7; int32 manipulation = 8; int32 composure = 9; } message Attribute { string name = 1; int32 value = 2; } //Update skill entries in a Chronicles of Darkness character sheet. //This is a straight overwrite of all skills in the sheet. message Skills { repeated CofdSheet.Skill physical_skills = 1; repeated CofdSheet.Skill mental_skills = 2; repeated CofdSheet.Skill social_skills = 3; } //Add a Condition to a Chronicles of Darkness character sheet. message Condition { string name = 1; }