Shiptest 13 - Modules - TypesVar Details

ship_application

Vars

app_keyThe applicant's key. Comparisons are done using ckeys to ensure consistence, but we store the key so that if we send it in the application message it's in a format that might be more familiar to the recipient.
app_mobThe applicant's new player mob. We keep track of it to send them an update message if they haven't joined a ship yet.
app_msgThe extra message sent by the applicant.
app_nameThe character name of the applicant at the time they applied. Isn't involved in the application logic, but it's nice to have, in case the ship owner recognizes the name but not the key.
parent_shipThe ship this application is linked to.
show_keyWhether to expose the user's key to the application recipient. Even if this is false, we still store apps using the key.
statusThe application's status -- whether or not it has been accepted, rejected, or hasn't been answered yet.

Var Details

app_key

The applicant's key. Comparisons are done using ckeys to ensure consistence, but we store the key so that if we send it in the application message it's in a format that might be more familiar to the recipient.

app_mob

The applicant's new player mob. We keep track of it to send them an update message if they haven't joined a ship yet.

app_msg

The extra message sent by the applicant.

app_name

The character name of the applicant at the time they applied. Isn't involved in the application logic, but it's nice to have, in case the ship owner recognizes the name but not the key.

parent_ship

The ship this application is linked to.

show_key

Whether to expose the user's key to the application recipient. Even if this is false, we still store apps using the key.

status

The application's status -- whether or not it has been accepted, rejected, or hasn't been answered yet.