Skip to content

Commit 2eb2f30

Browse files
authored
update for deadlock schema (christmas patch) (#156)
1 parent 2da8fa3 commit 2eb2f30

File tree

6 files changed

+322
-68
lines changed

6 files changed

+322
-68
lines changed

RELEASE_NOTES.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
### 0.39.1 (2025-12-16)
2+
3+
- Update to latest Deadlock schema
4+
15
### 0.38.1 (2025-12-04)
26

37
- Update to latest Deadlock schema

src/DemoFile.Game.Deadlock/EntityEvents.AutoGen.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -390,6 +390,7 @@ public struct EntityEvents
390390
public EntityEvents<CCitadel_BreakablePropModifierPickup, DeadlockDemoParser> CCitadel_BreakablePropModifierPickup;
391391
public EntityEvents<CCitadel_BreakablePropPickup, DeadlockDemoParser> CCitadel_BreakablePropPickup;
392392
public EntityEvents<CCitadel_CatAnimating, DeadlockDemoParser> CCitadel_CatAnimating;
393+
public EntityEvents<CCitadel_CosmeticItem_Snowball, DeadlockDemoParser> CCitadel_CosmeticItem_Snowball;
393394
public EntityEvents<CCitadel_DeployablePreview, DeadlockDemoParser> CCitadel_DeployablePreview;
394395
public EntityEvents<CCitadel_Destroyable_Building, DeadlockDemoParser> CCitadel_Destroyable_Building;
395396
public EntityEvents<CCitadel_DoorwayPortal, DeadlockDemoParser> CCitadel_DoorwayPortal;

src/DemoFile.Game.Deadlock/Schema/!GlobalTypes.json

Lines changed: 61 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5472,6 +5472,10 @@
54725472
{
54735473
"name": "k_eFireEntityOutput",
54745474
"value": 9
5475+
},
5476+
{
5477+
"name": "k_eSeasonalEvent",
5478+
"value": 10
54755479
}
54765480
]
54775481
},
@@ -9285,12 +9289,16 @@
92859289
"value": 21
92869290
},
92879291
{
9288-
"name": "ESlot_None",
9292+
"name": "ESlot_Cosmetic_1",
92899293
"value": 22
92909294
},
9295+
{
9296+
"name": "ESlot_None",
9297+
"value": 23
9298+
},
92919299
{
92929300
"name": "EMaxAbilitySlots",
9293-
"value": 22
9301+
"value": 23
92949302
}
92959303
]
92969304
},
@@ -12201,6 +12209,10 @@
1220112209
{
1220212210
"name": "IN_CANCEL_ABILITY",
1220312211
"value": 1152921504606846976
12212+
},
12213+
{
12214+
"name": "IN_COSMETIC_1",
12215+
"value": 2305843009213693952
1220412216
}
1220512217
]
1220612218
},
@@ -12850,7 +12862,7 @@
1285012862
"value": 356
1285112863
},
1285212864
{
12853-
"name": "k_EUserMsg_SeasonalAchievementUnlocked",
12865+
"name": "k_EUserMsg_SeasonalKill",
1285412866
"value": 357
1285512867
},
1285612868
{
@@ -20420,8 +20432,12 @@
2042020432
"value": 4
2042120433
},
2042220434
{
20423-
"name": "EAbilityType_Melee",
20435+
"name": "EAbilityType_Cosmetic",
2042420436
"value": 5
20437+
},
20438+
{
20439+
"name": "EAbilityType_Melee",
20440+
"value": 6
2042520441
}
2042620442
]
2042720443
},
@@ -25039,9 +25055,13 @@
2503925055
"value": 242
2504025056
},
2504125057
{
25042-
"name": "MODIFIER_STATE_COUNT",
25058+
"name": "MODIFIER_STATE_IGNORE_OUT_OF_PLAY_AREA_CHECK",
2504325059
"value": 243
2504425060
},
25061+
{
25062+
"name": "MODIFIER_STATE_COUNT",
25063+
"value": 244
25064+
},
2504525065
{
2504625066
"name": "MODIFIER_STATE_INVALID",
2504725067
"value": 65535
@@ -25127,6 +25147,19 @@
2512725147
}
2512825148
]
2512925149
},
25150+
"EBetweenValueBehavior": {
25151+
"align": 4,
25152+
"items": [
25153+
{
25154+
"name": "Lerp",
25155+
"value": 0
25156+
},
25157+
{
25158+
"name": "UsePrevious",
25159+
"value": 1
25160+
}
25161+
]
25162+
},
2513025163
"Detail2Combo_t": {
2513125164
"align": 4,
2513225165
"items": [
@@ -38025,6 +38058,19 @@
3802538058
"fields": [
3802638059
]
3802738060
},
38061+
"AbilityCosmeticInfo_t": {
38062+
"metadata": [
38063+
{
38064+
"name": "MGetKV3ClassDefaults",
38065+
"value": "<kv3>"
38066+
},
38067+
{
38068+
"name": "MPropertyAutoExpandSelf"
38069+
}
38070+
],
38071+
"fields": [
38072+
]
38073+
},
3802838074
"CStopwatchBase": {
3802938075
"parent": "CSimpleSimTimer",
3803038076
"metadata": [
@@ -43854,6 +43900,16 @@
4385443900
"fields": [
4385543901
]
4385643902
},
43903+
"CLevelProgressionDefinition": {
43904+
"metadata": [
43905+
{
43906+
"name": "MGetKV3ClassDefaults",
43907+
"value": "<kv3>"
43908+
}
43909+
],
43910+
"fields": [
43911+
]
43912+
},
4385743913
"C_OP_RemapScalarOnceTimed": {
4385843914
"parent": "CParticleFunctionOperator",
4385943915
"metadata": [

src/DemoFile.Game.Deadlock/Schema/server.json

Lines changed: 108 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -2896,6 +2896,17 @@
28962896
"fields": [
28972897
]
28982898
},
2899+
"CCitadel_CosmeticItem_Snowball_VData": {
2900+
"parent": "CitadelItemVData",
2901+
"metadata": [
2902+
{
2903+
"name": "MGetKV3ClassDefaults",
2904+
"value": "<kv3>"
2905+
}
2906+
],
2907+
"fields": [
2908+
]
2909+
},
28992910
"CNPC_FieldSentryVData": {
29002911
"parent": "CNPC_SimpleAnimatingAIVData",
29012912
"metadata": [
@@ -4433,6 +4444,57 @@
44334444
"fields": [
44344445
]
44354446
},
4447+
"CCitadel_CosmeticItem_Snowball": {
4448+
"parent": "CCitadel_Item",
4449+
"metadata": [
4450+
],
4451+
"fields": [
4452+
{
4453+
"name": "m_nSeasonal2025Level",
4454+
"type": {
4455+
"name": "int32",
4456+
"category": 0
4457+
},
4458+
"metadata": [
4459+
]
4460+
},
4461+
{
4462+
"name": "m_flSeasonal2025LevelFrac",
4463+
"type": {
4464+
"name": "float32",
4465+
"category": 0
4466+
},
4467+
"metadata": [
4468+
]
4469+
},
4470+
{
4471+
"name": "m_flNextShotTime",
4472+
"type": {
4473+
"name": "GameTime_t",
4474+
"category": 5
4475+
},
4476+
"metadata": [
4477+
{
4478+
"name": "MNetworkUserGroup",
4479+
"value": "LocalPlayerOwnerExclusive"
4480+
}
4481+
]
4482+
},
4483+
{
4484+
"name": "m_nShotsRemaining",
4485+
"type": {
4486+
"name": "int32",
4487+
"category": 0
4488+
},
4489+
"metadata": [
4490+
{
4491+
"name": "MNetworkUserGroup",
4492+
"value": "LocalPlayerOwnerExclusive"
4493+
}
4494+
]
4495+
}
4496+
]
4497+
},
44364498
"CCitadel_Modifier_GoatCharging": {
44374499
"parent": "CCitadelModifier",
44384500
"metadata": [
@@ -15056,6 +15118,13 @@
1505615118
"fields": [
1505715119
]
1505815120
},
15121+
"CCitadel_Modifier_NeutralDamageGrowth": {
15122+
"parent": "CCitadelModifier",
15123+
"metadata": [
15124+
],
15125+
"fields": [
15126+
]
15127+
},
1505915128
"CInfoHeroTestingPoint": {
1506015129
"parent": "CPointEntity",
1506115130
"metadata": [
@@ -18749,11 +18818,16 @@
1874918818
]
1875018819
},
1875118820
{
18752-
"name": "m_TargetAbilityID",
18821+
"name": "m_vecImbuedAbilities",
1875318822
"type": {
18754-
"name": "CUtlStringToken",
18823+
"name": "CNetworkUtlVectorBase< CUtlStringToken >",
1875518824
"category": 4,
18756-
"atomic": 0
18825+
"atomic": 2,
18826+
"inner": {
18827+
"name": "CUtlStringToken",
18828+
"category": 4,
18829+
"atomic": 0
18830+
}
1875718831
},
1875818832
"metadata": [
1875918833
]
@@ -25165,11 +25239,16 @@
2516525239
]
2516625240
},
2516725241
{
25168-
"name": "m_TargetAbilityID",
25242+
"name": "m_vecImbuedAbilities",
2516925243
"type": {
25170-
"name": "CUtlStringToken",
25244+
"name": "CNetworkUtlVectorBase< CUtlStringToken >",
2517125245
"category": 4,
25172-
"atomic": 0
25246+
"atomic": 2,
25247+
"inner": {
25248+
"name": "CUtlStringToken",
25249+
"category": 4,
25250+
"atomic": 0
25251+
}
2517325252
},
2517425253
"metadata": [
2517525254
]
@@ -38373,25 +38452,6 @@
3837338452
}
3837438453
]
3837538454
},
38376-
{
38377-
"name": "m_vecImbuedByAbilitiyIDs",
38378-
"type": {
38379-
"name": "CNetworkUtlVectorBase< CUtlStringToken >",
38380-
"category": 4,
38381-
"atomic": 2,
38382-
"inner": {
38383-
"name": "CUtlStringToken",
38384-
"category": 4,
38385-
"atomic": 0
38386-
}
38387-
},
38388-
"metadata": [
38389-
{
38390-
"name": "MNetworkChangeCallback",
38391-
"value": "OnAbilityImbuedChanged"
38392-
}
38393-
]
38394-
},
3839538455
{
3839638456
"name": "m_bCanBeUpgraded",
3839738457
"type": {
@@ -38625,13 +38685,22 @@
3862538685
]
3862638686
},
3862738687
{
38628-
"name": "m_nImbuedAbilityID",
38688+
"name": "m_vecImbuedAbilities",
3862938689
"type": {
38630-
"name": "CUtlStringToken",
38690+
"name": "CNetworkUtlVectorBase< CUtlStringToken >",
3863138691
"category": 4,
38632-
"atomic": 0
38692+
"atomic": 2,
38693+
"inner": {
38694+
"name": "CUtlStringToken",
38695+
"category": 4,
38696+
"atomic": 0
38697+
}
3863338698
},
3863438699
"metadata": [
38700+
{
38701+
"name": "MNetworkChangeCallback",
38702+
"value": "OnAbilityImbuedChanged"
38703+
}
3863538704
]
3863638705
},
3863738706
{
@@ -48788,6 +48857,17 @@
4878848857
}
4878948858
]
4879048859
},
48860+
"CCitadel_Modifier_NeutralDamageGrowthVData": {
48861+
"parent": "CCitadelModifierVData",
48862+
"metadata": [
48863+
{
48864+
"name": "MGetKV3ClassDefaults",
48865+
"value": "<kv3>"
48866+
}
48867+
],
48868+
"fields": [
48869+
]
48870+
},
4879148871
"CHandleTest": {
4879248872
"parent": "CBaseEntity",
4879348873
"metadata": [

0 commit comments

Comments
 (0)