So, I don't wish to register *yet*, but I do wish to register at some point in 
the future, after my current win attempt is resolved. In the meantime, I'd like 
to workshop a possible change to the Agoriculture rules. I proto-propose the 
following proposal, entitled "Assetize Crops", with an adoption index of 1:
===

Amend Rule 2706 ("The Land Managor") to read as follows:
---
The Land Managor is an office. The Land Managor's report includes a list of all 
defined Crop types and eir current Growing Season, Seed Cost, Growth Duration, 
and Sell Price.
---

Retitle Rule 2708 ("Crops") to "Crop Attributes" and amend it to read as 
follows:
---
Growing Season, Seed Cost, Growth Duration, and Sell Price are Crop type 
switches, tracked by the Land Managor, with these values:

* Growing Season - all Crop Seasons
* Seed Cost - integers from 50 to 200 inclusive, rounded
* Growth Duration - integers from 3 to 24 inclusive, rounded
* Sell Price - integers from 100 to 400, rounded

Rules to the contrary notwithstanding, a Crop type CANNOT be planted while its 
Seed Cost is null, and CANNOT be harvested while its Growth Duration or Sell 
Price is null.

When rounding Seed Cost or Growth Duration, ties are broken toward the larger 
value.

An in-season Crop is one whose Growth Season is in progress. All others are 
out-of-season.
---

Amend Rule 2709 ("The Growth Cycle") to read as follows:
---
A player CAN create (syn. plant) an in-season Crop in eir possession by paying 
a fee in Pyrite equal to its Seed Cost, provided that eir number of Hectares is 
greater than eir number of Crops.

If a player owns a Crop with Age greater than or equal to its Growth Duration, 
e CAN harvest it by announcement, destroying it and gaining Pyrite equal to its 
Sell Price (exception: if the Weather for the week e planted it had already 
been selected at the time e planted it, e CANNOT harvest it before the end of 
the week after the week e planted it).

When the Fields Wither, all Crops are destroyed.

Once each week, the Land Managor SHALL randomly select and announce the Weather 
for that week, which is either Good (probability 30%), Neutral (probability 
60%), or Bad (probability 10%). At the end of each week in which Bad Weather 
was selected this way, the Fields Wither.

At the end of each Crop Season, the Fields Wither.
---

Amend Rule 2710, "Genetic Modification", to read as follows:
---
A player CAN, once per Crop Season, pay a fee of 500 Pyrite to create a new 
type of Crop, specifying its name and Growth Season. The Land Managor CAN once 
by announcement, and SHALL in a timely fashion, amend the Farmor's Almanac to 
define that Crop, and set its Seed Cost, Growth Duration, and Sell Price to 
randomly selected valid values.

A player CAN, once per Crop Season, pay a fee of 750 Pyrite to alter a type of 
out-of-season Crop's Seed Cost, Growth Duration, or Sell Price by up to 25% in 
either direction.

A player CAN, once per Crop Season, pay a fee of 10000 Pyrite to amend the 
Farmor's Almanac to remove the definition of a type of out-of-season Crop.

Once per Crop Season, the Land Managor CAN and SHALL by announcement randomly 
select a type of Crop that was in-season during the previous season, select a 
randomattribute (Seed Cost or Sell Price), and set that attribute to a randomly 
selected valid value. If there is no such type to select, then e SHALL instead 
announce that fact.
---

Enact a new Power 1 rule, "Crops", with the following text:
---
Crops are a category of asset, tracked by the Land Managor. All types of Crops 
are fixed and indestructible. The Farmor's Almanac is a Regulation that defines 
types of Crops. Changes to the Farmor's Almanac are secured.

Age is a Crop switch, tracked by the Land Managor. A Crop's Age is an integer. 
When a Crop is created, its Age becomes zero. At the beginning of each Agoran 
Day, every Crop's Age increases by 1.

Entities CANNOT own more Crops than Hectares. If an entity ever owns more Crops 
than Hectares, all Crops that entity owns are destroyed.
---

Upon adoption of this proposal, enact a new regulation, the Farmor's Almanac. 
This is the same regulation defined by the new rule enacted by this new 
proposal. The Farmor's Almanac reads as follows:
---
The following types of Crop are defined:
* Okra
* Pea
* 4st
* Bell Pepper
* Cabbage
* Chard
* Spinach
---

All attributes of Crop types defined by the Farmor's Almanac are set to the 
values of the corresponding attributes of the previous Crop type of the same 
name. For each Crop owned by a player prior to the enactment of this proposal, 
a new Crop of the corresponding type is created in eir possession. The Age of 
each Crop created this way is set to the number of days that have passed since 
the player planted the Crop it replaces.

All Crops that are not assets are destroyed. All types of Crop that are not 
types of asset are destroyed.
===

The current ruleset never explicitly defines Crops, and the implicit definition 
makes them somewhat ephemeral. They are defined primarily in terms of actions, 
rather than in terms of concrete objects and properties. This bothers me 
aesthetically, but it also has potentially dangerous subtle consequences.

For example, under the current rules, a player can harvest a Crop if e planted 
that crop "earlier in the current Crop Season and at least <Growth Duration> 
days ago". This is a reference to an event (the planting) not to the Crop 
itself. In particular, nowhere do the rules state that a player cannot harvest 
a Crop if the Crop has been "lost", due to Bad Weather or the Fields Withering. 
Even if we assume that Crops are entities and "lost" is a synonym for 
"destroyed", nothing but metaphor prevents a player from harvesting a 
non-existent Crop.

Additionally, if Crops are entities, they are not destroyed when harvested, and 
no rule provides for the loss or destruction of harvested Crops, causing them 
to persist as lingering, untracked background entities until the end of time, 
or at least until the rules cease to mention Crops. This seems both ugly and 
undesirable.

Even if these interpretations are wrong and the current rules work fine, the 
possibility exists that future rule changes may introduce more complications, 
especially if they continue to follow this "Crops are defined by actions" 
model. Assetizing Crops makes them more robust to future changes.

The purpose of the Farmor's Almanac is to create an official document with Mint 
Authority that doesn't require quite as many hoops to amend as a Rule. If 
anyone has a cleaner suggestion for how to define individual Crop Types, I'm 
all ears.

This proposal also makes a few other minor tweaks to the Agoriculture rules:

* Clarifies some minor ambiguities in Rule 2710, the current wording of which 
is not clear on whether its once-per-Crop-Season restriction applies to all 
players collectively or just to each player individually.
* Allows players to replace destroyed Crops within the same Crop Season.
* Allows players to specify the Crop Season of new Crop Types when they're 
created. I just think this isn't a huge balance issue and is more fun than 
determining it randomly.

Reply via email to