Need help with plugins or servers? Join our Discord

Modding Database

Up to date with Steam · checked 4s ago· Viewing build 6745 (Oct 02 2026)

CCitadelUserMessage_Damage

message

citadel_usermessages.proto · compiled into server, client · net message ID 300 (k_EUserMsg_Damage in CitadelUserMessageIds)

Deadworks (C#)
[NetMessageHandler]
public HookResult OnDamageOutgoing(OutgoingMessageContext<CCitadelUserMessage_Damage> ctx) {
	return HookResult.Continue;
}

Fields

#LabelTypeName
1optionalint32damage
2optionalint32pre_damage_deprecated
27optionalfloatpre_damage
3optionalint32type
4optionalint32citadel_type
5optionalCMsgVectororigin
6optionalint32entindex_victim = -1
7optionalint32entindex_inflictor = -1
8optionalint32entindex_attacker = -1
9optionalint32entindex_ability = -1
10optionalint32damage_absorbed_deprecated
28optionalfloatdamage_absorbed
11optionalint32victim_health_max
12optionalint32victim_health_new
13optionaluint64flags
14optionaluint32ability_id
15optionaluint32attacker_class
31optionaluint32attacker_subclass
16optionaluint32victim_class
17optionalint32victim_shield_max
18optionalint32victim_shield_new
19optionalint32hits
20optionalint32health_lost
21optionalint32hitgroup_id
22optionalint32entindex_attacking_object = -1
23optionalCMsgVectordamage_direction
24optionalboolis_secondary_stat
25optionalfloateffectiveness
26optionalfloatcrit_damage
29optionalint32server_tick

History

  1. 6722–6745changed
    • + attacker_subclass uint32
  2. 6696–6701first dumped