A personality, as data: how much of each total is its owner's business.
Weights rather than code, on purpose. A selfish scout is { own: 1, allies: 0, enemies: 0 } and
a loyal one { own: 0.5, allies: 1, enemies: 0 }, both authored as content, and neither of them
needing an AI implementation of its own. An enemy weight is usually negative, since an enemy's
score rising is usually the subject's loss.
A personality, as data: how much of each total is its owner's business.
Weights rather than code, on purpose. A selfish scout is
{ own: 1, allies: 0, enemies: 0 }and a loyal one{ own: 0.5, allies: 1, enemies: 0 }, both authored as content, and neither of them needing an AI implementation of its own. An enemy weight is usually negative, since an enemy's score rising is usually the subject's loss.