On Thu, Jun 10, 2021 at 03:22:08PM -0400, Jason Cobb via agora-discussion wrote:
> On 6/10/21 3:02 PM, Falsifian via agora-discussion wrote:
> > Replace:
> >
> >     The Trustee CAN transfer Victory Cards and Victory Points from this
> >     contract to emself by announcement.
> >
> > with
> >
> >     The Trustee CAN transfer Victory Cards and Victory Points from this
> >     contract to any player by announcement.
> 
> 
> I don't understand how this fixes the issues you said above?
> 
> -- 
> Jason Cobb
> 
> Assessor, Rulekeepor, S​tonemason

The main part of the fix is the rest of the amendment. The above change
is needed so that withdrawing from the first pool (the contract) works.
Note that the withdrawer is always acting on behalf of the Trustee,
to keep the language simple.

The bug is that it's possible to move assets around so that the Trustee
doesn't actually own Victory Points. There are four things that "back"
Decipoints:

a) VPs owned by the Trustee
b) VCs owned by the Trustee
c) VPs owned by the contract
d) VCs owned by the contract

Only (a) actually helps with obstruction. For example, I won by moving
points from (a) to (c) (specifically: I deposited to (c) then withdrew
from (a)).

My draft amendment fixes the bug by saying you can't take from (a)
until the others are empty. Now that you mention it, I think it could
be simplified to only list two pools: (a) and everything else.

-- 
Falsifian

Reply via email to