{
"version": "eosio::abi/1.1",
"types": [],
"structs": [
{
"name": "building",
"base": "",
"fields": [
{
"name": "id",
"type": "uint32"
},
{
"name": "code",
"type": "uint16"
},
{
"name": "level",
"type": "uint8"
},
{
"name": "hp",
"type": "uint16"
},
{
"name": "x",
"type": "uint8"
},
{
"name": "y",
"type": "uint8"
},
{
"name": "v1",
"type": "uint64"
}
]
},
{
"name": "cbdrecipe",
"base": "",
"fields": [
{
"name": "rules",
"type": "rbdreciperow[]"
}
]
},
{
"name": "collectmw",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
}
]
},
{
"name": "cvillexpn",
"base": "",
"fields": [
{
"name": "rules",
"type": "rvillexpnrow[]"
}
]
},
{
"name": "cvillgen",
"base": "",
"fields": [
{
"name": "rules",
"type": "rvillgenrow[]"
}
]
},
{
"name": "digbd",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
},
{
"name": "pos",
"type": "int32"
},
{
"name": "id",
"type": "int32"
},
{
"name": "pickaxes",
"type": "int32[]"
}
]
},
{
"name": "expandvill",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
}
]
},
{
"name": "initvill",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
}
]
},
{
"name": "mergebd",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
},
{
"name": "poses",
"type": "int32[]"
},
{
"name": "bdids",
"type": "int32[]"
}
]
},
{
"name": "movebd",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
},
{
"name": "mvlist",
"type": "mvparam[]"
}
]
},
{
"name": "mvparam",
"base": "",
"fields": [
{
"name": "origin",
"type": "uint32"
},
{
"name": "moveto",
"type": "uint32"
},
{
"name": "bdid",
"type": "uint32"
}
]
},
{
"name": "newbd",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
},
{
"name": "code",
"type": "int32"
},
{
"name": "level",
"type": "int32"
},
{
"name": "x",
"type": "int32"
},
{
"name": "y",
"type": "int32"
},
{
"name": "matids",
"type": "int32[]"
},
{
"name": "itemids",
"type": "int32[]"
}
]
},
{
"name": "rbdrecipe",
"base": "",
"fields": [
{
"name": "code",
"type": "uint64"
},
{
"name": "rows",
"type": "rbdreciperow[]"
}
]
},
{
"name": "rbdreciperow",
"base": "",
"fields": [
{
"name": "code",
"type": "uint64"
},
{
"name": "level",
"type": "uint8"
},
{
"name": "hp",
"type": "uint16"
},
{
"name": "mw",
"type": "uint16"
},
{
"name": "buildable",
"type": "bool"
},
{
"name": "param1",
"type": "uint32"
},
{
"name": "param2",
"type": "uint32"
},
{
"name": "point",
"type": "uint32"
},
{
"name": "type",
"type": "uint8"
},
{
"name": "ig_type1",
"type": "uint8"
},
{
"name": "ig_code1",
"type": "uint16"
},
{
"name": "ig_count1",
"type": "uint8"
},
{
"name": "ig_type2",
"type": "uint8"
},
{
"name": "ig_code2",
"type": "uint16"
},
{
"name": "ig_count2",
"type": "uint8"
},
{
"name": "ig_type3",
"type": "uint8"
},
{
"name": "ig_code3",
"type": "uint16"
},
{
"name": "ig_count3",
"type": "uint8"
},
{
"name": "v1",
"type": "uint64"
},
{
"name": "v2",
"type": "uint64"
}
]
},
{
"name": "rversion",
"base": "",
"fields": [
{
"name": "rule",
"type": "name"
},
{
"name": "version",
"type": "uint16"
}
]
},
{
"name": "rvillexpn",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "rows",
"type": "rvillexpnrow[]"
}
]
},
{
"name": "rvillexpnrow",
"base": "",
"fields": [
{
"name": "expand",
"type": "uint8"
},
{
"name": "height",
"type": "uint8"
},
{
"name": "point",
"type": "uint32"
}
]
},
{
"name": "rvillgen",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "rows",
"type": "rvillgenrow[]"
}
]
},
{
"name": "rvillgenrow",
"base": "",
"fields": [
{
"name": "code",
"type": "uint8"
},
{
"name": "level",
"type": "uint8"
},
{
"name": "hour",
"type": "uint8"
},
{
"name": "v1",
"type": "uint64"
},
{
"name": "v2",
"type": "uint64"
}
]
},
{
"name": "trule",
"base": "",
"fields": [
{
"name": "table",
"type": "name"
},
{
"name": "size",
"type": "uint16"
}
]
},
{
"name": "village",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "last_id",
"type": "uint32"
},
{
"name": "expand",
"type": "uint8"
},
{
"name": "last_mw_sec",
"type": "uint64"
},
{
"name": "last_ost_no",
"type": "uint32"
},
{
"name": "last_ost_sec",
"type": "uint64"
},
{
"name": "vp",
"type": "uint32"
},
{
"name": "v1",
"type": "uint32"
},
{
"name": "v2",
"type": "uint64"
},
{
"name": "v3",
"type": "uint64"
},
{
"name": "rows",
"type": "building[]"
}
]
}
],
"actions": [
{
"name": "cbdrecipe",
"type": "cbdrecipe",
"ricardian_contract": ""
},
{
"name": "collectmw",
"type": "collectmw",
"ricardian_contract": ""
},
{
"name": "cvillexpn",
"type": "cvillexpn",
"ricardian_contract": ""
},
{
"name": "cvillgen",
"type": "cvillgen",
"ricardian_contract": ""
},
{
"name": "digbd",
"type": "digbd",
"ricardian_contract": ""
},
{
"name": "expandvill",
"type": "expandvill",
"ricardian_contract": ""
},
{
"name": "initvill",
"type": "initvill",
"ricardian_contract": ""
},
{
"name": "mergebd",
"type": "mergebd",
"ricardian_contract": ""
},
{
"name": "movebd",
"type": "movebd",
"ricardian_contract": ""
},
{
"name": "newbd",
"type": "newbd",
"ricardian_contract": ""
},
{
"name": "trule",
"type": "trule",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "rbdrecipe",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "rbdrecipe"
},
{
"name": "rversion",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "rversion"
},
{
"name": "rvillexpn",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "rvillexpn"
},
{
"name": "rvillgen",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "rvillgen"
},
{
"name": "village",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "village"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}