{"push_id":691257327,"size":1,"distinct_size":1,"ref":"refs/heads/actor_expansion","head":"51de4dc620c66800ed942c96a366f24a23725444","before":"8ec222041695aacd84d0f210139c6481f4995d12","commits":[{"sha":"51de4dc620c66800ed942c96a366f24a23725444","author":{"email":"8ba87093e3c3b415a8e78e5f51bfb22ee4a2344b@gmail.com","name":"Alexander Strada"},"message":"Add Attributes to Actors.\n\n - (Attribute) Six attributes, MUSCLE, GRIT, REFLEX, TALENT, PERCEPTION, CHARM, currently in something like 16 ranks.\n  - (Actor) All actor's now have a value for each attribute. All ActorTemplates now must carry a range of possible values for each attribute, and Actors select randomly from each range to determine their starting attributes. Currently, these numbers are invisible and don't do anything.\n  - (Rank) Attributes are stored in Ranks, not in Integers. Each rank has a name or title, from Abymsal to Godlike.\n  - (Range) Utility abstract class for eliciting sortable integer values from non-numeric classes, used here for AttributeRange, which can accept/sort values of the Rank enum.","distinct":true,"url":"https://api.github.com/repos/astradamus/coinage/commits/51de4dc620c66800ed942c96a366f24a23725444"}]}