On 8/18/2022 3:18 AM, Madrid via agora-business wrote:
> I intend to ratify without objection the following: "Agora is not ossified."

So this is sorta instructive in terms of the behavior of switches versus
attributes.

Ossification as per 1698 is a continuously-evaluated condition encoded in
the rules.  At any given moment, either the game meets the conditions for
being ossified, or it doesn't, as per the text of R1698.

If a statement "Agora is/is not ossified" is ratified when it matches
Agora's current state, nothing happens.  It asserts a truth, but it
doesn't stop ossification status from later changing if the
Rules-described conditions change.

If such a statement is ratified when it *doesn't* match the conditions,
ratifying the statement would lead to an inconsistency between the
gamestate and the rules.  This explicitly means that ratification fails,
as covered by this clause in R1551:

>      Ratification CANNOT occur if it would add inconsistencies between
>      the gamestate and the rules.

This is another difference between a continuously-evaluated conditional
attribute in the rules and, say, having the status tracked via an
ossification switch.

-G.

Reply via email to