
eosknightsvg
Contract
The data structures defined by this contract.
- { "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[]" } ] }
Action parameter in expandvill
{ "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[]" } ] }