<?php

/**
 * きまぐれな性格
 *
 */
class CapriciousPersonality implements PersonalityStrategy
{
    private const WEIGHT_ATTACK = 100;
    private const WEIGHT_DEFENCE = 100;
    private const WEIGHT_WAIT = 100;
    private const WEIGHT_ESCAPE = 100;

    /**
     * @inheritDoc
     */
    public function getAttackWeight(): int
    {
        return self::WEIGHT_ATTACK;
    }

    /**
     * @inheritDoc
     */
    public function getDefenceWeight(): int
    {
        return self::WEIGHT_DEFENCE;
    }

    /**
     * @inheritDoc
     */
    public function getWaitWeight(): int
    {
        return self::WEIGHT_WAIT;
    }

    /**
     * @inheritDoc
     */
    public function getEscapeWeight(): int
    {
        return self::WEIGHT_ESCAPE;
    }
}