Deadlock update

Build 25639407

30 Sept 2026, 22:35 UTC

Official patch notes

Not available

Technical changes

78 files changed

+2086 additions-1534 removals
View file changes

Technical changes

Changed files

Showing 20 of 78 tracked files.

78 files+2086-1534
M
DumpSource2/.stringsignore
+42-14
@@ -375,6 +375,7 @@ $SPECULARSCALE
375375 <team number> - Unlock the flex slots for a team (or both teams if you omit the team number)
376376 <type> Dumps the contents of the currently subscribed caches of a particular type
377377 <xp> [BookID=1] Grants the specified amount of XP to the book
378+> this is a large delta
378379 A
379380 A 3-bone solver that uses two 2-bone solves under the hood to emulate a dog leg.
380381 A bias on the lerp
@@ -1212,6 +1213,7 @@ Args: [Asset directory Path]
12121213 Args: [Voice Container Path]
12131214 Arm Attacks
12141215 Armor
1216+Around this is a small delta
12151217 Array
12161218 ArrivalDirectionType_t
12171219 As an observer, lock the spectator target to the currently observed target
@@ -1511,6 +1513,8 @@ Blue Channel
15111513 Blue channel of the HUD subtitle background color.
15121514 Blue channel of the HUD subtitle text color.
15131515 Blue channel of the color used for enemy health bars and other enemy indicators in the UI.
1516+Blue channel of the color used for enemy ziplines and enemy objectives on the minimap.
1517+Blue channel of the color used for the part of an enemy health bar just lost to damage.
15141518 Blue with Blue as Alpha
15151519 BlurFilterType_t
15161520 Blurry up through this distance.
@@ -5099,6 +5103,7 @@ CITADEL_PING_LOOK_HERE
50995103 CITADEL_PING_LOOSE_SOULS
51005104 CITADEL_PING_MEET_HERE
51015105 CITADEL_PING_MID_BOSS_HERE
5106+CITADEL_PING_MINIMAP_ALARM
51025107 CITADEL_PING_MINIMAP_LOCATION_PING
51035108 CITADEL_PING_MISSING
51045109 CITADEL_PING_NEED_COVER
@@ -9184,6 +9189,8 @@ Distance field occlusion length
91849189 Distance field ray origin bias max
91859190 Distance field ray origin bias min
91869191 Distance from core we consider to be a threat
9192+Distance in meters from the camera at which names above health bars are fully faded out
9193+Distance in meters from the camera at which names above health bars start fading out
91879194 Distance invariant capsule radius, in pixels at 1080 vertical res. This makes targets less finnicky to hit at a distance. Near range, we'll have already hit via hitbox.
91889195 Distance threshold that we allow bullet to penetrate body to headshot.
91899196 Distance to Both of Two Control Points
@@ -10352,12 +10359,12 @@ EQ_BOOL
1035210359 EQ_COLOR_RGB
1035310360 EQ_EHANDLE
1035410361 EQ_ENTITY_NAME
10362+EQ_ENUM
1035510363 EQ_FLOAT
1035610364 EQ_GAMETIME
1035710365 EQ_INT
1035810366 EQ_LEAF
1035910367 EQ_PANEL_HANDLE
10360-EQ_SCHEMA_ENUM
1036110368 EQ_STRING
1036210369 EQ_VEC2
1036310370 EQ_VEC3
@@ -12222,6 +12229,8 @@ Green Channel
1222212229 Green channel of the HUD subtitle background color.
1222312230 Green channel of the HUD subtitle text color.
1222412231 Green channel of the color used for enemy health bars and other enemy indicators in the UI.
12232+Green channel of the color used for enemy ziplines and enemy objectives on the minimap.
12233+Green channel of the color used for the part of an enemy health bar just lost to damage.
1222512234 Green with Green as Alpha
1222612235 Ground Dash Stuff
1222712236 Ground IK
@@ -12594,7 +12603,6 @@ How logn does the player icon linger on the minimap after they die
1259412603 How long CAI_CitadelNPC::FVisible() results stay cached
1259512604 How long a dead hero's ragdoll exists for before it despawns. Can outlive the death camera ( citadel_death_return_to_spawn_delay ) so that other players still see the body.
1259612605 How long a frame must stall before we make a log message.
12597-How long a low stamina reading stays trusted without a fresh stamina message.
1259812606 How long a mantleable ledge must stay ahead of you while you keep moving toward it before the Auto-Mantle settings can climb it
1259912607 How long a ping panel lasts for. < 0 for infinite
1260012608 How long a player is deemed in combat taking or dealing damage to a neutral trooper
@@ -12873,6 +12881,7 @@ IN_BUTTON_UP_DOWN_UP
1287312881 IN_BUTTON_UP_DOWN_UP_DOWN
1287412882 IN_CANCEL_ABILITY
1287512883 IN_COSMETIC_1
12884+IN_DOWN_DASH
1287612885 IN_DUCK
1287712886 IN_DUCK_TOGGLE
1287812887 IN_FIRST_MOD_SPECIFIC_BIT
@@ -15041,6 +15050,7 @@ Min size of the recv margin queue when in tools/debug mode
1504115050 Min time between messages a player bot can send
1504215051 Min value property name
1504315052 Min walk speed
15053+Min z offset for character's whose offset attachment go very low
1504415054 Min/Max number parts to destroy when gibbing
1504515055 MinExposure
1504615056 MinHitPointsToCommit
@@ -15486,12 +15496,12 @@ NE_BOOL
1548615496 NE_COLOR_RGB
1548715497 NE_EHANDLE
1548815498 NE_ENTITY_NAME
15499+NE_ENUM
1548915500 NE_FLOAT
1549015501 NE_GAMETIME
1549115502 NE_INT
1549215503 NE_LEAF
1549315504 NE_PANEL_HANDLE
15494-NE_SCHEMA_ENUM
1549515505 NE_STRING
1549615506 NE_VEC2
1549715507 NE_VEC3
@@ -15614,6 +15624,7 @@ Name of the hero that should be faked as the local player
1561415624 Name of the layer
1561515625 Name of the mixgroup. TODO: needs to be autopopulated with mixgroups.
1561615626 Name of the particle system to dynamically spawn
15627+Name shown above hero health bars. 0: player name, 1: hero name, 2: none
1561715628 Name shown at the centre of the radial. Leave empty to fall back on the entity's own name.
1561815629 NameMatches
1561915630 Named Values
@@ -16965,6 +16976,7 @@ PVAL_COUNT
1696516976 PVAL_CURSOR_FLOW
1696616977 PVAL_EHANDLE
1696716978 PVAL_ENTITY_NAME
16979+PVAL_ENUM
1696816980 PVAL_FLOAT
1696916981 PVAL_GAMETIME
1697016982 PVAL_INT
@@ -16975,14 +16987,11 @@ PVAL_PARTICLE_EHANDLE
1697516987 PVAL_QANGLE
1697616988 PVAL_RESOURCE
1697716989 PVAL_RESOURCE_NAME
16978-PVAL_SCHEMA_ENUM
1697916990 PVAL_SNDEVT_GUID
1698016991 PVAL_SNDEVT_NAME
1698116992 PVAL_STRING
1698216993 PVAL_TRANSFORM
1698316994 PVAL_TRANSFORM_WORLDSPACE
16984-PVAL_TYPESAFE_INT
16985-PVAL_TYPESAFE_INT64
1698616995 PVAL_UNKNOWN
1698716996 PVAL_VARIANT
1698816997 PVAL_VDATA_CHOICE
@@ -18015,6 +18024,8 @@ Red Channel
1801518024 Red channel of the HUD subtitle background color.
1801618025 Red channel of the HUD subtitle text color.
1801718026 Red channel of the color used for enemy health bars and other enemy indicators in the UI.
18027+Red channel of the color used for enemy ziplines and enemy objectives on the minimap.
18028+Red channel of the color used for the part of an enemy health bar just lost to damage.
1801818029 Red with Red as Alpha
1801918030 Redirect server console output
1802018031 Reduce rope popping on decay
@@ -18870,7 +18881,6 @@ SceneUtils_001
1887018881 SceneViewId_t
1887118882 Schedule
1887218883 ScheduleId_t
18873-Schema Enum
1887418884 SchemaSystem
1887518885 SchemaSystem_001
1887618886 Screen
@@ -19399,6 +19409,7 @@ SetRotationDistance
1939919409 SetRotatorTarget
1940019410 SetScale
1940119411 SetScrollSpeed
19412+SetShopOpen
1940219413 SetSize
1940319414 SetSlack
1940419415 SetSlideFriction
@@ -19799,7 +19810,9 @@ Smooth Arrival Path
1979919810 Smooth client's view after prediction error over this many seconds
1980019811 Smooth player eye z coordinate when traversing stairs.
1980119812 Smooth view/eye origin after prediction errors
19802-Snap mouse wheel scrolling in the shop's filtered tab to price tiers. The arrow keys step a tier either way.
19813+Smoothing for large deltas
19814+Smoothing for small deltas
19815+Snap mouse wheel scrolling in the shop's filtered tab to price tiers. The tier keybinds step a tier either way.
1980319816 Snap player eyes and orientation to specified pitch yaw <roll:optional> (must have sv_cheats).
1980419817 Snap player eyes to specified pitch yaw <roll:optional> (must have sv_cheats).
1980519818 SnapToStartPos
@@ -20094,7 +20107,6 @@ Ss Pos and Dot OUT CP
2009420107 Stack unwinding
2009520108 StackStats_Dump
2009620109 Staggered
20097-Stamina is always shown while the target has this many pips or fewer.
2009820110 Stance Override
2009920111 Stance Scale
2010020112 Stance Source
@@ -21255,8 +21267,6 @@ Type 0=time domain, 1 = freq domain
2125521267 Type of mood
2125621268 TypeManager
2125721269 TypeScriptCompiler
21258-Typesafe Int
21259-Typesafe Int64
2126021270 U
2126121271 U Spacing
2126221272 UF_FAIL_INVALID_ENTITY
@@ -22266,6 +22276,7 @@ When there is only a single player on the server, set whether or not we allow fo
2226622276 When this attack is used, pause shooting for this long
2226722277 When this attack is used, pause weapon reloads for this long
2226822278 When to consider the modifier a debuff.
22279+When tracing in free cursor mode, turn on a more expensive trace vs the local player model (nearer objects will undergo more scrutiny)
2226922280 When trimming a bloated CQ, leave at least N more commands than the minimum
2227022281 When trimming a bloated CQ, try to leave room for N more commands to be added. 0 will trim only what is needed to remove the immediate bloat, a very large value will reset the whole queue.
2227122282 When trimming an overful CQ due to app 'catchup' request, leave at least N more commands than the minimum
@@ -22491,6 +22502,7 @@ Z Axis offset from our camera pivot. +Up and -Down
2249122502 Z Dimension Count
2249222503 Z Dimension Spacing
2249322504 Z Offset
22505+Z Offset for all charcters, indpendent of the vmdl offset.
2249422506 Z axis scaling scalar field
2249522507 Z-Far
2249622508 Z-Near
@@ -24293,10 +24305,16 @@ citadel_enable_vdata_sound_preload
2429324305 citadel_end_of_match_additional_delay_s
2429424306 citadel_enemy_consume_stamina_notification_range_close
2429524307 citadel_enemy_consume_stamina_notification_range_far
24308+citadel_enemy_damage_delta_color_b
24309+citadel_enemy_damage_delta_color_g
24310+citadel_enemy_damage_delta_color_r
2429624311 citadel_enemy_ui_color_b
2429724312 citadel_enemy_ui_color_g
2429824313 citadel_enemy_ui_color_r
2429924314 citadel_enemy_visible_upon_reveal_duration
24315+citadel_enemy_zipline_color_b
24316+citadel_enemy_zipline_color_g
24317+citadel_enemy_zipline_color_r
2430024318 citadel_energy_tower
2430124319 citadel_english_hero_names
2430224320 citadel_english_mod_names
@@ -24728,9 +24746,9 @@ citadel_new_abandon_rules_early_end_countdown
2472824746 citadel_new_abandon_rules_early_t1
2472924747 citadel_new_abandon_rules_early_time
2473024748 citadel_new_mini_radial_delay_time
24731-citadel_new_ping_coyote_time
2473224749 citadel_new_ping_fow_window
2473324750 citadel_new_ping_free_cursor_world_trace
24751+citadel_new_ping_hitbox_self_test
2473424752 citadel_new_ping_minimap_left_click
2473524753 citadel_new_ping_system
2473624754 citadel_new_ping_system_fixed_slot_icons
@@ -25506,22 +25524,29 @@ citadel_unit_status_enabled
2550625524 citadel_unit_status_fadeout_dist
2550725525 citadel_unit_status_healthbar_highlight_speed
2550825526 citadel_unit_status_height
25527+citadel_unit_status_hero_name_mode
2550925528 citadel_unit_status_hide_names
2551025529 citadel_unit_status_max_distance_distance
2551125530 citadel_unit_status_max_distance_scale
2551225531 citadel_unit_status_max_health_per_bar
2551325532 citadel_unit_status_max_health_segment_increment
2551425533 citadel_unit_status_max_total_bars
2551525534 citadel_unit_status_min_distance_scale
25535+citadel_unit_status_name_fade_end_dist
25536+citadel_unit_status_name_fade_start_dist
25537+citadel_unit_status_offset_player_min_z
25538+citadel_unit_status_offset_player_z_offset_adjustment
25539+citadel_unit_status_offset_smooth_large_delta
25540+citadel_unit_status_offset_smooth_max_rate
25541+citadel_unit_status_offset_smooth_min_rate
25542+citadel_unit_status_offset_smooth_small_delta
2551625543 citadel_unit_status_opaque_dist_sq
2551725544 citadel_unit_status_recent_damage_time
2551825545 citadel_unit_status_show_ally_health_value
2551925546 citadel_unit_status_show_critical_state
2552025547 citadel_unit_status_show_health_value
2552125548 citadel_unit_status_show_stats
2552225549 citadel_unit_status_stamina_consume_linger
25523-citadel_unit_status_stamina_low_pips
25524-citadel_unit_status_stamina_low_show_window
2552525550 citadel_unit_status_transparent_dist_sq
2552625551 citadel_unit_status_viewer_damage_match_window
2552725552 citadel_unit_status_width
@@ -29691,6 +29716,7 @@ killvector
2969129716 knightcharge_projectile
2969229717 knightchargeleading_projectile
2969329718 koth_early_warning_time
29719+koth_silent_spawn
2969429720 labelled_debug_helper_arc_segments
2969529721 labelled_debug_helper_enabled
2969629722 labelled_debug_helper_scale
@@ -34314,6 +34340,7 @@ m_bIsSecondaryTool
3431434340 m_bIsSemiAuto
3431534341 m_bIsSet
3431634342 m_bIsShadowFormCast
34343+m_bIsShopOpen
3431734344 m_bIsSideHead
3431834345 m_bIsSignatureAbility == false
3431934346 m_bIsSliding
@@ -42823,6 +42850,7 @@ m_nKOTHIdx
4282342850 m_nKeysSource
4282442851 m_nKillingTeamNumber
4282542852 m_nKothScoringTeam
42853+m_nKothSpawnWarnings
4282642854 m_nLFOShape
4282742855 m_nLOD
4282842856 m_nLODGroupMask
M
DumpSource2/convars.txt
+49-10
@@ -2518,6 +2518,15 @@ citadel_enemy_consume_stamina_notification_range_close 10 (developmentonly gamed
25182518 citadel_enemy_consume_stamina_notification_range_far 100 (developmentonly gamedll clientdll replicated defensive)
25192519 If an enemy is this far, then we never send a stamina consume usermessage to enemies.
25202520
2521+citadel_enemy_damage_delta_color_b 91 (min: 0, max: 255, clientdll archive per_user)
2522+ Blue channel of the color used for the part of an enemy health bar just lost to damage.
2523+
2524+citadel_enemy_damage_delta_color_g 229 (min: 0, max: 255, clientdll archive per_user)
2525+ Green channel of the color used for the part of an enemy health bar just lost to damage.
2526+
2527+citadel_enemy_damage_delta_color_r 255 (min: 0, max: 255, clientdll archive per_user)
2528+ Red channel of the color used for the part of an enemy health bar just lost to damage.
2529+
25212530 citadel_enemy_ui_color_b 50 (min: 0, max: 255, clientdll archive per_user)
25222531 Blue channel of the color used for enemy health bars and other enemy indicators in the UI.
25232532
@@ -2530,6 +2539,15 @@ citadel_enemy_ui_color_r 215 (min: 0, max: 255, clientdll archive per_user)
25302539 citadel_enemy_visible_upon_reveal_duration 0.7 (developmentonly clientdll gameinfo_cannot_override)
25312540 How long an enemy appears through walls (outline or ui icon) after taking damage. Must also have fog of war visibility.
25322541
2542+citadel_enemy_zipline_color_b 38 (min: 0, max: 255, clientdll archive per_user)
2543+ Blue channel of the color used for enemy ziplines and enemy objectives on the minimap.
2544+
2545+citadel_enemy_zipline_color_g 55 (min: 0, max: 255, clientdll archive per_user)
2546+ Green channel of the color used for enemy ziplines and enemy objectives on the minimap.
2547+
2548+citadel_enemy_zipline_color_r 140 (min: 0, max: 255, clientdll archive per_user)
2549+ Red channel of the color used for enemy ziplines and enemy objectives on the minimap.
2550+
25332551 citadel_english_hero_names false (clientdll archive per_user)
25342552 <no description>
25352553
@@ -3565,15 +3583,15 @@ citadel_new_abandon_rules_early_time 300 (developmentonly gamedll defensive)
35653583 citadel_new_mini_radial_delay_time 0.125 (developmentonly clientdll)
35663584 <no description>
35673585
3568-citadel_new_ping_coyote_time 0.125 (developmentonly clientdll)
3569- <no description>
3570-
35713586 citadel_new_ping_fow_window 2 (developmentonly clientdll)
35723587 How long after an enemy drops off shared team vision they can still be pinged, in seconds.
35733588
35743589 citadel_new_ping_free_cursor_world_trace false (developmentonly clientdll)
35753590 Allow free cursor pings to trace through the HUD into the world (entities and ziplines).
35763591
3592+citadel_new_ping_hitbox_self_test false (developmentonly clientdll)
3593+ When tracing in free cursor mode, turn on a more expensive trace vs the local player model (nearer objects will undergo more scrutiny)
3594+
35773595 citadel_new_ping_minimap_left_click true (developmentonly clientdll)
35783596 With citadel_new_ping_system on, left clicking anywhere on the minimap opens the ping radial, same as the ping keybind. Never overrides a minimap targeting ability like Mirage's teleport.
35793597
@@ -4652,7 +4670,7 @@ citadel_shop_scroll_snap_threshold 5 (clientdll archive release)
46524670 How many pixels of scroll delta triggers a snap. Source2 mouse wheel is hardcoded to 3.0 per integral mouse wheel click.
46534671
46544672 citadel_shop_scroll_snap_to_tiers true (clientdll archive release)
4655- Snap mouse wheel scrolling in the shop's filtered tab to price tiers. The arrow keys step a tier either way.
4673+ Snap mouse wheel scrolling in the shop's filtered tab to price tiers. The tier keybinds step a tier either way.
46564674
46574675 citadel_shop_search_use_name_only false (clientdll archive)
46584676 Only match items based on the name of the item when searching
@@ -5389,6 +5407,9 @@ citadel_unit_status_healthbar_highlight_speed 2 (developmentonly clientdll)
53895407 citadel_unit_status_height 210 (developmentonly clientdll)
53905408 <no description>
53915409
5410+citadel_unit_status_hero_name_mode 0 (min: 0, max: 2, clientdll archive per_user release)
5411+ Name shown above hero health bars. 0: player name, 1: hero name, 2: none
5412+
53925413 citadel_unit_status_hide_names false (clientdll cheat release)
53935414 <no description>
53945415
@@ -5410,6 +5431,30 @@ citadel_unit_status_max_total_bars -1 (developmentonly clientdll)
54105431 citadel_unit_status_min_distance_scale 0.2 (developmentonly clientdll)
54115432 <no description>
54125433
5434+citadel_unit_status_name_fade_end_dist 35 (developmentonly clientdll)
5435+ Distance in meters from the camera at which names above health bars are fully faded out
5436+
5437+citadel_unit_status_name_fade_start_dist 25 (developmentonly clientdll)
5438+ Distance in meters from the camera at which names above health bars start fading out
5439+
5440+citadel_unit_status_offset_player_min_z 50 (developmentonly clientdll)
5441+ Min z offset for character's whose offset attachment go very low
5442+
5443+citadel_unit_status_offset_player_z_offset_adjustment 16 (developmentonly clientdll)
5444+ Z Offset for all charcters, indpendent of the vmdl offset.
5445+
5446+citadel_unit_status_offset_smooth_large_delta 10 (developmentonly clientdll)
5447+ > this is a large delta
5448+
5449+citadel_unit_status_offset_smooth_max_rate 30 (developmentonly clientdll)
5450+ Smoothing for large deltas
5451+
5452+citadel_unit_status_offset_smooth_min_rate 2 (developmentonly clientdll)
5453+ Smoothing for small deltas
5454+
5455+citadel_unit_status_offset_smooth_small_delta 2 (developmentonly clientdll)
5456+ Around this is a small delta
5457+
54135458 citadel_unit_status_opaque_dist_sq 50000 (developmentonly clientdll)
54145459 <no description>
54155460
@@ -5431,12 +5476,6 @@ citadel_unit_status_show_stats false (developmentonly clientdll defensive)
54315476 citadel_unit_status_stamina_consume_linger 5 (developmentonly clientdll)
54325477 <no description>
54335478
5434-citadel_unit_status_stamina_low_pips 1 (developmentonly clientdll)
5435- Stamina is always shown while the target has this many pips or fewer.
5436-
5437-citadel_unit_status_stamina_low_show_window 2.5 (developmentonly clientdll)
5438- How long a low stamina reading stays trusted without a fresh stamina message.
5439-
54405479 citadel_unit_status_transparent_dist_sq 0 (developmentonly clientdll)
54415480 <no description>
M
DumpSource2/entities/client.fgd
+5-2
@@ -298,7 +298,7 @@
298298 input ClearTargetIdentifierOverride(void)
299299 input DisableAnimEventSounds(boolean) // PVAL_BOOL param
300300 input GetLayerCycle(integer) : "Returns the cycle of an animation playing on this layer<br><br>This node can appear in Observable contexts." // PVAL_INT iLayer, returns PVAL_FLOAT retval, Pulse node
301- input IsAnimEventActive(string) : "Is the specified AG2 event active?<br><br>This node can appear in Observable contexts." // PVAL_SCHEMA_ENUM:GameAnimEventIndex_t nAnimEvent, returns PVAL_BOOL retval, Pulse node
301+ input IsAnimEventActive(string) : "Is the specified AG2 event active?<br><br>This node can appear in Observable contexts." // PVAL_ENUM:GameAnimEventIndex_t nAnimEvent, returns PVAL_BOOL retval, Pulse node
302302 input IsExternalChoreoGraphActive(void) : "Is there an external choreo animgraph applied to this entity<br><br>This node can appear in Observable contexts." // returns PVAL_BOOL retval, Pulse node
303303 input PlaySequence(string) : "Play the specified animation sequence on a NON-ANIMGRAPH entity" // PVAL_STRING pSequenceName, Pulse node
304304 input SetBodygroup(string) // PVAL_STRING param
@@ -2848,6 +2848,7 @@
28482848 @PointClass base(citadel_item_pickup) = citadel_item_koth_spawner
28492849 [
28502850 koth_early_warning_time(float) // FIELD_FLOAT32
2851+ koth_silent_spawn(boolean) // FIELD_BOOLEAN
28512852 ]
28522853
28532854 // CCitadelItemPickupIdol
@@ -2967,7 +2968,7 @@
29672968 playername(string) // FIELD_UTLSTRING
29682969 reserving(boolean) // FIELD_BOOLEAN
29692970 steamid(integer) // FIELD_UINT64 m_steamID
2970- input GetPlayerSlot(void) // returns PVAL_TYPESAFE_INT:CPlayerSlot retval, Pulse node
2971+ input GetPlayerSlot(void) // returns PVAL_LEAF:CPlayerSlot retval, Pulse node
29712972 input IsFakeClient(void) : "Fake client, simulated server side; don't send network messages to them" // returns PVAL_BOOL retval, Pulse node
29722973 ]
29732974
@@ -3016,6 +3017,8 @@
30163017 // CCitadel_ShopProp
30173018 @PointClass base(prop_dynamic) = citadel_shop_prop_dynamic
30183019 [
3020+ LaneNum(integer) // FIELD_INT32 m_iLane
3021+ input SetShopOpen(boolean) : "Open or close this shop. Keep in sync with its trigger_item_shop." // PVAL_BOOL bOpen, Pulse node
30193022 ]
30203023
30213024 // CCitadelPreviewPlayerController
M
DumpSource2/entities/server.fgd
+30-27
@@ -393,17 +393,17 @@
393393 input BreakJointByName(string) : "Destroy this joint by Name" // PVAL_STRING pJointName, Pulse node
394394 input ClearRenderAttribute(string) : "Clear the specified render attribute" // PVAL_STRING pAttributeName, Pulse node
395395 input Color(color255) // PVAL_COLOR_RGB param
396- input DestructibleHitGroupDestroy(api) // PVAL_SCHEMA_ENUM:HitGroup_t nHitGroup, PVAL_INT nDamageLevel, Pulse node: Destroy a destructible hit group. Damage level of -1 means all damage levels, otherwise specify the last one you want to blow up.
396+ input DestructibleHitGroupDestroy(api) // PVAL_ENUM:HitGroup_t nHitGroup, PVAL_INT nDamageLevel, Pulse node: Destroy a destructible hit group. Damage level of -1 means all damage levels, otherwise specify the last one you want to blow up.
397397 input Extinguish(void)
398- input GetIntactDestructibleHitGroups(void) : "Returns the destructible hitgroups that are still intact." // returns PVAL_ARRAY:PVAL_SCHEMA_ENUM:HitGroup_t retval, Pulse node
398+ input GetIntactDestructibleHitGroups(void) : "Returns the destructible hitgroups that are still intact." // returns PVAL_ARRAY:PVAL_ENUM:HitGroup_t retval, Pulse node
399399 input GetJointLimitAngles(string) : "Returns the joint limit angles." // PVAL_STRING pJointName, returns PVAL_BOOL retval, PVAL_FLOAT MinAngle, PVAL_FLOAT MaxAngle, Pulse node
400400 input GetRenderAlpha(void) : "Get object render alpha (0-255)" // returns PVAL_INT retval, Pulse node
401401 input GetRenderColor(void) : "Get object render color (Alpha is ignored)" // returns PVAL_COLOR_RGB retval, Pulse node
402402 input Ignite(void)
403403 input IgniteHitboxFireScale(float) // PVAL_FLOAT param
404404 input IgniteLifetime(float) // PVAL_FLOAT param
405405 input IgniteNumHitboxFires(integer) // PVAL_INT param
406- input IsDestructibleHitGroupIntact(string) : "True/False if hitgroup is intact. If hitgroup is not a destructible hitgroup you'll get a warning and it'll return false." // PVAL_SCHEMA_ENUM:HitGroup_t nHitGroup, returns PVAL_BOOL retval, Pulse node
406+ input IsDestructibleHitGroupIntact(string) : "True/False if hitgroup is intact. If hitgroup is not a destructible hitgroup you'll get a warning and it'll return false." // PVAL_ENUM:HitGroup_t nHitGroup, returns PVAL_BOOL retval, Pulse node
407407 input SetBodyGroupValue(api) // PVAL_STRING pBodyGroupName, PVAL_INT iValue, Pulse node: Change the active choice for the named bodygroup to the specified value
408408 input SetJointLimitAngles(api) // PVAL_STRING pJointName, PVAL_FLOAT flMinAngle, PVAL_FLOAT flMaxAngle, Pulse node: Sets the joint limit angles. Only valid for prismatic and revolute joints.
409409 input SetJointLimitEnabled(api) // PVAL_STRING pJointName, PVAL_BOOL bEnabled, Pulse node: Enables/disables the joint limit. Only valid for prismatic and revolute joints.
@@ -418,7 +418,7 @@
418418 input Skin(integer) // PVAL_INT param
419419 input fademaxdist(float) // PVAL_FLOAT param
420420 input fademindist(float) // PVAL_FLOAT param
421- output OnDestructibleHitGroupDamageLevelChanged(api) // PVAL_SCHEMA_ENUM:HitGroup_t nHitGroup, PVAL_INT nDamageLevel, PVAL_INT nDamageLevelsRemaining, PVAL_INT nPrevDamageLevel: Called when the damage level of destructible part for a particular hit group has been changed.
421+ output OnDestructibleHitGroupDamageLevelChanged(api) // PVAL_ENUM:HitGroup_t nHitGroup, PVAL_INT nDamageLevel, PVAL_INT nDamageLevelsRemaining, PVAL_INT nPrevDamageLevel: Called when the damage level of destructible part for a particular hit group has been changed.
422422 output OnIgnite(void)
423423 ]
424424
@@ -429,7 +429,7 @@
429429 initially_populate_interp_history(boolean) // FIELD_BOOLEAN m_bInitiallyPopulateInterpHistory
430430 input ClearTargetIdentifierOverride(void)
431431 input GetLayerCycle(integer) : "Returns the cycle of an animation playing on this layer<br><br>This node can appear in Observable contexts." // PVAL_INT iLayer, returns PVAL_FLOAT retval, Pulse node
432- input IsAnimEventActive(string) : "Is the specified AG2 event active?<br><br>This node can appear in Observable contexts." // PVAL_SCHEMA_ENUM:GameAnimEventIndex_t nAnimEvent, returns PVAL_BOOL retval, Pulse node
432+ input IsAnimEventActive(string) : "Is the specified AG2 event active?<br><br>This node can appear in Observable contexts." // PVAL_ENUM:GameAnimEventIndex_t nAnimEvent, returns PVAL_BOOL retval, Pulse node
433433 input IsExternalChoreoGraphActive(void) : "Is there an external choreo animgraph applied to this entity<br><br>This node can appear in Observable contexts." // returns PVAL_BOOL retval, Pulse node
434434 input PlaySequence(string) : "Play the specified animation sequence on a NON-ANIMGRAPH entity" // PVAL_STRING pSequenceName, Pulse node
435435 input SetBodygroup(string) // PVAL_STRING param
@@ -2229,10 +2229,10 @@
22292229 MaxRange(float) // FIELD_FLOAT32 m_flMaxRange
22302230 input Disable(void)
22312231 input Enable(void)
2232- input GetSensedEvents(void) : "Returns all currently sensed events" // returns PVAL_ARRAY:PVAL_TYPESAFE_INT64:AI_VolumetricEventHandle_t retval, Pulse node
2232+ input GetSensedEvents(void) : "Returns all currently sensed events" // returns PVAL_ARRAY:PVAL_LEAF:AI_VolumetricEventHandle_t retval, Pulse node
22332233 output OnAllEventsEnded(void) : "Fired when the last sensor event has ended."
2234- output OnEventEnded(string) : "Fired whenever this sensor hears any sound it cares about. The activator is the owner of the event (can be null)." // PVAL_TYPESAFE_INT64:AI_VolumetricEventHandle_t param
2235- output OnEventStarted(api) // PVAL_TYPESAFE_INT64:AI_VolumetricEventHandle_t hEvent, PVAL_VEC3_WORLDSPACE vOrigin, PVAL_FLOAT flRadius: Fired whenever this sensor hears any sound it cares about. The activator is the owner of the event (can be null).
2234+ output OnEventEnded(string) : "Fired whenever this sensor hears any sound it cares about. The activator is the owner of the event (can be null)." // PVAL_LEAF:AI_VolumetricEventHandle_t param
2235+ output OnEventStarted(api) // PVAL_LEAF:AI_VolumetricEventHandle_t hEvent, PVAL_VEC3_WORLDSPACE vOrigin, PVAL_FLOAT flRadius: Fired whenever this sensor hears any sound it cares about. The activator is the owner of the event (can be null).
22362236 ]
22372237
22382238 // CAmbientGeneric
@@ -2312,9 +2312,9 @@
23122312 ]
23132313 input Break(void)
23142314 input GetNPCMovementVelocity(void) : "Returns movement velocity of the given NPC" // returns PVAL_VEC3 retval, Pulse node
2315- input GetNPCState(void) : "Returns the NPC_STATE of the given NPC" // returns PVAL_SCHEMA_ENUM:NPC_STATE retval, Pulse node
2315+ input GetNPCState(void) : "Returns the NPC_STATE of the given NPC" // returns PVAL_ENUM:NPC_STATE retval, Pulse node
23162316 input OverrideHealth(integer) // PVAL_INT param
2317- input SetAILOD(string) : "Set the LOD of this NPC. Accepted values are 'eLow', 'eMedium', 'eHigh'" // PVAL_SCHEMA_ENUM:AILOD_t nLOD, Pulse node
2317+ input SetAILOD(string) : "Set the LOD of this NPC. Accepted values are 'eLow', 'eMedium', 'eHigh'" // PVAL_ENUM:AILOD_t nLOD, Pulse node
23182318 input SetHealth(integer) // PVAL_INT param
23192319 input SetNavRestrictionVolume(string) // PVAL_STRING param
23202320 output OnDamaged(void)
@@ -3520,6 +3520,7 @@
35203520 @PointClass base(citadel_item_pickup) = citadel_item_koth_spawner
35213521 [
35223522 koth_early_warning_time(float) // FIELD_FLOAT32
3523+ koth_silent_spawn(boolean) // FIELD_BOOLEAN
35233524 ]
35243525
35253526 // CCitadelItemPickupIdol
@@ -3714,7 +3715,7 @@
37143715 playername(string) // FIELD_UTLSTRING
37153716 reserving(boolean) // FIELD_BOOLEAN
37163717 steamid(integer) // FIELD_UINT64 m_steamID
3717- input GetPlayerSlot(void) // returns PVAL_TYPESAFE_INT:CPlayerSlot retval, Pulse node
3718+ input GetPlayerSlot(void) // returns PVAL_LEAF:CPlayerSlot retval, Pulse node
37183719 input IsFakeClient(void) : "Fake client, simulated server side; don't send network messages to them" // returns PVAL_BOOL retval, Pulse node
37193720 ]
37203721
@@ -3779,6 +3780,8 @@
37793780 // CCitadel_ShopProp
37803781 @PointClass base(prop_dynamic) = citadel_shop_prop_dynamic
37813782 [
3783+ LaneNum(integer) // FIELD_INT32 m_iLane
3784+ input SetShopOpen(boolean) : "Open or close this shop. Keep in sync with its trigger_item_shop." // PVAL_BOOL bOpen, Pulse node
37823785 ]
37833786
37843787 // CCitadel_SmokeGrenade_Blocker
@@ -5676,7 +5679,7 @@
56765679 input SetFollowMoverEntityToClosestOnSpline(void)
56775680 input SetFollowMoverSpringStrength(integer) // PVAL_INT param
56785681 input SetMoveType(integer) // PVAL_INT param
5679- input SetMoveTypeEnum(string) : "Set the movers movement mode." // PVAL_SCHEMA_ENUM:CFuncMover::Move_t eMoveType, Pulse node
5682+ input SetMoveTypeEnum(string) : "Set the movers movement mode." // PVAL_ENUM:CFuncMover::Move_t eMoveType, Pulse node
56805683 input SetMoverFaceEntity(target_destination) : "Set the movers face entity" // PVAL_EHANDLE hFaceEntity, Pulse node
56815684 input SetMoverOffsetFromPath(vector) : "Set the offset from the spline the mover rides at, in the movers own space. The mover snaps to the new offset, its location along the path is unchanged." // PVAL_VEC3 vOffset, Pulse node
56825685 input SetOffsetFromPath(vector) // PVAL_VEC3 param
@@ -10045,20 +10048,20 @@
1004510048 [
1004610049 allow_empty_inputs(boolean) // FIELD_BOOLEAN m_bAllowEmptyInputs
1004710050 input GetTestIntValue(void) : "<br><br>This node can appear in Observable contexts." // returns PVAL_INT retval, Pulse node
10048- input InternalTestBool(boolean) // PVAL_BOOL bInValue, Pulse node
10049- input InternalTestColor(color255) // PVAL_COLOR_RGB colInValue, Pulse node
10050- input InternalTestEntityHandle(target_destination) // PVAL_EHANDLE hEntity, Pulse node
10051- input InternalTestEntityHandleInt(api) // PVAL_EHANDLE handleA, PVAL_INT valueB, Pulse node
10052- input InternalTestEntityName(string) // PVAL_ENTITY_NAME name, Pulse node
10053- input InternalTestEntityNameString(api) // PVAL_ENTITY_NAME nameA, PVAL_STRING strValueB, Pulse node
10054- input InternalTestFloat(float) // PVAL_FLOAT flInValue, Pulse node
10055- input InternalTestFloatString(api) // PVAL_FLOAT flValueA, PVAL_STRING strValueB, Pulse node
10056- input InternalTestInt(integer) // PVAL_INT nInValue, Pulse node
10057- input InternalTestSchemaEnum(string) // PVAL_SCHEMA_ENUM:TestInputOutputCombinationsEnum_t value, Pulse node
10058- input InternalTestString(string) // PVAL_STRING strInValue, Pulse node
10059- input InternalTestStringStringString(api) // PVAL_STRING strValueA, PVAL_STRING strValueB, PVAL_STRING strValueC, Pulse node
10060- input InternalTestVector(vector) // PVAL_VEC3 vecInValue, Pulse node
10061- input InternalTestVoid(void) // Pulse node
10051+ input InternalTestBool(boolean) // PVAL_BOOL bInValue
10052+ input InternalTestColor(color255) // PVAL_COLOR_RGB colInValue
10053+ input InternalTestEntityHandle(target_destination) // PVAL_EHANDLE hEntity
10054+ input InternalTestEntityHandleInt(api) // PVAL_EHANDLE handleA, PVAL_INT valueB
10055+ input InternalTestEntityName(string) // PVAL_ENTITY_NAME name
10056+ input InternalTestEntityNameString(api) // PVAL_ENTITY_NAME nameA, PVAL_STRING strValueB
10057+ input InternalTestFloat(float) // PVAL_FLOAT flInValue
10058+ input InternalTestFloatString(api) // PVAL_FLOAT flValueA, PVAL_STRING strValueB
10059+ input InternalTestInt(integer) // PVAL_INT nInValue
10060+ input InternalTestSchemaEnum(string) // PVAL_ENUM:TestInputOutputCombinationsEnum_t value
10061+ input InternalTestString(string) // PVAL_STRING strInValue
10062+ input InternalTestStringStringString(api) // PVAL_STRING strValueA, PVAL_STRING strValueB, PVAL_STRING strValueC
10063+ input InternalTestVector(vector) // PVAL_VEC3 vecInValue
10064+ input InternalTestVoid(void)
1006210065 input VariantBool(boolean) // PVAL_BOOL param
1006310066 input VariantColor(color255) // PVAL_COLOR_RGB param
1006410067 input VariantFloat(float) // PVAL_FLOAT param
@@ -10075,7 +10078,7 @@
1007510078 output OnInternalTestFloat(float) // PVAL_FLOAT param
1007610079 output OnInternalTestFloatString(api) // PVAL_FLOAT flOutFloat, PVAL_STRING strOutString
1007710080 output OnInternalTestInt(integer) // PVAL_INT param
10078- output OnInternalTestSchemaEnum(string) // PVAL_SCHEMA_ENUM:TestInputOutputCombinationsEnum_t param
10081+ output OnInternalTestSchemaEnum(string) // PVAL_ENUM:TestInputOutputCombinationsEnum_t param
1007910082 output OnInternalTestString(string) // PVAL_STRING param
1008010083 output OnInternalTestStringStringString(api) // PVAL_STRING strArg1, PVAL_STRING strArg2, PVAL_STRING strArg3
1008110084 output OnInternalTestVector(vector) // PVAL_VEC3 param
M
DumpSource2/module_metadata/client.kv3
+139-41
@@ -4714,6 +4714,19 @@
47144714 }
47154715 }
47164716 }
4717+ CCitadel_ShopProp =
4718+ {
4719+ base = "C_DynamicProp"
4720+ fields =
4721+ {
4722+ LaneNum =
4723+ {
4724+ cpp_name = "m_iLane"
4725+ field_flags = "FTYPEDESC_KEY"
4726+ field_type = "FIELD_INT32"
4727+ }
4728+ }
4729+ }
47174730 CCitadelAudioProcessingVolumeOBB =
47184731 {
47194732 base = "C_BaseEntity"
@@ -5141,6 +5154,12 @@
51415154 field_flags = "FTYPEDESC_PROCEDURAL_KEYFIELD"
51425155 field_type = "FIELD_FLOAT32"
51435156 }
5157+ koth_silent_spawn =
5158+ {
5159+ cpp_name = "__PROCEDURAL"
5160+ field_flags = "FTYPEDESC_PROCEDURAL_KEYFIELD"
5161+ field_type = "FIELD_BOOLEAN"
5162+ }
51445163 }
51455164 }
51465165 CCitadelItemPickupIdol =
@@ -13130,7 +13149,7 @@
1313013149 description = ""
1313113150 advanced_view = false
1313213151 metadata = null
13133- type = "PVAL_SCHEMA_ENUM:GameAnimEventIndex_t"
13152+ type = "PVAL_ENUM:GameAnimEventIndex_t"
1313413153 default_value =
1313513154 [
1313613155 "PVAL_VOID",
@@ -14219,7 +14238,7 @@
1421914238 description = ""
1422014239 advanced_view = false
1422114240 metadata = null
14222- type = "PVAL_TYPESAFE_INT:CPlayerSlot"
14241+ type = "PVAL_LEAF:CPlayerSlot"
1422314242 default_value =
1422414243 [
1422514244 "PVAL_VOID",
@@ -15649,6 +15668,80 @@
1564915668 m_Outputs = [ ]
1565015669 m_Helpers = [ ]
1565115670 }
15671+ "CCitadel_ShopProp_API::SetShopOpen" =
15672+ {
15673+ m_BaseClasses = [ ]
15674+ m_FriendlyName = "Set Shop Open"
15675+ m_Description = "Open or close this shop. Keep in sync with its trigger_item_shop."
15676+ m_MetaData =
15677+ {
15678+ supported_domains =
15679+ {
15680+ BaseDomain = true
15681+ }
15682+ fingerprint = "@lib:client.dll!CCitadel_ShopProp_API"
15683+ pulse_inparams =
15684+ {
15685+ _Target =
15686+ {
15687+ friendly_name = "citadel_shop_prop_dynamic"
15688+ description = "The Target object. In code, this parameter is the API This() object for this Input."
15689+ advanced_view = false
15690+ metadata = null
15691+ type = "PVAL_EHANDLE:citadel_shop_prop_dynamic"
15692+ default_value =
15693+ [
15694+ "PVAL_VOID",
15695+ ]
15696+ associated_inflow_name = "InDefault"
15697+ }
15698+ bOpen =
15699+ {
15700+ friendly_name = "Open"
15701+ description = ""
15702+ advanced_view = false
15703+ metadata = null
15704+ type = "PVAL_BOOL"
15705+ default_value =
15706+ [
15707+ "PVAL_VOID",
15708+ ]
15709+ associated_inflow_name = "InDefault"
15710+ }
15711+ }
15712+ pulse_feature_tag = 1
15713+ generic_node_category = 5
15714+ is_pulse_target_method = true
15715+ target_arg_name = "_Target"
15716+ pulse_inflows =
15717+ [
15718+ {
15719+ name = "InDefault"
15720+ friendly_name = "Default In"
15721+ is_default_inflow = true
15722+ },
15723+ ]
15724+ pulse_outflows =
15725+ [
15726+ {
15727+ name = "OutDefault"
15728+ friendly_name = "Default Out"
15729+ is_default_outflow = true
15730+ allow_direct_return = true
15731+ },
15732+ ]
15733+ }
15734+ m_HelpContextName = ""
15735+ m_nClassType = "vdata"
15736+ m_rgbColor = [ 220, 30, 220 ]
15737+ m_bmins = [ -8.0, -8.0, -8.0 ]
15738+ m_bmaxs = [ 8.0, 8.0, 8.0 ]
15739+ m_Tags = [ ]
15740+ m_Variables = [ ]
15741+ m_Inputs = [ ]
15742+ m_Outputs = [ ]
15743+ m_Helpers = [ ]
15744+ }
1565215745 "CCitadelCatapultTrigger_API::SpawnPickupTrail" =
1565315746 {
1565415747 m_BaseClasses = [ ]
@@ -30417,10 +30510,10 @@
3041730510 description = ""
3041830511 advanced_view = true
3041930512 metadata = null
30420- type = "PVAL_SCHEMA_ENUM:PulseCursorCancelPriority_t"
30513+ type = "PVAL_ENUM:PulseCursorCancelPriority_t"
3042130514 default_value =
3042230515 [
30423- "PVAL_SCHEMA_ENUM:PulseCursorCancelPriority_t",
30516+ "PVAL_ENUM:PulseCursorCancelPriority_t",
3042430517 "HardCancel",
3042530518 ]
3042630519 associated_inflow_name = "InDefault"
@@ -30508,10 +30601,10 @@
3050830601 description = ""
3050930602 advanced_view = true
3051030603 metadata = null
30511- type = "PVAL_SCHEMA_ENUM:PulseCursorCancelPriority_t"
30604+ type = "PVAL_ENUM:PulseCursorCancelPriority_t"
3051230605 default_value =
3051330606 [
30514- "PVAL_SCHEMA_ENUM:PulseCursorCancelPriority_t",
30607+ "PVAL_ENUM:PulseCursorCancelPriority_t",
3051530608 "HardCancel",
3051630609 ]
3051730610 associated_inflow_name = "InDefault"
@@ -30776,10 +30869,10 @@
3077630869 description = ""
3077730870 advanced_view = false
3077830871 metadata = null
30779- type = "PVAL_SCHEMA_ENUM:PulseCursorWakePriority_t"
30872+ type = "PVAL_ENUM:PulseCursorWakePriority_t"
3078030873 default_value =
3078130874 [
30782- "PVAL_SCHEMA_ENUM:PulseCursorWakePriority_t",
30875+ "PVAL_ENUM:PulseCursorWakePriority_t",
3078330876 "WakeElegantly",
3078430877 ]
3078530878 associated_inflow_name = "InDefault"
@@ -30838,8 +30931,9 @@
3083830931 metadata =
3083930932 {
3084030933 polymorphic_arg = true
30934+ type_restriction = "type_restriction_is_enum_flags"
3084130935 }
30842- type = "PVAL_SCHEMA_ENUM"
30936+ type = "PVAL_ENUM"
3084330937 default_value =
3084430938 [
3084530939 "PVAL_VOID",
@@ -30856,7 +30950,7 @@
3085630950 polymorphic_arg = true
3085730951 polymorphic_dependent_arg = "value:fulltype"
3085830952 }
30859- type = "PVAL_SCHEMA_ENUM"
30953+ type = "PVAL_ENUM"
3086030954 default_value =
3086130955 [
3086230956 "PVAL_VOID",
@@ -30876,7 +30970,7 @@
3087630970 polymorphic_arg = true
3087730971 polymorphic_dependent_arg = "value:fulltype"
3087830972 }
30879- type = "PVAL_SCHEMA_ENUM"
30973+ type = "PVAL_ENUM"
3088030974 default_value =
3088130975 [
3088230976 "PVAL_VOID",
@@ -30922,8 +31016,9 @@
3092231016 metadata =
3092331017 {
3092431018 polymorphic_arg = true
31019+ type_restriction = "type_restriction_is_enum_flags"
3092531020 }
30926- type = "PVAL_SCHEMA_ENUM"
31021+ type = "PVAL_ENUM"
3092731022 default_value =
3092831023 [
3092931024 "PVAL_VOID",
@@ -30940,7 +31035,7 @@
3094031035 polymorphic_arg = true
3094131036 polymorphic_dependent_arg = "value:fulltype"
3094231037 }
30943- type = "PVAL_SCHEMA_ENUM"
31038+ type = "PVAL_ENUM"
3094431039 default_value =
3094531040 [
3094631041 "PVAL_VOID",
@@ -30965,7 +31060,7 @@
3096531060 direct_return_value_for = "CPulseEnumlib::HasAllFlags"
3096631061 }
3096731062 }
30968- expr_alias_info = "allflags( Schema Enum value, Schema Enum flags )"
31063+ expr_alias_info = "allflags( Enum value, Enum flags )"
3096931064 generic_node_category = 4
3097031065 is_pulse_library_method = true
3097131066 }
@@ -31003,8 +31098,9 @@
3100331098 metadata =
3100431099 {
3100531100 polymorphic_arg = true
31101+ type_restriction = "type_restriction_is_enum_flags"
3100631102 }
31007- type = "PVAL_SCHEMA_ENUM"
31103+ type = "PVAL_ENUM"
3100831104 default_value =
3100931105 [
3101031106 "PVAL_VOID",
@@ -31021,7 +31117,7 @@
3102131117 polymorphic_arg = true
3102231118 polymorphic_dependent_arg = "value:fulltype"
3102331119 }
31024- type = "PVAL_SCHEMA_ENUM"
31120+ type = "PVAL_ENUM"
3102531121 default_value =
3102631122 [
3102731123 "PVAL_VOID",
@@ -31046,7 +31142,7 @@
3104631142 direct_return_value_for = "CPulseEnumlib::HasAnyFlags"
3104731143 }
3104831144 }
31049- expr_alias_info = "anyflags( Schema Enum value, Schema Enum flags )"
31145+ expr_alias_info = "anyflags( Enum value, Enum flags )"
3105031146 generic_node_category = 4
3105131147 is_pulse_library_method = true
3105231148 }
@@ -31083,8 +31179,9 @@
3108331179 metadata =
3108431180 {
3108531181 polymorphic_arg = true
31182+ type_restriction = "type_restriction_is_enum_flags"
3108631183 }
31087- type = "PVAL_SCHEMA_ENUM"
31184+ type = "PVAL_ENUM"
3108831185 default_value =
3108931186 [
3109031187 "PVAL_VOID",
@@ -31101,7 +31198,7 @@
3110131198 polymorphic_arg = true
3110231199 polymorphic_dependent_arg = "value:fulltype"
3110331200 }
31104- type = "PVAL_SCHEMA_ENUM"
31201+ type = "PVAL_ENUM"
3110531202 default_value =
3110631203 [
3110731204 "PVAL_VOID",
@@ -31121,7 +31218,7 @@
3112131218 polymorphic_arg = true
3112231219 polymorphic_dependent_arg = "value:fulltype"
3112331220 }
31124- type = "PVAL_SCHEMA_ENUM"
31221+ type = "PVAL_ENUM"
3112531222 default_value =
3112631223 [
3112731224 "PVAL_VOID",
@@ -37968,10 +38065,10 @@
3796838065 description = ""
3796938066 advanced_view = false
3797038067 metadata = null
37971- type = "PVAL_SCHEMA_ENUM:PulseDurationStringFormat_t"
38068+ type = "PVAL_ENUM:PulseDurationStringFormat_t"
3797238069 default_value =
3797338070 [
37974- "PVAL_SCHEMA_ENUM:PulseDurationStringFormat_t",
38071+ "PVAL_ENUM:PulseDurationStringFormat_t",
3797538072 "MM_SS_LEADING_ZERO",
3797638073 ]
3797738074 associated_inflow_name = "CPulseStringlib::FormatDurationStringFromSeconds"
@@ -39287,7 +39384,7 @@
3928739384 description = ""
3928839385 advanced_view = false
3928939386 metadata = null
39290- type = "PVAL_SCHEMA_ENUM:HitGroup_t"
39387+ type = "PVAL_ENUM:HitGroup_t"
3929139388 default_value =
3929239389 [
3929339390 "PVAL_VOID",
@@ -40386,7 +40483,7 @@
4038640483 description = ""
4038740484 advanced_view = false
4038840485 metadata = null
40389- type = "PVAL_SCHEMA_ENUM:HitGroup_t"
40486+ type = "PVAL_ENUM:HitGroup_t"
4039040487 default_value =
4039140488 [
4039240489 "PVAL_VOID",
@@ -43320,14 +43417,14 @@
4332043417 "@lib:client.dll!C_TriggerPhysics_API" = 2207635438
4332143418 "@lib:client.dll!CAssignedLaneParticle_API" = 0
4332243419 "@lib:client.dll!CBarnLight_API" = 3742994358
43323- "@lib:client.dll!CBaseAnimGraph_API" = 1920695650
43420+ "@lib:client.dll!CBaseAnimGraph_API" = 2536340367
4332443421 "@lib:client.dll!CBaseClientUIEntity_API" = 0
4332543422 "@lib:client.dll!CBaseEntity_SharedAPI" = 3343199019
4332643423 "@lib:client.dll!CBaseFilter_API" = 848718785
4332743424 "@lib:client.dll!CBaseModelEntity_API" = 2799329249
4332843425 "@lib:client.dll!CBaseModifier_API" = 0
4332943426 "@lib:client.dll!CBaseModifierAura_API" = 0
43330- "@lib:client.dll!CBasePlayerController_API" = 1180759901
43427+ "@lib:client.dll!CBasePlayerController_API" = 56373115
4333143428 "@lib:client.dll!CBasePlayerWeapon_API" = 0
4333243429 "@lib:client.dll!CBaseProp_API" = 0
4333343430 "@lib:client.dll!CBaseTrigger_API" = 2687711211
@@ -43346,6 +43443,7 @@
4334643443 "@lib:client.dll!CCitadel_MobileResupply_API" = 0
4334743444 "@lib:client.dll!CCitadel_Nano_Predatory_Statue_API" = 0
4334843445 "@lib:client.dll!CCitadel_NewYears_Fireworks_API" = 0
43446+ "@lib:client.dll!CCitadel_ShopProp_API" = 3489989097
4334943447 "@lib:client.dll!CCitadel_Soldier_Entity_API" = 0
4335043448 "@lib:client.dll!CCitadelAudioProcessingVolumeOBB_API" = 0
4335143449 "@lib:client.dll!CCitadelBaseAbility_API" = 0
@@ -43499,11 +43597,11 @@
4349943597 "@lib:client.dll!CPulseCell_Value_RandomInt" = 393431413
4350043598 "@lib:client.dll!CPulseCell_WaitForCursorsWithTag" = 860342186
4350143599 "@lib:client.dll!CPulseCell_WaitForObservable" = 1630411852
43502- "@lib:client.dll!CPulseCursorFuncs" = 2994080292
43503- "@lib:client.dll!CPulseEnumlib" = 1916837592
43600+ "@lib:client.dll!CPulseCursorFuncs" = 3063805403
43601+ "@lib:client.dll!CPulseEnumlib" = 2503225258
4350443602 "@lib:client.dll!CPulseGameBlackboard_API" = 0
4350543603 "@lib:client.dll!CPulseMathlib" = 1311878972
43506- "@lib:client.dll!CPulseStringlib" = 1343543655
43604+ "@lib:client.dll!CPulseStringlib" = 4277376346
4350743605 "@lib:client.dll!CPulseTestScriptLib" = 1396807546
4350843606 "@lib:client.dll!CRagdollManager_API" = 0
4350943607 "@lib:client.dll!CRectLight_API" = 0
@@ -43531,23 +43629,23 @@
4353143629 "@lib:client.dll!CSoundOpvarSetPointEntity_API" = 0
4353243630 "@lib:client.dll!CSoundOpvarSetPrecipitationEntity_API" = 0
4353343631 "@lib:client.dll!CSprite_API" = 0
43534- "@lib:client.dll!CTakeDamageResultAPI" = 703258689
43632+ "@lib:client.dll!CTakeDamageResultAPI" = 1390384683
4353543633 "@lib:client.dll!CTeam_API" = 0
4353643634 "@lib:client.dll!CTeamRelativeParticleSystem_API" = 0
4353743635 "@lib:client.dll!CTextureBasedAnimatable_API" = 1655322798
4353843636 "@lib:client.dll!CTonemapController2_API" = 3516540394
4353943637 "@lib:client.dll!CTriggerFan_API" = 0
43540- "@lib:client.dll!DestructiblePartDamageRequestAPI" = 1477869074
43638+ "@lib:client.dll!DestructiblePartDamageRequestAPI" = 3880965737
4354143639 "@lib:client.dll!FilterDamageType_API" = 0
4354243640 "@lib:client.dll!FilterHealth_API" = 0
43543- "@type:client.dll!PVAL_SCHEMA_ENUM:AILOD_t" = 2989435320
43544- "@type:client.dll!PVAL_SCHEMA_ENUM:DamageTypes_t" = 2170947975
43545- "@type:client.dll!PVAL_SCHEMA_ENUM:GameAnimEventIndex_t" = 1356365256
43546- "@type:client.dll!PVAL_SCHEMA_ENUM:HitGroup_t" = 3817317871
43547- "@type:client.dll!PVAL_SCHEMA_ENUM:NPC_STATE" = 3496838490
43548- "@type:client.dll!PVAL_SCHEMA_ENUM:PulseCursorCancelPriority_t" = 627611872
43549- "@type:client.dll!PVAL_SCHEMA_ENUM:PulseCursorWakePriority_t" = 2889899724
43550- "@type:client.dll!PVAL_SCHEMA_ENUM:PulseDurationStringFormat_t" = 1531666510
43641+ "@type:client.dll!PVAL_ENUM:AILOD_t" = 2989435320
43642+ "@type:client.dll!PVAL_ENUM:DamageTypes_t" = 2170947975
43643+ "@type:client.dll!PVAL_ENUM:GameAnimEventIndex_t" = 1356365256
43644+ "@type:client.dll!PVAL_ENUM:HitGroup_t" = 3817317871
43645+ "@type:client.dll!PVAL_ENUM:NPC_STATE" = 3496838490
43646+ "@type:client.dll!PVAL_ENUM:PulseCursorCancelPriority_t" = 627611872
43647+ "@type:client.dll!PVAL_ENUM:PulseCursorWakePriority_t" = 2889899724
43648+ "@type:client.dll!PVAL_ENUM:PulseDurationStringFormat_t" = 1531666510
4355143649 }
4355243650 resource_manifests =
4355343651 [
@@ -44171,7 +44269,7 @@
4417144269 name = "CitadelRenderingPipelineManifestDeveloperModeOnly"
4417244270 group = ""
4417344271 source_file = "src/game/client/citadel/renderingpipeline_citadel.cpp"
44174- source_line = 811
44272+ source_line = 810
4417544273 resources =
4417644274 [
4417744275 resource_name:"textures/dev/albedo_chart.vtex",
@@ -44183,7 +44281,7 @@
4418344281 name = "RenderingPipelineCitadelManifest"
4418444282 group = "GameStartup"
4418544283 source_file = "src/game/client/citadel/renderingpipeline_citadel.cpp"
44186- source_line = 769
44284+ source_line = 768
4418744285 resources =
4418844286 [
4418944287 resource_name:"textures/dev/brdf_lut.vtex",
M
DumpSource2/module_metadata/pulse_system.kv3
+56-52
@@ -3096,7 +3096,7 @@
30963096 description = ""
30973097 advanced_view = false
30983098 metadata = null
3099- type = "PVAL_SCHEMA_ENUM:PulseTestEnumColor_t"
3099+ type = "PVAL_ENUM:TestColor"
31003100 default_value =
31013101 [
31023102 "PVAL_VOID",
@@ -3109,7 +3109,7 @@
31093109 description = ""
31103110 advanced_view = false
31113111 metadata = null
3112- type = "PVAL_SCHEMA_ENUM:PulseTestEnumFlags_t"
3112+ type = "PVAL_ENUM:TestFlags"
31133113 default_value =
31143114 [
31153115 "PVAL_VOID",
@@ -4710,10 +4710,10 @@
47104710 description = ""
47114711 advanced_view = true
47124712 metadata = null
4713- type = "PVAL_SCHEMA_ENUM:PulseCursorCancelPriority_t"
4713+ type = "PVAL_ENUM:PulseCursorCancelPriority_t"
47144714 default_value =
47154715 [
4716- "PVAL_SCHEMA_ENUM:PulseCursorCancelPriority_t",
4716+ "PVAL_ENUM:PulseCursorCancelPriority_t",
47174717 "HardCancel",
47184718 ]
47194719 associated_inflow_name = "InDefault"
@@ -4801,10 +4801,10 @@
48014801 description = ""
48024802 advanced_view = true
48034803 metadata = null
4804- type = "PVAL_SCHEMA_ENUM:PulseCursorCancelPriority_t"
4804+ type = "PVAL_ENUM:PulseCursorCancelPriority_t"
48054805 default_value =
48064806 [
4807- "PVAL_SCHEMA_ENUM:PulseCursorCancelPriority_t",
4807+ "PVAL_ENUM:PulseCursorCancelPriority_t",
48084808 "HardCancel",
48094809 ]
48104810 associated_inflow_name = "InDefault"
@@ -5069,10 +5069,10 @@
50695069 description = ""
50705070 advanced_view = false
50715071 metadata = null
5072- type = "PVAL_SCHEMA_ENUM:PulseCursorWakePriority_t"
5072+ type = "PVAL_ENUM:PulseCursorWakePriority_t"
50735073 default_value =
50745074 [
5075- "PVAL_SCHEMA_ENUM:PulseCursorWakePriority_t",
5075+ "PVAL_ENUM:PulseCursorWakePriority_t",
50765076 "WakeElegantly",
50775077 ]
50785078 associated_inflow_name = "InDefault"
@@ -5131,8 +5131,9 @@
51315131 metadata =
51325132 {
51335133 polymorphic_arg = true
5134+ type_restriction = "type_restriction_is_enum_flags"
51345135 }
5135- type = "PVAL_SCHEMA_ENUM"
5136+ type = "PVAL_ENUM"
51365137 default_value =
51375138 [
51385139 "PVAL_VOID",
@@ -5149,7 +5150,7 @@
51495150 polymorphic_arg = true
51505151 polymorphic_dependent_arg = "value:fulltype"
51515152 }
5152- type = "PVAL_SCHEMA_ENUM"
5153+ type = "PVAL_ENUM"
51535154 default_value =
51545155 [
51555156 "PVAL_VOID",
@@ -5169,7 +5170,7 @@
51695170 polymorphic_arg = true
51705171 polymorphic_dependent_arg = "value:fulltype"
51715172 }
5172- type = "PVAL_SCHEMA_ENUM"
5173+ type = "PVAL_ENUM"
51735174 default_value =
51745175 [
51755176 "PVAL_VOID",
@@ -5215,8 +5216,9 @@
52155216 metadata =
52165217 {
52175218 polymorphic_arg = true
5219+ type_restriction = "type_restriction_is_enum_flags"
52185220 }
5219- type = "PVAL_SCHEMA_ENUM"
5221+ type = "PVAL_ENUM"
52205222 default_value =
52215223 [
52225224 "PVAL_VOID",
@@ -5233,7 +5235,7 @@
52335235 polymorphic_arg = true
52345236 polymorphic_dependent_arg = "value:fulltype"
52355237 }
5236- type = "PVAL_SCHEMA_ENUM"
5238+ type = "PVAL_ENUM"
52375239 default_value =
52385240 [
52395241 "PVAL_VOID",
@@ -5258,7 +5260,7 @@
52585260 direct_return_value_for = "CPulseEnumlib::HasAllFlags"
52595261 }
52605262 }
5261- expr_alias_info = "allflags( Schema Enum value, Schema Enum flags )"
5263+ expr_alias_info = "allflags( Enum value, Enum flags )"
52625264 generic_node_category = 4
52635265 is_pulse_library_method = true
52645266 }
@@ -5296,8 +5298,9 @@
52965298 metadata =
52975299 {
52985300 polymorphic_arg = true
5301+ type_restriction = "type_restriction_is_enum_flags"
52995302 }
5300- type = "PVAL_SCHEMA_ENUM"
5303+ type = "PVAL_ENUM"
53015304 default_value =
53025305 [
53035306 "PVAL_VOID",
@@ -5314,7 +5317,7 @@
53145317 polymorphic_arg = true
53155318 polymorphic_dependent_arg = "value:fulltype"
53165319 }
5317- type = "PVAL_SCHEMA_ENUM"
5320+ type = "PVAL_ENUM"
53185321 default_value =
53195322 [
53205323 "PVAL_VOID",
@@ -5339,7 +5342,7 @@
53395342 direct_return_value_for = "CPulseEnumlib::HasAnyFlags"
53405343 }
53415344 }
5342- expr_alias_info = "anyflags( Schema Enum value, Schema Enum flags )"
5345+ expr_alias_info = "anyflags( Enum value, Enum flags )"
53435346 generic_node_category = 4
53445347 is_pulse_library_method = true
53455348 }
@@ -5376,8 +5379,9 @@
53765379 metadata =
53775380 {
53785381 polymorphic_arg = true
5382+ type_restriction = "type_restriction_is_enum_flags"
53795383 }
5380- type = "PVAL_SCHEMA_ENUM"
5384+ type = "PVAL_ENUM"
53815385 default_value =
53825386 [
53835387 "PVAL_VOID",
@@ -5394,7 +5398,7 @@
53945398 polymorphic_arg = true
53955399 polymorphic_dependent_arg = "value:fulltype"
53965400 }
5397- type = "PVAL_SCHEMA_ENUM"
5401+ type = "PVAL_ENUM"
53985402 default_value =
53995403 [
54005404 "PVAL_VOID",
@@ -5414,7 +5418,7 @@
54145418 polymorphic_arg = true
54155419 polymorphic_dependent_arg = "value:fulltype"
54165420 }
5417- type = "PVAL_SCHEMA_ENUM"
5421+ type = "PVAL_ENUM"
54185422 default_value =
54195423 [
54205424 "PVAL_VOID",
@@ -12631,10 +12635,10 @@
1263112635 description = ""
1263212636 advanced_view = false
1263312637 metadata = null
12634- type = "PVAL_SCHEMA_ENUM:PulseDurationStringFormat_t"
12638+ type = "PVAL_ENUM:PulseDurationStringFormat_t"
1263512639 default_value =
1263612640 [
12637- "PVAL_SCHEMA_ENUM:PulseDurationStringFormat_t",
12641+ "PVAL_ENUM:PulseDurationStringFormat_t",
1263812642 "MM_SS_LEADING_ZERO",
1263912643 ]
1264012644 associated_inflow_name = "CPulseStringlib::FormatDurationStringFromSeconds"
@@ -12980,7 +12984,7 @@
1298012984 description = ""
1298112985 advanced_view = false
1298212986 metadata = null
12983- type = "PVAL_SCHEMA_ENUM:PulseTestEnumColor_t"
12987+ type = "PVAL_ENUM:TestColor"
1298412988 default_value =
1298512989 [
1298612990 "PVAL_VOID",
@@ -13024,7 +13028,7 @@
1302413028 description = ""
1302513029 advanced_view = false
1302613030 metadata = null
13027- type = "PVAL_SCHEMA_ENUM:PulseTestEnumFlags_t"
13031+ type = "PVAL_ENUM:TestFlags"
1302813032 default_value =
1302913033 [
1303013034 "PVAL_VOID",
@@ -13068,7 +13072,7 @@
1306813072 description = ""
1306913073 advanced_view = false
1307013074 metadata = null
13071- type = "PVAL_SCHEMA_ENUM:PulseTestEnumShape_t"
13075+ type = "PVAL_ENUM:TestShape"
1307213076 default_value =
1307313077 [
1307413078 "PVAL_VOID",
@@ -13711,10 +13715,10 @@
1371113715 description = ""
1371213716 advanced_view = false
1371313717 metadata = null
13714- type = "PVAL_SCHEMA_ENUM:PulseTestEnumColor_t"
13718+ type = "PVAL_ENUM:TestColor"
1371513719 default_value =
1371613720 [
13717- "PVAL_SCHEMA_ENUM:PulseTestEnumColor_t",
13721+ "PVAL_ENUM:TestColor",
1371813722 "BLACK",
1371913723 ]
1372013724 associated_inflow_name = "InDefault"
@@ -13771,10 +13775,10 @@
1377113775 description = ""
1377213776 advanced_view = false
1377313777 metadata = null
13774- type = "PVAL_SCHEMA_ENUM:PulseTestEnumFlags_t"
13778+ type = "PVAL_ENUM:TestFlags"
1377513779 default_value =
1377613780 [
13777- "PVAL_SCHEMA_ENUM:PulseTestEnumFlags_t",
13781+ "PVAL_ENUM:TestFlags",
1377813782 "",
1377913783 ]
1378013784 associated_inflow_name = "InDefault"
@@ -13831,10 +13835,10 @@
1383113835 description = ""
1383213836 advanced_view = false
1383313837 metadata = null
13834- type = "PVAL_SCHEMA_ENUM:PulseTestEnumShape_t"
13838+ type = "PVAL_ENUM:TestShape"
1383513839 default_value =
1383613840 [
13837- "PVAL_SCHEMA_ENUM:PulseTestEnumShape_t",
13841+ "PVAL_ENUM:TestShape",
1383813842 "CIRCLE",
1383913843 ]
1384013844 associated_inflow_name = "InDefault"
@@ -15098,10 +15102,10 @@
1509815102 description = ""
1509915103 advanced_view = false
1510015104 metadata = null
15101- type = "PVAL_SCHEMA_ENUM:PulseTestEnumColor_t"
15105+ type = "PVAL_ENUM:TestColor"
1510215106 default_value =
1510315107 [
15104- "PVAL_SCHEMA_ENUM:PulseTestEnumColor_t",
15108+ "PVAL_ENUM:TestColor",
1510515109 "RED",
1510615110 ]
1510715111 associated_inflow_name = "InDefault"
@@ -15112,10 +15116,10 @@
1511215116 description = ""
1511315117 advanced_view = false
1511415118 metadata = null
15115- type = "PVAL_SCHEMA_ENUM:PulseTestEnumShape_t"
15119+ type = "PVAL_ENUM:TestShape"
1511615120 default_value =
1511715121 [
15118- "PVAL_SCHEMA_ENUM:PulseTestEnumShape_t",
15122+ "PVAL_ENUM:TestShape",
1511915123 "TRIANGLE",
1512015124 ]
1512115125 associated_inflow_name = "InDefault"
@@ -15172,7 +15176,7 @@
1517215176 description = ""
1517315177 advanced_view = false
1517415178 metadata = null
15175- type = "PVAL_SCHEMA_ENUM:PulseTestEnumShape_t"
15179+ type = "PVAL_ENUM:TestShape"
1517615180 default_value =
1517715181 [
1517815182 "PVAL_VOID",
@@ -15185,7 +15189,7 @@
1518515189 description = ""
1518615190 advanced_view = false
1518715191 metadata = null
15188- type = "PVAL_SCHEMA_ENUM:PulseTestEnumColor_t"
15192+ type = "PVAL_ENUM:TestColor"
1518915193 default_value =
1519015194 [
1519115195 "PVAL_VOID",
@@ -15381,10 +15385,10 @@
1538115385 description = ""
1538215386 advanced_view = false
1538315387 metadata = null
15384- type = "PVAL_SCHEMA_ENUM:PulseTestEnumColor_t"
15388+ type = "PVAL_ENUM:TestColor"
1538515389 default_value =
1538615390 [
15387- "PVAL_SCHEMA_ENUM:PulseTestEnumColor_t",
15391+ "PVAL_ENUM:TestColor",
1538815392 "RED",
1538915393 ]
1539015394 associated_inflow_name = "InDefault"
@@ -15395,7 +15399,7 @@
1539515399 description = ""
1539615400 advanced_view = false
1539715401 metadata = null
15398- type = "PVAL_SCHEMA_ENUM:PulseTestEnumShape_t"
15402+ type = "PVAL_ENUM:TestShape"
1539915403 default_value =
1540015404 [
1540115405 "PVAL_VOID",
@@ -17301,7 +17305,7 @@
1730117305 "@lib:pulse_system.dll!CPulseCell_Test_MultiOutflow_WithParams" = 1146619215
1730217306 "@lib:pulse_system.dll!CPulseCell_Test_MultiOutflow_WithParams_Yielding" = 282249292
1730317307 "@lib:pulse_system.dll!CPulseCell_Test_NoInflow" = 0
17304- "@lib:pulse_system.dll!CPulseCell_TestEnums" = 209794526
17308+ "@lib:pulse_system.dll!CPulseCell_TestEnums" = 7166442
1730517309 "@lib:pulse_system.dll!CPulseCell_TestWaitWithAutoTracepoints" = 1664417737
1730617310 "@lib:pulse_system.dll!CPulseCell_TestWaitWithCursorState" = 2674571404
1730717311 "@lib:pulse_system.dll!CPulseCell_TestYieldForever" = 322175843
@@ -17316,29 +17320,29 @@
1731617320 "@lib:pulse_system.dll!CPulseCell_Value_TestValue50" = 399151736
1731717321 "@lib:pulse_system.dll!CPulseCell_WaitForCursorsWithTag" = 860342186
1731817322 "@lib:pulse_system.dll!CPulseCell_WaitForObservable" = 1630411852
17319- "@lib:pulse_system.dll!CPulseCursorFuncs" = 2994080292
17320- "@lib:pulse_system.dll!CPulseEnumlib" = 1916837592
17323+ "@lib:pulse_system.dll!CPulseCursorFuncs" = 3063805403
17324+ "@lib:pulse_system.dll!CPulseEnumlib" = 2503225258
1732117325 "@lib:pulse_system.dll!CPulseGraphInstance_TestDomain" = 4056096240
1732217326 "@lib:pulse_system.dll!CPulseGraphInstance_TestDomain_Derived" = 2810664148
1732317327 "@lib:pulse_system.dll!CPulseGraphInstance_TestDomain_FakeEntityOwner" = 0
1732417328 "@lib:pulse_system.dll!CPulseGraphInstance_TestDomain_UseReadOnlyBlackboardView" = 0
1732517329 "@lib:pulse_system.dll!CPulseGraphInstance_TurtleGraphics" = 3115190533
1732617330 "@lib:pulse_system.dll!CPulseMathlib" = 1311878972
17327- "@lib:pulse_system.dll!CPulseStringlib" = 1343543655
17328- "@lib:pulse_system.dll!CPulseTestFuncs_LibraryA" = 97817764
17331+ "@lib:pulse_system.dll!CPulseStringlib" = 4277376346
17332+ "@lib:pulse_system.dll!CPulseTestFuncs_LibraryA" = 2088192032
1732917333 "@lib:pulse_system.dll!CPulseTestScriptLib" = 1396807546
1733017334 "@lib:pulse_system.dll!CPulseTurtleGraphicsCursor" = 1515886733
1733117335 "@lib:pulse_system.dll!CTestDomainDerived_Cursor" = 1726847264
1733217336 "@lib:pulse_system.dll!FakeEntity_tAPI" = 2913724008
1733317337 "@lib:pulse_system.dll!FakeEntityDerivedA_tAPI" = 3484340220
1733417338 "@lib:pulse_system.dll!FakeEntityDerivedB_tAPI_NEW_NAME" = 2407486093
1733517339 "@lib:pulse_system.dll!TestComponent_tAPI" = 3608420057
17336- "@type:pulse_system.dll!PVAL_SCHEMA_ENUM:PulseCursorCancelPriority_t" = 627611872
17337- "@type:pulse_system.dll!PVAL_SCHEMA_ENUM:PulseCursorWakePriority_t" = 2889899724
17338- "@type:pulse_system.dll!PVAL_SCHEMA_ENUM:PulseDurationStringFormat_t" = 1531666510
17339- "@type:pulse_system.dll!PVAL_SCHEMA_ENUM:PulseTestEnumColor_t" = 2024739640
17340- "@type:pulse_system.dll!PVAL_SCHEMA_ENUM:PulseTestEnumFlags_t" = 1052309794
17341- "@type:pulse_system.dll!PVAL_SCHEMA_ENUM:PulseTestEnumFlagsAlt_t" = 1426389268
17342- "@type:pulse_system.dll!PVAL_SCHEMA_ENUM:PulseTestEnumShape_t" = 2237060283
17340+ "@type:pulse_system.dll!PVAL_ENUM:PulseCursorCancelPriority_t" = 627611872
17341+ "@type:pulse_system.dll!PVAL_ENUM:PulseCursorWakePriority_t" = 2889899724
17342+ "@type:pulse_system.dll!PVAL_ENUM:PulseDurationStringFormat_t" = 1531666510
17343+ "@type:pulse_system.dll!PVAL_ENUM:TestColor" = 2024739640
17344+ "@type:pulse_system.dll!PVAL_ENUM:TestFlags" = 1052309794
17345+ "@type:pulse_system.dll!PVAL_ENUM:TestFlagsAlt" = 1426389268
17346+ "@type:pulse_system.dll!PVAL_ENUM:TestShape" = 2237060283
1734317347 }
1734417348 }
M
DumpSource2/module_metadata/resourcecompiler.kv3
+30-26
@@ -3123,10 +3123,10 @@
31233123 description = ""
31243124 advanced_view = true
31253125 metadata = null
3126- type = "PVAL_SCHEMA_ENUM:PulseCursorCancelPriority_t"
3126+ type = "PVAL_ENUM:PulseCursorCancelPriority_t"
31273127 default_value =
31283128 [
3129- "PVAL_SCHEMA_ENUM:PulseCursorCancelPriority_t",
3129+ "PVAL_ENUM:PulseCursorCancelPriority_t",
31303130 "HardCancel",
31313131 ]
31323132 associated_inflow_name = "InDefault"
@@ -3214,10 +3214,10 @@
32143214 description = ""
32153215 advanced_view = true
32163216 metadata = null
3217- type = "PVAL_SCHEMA_ENUM:PulseCursorCancelPriority_t"
3217+ type = "PVAL_ENUM:PulseCursorCancelPriority_t"
32183218 default_value =
32193219 [
3220- "PVAL_SCHEMA_ENUM:PulseCursorCancelPriority_t",
3220+ "PVAL_ENUM:PulseCursorCancelPriority_t",
32213221 "HardCancel",
32223222 ]
32233223 associated_inflow_name = "InDefault"
@@ -3482,10 +3482,10 @@
34823482 description = ""
34833483 advanced_view = false
34843484 metadata = null
3485- type = "PVAL_SCHEMA_ENUM:PulseCursorWakePriority_t"
3485+ type = "PVAL_ENUM:PulseCursorWakePriority_t"
34863486 default_value =
34873487 [
3488- "PVAL_SCHEMA_ENUM:PulseCursorWakePriority_t",
3488+ "PVAL_ENUM:PulseCursorWakePriority_t",
34893489 "WakeElegantly",
34903490 ]
34913491 associated_inflow_name = "InDefault"
@@ -3544,8 +3544,9 @@
35443544 metadata =
35453545 {
35463546 polymorphic_arg = true
3547+ type_restriction = "type_restriction_is_enum_flags"
35473548 }
3548- type = "PVAL_SCHEMA_ENUM"
3549+ type = "PVAL_ENUM"
35493550 default_value =
35503551 [
35513552 "PVAL_VOID",
@@ -3562,7 +3563,7 @@
35623563 polymorphic_arg = true
35633564 polymorphic_dependent_arg = "value:fulltype"
35643565 }
3565- type = "PVAL_SCHEMA_ENUM"
3566+ type = "PVAL_ENUM"
35663567 default_value =
35673568 [
35683569 "PVAL_VOID",
@@ -3582,7 +3583,7 @@
35823583 polymorphic_arg = true
35833584 polymorphic_dependent_arg = "value:fulltype"
35843585 }
3585- type = "PVAL_SCHEMA_ENUM"
3586+ type = "PVAL_ENUM"
35863587 default_value =
35873588 [
35883589 "PVAL_VOID",
@@ -3628,8 +3629,9 @@
36283629 metadata =
36293630 {
36303631 polymorphic_arg = true
3632+ type_restriction = "type_restriction_is_enum_flags"
36313633 }
3632- type = "PVAL_SCHEMA_ENUM"
3634+ type = "PVAL_ENUM"
36333635 default_value =
36343636 [
36353637 "PVAL_VOID",
@@ -3646,7 +3648,7 @@
36463648 polymorphic_arg = true
36473649 polymorphic_dependent_arg = "value:fulltype"
36483650 }
3649- type = "PVAL_SCHEMA_ENUM"
3651+ type = "PVAL_ENUM"
36503652 default_value =
36513653 [
36523654 "PVAL_VOID",
@@ -3671,7 +3673,7 @@
36713673 direct_return_value_for = "CPulseEnumlib::HasAllFlags"
36723674 }
36733675 }
3674- expr_alias_info = "allflags( Schema Enum value, Schema Enum flags )"
3676+ expr_alias_info = "allflags( Enum value, Enum flags )"
36753677 generic_node_category = 4
36763678 is_pulse_library_method = true
36773679 }
@@ -3709,8 +3711,9 @@
37093711 metadata =
37103712 {
37113713 polymorphic_arg = true
3714+ type_restriction = "type_restriction_is_enum_flags"
37123715 }
3713- type = "PVAL_SCHEMA_ENUM"
3716+ type = "PVAL_ENUM"
37143717 default_value =
37153718 [
37163719 "PVAL_VOID",
@@ -3727,7 +3730,7 @@
37273730 polymorphic_arg = true
37283731 polymorphic_dependent_arg = "value:fulltype"
37293732 }
3730- type = "PVAL_SCHEMA_ENUM"
3733+ type = "PVAL_ENUM"
37313734 default_value =
37323735 [
37333736 "PVAL_VOID",
@@ -3752,7 +3755,7 @@
37523755 direct_return_value_for = "CPulseEnumlib::HasAnyFlags"
37533756 }
37543757 }
3755- expr_alias_info = "anyflags( Schema Enum value, Schema Enum flags )"
3758+ expr_alias_info = "anyflags( Enum value, Enum flags )"
37563759 generic_node_category = 4
37573760 is_pulse_library_method = true
37583761 }
@@ -3789,8 +3792,9 @@
37893792 metadata =
37903793 {
37913794 polymorphic_arg = true
3795+ type_restriction = "type_restriction_is_enum_flags"
37923796 }
3793- type = "PVAL_SCHEMA_ENUM"
3797+ type = "PVAL_ENUM"
37943798 default_value =
37953799 [
37963800 "PVAL_VOID",
@@ -3807,7 +3811,7 @@
38073811 polymorphic_arg = true
38083812 polymorphic_dependent_arg = "value:fulltype"
38093813 }
3810- type = "PVAL_SCHEMA_ENUM"
3814+ type = "PVAL_ENUM"
38113815 default_value =
38123816 [
38133817 "PVAL_VOID",
@@ -3827,7 +3831,7 @@
38273831 polymorphic_arg = true
38283832 polymorphic_dependent_arg = "value:fulltype"
38293833 }
3830- type = "PVAL_SCHEMA_ENUM"
3834+ type = "PVAL_ENUM"
38313835 default_value =
38323836 [
38333837 "PVAL_VOID",
@@ -10674,10 +10678,10 @@
1067410678 description = ""
1067510679 advanced_view = false
1067610680 metadata = null
10677- type = "PVAL_SCHEMA_ENUM:PulseDurationStringFormat_t"
10681+ type = "PVAL_ENUM:PulseDurationStringFormat_t"
1067810682 default_value =
1067910683 [
10680- "PVAL_SCHEMA_ENUM:PulseDurationStringFormat_t",
10684+ "PVAL_ENUM:PulseDurationStringFormat_t",
1068110685 "MM_SS_LEADING_ZERO",
1068210686 ]
1068310687 associated_inflow_name = "CPulseStringlib::FormatDurationStringFromSeconds"
@@ -11228,14 +11232,14 @@
1122811232 "@lib:resourcecompiler.dll!CPulseCell_Value_RandomInt" = 393431413
1122911233 "@lib:resourcecompiler.dll!CPulseCell_WaitForCursorsWithTag" = 860342186
1123011234 "@lib:resourcecompiler.dll!CPulseCell_WaitForObservable" = 1630411852
11231- "@lib:resourcecompiler.dll!CPulseCursorFuncs" = 2994080292
11232- "@lib:resourcecompiler.dll!CPulseEnumlib" = 1916837592
11235+ "@lib:resourcecompiler.dll!CPulseCursorFuncs" = 3063805403
11236+ "@lib:resourcecompiler.dll!CPulseEnumlib" = 2503225258
1123311237 "@lib:resourcecompiler.dll!CPulseMathlib" = 1311878972
11234- "@lib:resourcecompiler.dll!CPulseStringlib" = 1343543655
11238+ "@lib:resourcecompiler.dll!CPulseStringlib" = 4277376346
1123511239 "@lib:resourcecompiler.dll!CPulseTestScriptLib" = 1396807546
11236- "@type:resourcecompiler.dll!PVAL_SCHEMA_ENUM:PulseCursorCancelPriority_t" = 627611872
11237- "@type:resourcecompiler.dll!PVAL_SCHEMA_ENUM:PulseCursorWakePriority_t" = 2889899724
11238- "@type:resourcecompiler.dll!PVAL_SCHEMA_ENUM:PulseDurationStringFormat_t" = 1531666510
11240+ "@type:resourcecompiler.dll!PVAL_ENUM:PulseCursorCancelPriority_t" = 627611872
11241+ "@type:resourcecompiler.dll!PVAL_ENUM:PulseCursorWakePriority_t" = 2889899724
11242+ "@type:resourcecompiler.dll!PVAL_ENUM:PulseDurationStringFormat_t" = 1531666510
1123911243 }
1124011244 resource_manifests =
1124111245 [
M
DumpSource2/module_metadata/server.kv3
+365-135
@@ -2910,6 +2910,19 @@
29102910 {
29112911 }
29122912 }
2913+ CCitadel_ShopProp =
2914+ {
2915+ base = "CDynamicProp"
2916+ fields =
2917+ {
2918+ LaneNum =
2919+ {
2920+ cpp_name = "m_iLane"
2921+ field_flags = "FTYPEDESC_KEY"
2922+ field_type = "FIELD_INT32"
2923+ }
2924+ }
2925+ }
29132926 CCitadel_Soldier_Entity =
29142927 {
29152928 base = "CBaseAnimGraph"
@@ -3547,6 +3560,12 @@
35473560 field_flags = "FTYPEDESC_PROCEDURAL_KEYFIELD"
35483561 field_type = "FIELD_FLOAT32"
35493562 }
3563+ koth_silent_spawn =
3564+ {
3565+ cpp_name = "__PROCEDURAL"
3566+ field_flags = "FTYPEDESC_PROCEDURAL_KEYFIELD"
3567+ field_type = "FIELD_BOOLEAN"
3568+ }
35503569 }
35513570 }
35523571 CCitadelItemPickup =
@@ -21807,7 +21826,7 @@
2180721826 description = ""
2180821827 advanced_view = false
2180921828 metadata = null
21810- type = "PVAL_SCHEMA_ENUM:NPC_STATE"
21829+ type = "PVAL_ENUM:NPC_STATE"
2181121830 default_value =
2181221831 [
2181321832 "PVAL_VOID",
@@ -21940,7 +21959,7 @@
2194021959 description = ""
2194121960 advanced_view = false
2194221961 metadata = null
21943- type = "PVAL_SCHEMA_ENUM:AILOD_t"
21962+ type = "PVAL_ENUM:AILOD_t"
2194421963 default_value =
2194521964 [
2194621965 "PVAL_VOID",
@@ -23423,7 +23442,7 @@
2342323442 {
2342423443 polymorphic_arg = true
2342523444 }
23426- type = "PVAL_ARRAY:PVAL_TYPESAFE_INT64:AI_VolumetricEventHandle_t"
23445+ type = "PVAL_ARRAY:PVAL_LEAF:AI_VolumetricEventHandle_t"
2342723446 default_value =
2342823447 [
2342923448 "PVAL_VOID",
@@ -24965,7 +24984,7 @@
2496524984 description = ""
2496624985 advanced_view = false
2496724986 metadata = null
24968- type = "PVAL_SCHEMA_ENUM:GameAnimEventIndex_t"
24987+ type = "PVAL_ENUM:GameAnimEventIndex_t"
2496924988 default_value =
2497024989 [
2497124990 "PVAL_VOID",
@@ -32684,7 +32703,7 @@
3268432703 description = ""
3268532704 advanced_view = false
3268632705 metadata = null
32687- type = "PVAL_SCHEMA_ENUM:HitGroup_t"
32706+ type = "PVAL_ENUM:HitGroup_t"
3268832707 default_value =
3268932708 [
3269032709 "PVAL_VOID",
@@ -32989,7 +33008,7 @@
3298933008 {
3299033009 polymorphic_arg = true
3299133010 }
32992- type = "PVAL_ARRAY:PVAL_SCHEMA_ENUM:HitGroup_t"
33011+ type = "PVAL_ARRAY:PVAL_ENUM:HitGroup_t"
3299333012 default_value =
3299433013 [
3299533014 "PVAL_VOID",
@@ -33592,7 +33611,7 @@
3359233611 description = ""
3359333612 advanced_view = false
3359433613 metadata = null
33595- type = "PVAL_SCHEMA_ENUM:HitGroup_t"
33614+ type = "PVAL_ENUM:HitGroup_t"
3359633615 default_value =
3359733616 [
3359833617 "PVAL_VOID",
@@ -35959,7 +35978,7 @@
3595935978 description = ""
3596035979 advanced_view = false
3596135980 metadata = null
35962- type = "PVAL_TYPESAFE_INT:CPlayerSlot"
35981+ type = "PVAL_LEAF:CPlayerSlot"
3596335982 default_value =
3596435983 [
3596535984 "PVAL_VOID",
@@ -40027,6 +40046,80 @@
4002740046 m_Outputs = [ ]
4002840047 m_Helpers = [ ]
4002940048 }
40049+ "CCitadel_ShopProp_API::SetShopOpen" =
40050+ {
40051+ m_BaseClasses = [ ]
40052+ m_FriendlyName = "Set Shop Open"
40053+ m_Description = "Open or close this shop. Keep in sync with its trigger_item_shop."
40054+ m_MetaData =
40055+ {
40056+ supported_domains =
40057+ {
40058+ BaseDomain = true
40059+ }
40060+ fingerprint = "@lib:server.dll!CCitadel_ShopProp_API"
40061+ pulse_inparams =
40062+ {
40063+ _Target =
40064+ {
40065+ friendly_name = "citadel_shop_prop_dynamic"
40066+ description = "The Target object. In code, this parameter is the API This() object for this Input."
40067+ advanced_view = false
40068+ metadata = null
40069+ type = "PVAL_EHANDLE:citadel_shop_prop_dynamic"
40070+ default_value =
40071+ [
40072+ "PVAL_VOID",
40073+ ]
40074+ associated_inflow_name = "InDefault"
40075+ }
40076+ bOpen =
40077+ {
40078+ friendly_name = "Open"
40079+ description = ""
40080+ advanced_view = false
40081+ metadata = null
40082+ type = "PVAL_BOOL"
40083+ default_value =
40084+ [
40085+ "PVAL_VOID",
40086+ ]
40087+ associated_inflow_name = "InDefault"
40088+ }
40089+ }
40090+ pulse_feature_tag = 1
40091+ generic_node_category = 5
40092+ is_pulse_target_method = true
40093+ target_arg_name = "_Target"
40094+ pulse_inflows =
40095+ [
40096+ {
40097+ name = "InDefault"
40098+ friendly_name = "Default In"
40099+ is_default_inflow = true
40100+ },
40101+ ]
40102+ pulse_outflows =
40103+ [
40104+ {
40105+ name = "OutDefault"
40106+ friendly_name = "Default Out"
40107+ is_default_outflow = true
40108+ allow_direct_return = true
40109+ },
40110+ ]
40111+ }
40112+ m_HelpContextName = ""
40113+ m_nClassType = "vdata"
40114+ m_rgbColor = [ 220, 30, 220 ]
40115+ m_bmins = [ -8.0, -8.0, -8.0 ]
40116+ m_bmaxs = [ 8.0, 8.0, 8.0 ]
40117+ m_Tags = [ ]
40118+ m_Variables = [ ]
40119+ m_Inputs = [ ]
40120+ m_Outputs = [ ]
40121+ m_Helpers = [ ]
40122+ }
4003040123 "CCitadelCatapultTrigger_API::SpawnPickupTrail" =
4003140124 {
4003240125 m_BaseClasses = [ ]
@@ -40396,7 +40489,7 @@
4039640489 description = ""
4039740490 advanced_view = false
4039840491 metadata = null
40399- type = "PVAL_SCHEMA_ENUM:ECitadelGameMode"
40492+ type = "PVAL_ENUM:ECitadelGameMode"
4040040493 default_value =
4040140494 [
4040240495 "PVAL_VOID",
@@ -40615,7 +40708,7 @@
4061540708 description = ""
4061640709 advanced_view = false
4061740710 metadata = null
40618- type = "PVAL_SCHEMA_ENUM:EGameState"
40711+ type = "PVAL_ENUM:EGameState"
4061940712 default_value =
4062040713 [
4062140714 "PVAL_VOID",
@@ -40738,7 +40831,7 @@
4073840831 description = ""
4073940832 advanced_view = false
4074040833 metadata = null
40741- type = "PVAL_SCHEMA_ENUM:ECitadelMatchMode"
40834+ type = "PVAL_ENUM:ECitadelMatchMode"
4074240835 default_value =
4074340836 [
4074440837 "PVAL_VOID",
@@ -40751,7 +40844,7 @@
4075140844 description = ""
4075240845 advanced_view = false
4075340846 metadata = null
40754- type = "PVAL_SCHEMA_ENUM:ECitadelGameMode"
40847+ type = "PVAL_ENUM:ECitadelGameMode"
4075540848 default_value =
4075640849 [
4075740850 "PVAL_VOID",
@@ -40838,7 +40931,7 @@
4083840931 description = ""
4083940932 advanced_view = false
4084040933 metadata = null
40841- type = "PVAL_SCHEMA_ENUM:EStreetBrawlGameState"
40934+ type = "PVAL_ENUM:EStreetBrawlGameState"
4084240935 default_value =
4084340936 [
4084440937 "PVAL_VOID",
@@ -40869,6 +40962,65 @@
4086940962 m_Outputs = [ ]
4087040963 m_Helpers = [ ]
4087140964 }
40965+ "CCitadelPointPulseAPI::PulseMinimapAtEntity" =
40966+ {
40967+ m_BaseClasses = [ ]
40968+ m_FriendlyName = "Pulse Minimap At Entity"
40969+ m_Description = "Flash a red alarm pulse at an entity's location on every player's minimap."
40970+ m_MetaData =
40971+ {
40972+ supported_domains =
40973+ {
40974+ ServerEntity = true
40975+ }
40976+ fingerprint = "@lib:server.dll!CCitadelPointPulseAPI"
40977+ pulse_inparams =
40978+ {
40979+ hEntity =
40980+ {
40981+ friendly_name = "Entity"
40982+ description = ""
40983+ advanced_view = false
40984+ metadata = null
40985+ type = "PVAL_EHANDLE"
40986+ default_value =
40987+ [
40988+ "PVAL_VOID",
40989+ ]
40990+ associated_inflow_name = "InDefault"
40991+ }
40992+ }
40993+ generic_node_category = 5
40994+ is_pulse_library_method = true
40995+ pulse_inflows =
40996+ [
40997+ {
40998+ name = "InDefault"
40999+ friendly_name = "Default In"
41000+ is_default_inflow = true
41001+ },
41002+ ]
41003+ pulse_outflows =
41004+ [
41005+ {
41006+ name = "OutDefault"
41007+ friendly_name = "Default Out"
41008+ is_default_outflow = true
41009+ allow_direct_return = true
41010+ },
41011+ ]
41012+ }
41013+ m_HelpContextName = ""
41014+ m_nClassType = "vdata"
41015+ m_rgbColor = [ 220, 30, 220 ]
41016+ m_bmins = [ -8.0, -8.0, -8.0 ]
41017+ m_bmaxs = [ 8.0, 8.0, 8.0 ]
41018+ m_Tags = [ ]
41019+ m_Variables = [ ]
41020+ m_Inputs = [ ]
41021+ m_Outputs = [ ]
41022+ m_Helpers = [ ]
41023+ }
4087241024 "CCitadelPointPulseAPI::SetFastCooldownsEnabled" =
4087341025 {
4087441026 m_BaseClasses = [ ]
@@ -53175,7 +53327,7 @@
5317553327 description = ""
5317653328 advanced_view = false
5317753329 metadata = null
53178- type = "PVAL_SCHEMA_ENUM:CFuncMover::Move_t"
53330+ type = "PVAL_ENUM:CFuncMover::Move_t"
5317953331 default_value =
5318053332 [
5318153333 "PVAL_VOID",
@@ -85661,7 +85813,7 @@
8566185813 description = ""
8566285814 advanced_view = false
8566385815 metadata = null
85664- type = "PVAL_SCHEMA_ENUM:AI_VolumetricEventType_t"
85816+ type = "PVAL_ENUM:AI_VolumetricEventType_t"
8566585817 default_value =
8566685818 [
8566785819 "PVAL_VOID",
@@ -85729,7 +85881,7 @@
8572985881 description = ""
8573085882 advanced_view = false
8573185883 metadata = null
85732- type = "PVAL_TYPESAFE_INT64:AI_VolumetricEventHandle_t"
85884+ type = "PVAL_LEAF:AI_VolumetricEventHandle_t"
8573385885 default_value =
8573485886 [
8573585887 "PVAL_VOID",
@@ -85789,7 +85941,7 @@
8578985941 description = ""
8579085942 advanced_view = false
8579185943 metadata = null
85792- type = "PVAL_TYPESAFE_INT64:AI_VolumetricEventHandle_t"
85944+ type = "PVAL_LEAF:AI_VolumetricEventHandle_t"
8579385945 default_value =
8579485946 [
8579585947 "PVAL_VOID",
@@ -85848,7 +86000,7 @@
8584886000 description = ""
8584986001 advanced_view = false
8585086002 metadata = null
85851- type = "PVAL_TYPESAFE_INT64:AI_VolumetricEventHandle_t"
86003+ type = "PVAL_LEAF:AI_VolumetricEventHandle_t"
8585286004 default_value =
8585386005 [
8585486006 "PVAL_VOID",
@@ -85907,7 +86059,7 @@
8590786059 description = ""
8590886060 advanced_view = false
8590986061 metadata = null
85910- type = "PVAL_TYPESAFE_INT64:AI_VolumetricEventHandle_t"
86062+ type = "PVAL_LEAF:AI_VolumetricEventHandle_t"
8591186063 default_value =
8591286064 [
8591386065 "PVAL_VOID",
@@ -85966,7 +86118,7 @@
8596686118 description = ""
8596786119 advanced_view = false
8596886120 metadata = null
85969- type = "PVAL_TYPESAFE_INT64:AI_VolumetricEventHandle_t"
86121+ type = "PVAL_LEAF:AI_VolumetricEventHandle_t"
8597086122 default_value =
8597186123 [
8597286124 "PVAL_VOID",
@@ -85982,7 +86134,7 @@
8598286134 description = ""
8598386135 advanced_view = false
8598486136 metadata = null
85985- type = "PVAL_SCHEMA_ENUM:AI_VolumetricEventType_t"
86137+ type = "PVAL_ENUM:AI_VolumetricEventType_t"
8598686138 default_value =
8598786139 [
8598886140 "PVAL_VOID",
@@ -86025,7 +86177,7 @@
8602586177 description = ""
8602686178 advanced_view = false
8602786179 metadata = null
86028- type = "PVAL_TYPESAFE_INT64:AI_VolumetricEventHandle_t"
86180+ type = "PVAL_LEAF:AI_VolumetricEventHandle_t"
8602986181 default_value =
8603086182 [
8603186183 "PVAL_VOID",
@@ -86097,7 +86249,7 @@
8609786249 description = ""
8609886250 advanced_view = false
8609986251 metadata = null
86100- type = "PVAL_TYPESAFE_INT64:AI_VolumetricEventHandle_t"
86252+ type = "PVAL_LEAF:AI_VolumetricEventHandle_t"
8610186253 default_value =
8610286254 [
8610386255 "PVAL_VOID",
@@ -87557,7 +87709,7 @@
8755787709 description = ""
8755887710 advanced_view = false
8755987711 metadata = null
87560- type = "PVAL_SCHEMA_ENUM:Flags_t"
87712+ type = "PVAL_ENUM:Flags_t"
8756187713 default_value =
8756287714 [
8756387715 "PVAL_VOID",
@@ -87641,7 +87793,7 @@
8764187793 description = ""
8764287794 advanced_view = false
8764387795 metadata = null
87644- type = "PVAL_SCHEMA_ENUM:SharedMovementGait_t"
87796+ type = "PVAL_ENUM:SharedMovementGait_t"
8764587797 default_value =
8764687798 [
8764787799 "PVAL_VOID",
@@ -90582,10 +90734,10 @@
9058290734 description = ""
9058390735 advanced_view = true
9058490736 metadata = null
90585- type = "PVAL_SCHEMA_ENUM:PulseCursorCancelPriority_t"
90737+ type = "PVAL_ENUM:PulseCursorCancelPriority_t"
9058690738 default_value =
9058790739 [
90588- "PVAL_SCHEMA_ENUM:PulseCursorCancelPriority_t",
90740+ "PVAL_ENUM:PulseCursorCancelPriority_t",
9058990741 "HardCancel",
9059090742 ]
9059190743 associated_inflow_name = "InDefault"
@@ -90673,10 +90825,10 @@
9067390825 description = ""
9067490826 advanced_view = true
9067590827 metadata = null
90676- type = "PVAL_SCHEMA_ENUM:PulseCursorCancelPriority_t"
90828+ type = "PVAL_ENUM:PulseCursorCancelPriority_t"
9067790829 default_value =
9067890830 [
90679- "PVAL_SCHEMA_ENUM:PulseCursorCancelPriority_t",
90831+ "PVAL_ENUM:PulseCursorCancelPriority_t",
9068090832 "HardCancel",
9068190833 ]
9068290834 associated_inflow_name = "InDefault"
@@ -90941,10 +91093,10 @@
9094191093 description = ""
9094291094 advanced_view = false
9094391095 metadata = null
90944- type = "PVAL_SCHEMA_ENUM:PulseCursorWakePriority_t"
91096+ type = "PVAL_ENUM:PulseCursorWakePriority_t"
9094591097 default_value =
9094691098 [
90947- "PVAL_SCHEMA_ENUM:PulseCursorWakePriority_t",
91099+ "PVAL_ENUM:PulseCursorWakePriority_t",
9094891100 "WakeElegantly",
9094991101 ]
9095091102 associated_inflow_name = "InDefault"
@@ -91003,8 +91155,9 @@
9100391155 metadata =
9100491156 {
9100591157 polymorphic_arg = true
91158+ type_restriction = "type_restriction_is_enum_flags"
9100691159 }
91007- type = "PVAL_SCHEMA_ENUM"
91160+ type = "PVAL_ENUM"
9100891161 default_value =
9100991162 [
9101091163 "PVAL_VOID",
@@ -91021,7 +91174,7 @@
9102191174 polymorphic_arg = true
9102291175 polymorphic_dependent_arg = "value:fulltype"
9102391176 }
91024- type = "PVAL_SCHEMA_ENUM"
91177+ type = "PVAL_ENUM"
9102591178 default_value =
9102691179 [
9102791180 "PVAL_VOID",
@@ -91041,7 +91194,7 @@
9104191194 polymorphic_arg = true
9104291195 polymorphic_dependent_arg = "value:fulltype"
9104391196 }
91044- type = "PVAL_SCHEMA_ENUM"
91197+ type = "PVAL_ENUM"
9104591198 default_value =
9104691199 [
9104791200 "PVAL_VOID",
@@ -91087,8 +91240,9 @@
9108791240 metadata =
9108891241 {
9108991242 polymorphic_arg = true
91243+ type_restriction = "type_restriction_is_enum_flags"
9109091244 }
91091- type = "PVAL_SCHEMA_ENUM"
91245+ type = "PVAL_ENUM"
9109291246 default_value =
9109391247 [
9109491248 "PVAL_VOID",
@@ -91105,7 +91259,7 @@
9110591259 polymorphic_arg = true
9110691260 polymorphic_dependent_arg = "value:fulltype"
9110791261 }
91108- type = "PVAL_SCHEMA_ENUM"
91262+ type = "PVAL_ENUM"
9110991263 default_value =
9111091264 [
9111191265 "PVAL_VOID",
@@ -91130,7 +91284,7 @@
9113091284 direct_return_value_for = "CPulseEnumlib::HasAllFlags"
9113191285 }
9113291286 }
91133- expr_alias_info = "allflags( Schema Enum value, Schema Enum flags )"
91287+ expr_alias_info = "allflags( Enum value, Enum flags )"
9113491288 generic_node_category = 4
9113591289 is_pulse_library_method = true
9113691290 }
@@ -91168,8 +91322,9 @@
9116891322 metadata =
9116991323 {
9117091324 polymorphic_arg = true
91325+ type_restriction = "type_restriction_is_enum_flags"
9117191326 }
91172- type = "PVAL_SCHEMA_ENUM"
91327+ type = "PVAL_ENUM"
9117391328 default_value =
9117491329 [
9117591330 "PVAL_VOID",
@@ -91186,7 +91341,7 @@
9118691341 polymorphic_arg = true
9118791342 polymorphic_dependent_arg = "value:fulltype"
9118891343 }
91189- type = "PVAL_SCHEMA_ENUM"
91344+ type = "PVAL_ENUM"
9119091345 default_value =
9119191346 [
9119291347 "PVAL_VOID",
@@ -91211,7 +91366,7 @@
9121191366 direct_return_value_for = "CPulseEnumlib::HasAnyFlags"
9121291367 }
9121391368 }
91214- expr_alias_info = "anyflags( Schema Enum value, Schema Enum flags )"
91369+ expr_alias_info = "anyflags( Enum value, Enum flags )"
9121591370 generic_node_category = 4
9121691371 is_pulse_library_method = true
9121791372 }
@@ -91248,8 +91403,9 @@
9124891403 metadata =
9124991404 {
9125091405 polymorphic_arg = true
91406+ type_restriction = "type_restriction_is_enum_flags"
9125191407 }
91252- type = "PVAL_SCHEMA_ENUM"
91408+ type = "PVAL_ENUM"
9125391409 default_value =
9125491410 [
9125591411 "PVAL_VOID",
@@ -91266,7 +91422,7 @@
9126691422 polymorphic_arg = true
9126791423 polymorphic_dependent_arg = "value:fulltype"
9126891424 }
91269- type = "PVAL_SCHEMA_ENUM"
91425+ type = "PVAL_ENUM"
9127091426 default_value =
9127191427 [
9127291428 "PVAL_VOID",
@@ -91286,7 +91442,7 @@
9128691442 polymorphic_arg = true
9128791443 polymorphic_dependent_arg = "value:fulltype"
9128891444 }
91289- type = "PVAL_SCHEMA_ENUM"
91445+ type = "PVAL_ENUM"
9129091446 default_value =
9129191447 [
9129291448 "PVAL_VOID",
@@ -91355,10 +91511,10 @@
9135591511 description = ""
9135691512 advanced_view = true
9135791513 metadata = null
91358- type = "PVAL_SCHEMA_ENUM:ParticleAttachment_t"
91514+ type = "PVAL_ENUM:ParticleAttachment_t"
9135991515 default_value =
9136091516 [
91361- "PVAL_SCHEMA_ENUM:ParticleAttachment_t",
91517+
This preview is truncated. The source commit contains the complete diff.
M
DumpSource2/schemas/client/CCitadel_ShopProp.h
+2-0
@@ -1,3 +1,5 @@
11 class CCitadel_ShopProp : public C_DynamicProp
22 {
3+ bool m_bIsShopOpen;
4+ int32 m_iLane;
35 };
M
DumpSource2/schemas/client/CitadelPingEvent_t.h
+1-0
@@ -11,4 +11,5 @@ enum CitadelPingEvent_t : uint32_t
1111 CITADEL_PING_NEUTRAL_SPAWN = 8,
1212 CITADEL_PING_ESCORT_SPAWN = 9,
1313 CITADEL_PING_CORRUPTED_ITEM_SHOP_SPAWN = 10,
14+ CITADEL_PING_MINIMAP_ALARM = 11,
1415 };
M
DumpSource2/schemas/client/InputBitMask_t.h
+1-0
@@ -48,4 +48,5 @@ enum InputBitMask_t : uint64_t
4848 IN_DUCK_TOGGLE = 576460752303423488,
4949 IN_CANCEL_ABILITY = 1152921504606846976,
5050 IN_COSMETIC_1 = 2305843009213693952,
51+ IN_DOWN_DASH = 4611686018427387904,
5152 };
M
DumpSource2/schemas/pulse_runtime_lib/PulseInstructionCode_t.h
+2-2
@@ -93,7 +93,7 @@ enum PulseInstructionCode_t : uint16_t
9393 EQ_VEC4 = 90,
9494 EQ_STRING = 91,
9595 EQ_ENTITY_NAME = 92,
96- EQ_SCHEMA_ENUM = 93,
96+ EQ_ENUM = 93,
9797 EQ_EHANDLE = 94,
9898 EQ_PANEL_HANDLE = 95,
9999 EQ_LEAF = 96,
@@ -109,7 +109,7 @@ enum PulseInstructionCode_t : uint16_t
109109 NE_VEC4 = 106,
110110 NE_STRING = 107,
111111 NE_ENTITY_NAME = 108,
112- NE_SCHEMA_ENUM = 109,
112+ NE_ENUM = 109,
113113 NE_EHANDLE = 110,
114114 NE_PANEL_HANDLE = 111,
115115 NE_LEAF = 112,
M
DumpSource2/schemas/pulse_runtime_lib/PulseValueType_t.h
+12-16
@@ -42,33 +42,29 @@ enum PulseValueType_t : uint32_t
4242 PVAL_ENTITY_NAME = 18,
4343 // MPropertyFriendlyName = "Leaf Type"
4444 PVAL_LEAF = 19,
45- // MPropertyFriendlyName = "Typesafe Int"
46- PVAL_TYPESAFE_INT = 20,
4745 // MPropertyFriendlyName = "Material Group"
48- PVAL_MODEL_MATERIAL_GROUP = 21,
46+ PVAL_MODEL_MATERIAL_GROUP = 20,
4947 // MPropertySuppressEnumerator
50- PVAL_CURSOR_FLOW = 22,
48+ PVAL_CURSOR_FLOW = 21,
5149 // MPropertyFriendlyName = "Variant"
5250 // MPropertySuppressEnumerator
53- PVAL_VARIANT = 23,
51+ PVAL_VARIANT = 22,
5452 // MPropertyFriendlyName = "Unknown"
5553 // MPropertySuppressEnumerator
56- PVAL_UNKNOWN = 24,
57- // MPropertyFriendlyName = "Schema Enum"
58- PVAL_SCHEMA_ENUM = 25,
54+ PVAL_UNKNOWN = 23,
55+ // MPropertyFriendlyName = "Enum"
56+ PVAL_ENUM = 24,
5957 // MPropertyFriendlyName = "Panorama Panel Handle"
60- PVAL_PANORAMA_PANEL_HANDLE = 26,
58+ PVAL_PANORAMA_PANEL_HANDLE = 25,
6159 // MPropertyFriendlyName = "Array"
62- PVAL_ARRAY = 27,
63- // MPropertyFriendlyName = "Typesafe Int64"
64- PVAL_TYPESAFE_INT64 = 28,
60+ PVAL_ARRAY = 26,
6561 // MPropertySuppressEnumerator
6662 // MPropertyFriendlyName = "Particle Object"
67- PVAL_PARTICLE_EHANDLE = 29,
63+ PVAL_PARTICLE_EHANDLE = 27,
6864 // MPropertyFriendlyName = "Anim Sequence"
69- PVAL_ANIM_SEQUENCE = 30,
65+ PVAL_ANIM_SEQUENCE = 28,
7066 // MPropertyFriendlyName = "VData Choice"
71- PVAL_VDATA_CHOICE = 31,
67+ PVAL_VDATA_CHOICE = 29,
7268 // MPropertySuppressEnumerator
73- PVAL_COUNT = 32,
69+ PVAL_COUNT = 30,
7470 };
M
DumpSource2/schemas/server/CCitadelGameRules.h
+1-0
@@ -50,6 +50,7 @@ class CCitadelGameRules : public CTeamplayRules
5050 float32 m_timeNextKothSpawnWindowTime;
5151 VectorWS m_vNextKothLocation;
5252 CUtlVector< VectorWS > m_vKothSpawnLocationDeck;
53+ int32 m_nKothSpawnWarnings;
5354 bool m_bNotifiedClientsOfNextCrateSpawn;
5455 bool m_bEarlyCratesSpawned;
5556 bool m_bIsEarlyCrateGamestate;
M
DumpSource2/schemas/server/CCitadel_ShopProp.h
+2-0
@@ -1,3 +1,5 @@
11 class CCitadel_ShopProp : public CDynamicProp
22 {
3+ bool m_bIsShopOpen;
4+ int32 m_iLane;
35 };
M
Protobufs/citadel_gcmessages_common.proto
+9-0
@@ -258,6 +258,14 @@ message CSOCitadelHideoutLobby {
258258 optional bool hideout_holiday_award_2025 = 32;
259259 }
260260
261+ enum EServerStatus {
262+ k_eNoServer = 0;
263+ k_eServerAssigned = 1;
264+ k_eTooFewPlayers = 2;
265+ k_ePlayersInMatch = 3;
266+ k_eDisabled = 4;
267+ }
268+
261269 optional uint64 hideout_lobby_id = 1;
262270 optional uint64 party_id = 2;
263271 optional fixed64 server_steam_id = 3;
@@ -269,6 +277,7 @@ message CSOCitadelHideoutLobby {
269277 repeated .CSOCitadelHideoutLobby.Member members = 9;
270278 optional uint32 active_account_hideout = 10;
271279 repeated .CExtraMsgBlock extra_messages = 11;
280+ optional .CSOCitadelHideoutLobby.EServerStatus server_status = 12 [default = k_eNoServer];
272281 }
273282
274283 message CLobbyData_PostMatchSurvey {
M
game/bin/win64/animationsystem_strings.txt
+40-49
@@ -28,15 +28,15 @@
2828 %s : Animations loaded but no animation data found\n
2929 %s : animtable hash too small: %d elements / %d buckets\n
3030 %s : seqtable hash too small: %d elements / %d buckets\n
31- (08@HPX`j0
32- (08@HPZ0
33- (08@J0
31+ (08@HPX`j`
32+ (08@HPZ`
3433 (Start:
3534 * %d WeightLists\n
3635 * ScaleSet[%d] :: %s\n
3736 * WeightList[%d] :: %s\n
3837 ** Entrypoint For Method '%s'
3938 - (Additive)
39+ .Pvb
4040 : Extraneous input - expected %s ...\n
4141 : Extraneous input - expected <EOF>\n
4242 : Extraneous input...
@@ -53,7 +53,7 @@
5353 : unexpected input...\n expected one of :
5454 <-- Arg '%s'
5555 <-- Retval '%s'
56- Axvt
56+ B0Zt
5757 LinePos:
5858 Vector b
5959 [*OBSERVABLE*]
@@ -119,26 +119,24 @@
119119 %s_matgrp
120120 'Play reversed' has no effect when used with time synchronization!
121121 (%f, %f, %f)
122-(Akw
122+(5kw
123123 (Blend1D):m_flBlendValue
124124 (Blend1D):m_resetCount
125-(E4x
126-(Ehw
125+(Eew
126+(Eow
127127 (Expecting %s)
128128 (Expecting EOF)
129-(I7x
130-(Iww
131-(Ulw
132-(arw
129+(Mtw
130+(Mzw
131+(QSw
133132 (channel =
133+(eRw
134+(eZw
135+(ehw
134136 (end of input).\n\t This indicates a poorly specified lexer RULE\n\t or unterminated input element such as: "STRING["]\n
135-(ipw
136-(mcw
137-(mkw
138-(qtw
139-(qzw
140-(u3x
141-(uow
137+(ukw
138+(unw
139+(uuw
142140 ** Invalid ID **
143141 *** Test failure: "%s"
144142 ***\nShared activity collision with private activity! %s<->%s [%i]\n***\n
@@ -153,6 +151,10 @@
153151 -memory-
154152 -unknown source-
155153 -unknown source-(
154+.0lb
155+.0wb
156+.0yb
157+.0zb
156158 .?AU?$ArrayWrapper@V?$CUtlVector@UCWeightPreview@@HV?$CUtlVectorMemory_Growable@UCWeightPreview@@H$0A@@@@@@Detail@Reflection@@
157159 .?AU?$ArrayWrapper@V?$CUtlVector@V?$CSmartPtr@VCAnimComponentInstance@@VCRefCountAccessor@@@@HV?$CUtlVectorMemory_Growable@V?$CSmartPtr@VCAnimComponentInstance@@VCRefCountAccessor@@@@H$0A@@@@@@Detail@Reflection@@
158160 .?AU?$ArrayWrapper@V?$CUtlVector@V?$CSmartPtr@VCAnimMotorInstance@@VCRefCountAccessor@@@@HV?$CUtlVectorMemory_Growable@V?$CSmartPtr@VCAnimMotorInstance@@VCRefCountAccessor@@@@H$0A@@@@@@Detail@Reflection@@
@@ -489,8 +491,6 @@
489491 .?AUIStringAccessor@?$StringAttrBase@VObjectGroup@Attribute@@@Detail@Attribute@@
490492 .?AUIStringAccessor@?$StringAttrBase@VObjectName@Attribute@@@Detail@Attribute@@
491493 .?AUIStringAccessor@?$StringAttrBase@VObjectUserData@Attribute@@@Detail@Attribute@@
492-.?AV<lambda_1>@?$PulseBindingResourceHandleTraits_t@V?$CWeakHandle@UInfoForResourceTypeCModel@@@@@@
493-.?AV<lambda_1>@?$PulseBindingSchemaEnumTraits_t@W4PulseDurationStringFormat_t@@@@
494494 .?AV<lambda_1>@?1???$MakeNetVarCallback@VCAimMatrixUpdateNode@@E@@YA?AV?$function@$$A6AXAEAVCAnimUpdateContext@@E@Z@std@@PEBVCAimMatrixUpdateNode@@P83@EBAXAEAVCAnimUpdateContext@@E@Z@Z@
495495 .?AV<lambda_1>@?1???$MakeNetVarCallback@VCAnimStateMachineUpdater@@H@@YA?AV?$function@$$A6AXAEAVCAnimUpdateContext@@H@Z@std@@PEBVCAnimStateMachineUpdater@@P83@EBAXAEAVCAnimUpdateContext@@H@Z@Z@
496496 .?AV<lambda_1>@?1???$MakeNetVarCallback@VCAnimationLayer@@H@@YA?AV?$function@$$A6AXAEAVCAnimUpdateContext@@H@Z@std@@V?$CPackedDataOffset@VCAnimationLayer@@@@P8CAnimationLayer@@EAAXAEAVCAnimUpdateContext@@H@Z@Z@
@@ -518,7 +518,6 @@
518518 .?AV<lambda_1>@?1??StopEmission@CNewParticleEffect@@QEAAX_N000@Z@
519519 .?AV<lambda_1>@CAnimParameterInstance@@
520520 .?AV<lambda_1>@CConcreteAnimParameter@@
521-.?AV<lambda_2>@?$PulseBindingResourceHandleTraits_t@V?$CWeakHandle@UInfoForResourceTypeCModel@@@@@@
522521 .?AV?$CBaseAppSystem@VIAnimationSystem@@@@
523522 .?AV?$CBaseConcreteToolAttr@EVCEnumAnimParameter@@@@
524523 .?AV?$CBaseConcreteToolAttr@HUIKSolverSettings_t@@@@
@@ -1343,8 +1342,6 @@
13431342 .?AV?$_Func_base@XPEAVIAnimTag@@VCGlobalSymbol@@@std@@
13441343 .?AV?$_Func_base@_NPEBVCAnimComponentInstance@@@std@@
13451344 .?AV?$_Func_base@_NPEBVCAnimParameterBase@@@std@@
1346-.?AV?$_Func_impl_no_alloc@V<lambda_1>@?$PulseBindingResourceHandleTraits_t@V?$CWeakHandle@UInfoForResourceTypeCModel@@@@@@VCPulseValueFullType@@$$V@std@@
1347-.?AV?$_Func_impl_no_alloc@V<lambda_1>@?$PulseBindingSchemaEnumTraits_t@W4PulseDurationStringFormat_t@@@@VCPulseValueFullType@@$$V@std@@
13481345 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?1???$MakeNetVarCallback@VCAimMatrixUpdateNode@@E@@YA?AV?$function@$$A6AXAEAVCAnimUpdateContext@@E@Z@std@@PEBVCAimMatrixUpdateNode@@P84@EBAXAEAVCAnimUpdateContext@@E@Z@Z@XAEAV5@E@std@@
13491346 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?1???$MakeNetVarCallback@VCAnimStateMachineUpdater@@H@@YA?AV?$function@$$A6AXAEAVCAnimUpdateContext@@H@Z@std@@PEBVCAnimStateMachineUpdater@@P84@EBAXAEAVCAnimUpdateContext@@H@Z@Z@XAEAV5@H@std@@
13501347 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?1???$MakeNetVarCallback@VCAnimationLayer@@H@@YA?AV?$function@$$A6AXAEAVCAnimUpdateContext@@H@Z@std@@V?$CPackedDataOffset@VCAnimationLayer@@@@P8CAnimationLayer@@EAAXAEAVCAnimUpdateContext@@H@Z@Z@XAEAV6@H@std@@
@@ -1372,7 +1369,6 @@
13721369 .?AV?$_Func_impl_no_alloc@V<lambda_1>@?1??StopEmission@CNewParticleEffect@@QEAAX_N000@Z@X$$V@std@@
13731370 .?AV?$_Func_impl_no_alloc@V<lambda_1>@CAnimParameterInstance@@VColor@@PEBV2@@std@@
13741371 .?AV?$_Func_impl_no_alloc@V<lambda_1>@CConcreteAnimParameter@@VColor@@PEBVCAnimParameterBase@@@std@@
1375-.?AV?$_Func_impl_no_alloc@V<lambda_2>@?$PulseBindingResourceHandleTraits_t@V?$CWeakHandle@UInfoForResourceTypeCModel@@@@@@VCPulseValueFullType@@$$V@std@@
13761372 .?AV?$_Func_impl_no_alloc@V?$_Mem_fn@P8CActionComponentInstance@@EBAAEBVCUtlString@@XZ@std@@AEBVCUtlString@@PEBVCActionComponentInstance@@@std@@
13771373 .?AV?$_Func_impl_no_alloc@V?$_Mem_fn@P8CAnimComponentInstance@@EAAX_N@Z@std@@XPEAVCAnimComponentInstance@@_N@std@@
13781374 .?AV?$_Func_impl_no_alloc@V?$_Mem_fn@P8CAnimComponentInstance@@EBA_NXZ@std@@_NPEBVCAnimComponentInstance@@@std@@
@@ -2105,20 +2101,27 @@
21052101 .?AVUseReflectionEditor@AnimGraph@Attribute@@
21062102 .?AVUsesCustomCurrentValue@MotionMatching@Attribute@@
21072103 .?AVUsesCustomSampleInterpolation@MotionMatching@Attribute@@
2108-.ppb
2104+.Plb
2105+.Ppb
2106+.Pxb
2107+.Pyb
2108+.pxb
2109+.pyb
21092110 .vagrp_c/.vanim_c mismatch :: %s :: %s\n
2110-08@HR0
2111-08B0
2111+08@HR`
2112+08B`
21122113 180_recovery
21132114 1:1: Tokens : ( T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | TOK_COLON | OPEN_BRACE | CLOSE_BRACE | OPEN_PAREN | CLOSE_PAREN | OPEN_BRACKET | CLOSE_BRACKET | SEMICOLON | OP_EQUAL | COMMA | DOUBLE_AND | NEGATIVE_TOK | DOUBLE_OR | LITERAL_TRUE | LITERAL_FALSE | POS_INTLITERAL | POS_FLOATLITERAL | SCOPE_QUALIFIER | ID | DOUBLE_QUOTED_STRING | SINGLE_QUOTED_STRING | SINGLE_LINE_COMMENT | ML_COMMENT | WS | UNRECOGNIZED );
21142115 2%hd
2116+2\vpdAb
21152117 2_BONE_IK
21162118 3<IA><CMI<
21172119 488:1: POS_FLOATLITERAL : ( ( DIGIT )+ '.' ( DIGIT )* ( EXPONENT )? | '.' ( DIGIT )+ ( EXPONENT )? | ( DIGIT )+ EXPONENT );
2120+6 vb
2121+6P{b
2122+6`ub
21182123 7\tV_acosd
2119-8@J0
2120-8aaw
2121-9Vqw
2124+8yow
21222125 9\tV_asind
21232126 : lexer error %d :\n\t%s at offset %d,
21242127 ::embedded_animation
@@ -2161,7 +2164,6 @@
21612164 =CConstraintTarget
21622165 =CNmTransitionNode::CDefinition
21632166 =\tV_atand
2164->Pzb
21652167 >\tV_atanf
21662168 ?AnimVectorSource
21672169 ?CMotionDataSet
@@ -2172,15 +2174,11 @@
21722174 ?const char *__cdecl Reflection::Internal::GetFuncName<class CRemapValueComponentInstance>(void)
21732175 ?expf
21742176 ?ffffff
2175-@08N(
2176-@6P{b
2177-@6P}b
2178-@6`pb
2179-@HPX`hv0
21802177 @V@const char *__cdecl Reflection::Internal::GetFuncName<class CPathAnimMotorInstance>(void)
21812178 @const char *__cdecl Reflection::Internal::GetFuncName<class CPairedSequenceComponentInstance>(void)
21822179 @fff>fff>fff>fff>
21832180 A string associated with this Cursor, to use later for remote Kill or Wait requests. Cursors can have any number of Tags associated with them.
2181+AA:P
21842182 ACT_NEUTRAL_REF_POSE
21852183 AE_ACTION_ALLOW_COMBO
21862184 AE_ACTION_PREVENT_COMBO
@@ -2713,6 +2711,7 @@ Cant find specified effector bone ID ('%s') for lookat
27132711 Cant
This preview is truncated. The source commit contains the complete diff.
M
game/bin/win64/assetpreview_strings.txt
+2-7
Modified · line preview unavailable
M
game/bin/win64/deadlock.exe
+0-0
Modified · line preview unavailable
M
game/bin/win64/engine2_strings.txt
+82-83
Modified · line preview unavailable
Update information⌄
Build
25639407
Associated changelist
39361624
Game version
6726

Found something incorrect?

Report a missing patch note, incorrect file change, or other problem.