Here's a draft. It's intended to fix two problems:
a) A player can give the Trustee Victory Cards and take their Victory
Points, and then win by having more Victory Points.
a) A player give the contract Victory Cards or Victory Points, and then
take the Trustee's Victory Points in exchange. (How I most recently
won.)
I propose the following amendment, delimited by {...}, to the
Obstructive Pooling Contract (but not really because it's a draft).
{
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.
Replace the following text:
Any player (the withdrawer) CAN act on behalf of the Trustee to
transfer Victory Cards and/or Victory Points to the withdrawer with
value up to the withdrawer's Decipoints balance; when the withdrawer
does this, that value in Decipoints in eir possession is destroyed.
with:
The following withdrawal sources are defined:
1. The set of Victory Cards and Victory Points owned by this
contract.
2. The set of Victory Cards owned by the Trustee.
3. The set of Victory Points owned by the Trustee.
The first withdrawal source in that list that is not empty is
called the active withdrawal source.
Any player (the withdrawer) CAN act on behalf of the Trustee to
transfer assets that are part of the active withdrawal source to
the withdrawer, with value up to the withdrawer's Decipoints
balance. When the withdrawer does this, that value in Decipoints in
eir possession is destroyed.
}
--
Falsifian