Skip to content

Instantly share code, notes, and snippets.

@yeyus
Last active June 6, 2025 22:50
Show Gist options
  • Save yeyus/a3aac990a9c871563c5d706cae44834b to your computer and use it in GitHub Desktop.
Save yeyus/a3aac990a9c871563c5d706cae44834b to your computer and use it in GitHub Desktop.
rust.thompson.entities
{
"m_GameObject": {
"m_FileID": 0,
"m_PathID": 7772983644637309499
},
"m_Enabled": 1,
"m_Script": {
"m_FileID": 0,
"m_PathID": -4029366973804503016
},
"m_Name": "",
"ingredients": [
{
"itemDef": {
"m_FileID": 0,
"m_PathID": 4447546270606143482
},
"amount": 10.0,
"ignoreInTutorial": 0,
"isBP": 0
},
{
"itemDef": {
"m_FileID": 0,
"m_PathID": -7110137220447974930
},
"amount": 5.0,
"ignoreInTutorial": 0,
"isBP": 0
}
],
"additionalUnlocks": [],
"defaultBlueprint": 0,
"userCraftable": 1,
"isResearchable": 1,
"forceShowInConveyorFilter": 0,
"rarity": 1,
"workbenchLevelRequired": 1,
"scrapRequired": 0,
"scrapFromRecycle": 0,
"NeedsSteamItem": 0,
"RequireUnlockedItem": {
"m_FileID": 0,
"m_PathID": 0
},
"blueprintStackSize": -1,
"time": 3.0,
"amountToCreate": 4,
"ForceThisCraftTime": 0,
"UnlockAchievment": "",
"RecycleStat": "",
"Overrides": []
}
{
"m_GameObject": {
"m_FileID": 0,
"m_PathID": 7772983644637309499
},
"m_Enabled": 1,
"m_Script": {
"m_FileID": 0,
"m_PathID": 686350244271551015
},
"m_Name": "",
"projectileObject": {
"guid": "f5b0ab5cb1c8c2b4f8a67fe21d4266b1"
},
"mods": [],
"ammoType": 1,
"numProjectiles": 1,
"projectileSpread": 0.0,
"projectileVelocity": 300.0,
"projectileVelocitySpread": 0.0,
"useCurve": 0,
"spreadScalar": {
"m_Curve": [],
"m_PreInfinity": 2,
"m_PostInfinity": 2,
"m_RotationOrder": 4
},
"attackEffectOverride": {
"guid": ""
},
"barrelConditionLoss": 0.0,
"category": "bullet"
}
{
"m_GameObject": {
"m_FileID": 0,
"m_PathID": 7057938022313296588
},
"m_Enabled": 1,
"m_Script": {
"m_FileID": 0,
"m_PathID": 6228937623041683010
},
"m_Name": "",
"prefabID": 3243900999,
"globalBroadcast": 0,
"globalBuildingBlock": 0,
"postNetworkUpdateComponents": [],
"bounds": {
"m_Center": {
"x": -0.12950003,
"y": -0.011400003,
"z": -0.046700016
},
"m_Extent": {
"x": 0.3818978,
"y": 0.048797395,
"z": 0.12840867
}
},
"impactEffect": {
"guid": ""
},
"enableSaving": 1,
"syncPosition": 0,
"model": {
"m_FileID": 0,
"m_PathID": -4203314287579692461
},
"flags": 0,
"HasBrain": 0,
"worldModelAnimator": {
"m_FileID": 0,
"m_PathID": -8740846950538902541
},
"thirdPersonDeploySound": {
"m_FileID": 0,
"m_PathID": 7688533880755826782
},
"thirdPersonAimSound": {
"m_FileID": 0,
"m_PathID": -2277088516414643050
},
"thirdPersonAimEndSound": {
"m_FileID": 0,
"m_PathID": 5148661652494877807
},
"handBone": "r_hand",
"HoldAnimationOverride": {
"m_FileID": 0,
"m_PathID": -8708417242304309432
},
"isBuildingTool": 0,
"canBeUsedWithShield": 0,
"hostileScore": 8.0,
"holsterInfo": {
"slot": 0,
"backpackSlot": 0,
"displayWhenHolstered": 1,
"holsterBone": "spine3",
"holsterOffset": {
"x": 0.06,
"y": -0.07,
"z": 0.06
},
"holsterRotationOffset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"backpackHolsterOffset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"backpackHolsterRotationOffset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"HeldCameraMode": 0,
"FirstPersonArmOffset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"FirstPersonArmRotation": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"FirstPersonRotationStrength": 1.0,
"deployDelay": 1.0,
"repeatDelay": 0.13,
"animationDelay": 0.0,
"effectiveRange": 1.0,
"npcDamageScale": 1.0,
"attackLengthMin": -1.0,
"attackLengthMax": -1.0,
"attackSpacing": 0.0,
"aiAimSwayOffset": 0.0,
"aiAimCone": 4.0,
"aiOnlyInRange": 0,
"CloseRangeAddition": 0.0,
"MediumRangeAddition": 0.0,
"LongRangeAddition": 0.0,
"CanUseAtMediumRange": 1,
"CanUseAtLongRange": 1,
"reloadSounds": [
{
"m_FileID": 0,
"m_PathID": -3445986683866036749
},
{
"m_FileID": 0,
"m_PathID": 1088031801674372313
},
{
"m_FileID": 0,
"m_PathID": -8460243807729608865
},
{
"m_FileID": 0,
"m_PathID": -8749814821447744840
}
],
"thirdPersonMeleeSound": {
"m_FileID": 0,
"m_PathID": 0
},
"recoilCompDelayOverride": 0.0,
"wantsRecoilComp": 0,
"showCrosshairOnTutorial": 0,
"noHeadshots": 0,
"NoiseRadius": 75.0,
"damageScale": 0.75,
"distanceScale": 1.0,
"projectileVelocityScale": 1.0,
"automatic": 1,
"usableByTurret": 1,
"turretDamageScale": 0.35,
"largeTurretWeapon": 0,
"turretReloadDurationOverride": -1.0,
"attackFX": {
"guid": "5639c44d8fdd6f247ad4ef50ebd74b6e"
},
"silencedAttack": {
"guid": "6bb5e5abc64434e4aa7b7cce79924106"
},
"muzzleBrakeAttack": {
"guid": "628c8953721ae6e42a46c95bf51a7cda"
},
"fireModeSound": {
"m_FileID": 0,
"m_PathID": 7436826409700308896
},
"MuzzlePoint": {
"m_FileID": 0,
"m_PathID": -4909383829523952681
},
"reloadTime": 4.0,
"canUnloadAmmo": 1,
"primaryMagazine": {
"definition": {
"builtInSize": 20,
"ammoTypes": 1
},
"capacity": 0,
"contents": 7,
"ammoType": {
"m_FileID": 7,
"m_PathID": 7349078625301768506
},
"allowPlayerReloading": 1,
"allowAmmoSwitching": 1
},
"fractionalReload": 0,
"reloadStartDuration": 0.0,
"reloadFractionDuration": 0.0,
"reloadEndDuration": 0.0,
"alternateDryFireRate": 0.0,
"aimSway": 3.0,
"aimSwaySpeed": 1.0,
"recoil": {
"m_FileID": 0,
"m_PathID": -7447477426027939346
},
"aimconeCurve": {
"m_Curve": [
{
"time": 0.0,
"value": 1.001606,
"inSlope": 0.021177538,
"outSlope": 0.021177538,
"weightedMode": 0,
"inWeight": 0.0,
"outWeight": 0.15151134
},
{
"time": 0.25,
"value": 1.0,
"inSlope": -0.023718586,
"outSlope": -0.023718586,
"weightedMode": 0,
"inWeight": 0.15783608,
"outWeight": 0.33333334
},
{
"time": 0.5,
"value": 0.0,
"inSlope": 0.0,
"outSlope": 0.0,
"weightedMode": 0,
"inWeight": 0.33333334,
"outWeight": 0.33333334
},
{
"time": 0.75,
"value": 1.0,
"inSlope": 0.019714763,
"outSlope": 0.019714763,
"weightedMode": 0,
"inWeight": 0.33333334,
"outWeight": 0.18933593
},
{
"time": 1.0007324,
"value": 1.0,
"inSlope": -0.0,
"outSlope": -0.0,
"weightedMode": 0,
"inWeight": 0.08018359,
"outWeight": 0.0
}
],
"m_PreInfinity": 2,
"m_PostInfinity": 2,
"m_RotationOrder": 4
},
"aimCone": 0.5,
"hipAimCone": 1.8,
"aimconePenaltyPerShot": 0.25,
"aimConePenaltyMax": 1.0,
"aimconePenaltyRecoverTime": 0.15,
"aimconePenaltyRecoverDelay": 0.15,
"stancePenaltyScale": 1.0,
"hasADS": 1,
"noAimingWhileCycling": 0,
"manualCycle": 0,
"isBurstWeapon": 0,
"canChangeFireModes": 1,
"defaultOn": 1,
"internalBurstRecoilScale": 0.8,
"internalBurstFireRateScale": 0.8,
"internalBurstAimConeScale": 0.8,
"resetDuration": 0.3,
"numShotsFired": 0
}
{
"m_GameObject": {
"m_FileID": 0,
"m_PathID": 3234460863835484681
},
"m_Enabled": 1,
"m_Script": {
"m_FileID": 0,
"m_PathID": 6426347851401258567
},
"m_Name": "",
"itemid": 317398316,
"shortname": "metal.refined",
"era": 0,
"eraRestrictions": 0,
"displayName": {
"token": "metal.refined",
"english": "High Quality Metal"
},
"displayDescription": {
"token": "metal.refined.desc",
"english": "High quality metal suitable for armor and weapons construction."
},
"iconSprite": {
"m_FileID": 1,
"m_PathID": 2784193156928835770
},
"category": 3,
"selectionPanel": 0,
"maxDraggable": 0,
"itemType": 1,
"amountType": 0,
"occupySlots": 0,
"stackable": 100,
"volume": 0,
"baseRadioactivity": 0.0,
"quickDespawn": 0,
"blockStealingInSafeZone": 0,
"tutorialAllowance": 0,
"supportsStackableOwnership": 0,
"rarity": 3,
"despawnRarity": 0,
"spawnAsBlueprint": 0,
"inventoryGrabSound": {
"m_FileID": 2,
"m_PathID": 8172627064499950496
},
"inventoryDropSound": {
"m_FileID": 2,
"m_PathID": -2796756165258015385
},
"physImpactSoundDef": {
"m_FileID": 2,
"m_PathID": -3225638529678334481
},
"condition": {
"enabled": 0,
"max": 0.0,
"repairable": 0,
"maintainMaxCondition": 0,
"ovenCondition": 0,
"foundCondition": {
"fractionMin": 1.0,
"fractionMax": 1.0
},
"hideConditionBar": 0,
"breakEffect": {
"guid": ""
}
},
"hidden": 0,
"flags": 0,
"hideSelectedPanel": 0,
"steamItem": {
"m_FileID": 0,
"m_PathID": 0
},
"steamDlc": {
"m_FileID": 0,
"m_PathID": 0
},
"Parent": {
"m_FileID": 0,
"m_PathID": 0
},
"worldModelPrefab": {
"guid": "3b58acbdff2fd3942a51d854cf3c773c"
},
"worldModelOverrides": [],
"treatAsComponentForRepairs": 0,
"AlignWorldModelOnDrop": 0,
"WorldModelDropOffset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"AdjustCenterOfMassOnDrop": 0,
"DropCenterOfMass": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"isRedirectOf": {
"m_FileID": 0,
"m_PathID": 0
},
"redirectVendingBehaviour": 0,
"Traits": 8,
"panel": {
"m_FileID": 0,
"m_PathID": 0
}
}
{
"m_GameObject": {
"m_FileID": 0,
"m_PathID": 3234460863835484681
},
"m_Enabled": 1,
"m_Script": {
"m_FileID": 0,
"m_PathID": 3395285039598727422
},
"m_Name": "",
"xpPerUnit": 1.0,
"unitSize": 25
}
{
"m_GameObject": {
"m_FileID": 0,
"m_PathID": -8645904206673825423
},
"m_Enabled": 1,
"m_Script": {
"m_FileID": 0,
"m_PathID": -4029366973804503016
},
"m_Name": "",
"ingredients": [
{
"itemDef": {
"m_FileID": 0,
"m_PathID": 1674054241909027919
},
"amount": 10.0,
"ignoreInTutorial": 0,
"isBP": 0
},
{
"itemDef": {
"m_FileID": 0,
"m_PathID": -3669843577549127015
},
"amount": 100.0,
"ignoreInTutorial": 0,
"isBP": 0
},
{
"itemDef": {
"m_FileID": 0,
"m_PathID": -8452515912299725194
},
"amount": 1.0,
"ignoreInTutorial": 0,
"isBP": 0
},
{
"itemDef": {
"m_FileID": 0,
"m_PathID": 8254471365251816232
},
"amount": 1.0,
"ignoreInTutorial": 0,
"isBP": 0
}
],
"additionalUnlocks": [],
"defaultBlueprint": 0,
"userCraftable": 1,
"isResearchable": 1,
"forceShowInConveyorFilter": 0,
"rarity": 3,
"workbenchLevelRequired": 2,
"scrapRequired": 0,
"scrapFromRecycle": 0,
"NeedsSteamItem": 0,
"RequireUnlockedItem": {
"m_FileID": 0,
"m_PathID": 0
},
"blueprintStackSize": -1,
"time": 30.0,
"amountToCreate": 1,
"ForceThisCraftTime": 0,
"UnlockAchievment": "",
"RecycleStat": "",
"Overrides": []
}
{
"m_GameObject": {
"m_FileID": 0,
"m_PathID": -8645904206673825423
},
"m_Enabled": 1,
"m_Script": {
"m_FileID": 0,
"m_PathID": 6426347851401258567
},
"m_Name": "",
"itemid": -1758372725,
"shortname": "smg.thompson",
"era": 1000,
"eraRestrictions": 0,
"displayName": {
"token": "smg.thompson",
"english": "Thompson"
},
"displayDescription": {
"token": "smg.thompson.desc",
"english": "A medium damage machine gun."
},
"iconSprite": {
"m_FileID": 4,
"m_PathID": 3543141309532436879
},
"category": 0,
"selectionPanel": 2,
"maxDraggable": 0,
"itemType": 1,
"amountType": 0,
"occupySlots": 0,
"stackable": 1,
"volume": 0,
"baseRadioactivity": 0.0,
"quickDespawn": 0,
"blockStealingInSafeZone": 0,
"tutorialAllowance": 0,
"supportsStackableOwnership": 0,
"rarity": 3,
"despawnRarity": 0,
"spawnAsBlueprint": 0,
"inventoryGrabSound": {
"m_FileID": 2,
"m_PathID": -5245629895801547587
},
"inventoryDropSound": {
"m_FileID": 2,
"m_PathID": 2040169675212173444
},
"physImpactSoundDef": {
"m_FileID": 2,
"m_PathID": 2387596296853014166
},
"condition": {
"enabled": 1,
"max": 100.0,
"repairable": 1,
"maintainMaxCondition": 0,
"ovenCondition": 0,
"foundCondition": {
"fractionMin": 0.1,
"fractionMax": 0.2
},
"hideConditionBar": 0,
"breakEffect": {
"guid": ""
}
},
"hidden": 0,
"flags": 0,
"hideSelectedPanel": 0,
"steamItem": {
"m_FileID": 0,
"m_PathID": 0
},
"steamDlc": {
"m_FileID": 0,
"m_PathID": 0
},
"Parent": {
"m_FileID": 0,
"m_PathID": 0
},
"worldModelPrefab": {
"guid": "1e23d28c03421a44b8237a0da2d47be3"
},
"worldModelOverrides": [],
"treatAsComponentForRepairs": 0,
"AlignWorldModelOnDrop": 0,
"WorldModelDropOffset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"AdjustCenterOfMassOnDrop": 0,
"DropCenterOfMass": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"isRedirectOf": {
"m_FileID": 0,
"m_PathID": 0
},
"redirectVendingBehaviour": 0,
"Traits": 8,
"panel": {
"m_FileID": 0,
"m_PathID": 0
}
}
{
"m_GameObject": {
"m_FileID": 0,
"m_PathID": -8645904206673825423
},
"m_Enabled": 1,
"m_Script": {
"m_FileID": 0,
"m_PathID": -5238457615144061859
},
"m_Name": "",
"capacity": 4,
"maxStackSize": 0,
"containerVolume": 0,
"canLootInWorld": 0,
"pickupInWorldDelay": 0.0,
"maxWeight": -1.0,
"worldWeightScale": 1.0,
"containerFlags": 96,
"onlyAllowedContents": 1,
"onlyAllowedItemType": {
"m_FileID": 0,
"m_PathID": 0
},
"availableSlots": [
2,
4,
8,
16,
32,
64,
128
],
"validItemWhitelist": [],
"openInDeployed": 0,
"openInInventory": 1,
"defaultContents": [],
"blockAmmoSource": 0,
"openSound": {
"m_FileID": 0,
"m_PathID": 0
},
"closeSound": {
"m_FileID": 0,
"m_PathID": 0
}
}
{
"m_GameObject": {
"m_FileID": 0,
"m_PathID": 3954468821750498672
},
"m_Enabled": 1,
"m_Script": {
"m_FileID": 0,
"m_PathID": 6426347851401258567
},
"m_Name": "",
"itemid": -151838493,
"shortname": "wood",
"era": 0,
"eraRestrictions": 0,
"displayName": {
"token": "wood",
"english": "Wood"
},
"displayDescription": {
"token": "wood.desc",
"english": "Wood. Collected from trees and used in many crafting recipes. It's also needed to cook in camp-fires."
},
"iconSprite": {
"m_FileID": 1,
"m_PathID": -2619823057578043104
},
"category": 3,
"selectionPanel": 0,
"maxDraggable": 0,
"itemType": 1,
"amountType": 0,
"occupySlots": 0,
"stackable": 1000,
"volume": 0,
"baseRadioactivity": 0.0,
"quickDespawn": 0,
"blockStealingInSafeZone": 0,
"tutorialAllowance": 0,
"supportsStackableOwnership": 0,
"rarity": 0,
"despawnRarity": 0,
"spawnAsBlueprint": 0,
"inventoryGrabSound": {
"m_FileID": 2,
"m_PathID": 8161472119920440696
},
"inventoryDropSound": {
"m_FileID": 2,
"m_PathID": 6574797083097961374
},
"physImpactSoundDef": {
"m_FileID": 2,
"m_PathID": 878078603470887197
},
"condition": {
"enabled": 0,
"max": 0.0,
"repairable": 0,
"maintainMaxCondition": 0,
"ovenCondition": 0,
"foundCondition": {
"fractionMin": 1.0,
"fractionMax": 1.0
},
"hideConditionBar": 0,
"breakEffect": {
"guid": ""
}
},
"hidden": 0,
"flags": 0,
"hideSelectedPanel": 0,
"steamItem": {
"m_FileID": 0,
"m_PathID": 0
},
"steamDlc": {
"m_FileID": 0,
"m_PathID": 0
},
"Parent": {
"m_FileID": 0,
"m_PathID": 0
},
"worldModelPrefab": {
"guid": "d2967537da8a7be429b10845d60ed301"
},
"worldModelOverrides": [],
"treatAsComponentForRepairs": 0,
"AlignWorldModelOnDrop": 0,
"WorldModelDropOffset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"AdjustCenterOfMassOnDrop": 0,
"DropCenterOfMass": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"isRedirectOf": {
"m_FileID": 0,
"m_PathID": 0
},
"redirectVendingBehaviour": 0,
"Traits": 8,
"panel": {
"m_FileID": 0,
"m_PathID": 0
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment