Monday, January 09, 2012

Proposal: You know, if you want to get anywhere in life, you have to work together

Reaches quorum and passes, 10-0. Josh

Adminned at 09 Jan 2012 23:57:15 UTC

Create a dynastic rule, “Working Together”:

Each Criminal has a Partner (the name of a Criminal or Idle Criminal, or possibly empty), and a list of Former Partners (a possibly empty list of Criminals and Idle Criminals), both tracked in the GNDT. When a Criminal joins the game, or unidles for the first time in the dynasty, their Partner and list of Former Partners are set empty.

A Criminal can change their Partner to empty, or to any (non-idle) Criminal who is not on their Former Partners list, at any time.

Some game actions may be defined as Assisted Actions. A Criminal (the Culprit) can only perform an Assisted Action if they have a Partner (the Lookout), and the Lookout’s Partner is the Culprit. Performing an Assisted Action causes both the Culprit’s and the Lookout’s Partner to be set to empty, and the Culprit and Lookout added to each other’s Former Partners lists.

Set each Criminal’s Partner and list of Former Partners to be empty.

Allowing idles in the list seems to be the simplest way to prevent weird gamestate breakage upon players idling. The general concept: you need someone else’s help to do anything, but can’t work with the same criminal twice (to avoid unwarranted attention from the police).

Tracking the list of former partners doesn’t seem to have any obvious location; the GNDT seems the best of a few bad options.

Incidentally, I expect there to be a mechanic to reset former partner lists (in fact, I’m proposing one in the next proposal), so don’t worry too much about the irreversability that would otherwise happen.

Comments

ais523:

09-01-2012 16:42:41 UTC

Note to admins: I spent almost exactly an hour writing this (and the next) proposal before publishing, so the timestamp is an hour out due to the EE timing bug. (The proposals are in the correct order; I made sure of that.)

Clucky: he/him

09-01-2012 17:53:37 UTC

for

Though is “I can be my own partner” a bug or a feature?

Josh: Observer he/they

09-01-2012 17:57:44 UTC

for

ais523:

09-01-2012 18:00:11 UTC

@Clucky: It wasn’t deliberate, at least, but it doesn’t seem to break anything major. Not sure if it’s more fun to remove it or leave it in.

southpointingchariot:

09-01-2012 18:13:18 UTC

for

ChronosPhaenon:

09-01-2012 18:19:01 UTC

for

scshunt:

09-01-2012 19:07:00 UTC

for

Klisz:

09-01-2012 20:01:35 UTC

for

omd:

09-01-2012 21:46:45 UTC

for

Bucky:

10-01-2012 02:34:21 UTC

imperial

Darknight: he/him

10-01-2012 03:39:38 UTC

for