mirror of
https://github.com/SWG-Source/dsrc.git
synced 2026-07-13 22:01:04 -04:00
384 lines
14 KiB
Plaintext
Executable File
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
|
|
|
|
// --------------------------------------------------------------------------------------
|
|
|