## Automatic generation from -->>
|
|
## excel file name: A_array表示例--cfg_array
|
|
## excel sheet name: 示例1-example1
|
|
|
|
defmodule Cfg_Array_Example1 do
|
|
|
|
defstruct [
|
|
:id, ## 唯一id
|
|
:str, ## 佩戴位置
|
|
:level, ## 等级
|
|
:sub_level, ## 等级
|
|
:name, ## 装备名字
|
|
:attr, ## 装备增加属性
|
|
:desc1 ## 装备来源描述
|
|
]
|
|
|
|
def get(1001, "pos1", 88, 1) do
|
|
%Cfg_Array_Example1{
|
|
:id => 1001,
|
|
:str => "pos1",
|
|
:level => 88,
|
|
:sub_level => 1,
|
|
:name => "黑切+蓝盾",
|
|
:attr => [[1, 700], [2, 800], [3, 900]],
|
|
:desc1 => "从小城镇"
|
|
}
|
|
end
|
|
|
|
def get(1001, "pos1", 88, 2) do
|
|
%Cfg_Array_Example1{
|
|
:id => 1001,
|
|
:str => "pos1",
|
|
:level => 88,
|
|
:sub_level => 2,
|
|
:name => "黑切+蓝盾",
|
|
:attr => [[1, 700], [2, 800], [3, 900]],
|
|
:desc1 => "有钱就可以买"
|
|
}
|
|
end
|
|
|
|
def get(1001, "pos1", 89, 89) do
|
|
%Cfg_Array_Example1{
|
|
:id => 1001,
|
|
:str => "pos1",
|
|
:level => 89,
|
|
:sub_level => 89,
|
|
:name => "黑切+蓝盾",
|
|
:attr => [[1, 700], [2, 800], [3, 900]],
|
|
:desc1 => "有钱就可以买"
|
|
}
|
|
end
|
|
|
|
def get(1001, "pos2", 88, 88.9) do
|
|
%Cfg_Array_Example1{
|
|
:id => 1001,
|
|
:str => "pos2",
|
|
:level => 88,
|
|
:sub_level => 88.9,
|
|
:name => "黑切+蓝盾",
|
|
:attr => [[1, 700], [2, 800], [3, 900]],
|
|
:desc1 => "有钱就可以买"
|
|
}
|
|
end
|
|
|
|
def get(1001, "pos2", 89, 89) do
|
|
%Cfg_Array_Example1{
|
|
:id => 1001,
|
|
:str => "pos2",
|
|
:level => 89,
|
|
:sub_level => 89,
|
|
:name => "黑切+蓝盾",
|
|
:attr => [[1, 700], [2, 800], [3, 900]],
|
|
:desc1 => "有钱就可以买"
|
|
}
|
|
end
|
|
|
|
def get(1002, "pos1", 88, 88) do
|
|
%Cfg_Array_Example1{
|
|
:id => 1002,
|
|
:str => "pos1",
|
|
:level => 88,
|
|
:sub_level => 88,
|
|
:name => "黑切+蓝盾",
|
|
:attr => [[1, 700], [2, 800], [3, 901]],
|
|
:desc1 => "有钱就可以买"
|
|
}
|
|
end
|
|
|
|
def get(1002, "pos1", 89, 89) do
|
|
%Cfg_Array_Example1{
|
|
:id => 1002,
|
|
:str => "pos1",
|
|
:level => 89,
|
|
:sub_level => 89,
|
|
:name => "黑切+蓝盾",
|
|
:attr => [[1, 700], [2, 800], [3, 900]],
|
|
:desc1 => "有钱就可以买"
|
|
}
|
|
end
|
|
|
|
def get(1002, "pos1", 90, 90) do
|
|
%Cfg_Array_Example1{
|
|
:id => 1002,
|
|
:str => "pos1",
|
|
:level => 90,
|
|
:sub_level => 90,
|
|
:name => "黑切+蓝盾",
|
|
:attr => [[1, 700], [2, 800], [3, 901]],
|
|
:desc1 => "有钱就可以买"
|
|
}
|
|
end
|
|
|
|
def get(1002, "pos2", 88, 88) do
|
|
%Cfg_Array_Example1{
|
|
:id => 1002,
|
|
:str => "pos2",
|
|
:level => 88,
|
|
:sub_level => 88,
|
|
:name => "黑切+蓝盾",
|
|
:attr => [[1, 700], [2, 800], [3, 901]],
|
|
:desc1 => "有钱就可以买"
|
|
}
|
|
end
|
|
|
|
def get(1002, "pos2", 89, 89) do
|
|
%Cfg_Array_Example1{
|
|
:id => 1002,
|
|
:str => "pos2",
|
|
:level => 89,
|
|
:sub_level => 89,
|
|
:name => "黑切+蓝盾",
|
|
:attr => [[1, 700], [2, 800], [3, 900]],
|
|
:desc1 => "有钱就可以买"
|
|
}
|
|
end
|
|
|
|
def get(1002, "pos2", 90, 90) do
|
|
%Cfg_Array_Example1{
|
|
:id => 1002,
|
|
:str => "pos2",
|
|
:level => 90,
|
|
:sub_level => 90,
|
|
:name => "黑切+蓝盾",
|
|
:attr => [[1, 700], [2, 800], [3, 901]],
|
|
:desc1 => "有钱就可以买"
|
|
}
|
|
end
|
|
|
|
def get(1003, "pos1", 85, 85) do
|
|
%Cfg_Array_Example1{
|
|
:id => 1003,
|
|
:str => "pos1",
|
|
:level => 85,
|
|
:sub_level => 85,
|
|
:name => "黑切+蓝盾",
|
|
:attr => [[1, 700], [2, 800], [3, 902]],
|
|
:desc1 => "有钱就可以买"
|
|
}
|
|
end
|
|
|
|
def get(1004, "pos1", 80, 80) do
|
|
%Cfg_Array_Example1{
|
|
:id => 1004,
|
|
:str => "pos1",
|
|
:level => 80,
|
|
:sub_level => 80,
|
|
:name => "黑切+蓝盾",
|
|
:attr => [[1, 700], [2, 800], [3, 903]],
|
|
:desc1 => "有钱就可以买"
|
|
}
|
|
end
|
|
|
|
def get(_, _, _, _) do
|
|
:undefined
|
|
end
|
|
|
|
def get_all() do
|
|
[
|
|
{1001, "pos1", 88, 1},
|
|
{1001, "pos1", 88, 2},
|
|
{1001, "pos1", 89, 89},
|
|
{1001, "pos2", 88, 88.9},
|
|
{1001, "pos2", 89, 89},
|
|
{1002, "pos1", 88, 88},
|
|
{1002, "pos1", 89, 89},
|
|
{1002, "pos1", 90, 90},
|
|
{1002, "pos2", 88, 88},
|
|
{1002, "pos2", 89, 89},
|
|
{1002, "pos2", 90, 90},
|
|
{1003, "pos1", 85, 85},
|
|
{1004, "pos1", 80, 80}
|
|
]
|
|
end
|
|
|
|
def get_list() do
|
|
get_all()
|
|
end
|
|
|
|
def get_list(1001) do
|
|
[
|
|
{1001, "pos1", 88, 1},
|
|
{1001, "pos1", 88, 2},
|
|
{1001, "pos1", 89, 89},
|
|
{1001, "pos2", 88, 88.9},
|
|
{1001, "pos2", 89, 89}
|
|
]
|
|
end
|
|
|
|
def get_list(1002) do
|
|
[
|
|
{1002, "pos1", 88, 88},
|
|
{1002, "pos1", 89, 89},
|
|
{1002, "pos1", 90, 90},
|
|
{1002, "pos2", 88, 88},
|
|
{1002, "pos2", 89, 89},
|
|
{1002, "pos2", 90, 90}
|
|
]
|
|
end
|
|
|
|
def get_list(1003) do
|
|
[
|
|
{1003, "pos1", 85, 85}
|
|
]
|
|
end
|
|
|
|
def get_list(1004) do
|
|
[
|
|
{1004, "pos1", 80, 80}
|
|
]
|
|
end
|
|
|
|
def get_list(_) do
|
|
[]
|
|
end
|
|
|
|
def get_list(1001, "pos1") do
|
|
[
|
|
{1001, "pos1", 88, 1},
|
|
{1001, "pos1", 88, 2},
|
|
{1001, "pos1", 89, 89}
|
|
]
|
|
end
|
|
|
|
def get_list(1001, "pos2") do
|
|
[
|
|
{1001, "pos2", 88, 88.9},
|
|
{1001, "pos2", 89, 89}
|
|
]
|
|
end
|
|
|
|
def get_list(1002, "pos1") do
|
|
[
|
|
{1002, "pos1", 88, 88},
|
|
{1002, "pos1", 89, 89},
|
|
{1002, "pos1", 90, 90}
|
|
]
|
|
end
|
|
|
|
def get_list(1002, "pos2") do
|
|
[
|
|
{1002, "pos2", 88, 88},
|
|
{1002, "pos2", 89, 89},
|
|
{1002, "pos2", 90, 90}
|
|
]
|
|
end
|
|
|
|
def get_list(1003, "pos1") do
|
|
[
|
|
{1003, "pos1", 85, 85}
|
|
]
|
|
end
|
|
|
|
def get_list(1004, "pos1") do
|
|
[
|
|
{1004, "pos1", 80, 80}
|
|
]
|
|
end
|
|
|
|
def get_list(_, _) do
|
|
[]
|
|
end
|
|
|
|
def get_list(1001, "pos1", 88) do
|
|
[
|
|
{1001, "pos1", 88, 1},
|
|
{1001, "pos1", 88, 2}
|
|
]
|
|
end
|
|
|
|
def get_list(1001, "pos1", 89) do
|
|
[
|
|
{1001, "pos1", 89, 89}
|
|
]
|
|
end
|
|
|
|
def get_list(1001, "pos2", 88) do
|
|
[
|
|
{1001, "pos2", 88, 88.9}
|
|
]
|
|
end
|
|
|
|
def get_list(1001, "pos2", 89) do
|
|
[
|
|
{1001, "pos2", 89, 89}
|
|
]
|
|
end
|
|
|
|
def get_list(1002, "pos1", 88) do
|
|
[
|
|
{1002, "pos1", 88, 88}
|
|
]
|
|
end
|
|
|
|
def get_list(1002, "pos1", 89) do
|
|
[
|
|
{1002, "pos1", 89, 89}
|
|
]
|
|
end
|
|
|
|
def get_list(1002, "pos1", 90) do
|
|
[
|
|
{1002, "pos1", 90, 90}
|
|
]
|
|
end
|
|
|
|
def get_list(1002, "pos2", 88) do
|
|
[
|
|
{1002, "pos2", 88, 88}
|
|
]
|
|
end
|
|
|
|
def get_list(1002, "pos2", 89) do
|
|
[
|
|
{1002, "pos2", 89, 89}
|
|
]
|
|
end
|
|
|
|
def get_list(1002, "pos2", 90) do
|
|
[
|
|
{1002, "pos2", 90, 90}
|
|
]
|
|
end
|
|
|
|
def get_list(1003, "pos1", 85) do
|
|
[
|
|
{1003, "pos1", 85, 85}
|
|
]
|
|
end
|
|
|
|
def get_list(1004, "pos1", 80) do
|
|
[
|
|
{1004, "pos1", 80, 80}
|
|
]
|
|
end
|
|
|
|
def get_list(_, _, _) do
|
|
[]
|
|
end
|
|
|
|
end
|