def formatMultiplier(stat : float) -> str:
    """Format a module effect attribute into a string, including a sign symbol and percentage symbol.

    :param stat: The statistic to format into a string
    :type stat: float
    :return: A sign symbol, followed by stat, followed by a percentage sign.
    """
    return f"{'+' if stat >= 1 else '-'}{round((stat - (1 if stat > 1 else 0)) * 100)}%"