Vaulta

prospectorsc

Contract

The data structures defined by this contract.

  • Table row type of account

    {
      "name": "AccountModel",
      "base": "",
      "fields": [
        {
          "name": "name",
          "type": "t_name"
        },
        {
          "name": "flags",
          "type": "uint32"
        },
        {
          "name": "worker0",
          "type": "ID"
        },
        {
          "name": "worker1",
          "type": "ID"
        },
        {
          "name": "worker2",
          "type": "ID"
        },
        {
          "name": "purchases",
          "type": "Purchase[]"
        },
        {
          "name": "referer",
          "type": "t_name"
        },
        {
          "name": "balance",
          "type": "t_balance"
        },
        {
          "name": "referer_fee",
          "type": "t_balance"
        },
        {
          "name": "alliance",
          "type": "t_name"
        },
        {
          "name": "premium_time",
          "type": "t_utime"
        },
        {
          "name": "points",
          "type": "uint32"
        }
      ]
    }
  • Table row type of alliance

    {
      "name": "AllianceModel",
      "base": "",
      "fields": [
        {
          "name": "name",
          "type": "t_name"
        },
        {
          "name": "owner",
          "type": "t_name"
        },
        {
          "name": "cr_time",
          "type": "t_utime"
        },
        {
          "name": "members",
          "type": "t_amount"
        },
        {
          "name": "request",
          "type": "t_amount"
        },
        {
          "name": "logo",
          "type": "t_logo"
        },
        {
          "name": "r1",
          "type": "uint64"
        },
        {
          "name": "r2",
          "type": "uint64"
        },
        {
          "name": "r3",
          "type": "uint64"
        },
        {
          "name": "r4",
          "type": "uint64"
        }
      ]
    }
  • Table row type of auction

    {
      "name": "AuctionModel",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "type",
          "type": "t_byte"
        },
        {
          "name": "owner",
          "type": "t_name"
        },
        {
          "name": "target",
          "type": "t_name"
        },
        {
          "name": "price",
          "type": "t_balance"
        },
        {
          "name": "end_time",
          "type": "t_utime"
        },
        {
          "name": "bid_user",
          "type": "t_name"
        },
        {
          "name": "r1",
          "type": "uint64"
        },
        {
          "name": "r2",
          "type": "uint64"
        }
      ]
    }
  • Struct property of LocModel

    {
      "name": "Building",
      "base": "",
      "fields": [
        {
          "name": "build_id",
          "type": "t_build"
        },
        {
          "name": "build_step",
          "type": "t_skill"
        },
        {
          "name": "build_amount",
          "type": "t_amount"
        },
        {
          "name": "ready_time",
          "type": "t_utime"
        },
        {
          "name": "health",
          "type": "t_amount"
        },
        {
          "name": "param",
          "type": "uint16"
        },
        {
          "name": "r1",
          "type": "uint16"
        }
      ]
    }
  • Struct property of LocModel

    Struct property of StorageModel

    {
      "name": "LocJob",
      "base": "",
      "fields": [
        {
          "name": "job_type",
          "type": "t_job"
        },
        {
          "name": "job_group",
          "type": "t_job"
        },
        {
          "name": "ready_time",
          "type": "t_utime"
        },
        {
          "name": "owner",
          "type": "t_name"
        },
        {
          "name": "stuff",
          "type": "Stuff"
        }
      ]
    }
  • Table row type of loc

    {
      "name": "LocModel",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "ID"
        },
        {
          "name": "asset_id",
          "type": "ID"
        },
        {
          "name": "owner",
          "type": "t_name"
        },
        {
          "name": "rent_time",
          "type": "t_utime"
        },
        {
          "name": "name",
          "type": "string"
        },
        {
          "name": "gold",
          "type": "t_amount"
        },
        {
          "name": "wood",
          "type": "t_amount"
        },
        {
          "name": "stone",
          "type": "t_amount"
        },
        {
          "name": "coal",
          "type": "t_amount"
        },
        {
          "name": "clay",
          "type": "t_amount"
        },
        {
          "name": "ore",
          "type": "t_amount"
        },
        {
          "name": "jobs",
          "type": "LocJob[]"
        },
        {
          "name": "storage",
          "type": "StorageStuff[]"
        },
        {
          "name": "building",
          "type": "Building"
        },
        {
          "name": "coffee",
          "type": "t_amount"
        },
        {
          "name": "resources",
          "type": "t_amount[]"
        },
        {
          "name": "moss",
          "type": "t_amount"
        },
        {
          "name": "flags",
          "type": "uint16"
        },
        {
          "name": "world_id",
          "type": "uint8"
        },
        {
          "name": "r2",
          "type": "uint8"
        }
      ]
    }
  • Table row type of market

    {
      "name": "MarketModel",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "ID"
        },
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "owner",
          "type": "t_name"
        },
        {
          "name": "stuff",
          "type": "Stuff"
        },
        {
          "name": "price",
          "type": "t_amount"
        },
        {
          "name": "alliance",
          "type": "t_name"
        },
        {
          "name": "r2",
          "type": "uint64"
        }
      ]
    }
  • Table row type of order

    {
      "name": "OrderModel",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "ID"
        },
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "owner",
          "type": "t_name"
        },
        {
          "name": "job_type",
          "type": "t_job"
        },
        {
          "name": "gold",
          "type": "t_amount"
        },
        {
          "name": "amount",
          "type": "t_amount"
        },
        {
          "name": "item_id",
          "type": "t_type"
        },
        {
          "name": "item_prop",
          "type": "t_amount"
        },
        {
          "name": "item_tag",
          "type": "ID"
        },
        {
          "name": "state",
          "type": "int8"
        },
        {
          "name": "alliance",
          "type": "t_name"
        },
        {
          "name": "is_stock",
          "type": "t_byte"
        },
        {
          "name": "r2",
          "type": "t_byte"
        },
        {
          "name": "r3",
          "type": "uint16"
        },
        {
          "name": "r4",
          "type": "uint32"
        }
      ]
    }
  • Struct property of AccountModel

    {
      "name": "Purchase",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "stuff",
          "type": "Stuff"
        },
        {
          "name": "reserved",
          "type": "t_amount"
        }
      ]
    }
  • Table row type of raildepart

    Table row type of railorder

    {
      "name": "RailOrderModel",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "ID"
        },
        {
          "name": "target",
          "type": "t_name"
        },
        {
          "name": "owner",
          "type": "t_name"
        },
        {
          "name": "recipient",
          "type": "t_name"
        },
        {
          "name": "stuff",
          "type": "Stuff"
        },
        {
          "name": "price",
          "type": "t_amount"
        },
        {
          "name": "gold",
          "type": "t_amount"
        },
        {
          "name": "r1",
          "type": "uint64"
        },
        {
          "name": "r2",
          "type": "uint64"
        }
      ]
    }
  • Table row type of railstate

    {
      "name": "RailStateModel",
      "base": "",
      "fields": [
        {
          "name": "target",
          "type": "t_name"
        },
        {
          "name": "state",
          "type": "t_byte"
        },
        {
          "name": "time",
          "type": "t_utime"
        },
        {
          "name": "last_index",
          "type": "t_name"
        },
        {
          "name": "total_weight",
          "type": "t_balance"
        },
        {
          "name": "total_gold",
          "type": "t_balance"
        },
        {
          "name": "orders_cnt",
          "type": "t_amount"
        },
        {
          "name": "orders_done",
          "type": "t_amount"
        },
        {
          "name": "r1",
          "type": "uint64"
        },
        {
          "name": "r2",
          "type": "uint64"
        }
      ]
    }
  • Table row type of settings

    {
      "name": "SettingsModel",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "ID"
        },
        {
          "name": "enabled",
          "type": "t_byte"
        },
        {
          "name": "time_start",
          "type": "t_utime"
        },
        {
          "name": "time_end",
          "type": "t_utime"
        },
        {
          "name": "r1",
          "type": "uint64"
        },
        {
          "name": "r2",
          "type": "uint64"
        },
        {
          "name": "r3",
          "type": "uint64"
        },
        {
          "name": "r4",
          "type": "uint64"
        }
      ]
    }
  • Table row type of stat

    {
      "name": "StatModel",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "ID"
        },
        {
          "name": "rent_price",
          "type": "t_amount"
        },
        {
          "name": "begin_time",
          "type": "t_utime"
        },
        {
          "name": "job_count",
          "type": "int32"
        },
        {
          "name": "job_sum",
          "type": "int64"
        },
        {
          "name": "r1",
          "type": "uint64"
        },
        {
          "name": "r2",
          "type": "uint64"
        }
      ]
    }
  • Table row type of storage

    {
      "name": "StorageModel",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "stuffs",
          "type": "StorageStuff[]"
        },
        {
          "name": "jobs",
          "type": "LocJob[]"
        },
        {
          "name": "r0",
          "type": "uint64"
        }
      ]
    }
  • Struct property of LocModel

    Struct property of StorageModel

    {
      "name": "StorageStuff",
      "base": "",
      "fields": [
        {
          "name": "type_id",
          "type": "t_type"
        },
        {
          "name": "amount",
          "type": "t_amount"
        },
        {
          "name": "health",
          "type": "t_health"
        },
        {
          "name": "reserved",
          "type": "t_amount"
        }
      ]
    }
  • Struct property of LocJob

    Struct property of MarketModel

    Struct property of Purchase

    Struct property of RailOrderModel

    Struct property of WorkerJob

    Struct property of WorkerModel

    Struct property of mkpurchord

    Struct property of mkrailord

    Struct property of mksale

    Struct property of mktransord

    Struct property of mvpurchstor

    Struct property of mvpurchwrk

    Struct property of mvstorewrk

    Struct property of mvwrkstore

    Struct property of mvwrkwrk

    Struct property of rcvstuff

    Struct property of retlicense

    Struct property of rmpurstuff

    Struct property of rmstorstuff

    Struct property of rmwrkstuff

    {
      "name": "Stuff",
      "base": "",
      "fields": [
        {
          "name": "type_id",
          "type": "t_type"
        },
        {
          "name": "amount",
          "type": "t_amount"
        },
        {
          "name": "health",
          "type": "t_health"
        }
      ]
    }
  • Struct property of WorkerModel

    {
      "name": "WorkerJob",
      "base": "",
      "fields": [
        {
          "name": "job_type",
          "type": "t_job"
        },
        {
          "name": "ready_time",
          "type": "t_utime"
        },
        {
          "name": "stuff",
          "type": "Stuff"
        },
        {
          "name": "is_backpack",
          "type": "uint8"
        },
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "loc_time",
          "type": "t_utime"
        }
      ]
    }
  • Table row type of worker

    {
      "name": "WorkerModel",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "ID"
        },
        {
          "name": "owner",
          "type": "t_name"
        },
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "prev_loc_id",
          "type": "ID"
        },
        {
          "name": "job",
          "type": "WorkerJob"
        },
        {
          "name": "backpack",
          "type": "Stuff[]"
        },
        {
          "name": "equipment",
          "type": "Stuff[]"
        },
        {
          "name": "name",
          "type": "string"
        },
        {
          "name": "diplomas",
          "type": "uint32"
        },
        {
          "name": "energy",
          "type": "t_energy"
        },
        {
          "name": "slots",
          "type": "uint8"
        },
        {
          "name": "r1",
          "type": "uint8"
        },
        {
          "name": "r2",
          "type": "uint64"
        }
      ]
    }
  • Table row type of world

    {
      "name": "WorldModel",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "ID"
        },
        {
          "name": "gold",
          "type": "int64"
        },
        {
          "name": "coal",
          "type": "int64"
        },
        {
          "name": "clay",
          "type": "int64"
        },
        {
          "name": "ore",
          "type": "int64"
        },
        {
          "name": "seed",
          "type": "uint64"
        },
        {
          "name": "r2",
          "type": "uint64"
        },
        {
          "name": "r3",
          "type": "uint64"
        },
        {
          "name": "r4",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in accptmember

    {
      "name": "accptmember",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "t_name"
        },
        {
          "name": "aname",
          "type": "t_name"
        },
        {
          "name": "member",
          "type": "t_name"
        }
      ]
    }
  • Action parameter in arrestuser

    {
      "name": "arrestuser",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "t_name"
        },
        {
          "name": "days",
          "type": "t_amount"
        }
      ]
    }
  • Action parameter in buycert

    {
      "name": "buycert",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "t_name"
        },
        {
          "name": "price",
          "type": "t_amount"
        }
      ]
    }
  • Action parameter in buyenergy

    {
      "name": "buyenergy",
      "base": "",
      "fields": [
        {
          "name": "worker_id",
          "type": "ID"
        },
        {
          "name": "rent_price",
          "type": "t_amount"
        }
      ]
    }
  • Action parameter in buylicense

    {
      "name": "buylicense",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "t_name"
        },
        {
          "name": "stuff_id",
          "type": "t_type"
        }
      ]
    }
  • Action parameter in buywrkslot

    {
      "name": "buywrkslot",
      "base": "",
      "fields": [
        {
          "name": "worker_id",
          "type": "ID"
        },
        {
          "name": "price",
          "type": "t_amount"
        }
      ]
    }
  • Action parameter in chrailord

    {
      "name": "chrailord",
      "base": "",
      "fields": [
        {
          "name": "order_id",
          "type": "ID"
        },
        {
          "name": "price",
          "type": "t_amount"
        }
      ]
    }
  • Action parameter in chsale

    {
      "name": "chsale",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "ID"
        },
        {
          "name": "price",
          "type": "t_amount"
        }
      ]
    }
  • Action parameter in distribtax

    {
      "name": "distribtax",
      "base": "",
      "fields": [
        {
          "name": "payout_quantity",
          "type": "t_asset"
        }
      ]
    }
  • Action parameter in dobuild

    {
      "name": "dobuild",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "worker_id",
          "type": "ID"
        },
        {
          "name": "duration",
          "type": "t_utime"
        }
      ]
    }
  • Action parameter in dodepart

    {
      "name": "dodepart",
      "base": "",
      "fields": [
        {
          "name": "target",
          "type": "t_name"
        },
        {
          "name": "count",
          "type": "t_amount"
        }
      ]
    }
  • Action parameter in domake

    {
      "name": "domake",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "worker_id",
          "type": "ID"
        },
        {
          "name": "type_id",
          "type": "t_type"
        },
        {
          "name": "amount",
          "type": "t_amount"
        }
      ]
    }
  • Action parameter in domine

    {
      "name": "domine",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "worker_id",
          "type": "ID"
        },
        {
          "name": "type_id",
          "type": "t_type"
        },
        {
          "name": "duration",
          "type": "t_utime"
        }
      ]
    }
  • Action parameter in doorder

    {
      "name": "doorder",
      "base": "",
      "fields": [
        {
          "name": "order_id",
          "type": "ID"
        },
        {
          "name": "worker_id",
          "type": "ID"
        },
        {
          "name": "amount",
          "type": "t_amount"
        }
      ]
    }
  • Action parameter in dorepair

    {
      "name": "dorepair",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "worker_id",
          "type": "ID"
        },
        {
          "name": "duration",
          "type": "t_utime"
        }
      ]
    }
  • Action parameter in dosearch

    {
      "name": "dosearch",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "worker_id",
          "type": "ID"
        },
        {
          "name": "type_id",
          "type": "t_type"
        }
      ]
    }
  • Action parameter in doself

    {
      "name": "doself",
      "base": "",
      "fields": [
        {
          "name": "worker_id",
          "type": "ID"
        },
        {
          "name": "type_id",
          "type": "t_type"
        },
        {
          "name": "amount",
          "type": "t_amount"
        }
      ]
    }
  • Action parameter in endauction

    {
      "name": "endauction",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        }
      ]
    }
  • Action parameter in endlocexpr

    {
      "name": "endlocexpr",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        }
      ]
    }
  • Action parameter in endlocsale

    {
      "name": "endlocsale",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        }
      ]
    }
  • Action parameter in exitmember

    {
      "name": "exitmember",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "t_name"
        }
      ]
    }
  • Action parameter in getdiploma

    {
      "name": "getdiploma",
      "base": "",
      "fields": [
        {
          "name": "worker_id",
          "type": "ID"
        },
        {
          "name": "dip_id",
          "type": "t_byte"
        },
        {
          "name": "price",
          "type": "t_amount"
        }
      ]
    }
  • Action parameter in initstat

    {
      "name": "initstat",
      "base": "",
      "fields": []
    }
  • Action parameter in login

    {
      "name": "login",
      "base": "",
      "fields": [
        {
          "name": "name",
          "type": "t_name"
        },
        {
          "name": "referer",
          "type": "t_name"
        }
      ]
    }
  • Action parameter in mkalliance

    {
      "name": "mkalliance",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "t_name"
        },
        {
          "name": "aname",
          "type": "t_name"
        },
        {
          "name": "logo",
          "type": "t_logo"
        },
        {
          "name": "price",
          "type": "t_amount"
        }
      ]
    }
  • Action parameter in mkauction

    {
      "name": "mkauction",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "price",
          "type": "t_balance"
        }
      ]
    }
  • Action parameter in mkbuild

    {
      "name": "mkbuild",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "build_id",
          "type": "t_build"
        }
      ]
    }
  • Action parameter in mkbuildord

    {
      "name": "mkbuildord",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "gold",
          "type": "t_amount"
        },
        {
          "name": "duration",
          "type": "t_utime"
        },
        {
          "name": "alliance",
          "type": "t_name"
        }
      ]
    }
  • Action parameter in mkbuyord

    {
      "name": "mkbuyord",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "t_name"
        },
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "gold",
          "type": "t_amount"
        },
        {
          "name": "type_id",
          "type": "t_type"
        },
        {
          "name": "amount",
          "type": "t_amount"
        },
        {
          "name": "alliance",
          "type": "t_name"
        }
      ]
    }
  • Action parameter in mkcells

    {
      "name": "mkcells",
      "base": "",
      "fields": [
        {
          "name": "world_id",
          "type": "ID"
        },
        {
          "name": "min_x",
          "type": "t_coord"
        },
        {
          "name": "min_y",
          "type": "t_coord"
        },
        {
          "name": "max_x",
          "type": "t_coord"
        },
        {
          "name": "max_y",
          "type": "t_coord"
        }
      ]
    }
  • Action parameter in mkfreeloc

    {
      "name": "mkfreeloc",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        }
      ]
    }
  • Action parameter in mklocexpr

    {
      "name": "mklocexpr",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "account",
          "type": "t_name"
        },
        {
          "name": "price",
          "type": "t_amount"
        }
      ]
    }
  • Action parameter in mklocsale

    {
      "name": "mklocsale",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "price",
          "type": "t_balance"
        },
        {
          "name": "target",
          "type": "t_name"
        }
      ]
    }
  • Action parameter in mkmakeord

    {
      "name": "mkmakeord",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "gold",
          "type": "t_amount"
        },
        {
          "name": "type_id",
          "type": "t_type"
        },
        {
          "name": "amount",
          "type": "t_amount"
        },
        {
          "name": "alliance",
          "type": "t_name"
        }
      ]
    }
  • Action parameter in mkmineord

    {
      "name": "mkmineord",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "gold",
          "type": "t_amount"
        },
        {
          "name": "type_id",
          "type": "t_type"
        },
        {
          "name": "duration",
          "type": "t_amount"
        },
        {
          "name": "alliance",
          "type": "t_name"
        }
      ]
    }
  • Action parameter in mkpremium

    {
      "name": "mkpremium",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "t_name"
        },
        {
          "name": "days",
          "type": "t_amount"
        }
      ]
    }
  • Action parameter in mkpremiumt

    {
      "name": "mkpremiumt",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "t_name"
        }
      ]
    }
  • Action parameter in mkpurchase

    {
      "name": "mkpurchase",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "t_name"
        },
        {
          "name": "market_id",
          "type": "ID"
        },
        {
          "name": "price",
          "type": "t_amount"
        },
        {
          "name": "amount",
          "type": "t_amount"
        }
      ]
    }
  • Action parameter in mkpurchord

    {
      "name": "mkpurchord",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "t_name"
        },
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "gold",
          "type": "t_amount"
        },
        {
          "name": "stuff",
          "type": "Stuff"
        },
        {
          "name": "dest_loc_id",
          "type": "ID"
        },
        {
          "name": "alliance",
          "type": "t_name"
        }
      ]
    }
  • Action parameter in mkrailord

    {
      "name": "mkrailord",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "t_name"
        },
        {
          "name": "target",
          "type": "t_name"
        },
        {
          "name": "recipient",
          "type": "t_name"
        },
        {
          "name": "stuff",
          "type": "Stuff"
        },
        {
          "name": "price",
          "type": "t_amount"
        }
      ]
    }
  • Action parameter in mkrepairord

    {
      "name": "mkrepairord",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "gold",
          "type": "t_amount"
        },
        {
          "name": "duration",
          "type": "t_utime"
        },
        {
          "name": "alliance",
          "type": "t_name"
        }
      ]
    }
  • Action parameter in mksale

    {
      "name": "mksale",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "t_name"
        },
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "stuff",
          "type": "Stuff"
        },
        {
          "name": "price",
          "type": "t_amount"
        },
        {
          "name": "alliance",
          "type": "t_name"
        }
      ]
    }
  • Action parameter in mktransord

    {
      "name": "mktransord",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "t_name"
        },
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "gold",
          "type": "t_amount"
        },
        {
          "name": "stuff",
          "type": "Stuff"
        },
        {
          "name": "dest_loc_id",
          "type": "ID"
        },
        {
          "name": "alliance",
          "type": "t_name"
        }
      ]
    }
  • Action parameter in mkworld

    {
      "name": "mkworld",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "ID"
        }
      ]
    }
  • Action parameter in mvpurchstor

    {
      "name": "mvpurchstor",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "t_name"
        },
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "stuff",
          "type": "Stuff"
        }
      ]
    }
  • Action parameter in mvpurchwrk

    {
      "name": "mvpurchwrk",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "worker_id",
          "type": "ID"
        },
        {
          "name": "stuff",
          "type": "Stuff"
        },
        {
          "name": "equip",
          "type": "bool"
        }
      ]
    }
  • Action parameter in mvstorewrk

    {
      "name": "mvstorewrk",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "t_name"
        },
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "worker_id",
          "type": "ID"
        },
        {
          "name": "stuff",
          "type": "Stuff"
        },
        {
          "name": "equip",
          "type": "bool"
        }
      ]
    }
  • Action parameter in mvstorgold

    {
      "name": "mvstorgold",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "amount",
          "type": "t_amount"
        }
      ]
    }
  • Action parameter in mvworker

    {
      "name": "mvworker",
      "base": "",
      "fields": [
        {
          "name": "worker_id",
          "type": "ID"
        },
        {
          "name": "x",
          "type": "t_coord"
        },
        {
          "name": "y",
          "type": "t_coord"
        }
      ]
    }
  • Action parameter in mvwrkgold

    {
      "name": "mvwrkgold",
      "base": "",
      "fields": [
        {
          "name": "worker_id",
          "type": "ID"
        },
        {
          "name": "amount",
          "type": "t_amount"
        }
      ]
    }
  • Action parameter in mvwrkstore

    {
      "name": "mvwrkstore",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "worker_id",
          "type": "ID"
        },
        {
          "name": "stuff",
          "type": "Stuff"
        },
        {
          "name": "equip",
          "type": "bool"
        }
      ]
    }
  • Action parameter in mvwrkwrk

    {
      "name": "mvwrkwrk",
      "base": "",
      "fields": [
        {
          "name": "from_worker_id",
          "type": "ID"
        },
        {
          "name": "from_equip",
          "type": "bool"
        },
        {
          "name": "to_worker_id",
          "type": "ID"
        },
        {
          "name": "to_equip",
          "type": "bool"
        },
        {
          "name": "stuff",
          "type": "Stuff"
        }
      ]
    }
  • Action parameter in putlocbid

    {
      "name": "putlocbid",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "account",
          "type": "t_name"
        },
        {
          "name": "price",
          "type": "t_amount"
        }
      ]
    }
  • Action parameter in rcvstuff

    {
      "name": "rcvstuff",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "t_name"
        },
        {
          "name": "stuff",
          "type": "Stuff"
        }
      ]
    }
  • Action parameter in rentloc

    {
      "name": "rentloc",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "t_name"
        },
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "price",
          "type": "t_amount"
        },
        {
          "name": "days",
          "type": "t_amount"
        }
      ]
    }
  • Action parameter in reqmember

    {
      "name": "reqmember",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "t_name"
        },
        {
          "name": "aname",
          "type": "t_name"
        }
      ]
    }
  • Action parameter in retlicense

    {
      "name": "retlicense",
      "base": "",
      "fields": [
        {
          "name": "worker_id",
          "type": "ID"
        },
        {
          "name": "stuff",
          "type": "Stuff"
        }
      ]
    }
  • Action parameter in rmauction

    {
      "name": "rmauction",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        }
      ]
    }
  • Action parameter in rmbuild

    {
      "name": "rmbuild",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        }
      ]
    }
  • Action parameter in rmmember

    {
      "name": "rmmember",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "t_name"
        },
        {
          "name": "aname",
          "type": "t_name"
        },
        {
          "name": "member",
          "type": "t_name"
        }
      ]
    }
  • Action parameter in rmorder

    {
      "name": "rmorder",
      "base": "",
      "fields": [
        {
          "name": "order_id",
          "type": "ID"
        }
      ]
    }
  • Action parameter in rmpurstuff

    {
      "name": "rmpurstuff",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "t_name"
        },
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "stuff",
          "type": "Stuff"
        }
      ]
    }
  • Action parameter in rmrailord

    {
      "name": "rmrailord",
      "base": "",
      "fields": [
        {
          "name": "order_id",
          "type": "ID"
        }
      ]
    }
  • Action parameter in rmsale

    {
      "name": "rmsale",
      "base": "",
      "fields": [
        {
          "name": "market_id",
          "type": "ID"
        }
      ]
    }
  • Action parameter in rmstorstuff

    {
      "name": "rmstorstuff",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "stuff",
          "type": "Stuff"
        }
      ]
    }
  • Action parameter in rmwrkstuff

    {
      "name": "rmwrkstuff",
      "base": "",
      "fields": [
        {
          "name": "worker_id",
          "type": "ID"
        },
        {
          "name": "stuff",
          "type": "Stuff"
        },
        {
          "name": "equip",
          "type": "bool"
        }
      ]
    }
  • Action parameter in rnloc

    {
      "name": "rnloc",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "name",
          "type": "string"
        }
      ]
    }
  • Action parameter in rnworker

    {
      "name": "rnworker",
      "base": "",
      "fields": [
        {
          "name": "worker_id",
          "type": "ID"
        },
        {
          "name": "name",
          "type": "string"
        }
      ]
    }
  • Action parameter in seedloc

    {
      "name": "seedloc",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "stuff_id",
          "type": "t_type"
        },
        {
          "name": "amount",
          "type": "t_amount"
        }
      ]
    }
  • Action parameter in sellstuff

    {
      "name": "sellstuff",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "t_name"
        },
        {
          "name": "order_id",
          "type": "ID"
        },
        {
          "name": "amount",
          "type": "t_amount"
        }
      ]
    }
  • Action parameter in setbankp

    {
      "name": "setbankp",
      "base": "",
      "fields": [
        {
          "name": "loc_id",
          "type": "ID"
        },
        {
          "name": "percent",
          "type": "float32"
        }
      ]
    }
  • Action parameter in setenabled

    {
      "name": "setenabled",
      "base": "",
      "fields": [
        {
          "name": "value",
          "type": "t_byte"
        }
      ]
    }
  • Action parameter in setrole

    {
      "name": "setrole",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "t_name"
        },
        {
          "name": "member",
          "type": "t_name"
        },
        {
          "name": "role",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in settime

    {
      "name": "settime",
      "base": "",
      "fields": [
        {
          "name": "start",
          "type": "t_utime"
        },
        {
          "name": "end",
          "type": "t_utime"
        }
      ]
    }
  • Action parameter in takeoff

    {
      "name": "takeoff",
      "base": "",
      "fields": [
        {
          "name": "worker_id",
          "type": "ID"
        },
        {
          "name": "type_id",
          "type": "t_type"
        },
        {
          "name": "health",
          "type": "t_health"
        }
      ]
    }
  • Action parameter in takeon

    {
      "name": "takeon",
      "base": "",
      "fields": [
        {
          "name": "worker_id",
          "type": "ID"
        },
        {
          "name": "type_id",
          "type": "t_type"
        },
        {
          "name": "health",
          "type": "t_health"
        }
      ]
    }
  • Action parameter in withdraw

    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "t_name"
        },
        {
          "name": "amount",
          "type": "t_amount"
        }
      ]
    }