mwg API
    Preparing search index...

    Interface ScorePersonality

    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.

    interface ScorePersonality {
        allies: number;
        enemies: number;
        own: number;
    }
    Index
    allies: number
    enemies: number
    own: number