1
0
Fork 0
mirror of https://github.com/demostf/demo.js synced 2026-06-04 09:04:13 +02:00

add entity update encoder

This commit is contained in:
Robin Appelman 2017-09-04 23:01:48 +02:00
commit c064439b4e
11 changed files with 1786 additions and 43 deletions

View file

@ -0,0 +1,771 @@
{
"name": "DT_WORLD",
"props": [
{
"type": 6,
"name": "baseclass",
"flags": 4096,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 0,
"table": {
"name": "DT_BaseEntity",
"props": [
{
"type": 6,
"name": "AnimTimeMustBeFirst",
"flags": 0,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 0,
"table": {
"name": "DT_AnimTimeMustBeFirst",
"props": [
{
"type": 0,
"name": "m_flAnimTime",
"flags": 1025,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 8,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_AnimTimeMustBeFirst"
}
],
"cachedFlattenedProps": []
},
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 0,
"name": "m_flSimulationTime",
"flags": 1025,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 8,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 2,
"name": "m_vecOrigin",
"flags": 9216,
"excludeDTName": null,
"lowValue": 0,
"highValue": -121121.125,
"bitCount": 0,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 0,
"name": "m_ubInterpolationFrame",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 2,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 0,
"name": "m_nModelIndex",
"flags": 0,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 13,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 6,
"name": "m_Collision",
"flags": 512,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 0,
"table": {
"name": "DT_CollisionProperty",
"props": [
{
"type": 2,
"name": "m_vecMinsPreScaled",
"flags": 4,
"excludeDTName": null,
"lowValue": 0,
"highValue": -121121.125,
"bitCount": 96,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_CollisionProperty"
},
{
"type": 2,
"name": "m_vecMaxsPreScaled",
"flags": 4,
"excludeDTName": null,
"lowValue": 0,
"highValue": -121121.125,
"bitCount": 96,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_CollisionProperty"
},
{
"type": 2,
"name": "m_vecMins",
"flags": 4,
"excludeDTName": null,
"lowValue": 0,
"highValue": -121121.125,
"bitCount": 96,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_CollisionProperty"
},
{
"type": 2,
"name": "m_vecMaxs",
"flags": 4,
"excludeDTName": null,
"lowValue": 0,
"highValue": -121121.125,
"bitCount": 96,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_CollisionProperty"
},
{
"type": 0,
"name": "m_nSolidType",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 3,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_CollisionProperty"
},
{
"type": 0,
"name": "m_usSolidFlags",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 10,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_CollisionProperty"
},
{
"type": 0,
"name": "m_nSurroundType",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 3,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_CollisionProperty"
},
{
"type": 0,
"name": "m_triggerBloat",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 8,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_CollisionProperty"
},
{
"type": 2,
"name": "m_vecSpecifiedSurroundingMinsPreScaled",
"flags": 4,
"excludeDTName": null,
"lowValue": 0,
"highValue": -121121.125,
"bitCount": 96,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_CollisionProperty"
},
{
"type": 2,
"name": "m_vecSpecifiedSurroundingMaxsPreScaled",
"flags": 4,
"excludeDTName": null,
"lowValue": 0,
"highValue": -121121.125,
"bitCount": 96,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_CollisionProperty"
},
{
"type": 2,
"name": "m_vecSpecifiedSurroundingMins",
"flags": 4,
"excludeDTName": null,
"lowValue": 0,
"highValue": -121121.125,
"bitCount": 96,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_CollisionProperty"
},
{
"type": 2,
"name": "m_vecSpecifiedSurroundingMaxs",
"flags": 4,
"excludeDTName": null,
"lowValue": 0,
"highValue": -121121.125,
"bitCount": 96,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_CollisionProperty"
}
],
"cachedFlattenedProps": []
},
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 0,
"name": "m_nRenderFX",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 8,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 0,
"name": "m_nRenderMode",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 8,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 0,
"name": "m_fEffects",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 10,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 0,
"name": "m_clrRender",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 32,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 0,
"name": "m_iTeamNum",
"flags": 0,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 6,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 0,
"name": "m_CollisionGroup",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 5,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 1,
"name": "m_flElasticity",
"flags": 8196,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 32,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 1,
"name": "m_flShadowCastDistance",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 4096,
"bitCount": 12,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 0,
"name": "m_hOwnerEntity",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 21,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 0,
"name": "m_hEffectEntity",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 21,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 0,
"name": "moveparent",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 21,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 0,
"name": "m_iParentAttachment",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 6,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 0,
"name": "movetype",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 4,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 0,
"name": "movecollide",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 3,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 2,
"name": "m_angRotation",
"flags": 1024,
"excludeDTName": null,
"lowValue": 0,
"highValue": 360,
"bitCount": 13,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 0,
"name": "m_iTextureFrameIndex",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 8,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 6,
"name": "predictable_id",
"flags": 0,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 0,
"table": {
"name": "DT_PredictableId",
"props": [
{
"type": 0,
"name": "m_PredictableID",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 31,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_PredictableId"
},
{
"type": 0,
"name": "m_bIsPlayerSimulated",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 1,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_PredictableId"
}
],
"cachedFlattenedProps": []
},
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 0,
"name": "m_bSimulatedEveryTick",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 1,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 0,
"name": "m_bAnimatedEveryTick",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 1,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 0,
"name": "m_bAlternateSorting",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 1,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
{
"type": 6,
"name": "m_nModelIndexOverrides",
"flags": 512,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 0,
"table": {
"name": "m_nModelIndexOverrides",
"props": [
{
"type": 0,
"name": "000",
"flags": 0,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 13,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "m_nModelIndexOverrides"
},
{
"type": 0,
"name": "001",
"flags": 0,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 13,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "m_nModelIndexOverrides"
},
{
"type": 0,
"name": "002",
"flags": 0,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 13,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "m_nModelIndexOverrides"
},
{
"type": 0,
"name": "003",
"flags": 0,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 13,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "m_nModelIndexOverrides"
}
],
"cachedFlattenedProps": []
},
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
}
],
"cachedFlattenedProps": []
},
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_WORLD"
},
{
"type": 1,
"name": "m_flWaveHeight",
"flags": 16,
"excludeDTName": null,
"lowValue": 0.03125,
"highValue": 8,
"bitCount": 8,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_WORLD"
},
{
"type": 2,
"name": "m_WorldMins",
"flags": 8192,
"excludeDTName": null,
"lowValue": 0,
"highValue": -121121.125,
"bitCount": 0,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_WORLD"
},
{
"type": 2,
"name": "m_WorldMaxs",
"flags": 8192,
"excludeDTName": null,
"lowValue": 0,
"highValue": -121121.125,
"bitCount": 0,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_WORLD"
},
{
"type": 0,
"name": "m_bStartDark",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 1,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_WORLD"
},
{
"type": 1,
"name": "m_flMaxOccludeeArea",
"flags": 4,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 32,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_WORLD"
},
{
"type": 1,
"name": "m_flMinOccluderArea",
"flags": 4,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 32,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_WORLD"
},
{
"type": 1,
"name": "m_flMaxPropScreenSpaceWidth",
"flags": 4,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 32,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_WORLD"
},
{
"type": 1,
"name": "m_flMinPropScreenSpaceWidth",
"flags": 4,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 32,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_WORLD"
},
{
"type": 4,
"name": "m_iszDetailSpriteMaterial",
"flags": 0,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 0,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_WORLD"
},
{
"type": 0,
"name": "m_bColdWorld",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 1,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_WORLD"
}
]
}

View file

@ -0,0 +1,844 @@
{
"serverClass": {
"id": 326,
"name": "CWorld",
"dataTable": "DT_WORLD"
},
"entityIndex": 0,
"props": [
{
"definition": {
"type": 0,
"name": "m_flSimulationTime",
"flags": 1025,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 8,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
"value": 0
},
{
"definition": {
"type": 2,
"name": "m_vecOrigin",
"flags": 9216,
"excludeDTName": null,
"lowValue": 0,
"highValue": -121121.125,
"bitCount": 0,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
"value": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"definition": {
"type": 2,
"name": "m_angRotation",
"flags": 1024,
"excludeDTName": null,
"lowValue": 0,
"highValue": 360,
"bitCount": 13,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
"value": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"definition": {
"type": 2,
"name": "m_vecMaxs",
"flags": 4,
"excludeDTName": null,
"lowValue": 0,
"highValue": -121121.125,
"bitCount": 96,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_CollisionProperty"
},
"value": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"definition": {
"type": 0,
"name": "m_nSolidType",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 3,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_CollisionProperty"
},
"value": 1
},
{
"definition": {
"type": 0,
"name": "m_usSolidFlags",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 10,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_CollisionProperty"
},
"value": 0
},
{
"definition": {
"type": 0,
"name": "m_nSurroundType",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 3,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_CollisionProperty"
},
"value": 0
},
{
"definition": {
"type": 0,
"name": "m_triggerBloat",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 8,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_CollisionProperty"
},
"value": 0
},
{
"definition": {
"type": 2,
"name": "m_vecSpecifiedSurroundingMinsPreScaled",
"flags": 4,
"excludeDTName": null,
"lowValue": 0,
"highValue": -121121.125,
"bitCount": 96,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_CollisionProperty"
},
"value": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"definition": {
"type": 2,
"name": "m_vecSpecifiedSurroundingMaxsPreScaled",
"flags": 4,
"excludeDTName": null,
"lowValue": 0,
"highValue": -121121.125,
"bitCount": 96,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_CollisionProperty"
},
"value": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"definition": {
"type": 2,
"name": "m_vecSpecifiedSurroundingMins",
"flags": 4,
"excludeDTName": null,
"lowValue": 0,
"highValue": -121121.125,
"bitCount": 96,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_CollisionProperty"
},
"value": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"definition": {
"type": 2,
"name": "m_vecSpecifiedSurroundingMaxs",
"flags": 4,
"excludeDTName": null,
"lowValue": 0,
"highValue": -121121.125,
"bitCount": 96,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_CollisionProperty"
},
"value": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"definition": {
"type": 0,
"name": "000",
"flags": 0,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 13,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "m_nModelIndexOverrides"
},
"value": 0
},
{
"definition": {
"type": 0,
"name": "001",
"flags": 0,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 13,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "m_nModelIndexOverrides"
},
"value": 0
},
{
"definition": {
"type": 0,
"name": "002",
"flags": 0,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 13,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "m_nModelIndexOverrides"
},
"value": 0
},
{
"definition": {
"type": 0,
"name": "003",
"flags": 0,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 13,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "m_nModelIndexOverrides"
},
"value": 0
},
{
"definition": {
"type": 2,
"name": "m_vecMinsPreScaled",
"flags": 4,
"excludeDTName": null,
"lowValue": 0,
"highValue": -121121.125,
"bitCount": 96,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_CollisionProperty"
},
"value": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"definition": {
"type": 2,
"name": "m_vecMaxsPreScaled",
"flags": 4,
"excludeDTName": null,
"lowValue": 0,
"highValue": -121121.125,
"bitCount": 96,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_CollisionProperty"
},
"value": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"definition": {
"type": 0,
"name": "m_ubInterpolationFrame",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 2,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
"value": 0
},
{
"definition": {
"type": 0,
"name": "m_nModelIndex",
"flags": 0,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 13,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
"value": 1
},
{
"definition": {
"type": 0,
"name": "m_nRenderFX",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 8,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
"value": 0
},
{
"definition": {
"type": 0,
"name": "m_nRenderMode",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 8,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
"value": 0
},
{
"definition": {
"type": 0,
"name": "m_fEffects",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 10,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
"value": 0
},
{
"definition": {
"type": 0,
"name": "m_clrRender",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 32,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
"value": 4294967295
},
{
"definition": {
"type": 0,
"name": "m_iTeamNum",
"flags": 0,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 6,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
"value": 0
},
{
"definition": {
"type": 0,
"name": "m_CollisionGroup",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 5,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
"value": 0
},
{
"definition": {
"type": 1,
"name": "m_flElasticity",
"flags": 8196,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 32,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
"value": 1
},
{
"definition": {
"type": 1,
"name": "m_flShadowCastDistance",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 4096,
"bitCount": 12,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
"value": 0
},
{
"definition": {
"type": 0,
"name": "m_hOwnerEntity",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 21,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
"value": 2097151
},
{
"definition": {
"type": 0,
"name": "m_hEffectEntity",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 21,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
"value": 2097151
},
{
"definition": {
"type": 0,
"name": "moveparent",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 21,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
"value": 2097151
},
{
"definition": {
"type": 0,
"name": "m_iParentAttachment",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 6,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
"value": 0
},
{
"definition": {
"type": 0,
"name": "movetype",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 4,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
"value": 0
},
{
"definition": {
"type": 0,
"name": "movecollide",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 3,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
"value": 0
},
{
"definition": {
"type": 2,
"name": "m_vecMins",
"flags": 4,
"excludeDTName": null,
"lowValue": 0,
"highValue": -121121.125,
"bitCount": 96,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_CollisionProperty"
},
"value": {
"x": 0,
"y": 0,
"z": 0
}
},
{
"definition": {
"type": 0,
"name": "m_iTextureFrameIndex",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 8,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
"value": 0
},
{
"definition": {
"type": 0,
"name": "m_bSimulatedEveryTick",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 1,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
"value": 0
},
{
"definition": {
"type": 0,
"name": "m_bAnimatedEveryTick",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 1,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
"value": 0
},
{
"definition": {
"type": 0,
"name": "m_bAlternateSorting",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 1,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_BaseEntity"
},
"value": 0
},
{
"definition": {
"type": 1,
"name": "m_flWaveHeight",
"flags": 16,
"excludeDTName": null,
"lowValue": 0.03125,
"highValue": 8,
"bitCount": 8,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_WORLD"
},
"value": 0.03125
},
{
"definition": {
"type": 2,
"name": "m_WorldMins",
"flags": 8192,
"excludeDTName": null,
"lowValue": 0,
"highValue": -121121.125,
"bitCount": 0,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_WORLD"
},
"value": {
"x": -5394,
"y": -4832,
"z": -584
}
},
{
"definition": {
"type": 2,
"name": "m_WorldMaxs",
"flags": 8192,
"excludeDTName": null,
"lowValue": 0,
"highValue": -121121.125,
"bitCount": 0,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_WORLD"
},
"value": {
"x": 6450,
"y": 5248,
"z": 960
}
},
{
"definition": {
"type": 0,
"name": "m_bStartDark",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 1,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_WORLD"
},
"value": 0
},
{
"definition": {
"type": 1,
"name": "m_flMaxOccludeeArea",
"flags": 4,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 32,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_WORLD"
},
"value": 0
},
{
"definition": {
"type": 1,
"name": "m_flMinOccluderArea",
"flags": 4,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 32,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_WORLD"
},
"value": 0
},
{
"definition": {
"type": 1,
"name": "m_flMaxPropScreenSpaceWidth",
"flags": 4,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 32,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_WORLD"
},
"value": -1
},
{
"definition": {
"type": 1,
"name": "m_flMinPropScreenSpaceWidth",
"flags": 4,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 32,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_WORLD"
},
"value": 0
},
{
"definition": {
"type": 4,
"name": "m_iszDetailSpriteMaterial",
"flags": 0,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 0,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_WORLD"
},
"value": "detail/detailsprites_sawmill"
},
{
"definition": {
"type": 0,
"name": "m_bColdWorld",
"flags": 1,
"excludeDTName": null,
"lowValue": 0,
"highValue": 0,
"bitCount": 1,
"table": null,
"numElements": 0,
"arrayProperty": null,
"ownerTableName": "DT_WORLD"
},
"value": 0
}
],
"inPVS": false,
"pvs": 1
}