local struct = {
	["reward"]={
		["parameter1"]="type:int",
		["parameter2"]="id:int",
		["parameter3"]="num:int"
	},
	["drop"]={
		["parameter1"]="type:int",
		["parameter2"]="id:int",
		["parameter3"]="num:int",
		["parameter4"]="weight:int"
	},
	["boardrange"]={
		["parameter1"]="type:int",
		["parameter2"]="range:int"
	},
	["attr"]={
		["parameter1"]="type:string",
		["parameter2"]="num:int"
	},
	["effect"]={
		["parameter1"]="type:string",
		["parameter2"]="num:int",
		["parameter3"]="ratio:int",
		["parameter4"]="round:int"
	},
	["effect_range"]={
		["parameter1"]="type:string",
		["parameter2"]="minnum:int",
		["parameter3"]="maxnum:int"
	},
	["condition"]={
		["parameter1"]="type:string",
		["parameter2"]="attr:string",
		["parameter3"]="op:string",
		["parameter4"]="v:int",
		["parameter5"]="side:int"
	},
	["grid_edge"]={
		["parameter1"]="pos:int",
		["parameter2"]="type:int",
		["parameter3"]="direction:int"
	}
}
local config = {
data=struct,count=8
}
return config