Files
dsrc/sku.0/sys.shared/compiled/game/object/tangible_object_template.tdf
T
2018-03-26 01:21:00 +01:00

384 lines
14 KiB
Plaintext
Executable File

id STOT
base object_template
templatename .*
sharedpath ..\..\..\..\..\..\src\engine\shared\library\sharedGame\src\shared\objectTemplate
compilerpath ..\..\..\..\..\..\src\engine\shared\library\sharedTemplate\src\shared\template
version 0
version 1
struct RangedIntCustomizationVariable
{
id RICV
string variableName
int minValueInclusive
int defaultValue
int maxValueExclusive
}
struct PaletteColorCustomizationVariable
{
id PCCV
string variableName
filename palettePathName
int defaultPaletteIndex
}
struct ConstStringCustomizationVariable
{
id CSCV
string variableName
string constValue
}
list structPaletteColorCustomizationVariable paletteColorCustomizationVariables all palette color customization variables exposed by an Object created with this template
list structRangedIntCustomizationVariable rangedIntCustomizationVariables all ranged-int style customization variables exposed by an Object created with this template
list structConstStringCustomizationVariable constStringCustomizationVariables constant string values added to the Object's customization data, not persisted in the DB
version 2
struct RangedIntCustomizationVariable
{
id RICV
string variableName
int minValueInclusive
int defaultValue
int maxValueExclusive
}
struct PaletteColorCustomizationVariable
{
id PCCV
string variableName
filename palettePathName
int defaultPaletteIndex
}
struct ConstStringCustomizationVariable
{
id CSCV
string variableName
string constValue
}
list structPaletteColorCustomizationVariable paletteColorCustomizationVariables all palette color customization variables exposed by an Object created with this template
list structRangedIntCustomizationVariable rangedIntCustomizationVariables all ranged-int style customization variables exposed by an Object created with this template
list structConstStringCustomizationVariable constStringCustomizationVariables constant string values added to the Object's customization data, not persisted in the DB
filename structureFootprintFileName
// --------------------------------------------------------------------------------------
version 3
struct RangedIntCustomizationVariable
{
id RICV
string variableName
int minValueInclusive
int defaultValue
int maxValueExclusive
}
struct PaletteColorCustomizationVariable
{
id PCCV
string variableName
filename palettePathName
int defaultPaletteIndex
}
struct ConstStringCustomizationVariable
{
id CSCV
string variableName
string constValue
}
list structPaletteColorCustomizationVariable paletteColorCustomizationVariables // all palette color customization variables exposed by an Object created with this template
list structRangedIntCustomizationVariable rangedIntCustomizationVariables // all ranged-int style customization variables exposed by an Object created with this template
list structConstStringCustomizationVariable constStringCustomizationVariables // constant string values added to the Object's customization data, not persisted in the DB
filename structureFootprintFileName
bool targetable // can the object be targetted by the client
// --------------------------------------------------------------------------------------
version 4
struct RangedIntCustomizationVariable
{
id RICV
string variableName
int minValueInclusive
int defaultValue
int maxValueExclusive
}
struct PaletteColorCustomizationVariable
{
id PCCV
string variableName
filename palettePathName
int defaultPaletteIndex
}
struct ConstStringCustomizationVariable
{
id CSCV
string variableName
string constValue
}
list structPaletteColorCustomizationVariable paletteColorCustomizationVariables // all palette color customization variables exposed by an Object created with this template
list structRangedIntCustomizationVariable rangedIntCustomizationVariables // all ranged-int style customization variables exposed by an Object created with this template
list structConstStringCustomizationVariable constStringCustomizationVariables // constant string values added to the Object's customization data, not persisted in the DB
filename structureFootprintFileName
bool targetable // can the object be targetted by the client
// --------------------------------------------------------------------------------------
version 5
struct RangedIntCustomizationVariable
{
id RICV
string variableName
int minValueInclusive
int defaultValue
int maxValueExclusive
}
struct PaletteColorCustomizationVariable
{
id PCCV
string variableName
filename palettePathName
int defaultPaletteIndex
}
struct ConstStringCustomizationVariable
{
id CSCV
string variableName
string constValue
}
list structPaletteColorCustomizationVariable paletteColorCustomizationVariables // all palette color customization variables exposed by an Object created with this template
list structRangedIntCustomizationVariable rangedIntCustomizationVariables // all ranged-int style customization variables exposed by an Object created with this template
list structConstStringCustomizationVariable constStringCustomizationVariables // constant string values added to the Object's customization data, not persisted in the DB
filename structureFootprintFileName
bool useStructureFootprintOutline
bool targetable // can the object be targetted by the client
// --------------------------------------------------------------------------------------
version 6
struct RangedIntCustomizationVariable
{
id RICV
string variableName
int minValueInclusive
int defaultValue
int maxValueExclusive
}
struct PaletteColorCustomizationVariable
{
id PCCV
string variableName
filename palettePathName
int defaultPaletteIndex
}
struct ConstStringCustomizationVariable
{
id CSCV
string variableName
string constValue
}
list structPaletteColorCustomizationVariable paletteColorCustomizationVariables // all palette color customization variables exposed by an Object created with this template
list structRangedIntCustomizationVariable rangedIntCustomizationVariables // all ranged-int style customization variables exposed by an Object created with this template
list structConstStringCustomizationVariable constStringCustomizationVariables // constant string values added to the Object's customization data, not persisted in the DB
filename structureFootprintFileName
bool useStructureFootprintOutline
bool targetable // can the object be targetted by the client
// --------------------------------------------------------------------------------------
version 7
struct RangedIntCustomizationVariable
{
id RICV
string variableName
int minValueInclusive
int defaultValue
int maxValueExclusive
}
struct PaletteColorCustomizationVariable
{
id PCCV
string variableName
filename palettePathName
int defaultPaletteIndex
}
struct ConstStringCustomizationVariable
{
id CSCV
string variableName
string constValue
}
list structPaletteColorCustomizationVariable paletteColorCustomizationVariables // all palette color customization variables exposed by an Object created with this template
list structRangedIntCustomizationVariable rangedIntCustomizationVariables // all ranged-int style customization variables exposed by an Object created with this template
list structConstStringCustomizationVariable constStringCustomizationVariables // constant string values added to the Object's customization data, not persisted in the DB
list enumGameObjectType socketDestinations // GOTs that this object can be socketed into
filename structureFootprintFileName
bool useStructureFootprintOutline
bool targetable // can the object be targetted by the client
// --------------------------------------------------------------------------------------
version 8
struct RangedIntCustomizationVariable
{
id RICV
string variableName
int minValueInclusive
int defaultValue
int maxValueExclusive
}
struct PaletteColorCustomizationVariable
{
id PCCV
string variableName
filename palettePathName
int defaultPaletteIndex
}
struct ConstStringCustomizationVariable
{
id CSCV
string variableName
string constValue
}
list structPaletteColorCustomizationVariable paletteColorCustomizationVariables // all palette color customization variables exposed by an Object created with this template
list structRangedIntCustomizationVariable rangedIntCustomizationVariables // all ranged-int style customization variables exposed by an Object created with this template
list structConstStringCustomizationVariable constStringCustomizationVariables // constant string values added to the Object's customization data, not persisted in the DB
list enumGameObjectType socketDestinations // GOTs that this object can be socketed into
filename structureFootprintFileName
bool useStructureFootprintOutline
bool targetable // can the object be targetted by the client
list string certificationsRequired // List of the certifications required to use this item (used in x1 only)
// --------------------------------------------------------------------------------------
version 9
struct RangedIntCustomizationVariable
{
id RICV
string variableName
int minValueInclusive
int defaultValue
int maxValueExclusive
}
struct PaletteColorCustomizationVariable
{
id PCCV
string variableName
filename palettePathName
int defaultPaletteIndex
}
struct ConstStringCustomizationVariable
{
id CSCV
string variableName
string constValue
}
struct CustomizationVariableMapping
{
id CVMM
string sourceVariable
string dependentVariable
}
list structPaletteColorCustomizationVariable paletteColorCustomizationVariables // all palette color customization variables exposed by an Object created with this template
list structRangedIntCustomizationVariable rangedIntCustomizationVariables // all ranged-int style customization variables exposed by an Object created with this template
list structConstStringCustomizationVariable constStringCustomizationVariables // constant string values added to the Object's customization data, not persisted in the DB
list enumGameObjectType socketDestinations // GOTs that this object can be socketed into
filename structureFootprintFileName
bool useStructureFootprintOutline
bool targetable // can the object be targetted by the client
list string certificationsRequired // List of the certifications required to use this item (used in x1 only)
list structCustomizationVariableMapping customizationVariableMapping // Allows remapping of variables when needed
// --------------------------------------------------------------------------------------
version 10
struct RangedIntCustomizationVariable
{
id RICV
string variableName
int minValueInclusive
int defaultValue
int maxValueExclusive
}
struct PaletteColorCustomizationVariable
{
id PCCV
string variableName
filename palettePathName
int defaultPaletteIndex
}
struct ConstStringCustomizationVariable
{
id CSCV
string variableName
string constValue
}
struct CustomizationVariableMapping
{
id CVMM
string sourceVariable
string dependentVariable
}
enum ClientVisabilityFlags
{
CVF_always
CVF_gm_only
}
list structPaletteColorCustomizationVariable paletteColorCustomizationVariables // all palette color customization variables exposed by an Object created with this template
list structRangedIntCustomizationVariable rangedIntCustomizationVariables // all ranged-int style customization variables exposed by an Object created with this template
list structConstStringCustomizationVariable constStringCustomizationVariables // constant string values added to the Object's customization data, not persisted in the DB
list enumGameObjectType socketDestinations // GOTs that this object can be socketed into
filename structureFootprintFileName
bool useStructureFootprintOutline
bool targetable // can the object be targetted by the client
list string certificationsRequired // List of the certifications required to use this item (used in x1 only)
list structCustomizationVariableMapping customizationVariableMapping // Allows remapping of variables when needed
enumClientVisabilityFlags clientVisabilityFlag // can the object be viewed on the client
// --------------------------------------------------------------------------------------