(Added gear and momentos) |
No edit summary |
||
(30 intermediate revisions by 2 users not shown) | |||
Line 6: | Line 6: | ||
Unit = { |
Unit = { |
||
model = { |
model = { |
||
− | Unit = |
+ | Unit = require("Module:Data/Model/Unit") |
− | iname = "String", |
||
− | img = "String", |
||
− | mdl = "String", |
||
− | birth_id = "Integer", |
||
− | elem = "Integer", |
||
− | rare = "Integer", |
||
− | raremax = "Integer", |
||
− | jobsets = {"String", list=",", dataRef="MasterParam/JobSet"}, |
||
⚫ | |||
}, |
}, |
||
}, |
}, |
||
JobSet = { |
JobSet = { |
||
model = { |
model = { |
||
− | JobSet = |
+ | JobSet = require("Module:Data/Model/JobSet") |
− | iname = "String", |
||
− | job = {"String", dataRef="MasterParam/Job"}, |
||
− | lrare = "Integer", |
||
⚫ | |||
}, |
}, |
||
}, |
}, |
||
Job = { |
Job = { |
||
model = { |
model = { |
||
− | Job = |
+ | Job = require("Module:Data/Model/Job") |
− | + | }, |
|
+ | }, |
||
− | atkskl = {"String", dataRef="MasterParam/Skill"}, |
||
+ | JobGroup = { |
||
− | fixabl = {"String", dataRef="MasterParam/Ability"}, |
||
− | + | model = { |
|
+ | JobGroup = require("Module:Data/Model/JobGroup") |
||
⚫ | |||
+ | }, |
||
+ | UnitGroup = { |
||
+ | model = { |
||
+ | UnitGroup = require("Module:Data/Model/UnitGroup") |
||
}, |
}, |
||
}, |
}, |
||
Ability = { |
Ability = { |
||
model = { |
model = { |
||
− | Ability = |
+ | Ability = require("Module:Data/Model/Ability") |
− | iname = "String", |
||
⚫ | |||
}, |
}, |
||
}, |
}, |
||
Skill = { |
Skill = { |
||
model = { |
model = { |
||
− | Skill = |
+ | Skill = require("Module:Data/Model/Skill") |
− | + | }, |
|
− | + | }, |
|
+ | Buff = { |
||
+ | model = { |
||
+ | Buff = require("Module:Data/Model/Buff") |
||
⚫ | |||
+ | }, |
||
+ | Cond = { |
||
+ | model = { |
||
+ | Conditions = require("Module:Data/Model/Cond") |
||
}, |
}, |
||
}, |
}, |
||
Artifact = { |
Artifact = { |
||
model = { |
model = { |
||
− | Artifact = |
+ | Artifact = require("Module:Data/Model/Artifact") |
− | iname = "String", |
||
− | icon = "String", |
||
− | rini = "Integer", |
||
− | rmax = "Integer", |
||
⚫ | |||
}, |
}, |
||
}, |
}, |
||
ConceptCard = { |
ConceptCard = { |
||
model = { |
model = { |
||
− | ConceptCard = |
+ | ConceptCard = require("Module:Data/Model/ConceptCard") |
− | + | }, |
|
− | + | }, |
|
− | + | ConceptCardGroup = { |
|
− | + | model = { |
|
+ | ConceptCardGroup = require("Module:Data/Model/ConceptCardGroup") |
||
⚫ | |||
+ | }, |
||
+ | CustomTarget = { |
||
+ | model = { |
||
+ | CustomTarget = require("Module:Data/Model/CustomTarget") |
||
⚫ | |||
+ | }, |
||
+ | ConceptCardConditions = { |
||
+ | model = { |
||
+ | ConceptCardConditions = require("Module:Data/Model/ConceptCardConditions") |
||
}, |
}, |
||
}, |
}, |
||
Item = { |
Item = { |
||
model = { |
model = { |
||
− | Item = |
+ | Item = require("Module:Data/Model/Item") |
− | + | }, |
|
− | + | }, |
|
− | + | Recipe = { |
|
+ | model = { |
||
+ | Recipe = require("Module:Data/Model/Recipe") |
||
+ | }, |
||
+ | }, |
||
+ | AI = { |
||
+ | model = { |
||
+ | AI = require("Module:Data/Model/AI") |
||
}, |
}, |
||
}, |
}, |
Revision as of 06:28, 5 April 2020
Documentation for this module may be created at Module:Data/Model/doc
-- This models all the data pages, in how they declare, store, query and render
return {
nodes = {
MasterParam = {
nodes = {
Unit = {
model = {
Unit = require("Module:Data/Model/Unit")
},
},
JobSet = {
model = {
JobSet = require("Module:Data/Model/JobSet")
},
},
Job = {
model = {
Job = require("Module:Data/Model/Job")
},
},
JobGroup = {
model = {
JobGroup = require("Module:Data/Model/JobGroup")
},
},
UnitGroup = {
model = {
UnitGroup = require("Module:Data/Model/UnitGroup")
},
},
Ability = {
model = {
Ability = require("Module:Data/Model/Ability")
},
},
Skill = {
model = {
Skill = require("Module:Data/Model/Skill")
},
},
Buff = {
model = {
Buff = require("Module:Data/Model/Buff")
},
},
Cond = {
model = {
Conditions = require("Module:Data/Model/Cond")
},
},
Artifact = {
model = {
Artifact = require("Module:Data/Model/Artifact")
},
},
ConceptCard = {
model = {
ConceptCard = require("Module:Data/Model/ConceptCard")
},
},
ConceptCardGroup = {
model = {
ConceptCardGroup = require("Module:Data/Model/ConceptCardGroup")
},
},
CustomTarget = {
model = {
CustomTarget = require("Module:Data/Model/CustomTarget")
},
},
ConceptCardConditions = {
model = {
ConceptCardConditions = require("Module:Data/Model/ConceptCardConditions")
},
},
Item = {
model = {
Item = require("Module:Data/Model/Item")
},
},
Recipe = {
model = {
Recipe = require("Module:Data/Model/Recipe")
},
},
AI = {
model = {
AI = require("Module:Data/Model/AI")
},
},
},
},
},
}
-- nodes = function(k) return ({
-- Unit = {
-- test = "blah",
-- },
-- })[k] end,