Master Data Reference of GS2-MegaField

{
  "version": "2022-08-28",
  "areaModels": [
    {
      "name": "[string]Area Model Name",
      "metadata": "[string?]metadata",
      "layerModels": [
        {
          "layerModelId": "[string]Layer Model GRN",
          "name": "[string]Layer Model Name",
          "metadata": "[string?]metadata"
        }
      ]
    }
  ]
}
TypeConditionRequireDefaultLimitationDescription
version2022-08-28Format version of master data
areaModelsList<AreaModel>~ 50 itemsArea divides space, and different areas can be treated as different spaces even if they have the same coordinates.

AreaModel

Area divides space, and different areas can be treated as different spaces even if they have the same coordinates.

TypeConditionRequireDefaultLimitationDescription
areaModelIdstring~ 1024 charsArea Model GRN
namestring~ 128 charsArea Model Name
metadatastring~ 2048 charsmetadata
layerModelsList<LayerModel>~ 1000 itemsList of layer models

LayerModel

Layers allow for multiple logical hierarchies within a single space. For example, it solves the problem of an Enemy being invisible in a space with a large number of characters. Characters are placed on Layer 1. If Enemies are placed on Layer 2, there is no need to worry about them becoming invisible, since each layer can specify the quantity to be acquired within a specified distance.

TypeConditionRequireDefaultLimitationDescription
layerModelIdstring~ 1024 charsLayer Model GRN
namestring~ 128 charsLayer Model Name
metadatastring~ 2048 charsmetadata

Position

Position

TypeConditionRequireDefaultLimitationDescription
xfloat~ 1048574X position
yfloat~ 1048574Y position
zfloat~ 1048574Z position

MyPosition

My Location

TypeConditionRequireDefaultLimitationDescription
positionPositionPosition
vectorVectorVector
rfloat1~ 10000Radius

Scope

Surroundings to be acquired

TypeConditionRequireDefaultLimitationDescription
layerNamestring~ 128 charsLayer Model Name
rfloat1 ~ 16777214Radius
limitint1 ~ 100Maximum number of result

Vector

Position

TypeConditionRequireDefaultLimitationDescription
xfloat~ 1048574X position
yfloat~ 1048574Y position
zfloat~ 1048574Z position