mirror of
https://github.com/SWG-Source/dsrc.git
synced 2026-07-13 22:01:04 -04:00
208 lines
15 KiB
Plaintext
Executable File
208 lines
15 KiB
Plaintext
Executable File
id DSCO
|
|
base intangible_object_template
|
|
templatename .*
|
|
serverpath ..\..\..\..\..\..\src\engine\server\library\serverGame\src\shared\objectTemplate
|
|
compilerpath ..\..\..\..\..\..\src\engine\shared\library\sharedTemplate\src\shared\template
|
|
|
|
version 0
|
|
|
|
struct IngredientSlot
|
|
{
|
|
id DINS
|
|
bool optional is the slot optional
|
|
stringId name slot name
|
|
list structIngredient options possible ingredients that can be used to fill the slot
|
|
string skillCommand skill command needed to use this slot
|
|
float complexity adjustment to complexity by using this slot
|
|
}
|
|
|
|
enumCraftingType category schematic category (food, weapon, etc)
|
|
templateobject_template craftedObjectTemplate what object we create
|
|
list structIngredientSlot slots ingredient slots
|
|
string baseSkillStatistic skill statistic to use to make the base crafting check
|
|
bool destroyIngredients flag that the ingredients used in the design stage should be destroyed
|
|
list string manufactureScripts scripts that will be attached to a manufacturing schematic created from this schematic
|
|
list structSchematicAttribute attributes what attributes the schematic can affect
|
|
|
|
version 1
|
|
|
|
struct IngredientSlot
|
|
{
|
|
id DINS
|
|
bool optional is the slot optional
|
|
stringId name slot name
|
|
list structIngredient options possible ingredients that can be used to fill the slot
|
|
string optionalSkillCommand skill commands needed to access this slot if it is optional (ignored for required slots)
|
|
float complexity adjustment to complexity by using this slot
|
|
}
|
|
|
|
enumCraftingType category schematic category (food, weapon, etc)
|
|
templateobject_template craftedObjectTemplate what object we create
|
|
list structIngredientSlot slots ingredient slots
|
|
list string skillCommands skill commands needed to access this schematic and required slots
|
|
bool destroyIngredients flag that the ingredients used in the design stage should be destroyed
|
|
list string manufactureScripts scripts that will be attached to a manufacturing schematic created from this schematic
|
|
list structSchematicAttribute attributes what attributes the schematic can affect
|
|
|
|
version 2
|
|
|
|
struct IngredientSlot
|
|
{
|
|
id DINS
|
|
bool optional is the slot optional
|
|
stringId name slot name
|
|
list structIngredient options possible ingredients that can be used to fill the slot
|
|
string optionalSkillCommand skill commands needed to access this slot if it is optional (ignored for required slots)
|
|
float complexity adjustment to complexity by using this slot
|
|
}
|
|
|
|
enumCraftingType category schematic category (food, weapon, etc)
|
|
templateobject_template craftedObjectTemplate what object we create
|
|
list structIngredientSlot slots ingredient slots
|
|
list string skillCommands skill commands needed to access this schematic and required slots
|
|
bool destroyIngredients flag that the ingredients used in the design stage should be destroyed
|
|
list string manufactureScripts scripts that will be attached to a manufacturing schematic created from this schematic
|
|
list structSchematicAttribute attributes what attributes the schematic can affect
|
|
int itemsPerContainer when manufacturing, how many items will be put in a container (1 = items not in a container)
|
|
float manufactureTime time to manufacture an item (in secs) per complexity point
|
|
float prototypeTime time to create a prototype (in secs) per complexity point
|
|
|
|
|
|
version 3
|
|
|
|
struct IngredientSlot
|
|
{
|
|
id DINS
|
|
bool optional is the slot optional
|
|
stringId name slot name
|
|
list structIngredient options possible ingredients that can be used to fill the slot
|
|
string optionalSkillCommand skill commands needed to access this slot if it is optional (ignored for required slots)
|
|
float complexity adjustment to complexity by using this slot
|
|
}
|
|
|
|
enumCraftingType category schematic category (food, weapon, etc)
|
|
templateobject_template craftedObjectTemplate what object we create
|
|
templatefactory_object_template crateObjectTemplate the "crate" to use when manufacturing multiple copies of the object
|
|
list structIngredientSlot slots ingredient slots
|
|
list string skillCommands skill commands needed to access this schematic and required slots
|
|
bool destroyIngredients flag that the ingredients used in the design stage should be destroyed
|
|
list string manufactureScripts scripts that will be attached to a manufacturing schematic created from this schematic
|
|
list structSchematicAttribute attributes what attributes the schematic can affect
|
|
int itemsPerContainer when manufacturing, how many items will be put in a container (1 = items not in a container)
|
|
float manufactureTime time to manufacture an item (in secs) per complexity point
|
|
float prototypeTime time to create a prototype (in secs) per complexity point
|
|
|
|
|
|
version 4
|
|
|
|
struct IngredientSlot
|
|
{
|
|
id DINS
|
|
bool optional is the slot optional
|
|
stringId name slot name
|
|
list structIngredient options possible ingredients that can be used to fill the slot
|
|
string optionalSkillCommand skill commands needed to access this slot if it is optional (ignored for required slots)
|
|
float complexity adjustment to complexity by using this slot
|
|
}
|
|
|
|
enumCraftingType category schematic category (food, weapon, etc)
|
|
templateobject_template craftedObjectTemplate what object we create
|
|
templatefactory_object_template crateObjectTemplate the "crate" to use when manufacturing multiple copies of the object
|
|
list structIngredientSlot slots ingredient slots
|
|
list string skillCommands skill commands needed to access this schematic and required slots
|
|
bool destroyIngredients flag that the ingredients used in the design stage should be destroyed
|
|
list string manufactureScripts scripts that will be attached to a manufacturing schematic created from this schematic
|
|
list structSchematicAttribute attributes what attributes the schematic can affect
|
|
list stringId experimentalAttributes names of attributes that can be changed during the experimentation phase (values are set entirely from script)
|
|
int itemsPerContainer when manufacturing, how many items will be put in a container (1 = items not in a container)
|
|
float manufactureTime time to manufacture an item (in secs) per complexity point
|
|
float prototypeTime time to create a prototype (in secs) per complexity point
|
|
|
|
|
|
version 5
|
|
|
|
struct IngredientSlot
|
|
{
|
|
id DINS
|
|
bool optional is the slot optional
|
|
stringId name slot name
|
|
list structIngredient options possible ingredients that can be used to fill the slot
|
|
string optionalSkillCommand skill commands needed to access this slot if it is optional (ignored for required slots)
|
|
float complexity adjustment to complexity by using this slot
|
|
string appearance if the slot is a component, the name of the hardpoint associated with the slot; if the slot is a resource, a string used to build an appearance file name
|
|
}
|
|
|
|
enumCraftingType category schematic category (food, weapon, etc)
|
|
templateobject_template craftedObjectTemplate what object we create
|
|
templatefactory_object_template crateObjectTemplate the "crate" to use when manufacturing multiple copies of the object
|
|
list structIngredientSlot slots ingredient slots
|
|
list string skillCommands skill commands needed to access this schematic and required slots
|
|
bool destroyIngredients flag that the ingredients used in the design stage should be destroyed
|
|
list string manufactureScripts scripts that will be attached to a manufacturing schematic created from this schematic
|
|
list structSchematicAttribute attributes what attributes the schematic can affect
|
|
list stringId experimentalAttributes names of attributes that can be changed during the experimentation phase (values are set entirely from script)
|
|
int itemsPerContainer when manufacturing, how many items will be put in a container (1 = items not in a container)
|
|
float manufactureTime time to manufacture an item (in secs) per complexity point
|
|
float prototypeTime time to create a prototype (in secs) per complexity point
|
|
|
|
|
|
version 6
|
|
|
|
struct IngredientSlot
|
|
{
|
|
id DINS
|
|
bool optional is the slot optional
|
|
stringId name slot name
|
|
list structIngredient options possible ingredients that can be used to fill the slot
|
|
string optionalSkillCommand skill commands needed to access this slot if it is optional (ignored for required slots)
|
|
float complexity adjustment to complexity by using this slot
|
|
string appearance if the slot is a component, the name of the hardpoint associated with the slot; if the slot is a resource, a string used to build an appearance file name
|
|
}
|
|
|
|
struct SchematicAttribute
|
|
{
|
|
id DSSA
|
|
stringId name name of the attribute
|
|
stringId experiment name of the experimental attribute associated with the attribute
|
|
int value value of the attribute - a range for draft schematics and a single value for manufacture schematics
|
|
}
|
|
|
|
enumCraftingType category schematic category (food, weapon, etc)
|
|
templateobject_template craftedObjectTemplate what object we create
|
|
templatefactory_object_template crateObjectTemplate the "crate" to use when manufacturing multiple copies of the object
|
|
list structIngredientSlot slots ingredient slots
|
|
list string skillCommands skill commands needed to access this schematic and required slots
|
|
bool destroyIngredients flag that the ingredients used in the design stage should be destroyed
|
|
list string manufactureScripts scripts that will be attached to a manufacturing schematic created from this schematic
|
|
list structSchematicAttribute attributes what attributes the schematic can affect
|
|
int itemsPerContainer when manufacturing, how many items will be put in a container (1 = items not in a container)
|
|
float manufactureTime time to manufacture an item (in secs) per complexity point
|
|
float prototypeTime time to create a prototype (in secs) per complexity point
|
|
|
|
version 7
|
|
|
|
struct IngredientSlot
|
|
{
|
|
id DINS
|
|
bool optional is the slot optional
|
|
stringId name slot name
|
|
list structIngredient options possible ingredients that can be used to fill the slot
|
|
string optionalSkillCommand skill commands needed to access this slot if it is optional (ignored for required slots)
|
|
float complexity adjustment to complexity by using this slot
|
|
string appearance if the slot is a component, the name of the hardpoint associated with the slot; if the slot is a resource, a string used to build an appearance file name
|
|
}
|
|
|
|
enumCraftingType category schematic category (food, weapon, etc)
|
|
templateobject_template craftedObjectTemplate what object we create
|
|
templatefactory_object_template crateObjectTemplate the "crate" to use when manufacturing multiple copies of the object
|
|
list structIngredientSlot slots ingredient slots
|
|
list string skillCommands skill commands needed to access this schematic and required slots
|
|
bool destroyIngredients flag that the ingredients used in the design stage should be destroyed
|
|
list string manufactureScripts scripts that will be attached to a manufacturing schematic created from this schematic
|
|
int itemsPerContainer when manufacturing, how many items will be put in a container (1 = items not in a container)
|
|
float manufactureTime time to manufacture an item (in secs) per complexity point
|
|
float prototypeTime time to create a prototype (in secs) per complexity point
|
|
|
|
|
|
|