<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.alliedmods.net/index.php?action=history&amp;feed=atom&amp;title=CHL2MP_Player_Offset_List_%28Obsidian_Conflict%29</id>
	<title>CHL2MP Player Offset List (Obsidian Conflict) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.alliedmods.net/index.php?action=history&amp;feed=atom&amp;title=CHL2MP_Player_Offset_List_%28Obsidian_Conflict%29"/>
	<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=CHL2MP_Player_Offset_List_(Obsidian_Conflict)&amp;action=history"/>
	<updated>2026-05-16T11:25:28Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.6</generator>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=CHL2MP_Player_Offset_List_(Obsidian_Conflict)&amp;diff=7732&amp;oldid=prev</id>
		<title>Neico at 08:37, 2 June 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=CHL2MP_Player_Offset_List_(Obsidian_Conflict)&amp;diff=7732&amp;oldid=prev"/>
		<updated>2010-06-02T08:37:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 08:37, 2 June 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Also for use when using [[Virtual Offsets (Source Mods)|virtual offsets]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Also for use when using [[Virtual Offsets (Source Mods)|virtual offsets]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;These are the &amp;lt;b&amp;gt;Windows&amp;lt;/b&amp;gt; offsets for Obsidian Conflict 1.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;34&lt;/del&gt;. &amp;lt;b&amp;gt;Linux offsets are 1 greater.&amp;lt;/b&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;These are the &amp;lt;b&amp;gt;Windows&amp;lt;/b&amp;gt; offsets for Obsidian Conflict 1.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;35&lt;/ins&gt;. &amp;lt;b&amp;gt;Linux offsets are 1 greater.&amp;lt;/b&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== The List ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== The List ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This comes from the symbol tables, so you'll have to look in the SDK for return types.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This comes from the symbol tables, so you'll have to look in the SDK for return types.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'''Note''': The server.pdb seems to can't print out all of those functions so some may be missing (most of the missing ones are CBaseEntity__NetworkStateChanged_m_vecVelocity anyways, but i'm not entirly sure about that). --[[User:Neico|Neico]] 20:50, 15 October 2008 (CDT)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;b&amp;gt;Last Updated &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;2 May 2010&lt;/ins&gt;&amp;lt;/b&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;b&amp;gt;Last Updated &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;3 December 2008&lt;/del&gt;&amp;lt;/b&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// Auto reconstructed from vtable block @ &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;0x10603FC4&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// Auto reconstructed from vtable block @ &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;0x1062854C&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// from &amp;quot;server.dll&amp;quot;, by ida_vtables.idc&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// from &amp;quot;server.dll&amp;quot;, by ida_vtables.idc&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;0	CHL2MP_Player::`vector deleting destructor'&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;0	CHL2MP_Player::`vector deleting destructor'&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l389&quot; &gt;Line 389:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 387:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;374	CHL2_Player::ModifyOrAppendPlayerCriteria&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;374	CHL2_Player::ModifyOrAppendPlayerCriteria&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;375	CHL2MP_Player::CheckChatText&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;375	CHL2MP_Player::CheckChatText&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;376	&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CHL2MP_Player::CreateRagdollEntity&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;376	&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CDataManagerBase__Unlock&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;377	ConCommandBase__IsCommand&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;377	ConCommandBase__IsCommand&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;378	CBasePlayer::SetHealerAmmoRechargeTime&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;378	CBasePlayer::SetHealerAmmoRechargeTime&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l404&quot; &gt;Line 404:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 402:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;389	CDataManagerBase__Unlock&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;389	CDataManagerBase__Unlock&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;390	CBasePlayer::ResetScores&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;390	CBasePlayer::ResetScores&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;391	&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CHL2MP_Player&lt;/del&gt;::&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;EvaluateUserData&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;391	&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CBasePlayer&lt;/ins&gt;::&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;IncrementLivesCount&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;392	&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CHL2_Player&lt;/del&gt;::&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;EquipSuit&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;392	&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CHL2MP_Player&lt;/ins&gt;::&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;EvaluateUserData&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;393	CHL2_Player::&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;RemoveSuit&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;393	CHL2_Player::&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;EquipSuit&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;394	&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CBasePlayer&lt;/del&gt;::&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CommitSuicide&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;394	&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CHL2_Player&lt;/ins&gt;::&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;RemoveSuit&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;395	CBasePlayer::CommitSuicide&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;395	CBasePlayer::CommitSuicide&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;396	CBasePlayer::&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;IsBot&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;396	CBasePlayer::&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CommitSuicide&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;397	&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;DefaultCompletionFunc&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;397	&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CBasePlayer::IsBot&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;398	DefaultCompletionFunc&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;398	DefaultCompletionFunc&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;399	CEmptyConVar__SetValue&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;399	&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;DefaultCompletionFunc&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;400	&lt;/del&gt;CDataManagerBase__Unlock&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;400	&lt;/ins&gt;CEmptyConVar__SetValue&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;401	&lt;/del&gt;CHL2_Player::SuspendUse&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;401	&lt;/ins&gt;CDataManagerBase__Unlock&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;402	&lt;/del&gt;CHL2_Player::CommanderMode&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;402	&lt;/ins&gt;CHL2_Player::SuspendUse&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;403	&lt;/del&gt;CHL2_Player::GetIdleTime&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;403	&lt;/ins&gt;CHL2_Player::CommanderMode&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;404	&lt;/del&gt;CHL2_Player::GetMoveTime&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;404	&lt;/ins&gt;CHL2_Player::GetIdleTime&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;405	&lt;/del&gt;CHL2_Player::GetLastDamageTime&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;405	&lt;/ins&gt;CHL2_Player::GetMoveTime&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;406	&lt;/del&gt;CHL2_Player::IsDucking&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;406	&lt;/ins&gt;CHL2_Player::GetLastDamageTime&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;407	&lt;/del&gt;CHL2_Player::Weapon_Lower&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;407	&lt;/ins&gt;CHL2_Player::IsDucking&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;408	&lt;/del&gt;CHL2_Player::Weapon_Ready&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;408	&lt;/ins&gt;CHL2_Player::Weapon_Lower&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;409	&lt;/del&gt;CDataManagerBase__Unlock&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;409	&lt;/ins&gt;CHL2_Player::Weapon_Ready&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;410	&lt;/del&gt;CEmptyConVar__SetValue&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;410	&lt;/ins&gt;CDataManagerBase__Unlock&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;411	&lt;/del&gt;CDataManagerBase__Unlock&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;411	&lt;/ins&gt;CEmptyConVar__SetValue&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;412	&lt;/del&gt;CHL2MP_Player::HandleCommand_JoinTeam&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;412	&lt;/ins&gt;CDataManagerBase__Unlock&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;413	&lt;/del&gt;CHL2MP_Player::PlantFootprint&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;413	&lt;/ins&gt;CHL2MP_Player::HandleCommand_JoinTeam&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;414	&lt;/del&gt;CChildOperatorDefinition__IsObsolete&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;414	&lt;/ins&gt;CHL2MP_Player::PlantFootprint&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;415	&lt;/del&gt;CHL2MP_Player::Weapon_DropByCommand&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;415	&lt;/ins&gt;CChildOperatorDefinition__IsObsolete&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;416	&lt;/ins&gt;CHL2MP_Player::Weapon_DropByCommand&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Neico</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=CHL2MP_Player_Offset_List_(Obsidian_Conflict)&amp;diff=6558&amp;oldid=prev</id>
		<title>Neico: Updated with current idc file and current OC Dev DLLs (shouldn't differ much from the final release)</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=CHL2MP_Player_Offset_List_(Obsidian_Conflict)&amp;diff=6558&amp;oldid=prev"/>
		<updated>2008-12-03T00:47:40Z</updated>

		<summary type="html">&lt;p&gt;Updated with current idc file and current OC Dev DLLs (shouldn&amp;#039;t differ much from the final release)&lt;/p&gt;
&lt;a href=&quot;https://wiki.alliedmods.net/index.php?title=CHL2MP_Player_Offset_List_(Obsidian_Conflict)&amp;amp;diff=6558&amp;amp;oldid=6351&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Neico</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=CHL2MP_Player_Offset_List_(Obsidian_Conflict)&amp;diff=6351&amp;oldid=prev</id>
		<title>Neico: New page: Also for use when using virtual offsets.  These are the &lt;b&gt;Windows&lt;/b&gt; offsets for Obsidian Conflict 1.34. &lt;b&gt;Linux offsets are 1 greater.&lt;/b&gt;  == The Lis...</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=CHL2MP_Player_Offset_List_(Obsidian_Conflict)&amp;diff=6351&amp;oldid=prev"/>
		<updated>2008-10-16T01:50:25Z</updated>

		<summary type="html">&lt;p&gt;New page: Also for use when using &lt;a href=&quot;/Virtual_Offsets_(Source_Mods)&quot; title=&quot;Virtual Offsets (Source Mods)&quot;&gt;virtual offsets&lt;/a&gt;.  These are the &amp;lt;b&amp;gt;Windows&amp;lt;/b&amp;gt; offsets for Obsidian Conflict 1.34. &amp;lt;b&amp;gt;Linux offsets are 1 greater.&amp;lt;/b&amp;gt;  == The Lis...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Also for use when using [[Virtual Offsets (Source Mods)|virtual offsets]].&lt;br /&gt;
&lt;br /&gt;
These are the &amp;lt;b&amp;gt;Windows&amp;lt;/b&amp;gt; offsets for Obsidian Conflict 1.34. &amp;lt;b&amp;gt;Linux offsets are 1 greater.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The List ==&lt;br /&gt;
This comes from the symbol tables, so you'll have to look in the SDK for return types.&lt;br /&gt;
&lt;br /&gt;
'''Note''': The server.pdb seems to can't print out all of those functions so some may be missing (most of the missing ones are CBaseEntity__NetworkStateChanged_m_vecVelocity anyways, but i'm not entirly sure about that). --[[User:Neico|Neico]] 20:50, 15 October 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Last Updated 16 October 2008&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// Auto reconstructed from vtable block @ 0x105FC524&lt;br /&gt;
// from &amp;quot;server.dll&amp;quot;, by ida_vtables.idc&lt;br /&gt;
0	CHL2MP_Player___scalar_deleting_destructor_&lt;br /&gt;
1	CBaseEntity__SetRefEHandle&lt;br /&gt;
2	CBaseEntity__GetRefEHandle&lt;br /&gt;
3	CBaseEntity__GetCollideable&lt;br /&gt;
4	CBaseEntity__GetNetworkable&lt;br /&gt;
5	CChoreoActor__GetName&lt;br /&gt;
6	CBaseEntity__GetModelIndex&lt;br /&gt;
7	CBaseEntity__GetModelName&lt;br /&gt;
8	CBaseEntity__SetModelIndex&lt;br /&gt;
9	CHL2MP_Player__GetServerClass&lt;br /&gt;
10	CWeaponBugBait__YouForgotToImplementOrDeclareServerClass&lt;br /&gt;
11	CHL2MP_Player__GetDataDescMap&lt;br /&gt;
12	CBaseAnimating__TestCollision&lt;br /&gt;
13	CHL2_Player__TestHitboxes&lt;br /&gt;
14	CBaseEntityList__OnRemoveEntity&lt;br /&gt;
15	CBasePlayer__ShouldCollide&lt;br /&gt;
16	CBaseEntity__SetOwnerEntity&lt;br /&gt;
17	CHL2MP_Player__ShouldTransmit&lt;br /&gt;
18	CBasePlayer__UpdateTransmitState&lt;br /&gt;
19	CBaseCombatCharacter__SetTransmit&lt;br /&gt;
20	CAI_BaseNPC__GetTracerType&lt;br /&gt;
21	CHL2MP_Player__Spawn&lt;br /&gt;
22	CHL2MP_Player__Precache&lt;br /&gt;
23	CBasePlayer__SetModel&lt;br /&gt;
24	CBaseEntity__PostConstructor&lt;br /&gt;
25	CBaseEntity__NetworkStateChanged_m_vecVelocity&lt;br /&gt;
26	CBaseEntity__ParseMapData&lt;br /&gt;
27	sub_100E26B0&lt;br /&gt;
28	CBaseEntity__KeyValue&lt;br /&gt;
29	sub_100E5500&lt;br /&gt;
30	CBaseEntity__GetKeyValue&lt;br /&gt;
31	CHL2_Player__Activate&lt;br /&gt;
32	sub_100DCFC0&lt;br /&gt;
33	CSpotlightEnd__ObjectCaps&lt;br /&gt;
34	CBaseEntity__AcceptInput&lt;br /&gt;
35	CBaseAnimating__GetInputDispatchEffectPosition&lt;br /&gt;
36	CHL2_Player__DrawDebugGeometryOverlays&lt;br /&gt;
37	CBaseAnimating__DrawDebugTextOverlays&lt;br /&gt;
38	CBasePlayer__Save&lt;br /&gt;
39	CBasePlayer__Restore&lt;br /&gt;
40	CAI_BaseNPC__IsCommandMoving&lt;br /&gt;
41	CBaseEntity__OnSave&lt;br /&gt;
42	CHL2_Player__OnRestore&lt;br /&gt;
43	CBasePlayer__RequiredEdictIndex&lt;br /&gt;
44	CBaseEntity__MoveDone&lt;br /&gt;
45	CBaseEntity__Think&lt;br /&gt;
46	sub_103B0B50&lt;br /&gt;
47	CBasePlayer__NetworkStateChanged_m_vecVelocity&lt;br /&gt;
48	CChoreoActor__GetName&lt;br /&gt;
49	CWeaponBugBait__YouForgotToImplementOrDeclareServerClass&lt;br /&gt;
50	CBaseEntity__DispatchResponse&lt;br /&gt;
51	CHL2_Player__Classify&lt;br /&gt;
52	nullsub_1&lt;br /&gt;
53	CBaseEntity__ShouldAttractAutoAim&lt;br /&gt;
54	CBaseEntity__GetAutoAimRadius&lt;br /&gt;
55	CNPC_Dog__FacingPosition&lt;br /&gt;
56	CWeaponBugBait__YouForgotToImplementOrDeclareServerClass&lt;br /&gt;
57	CHL2_Player__PassesDamageFilter&lt;br /&gt;
58	CHL2MP_Player__TraceAttack&lt;br /&gt;
59	CBaseEntity__IsTriggered&lt;br /&gt;
60	CHL2MP_Player__OnTakeDamage&lt;br /&gt;
61	CBasePlayer__TakeHealth&lt;br /&gt;
62	CBaseEntity__IsAlive&lt;br /&gt;
63	CHL2MP_Player__Event_Killed&lt;br /&gt;
64	CHL2_Player__Event_KilledOther&lt;br /&gt;
65	CBaseCombatCharacter__BloodColor&lt;br /&gt;
66	CBaseEntity__IsTriggered&lt;br /&gt;
67	CAI_BaseNPC__IsCommandMoving&lt;br /&gt;
68	CChoreoActor__GetName&lt;br /&gt;
69	CBaseHLCombatWeapon__CalcViewmodelBob&lt;br /&gt;
70	CBaseEntity__IsMoving&lt;br /&gt;
71	CBaseEntity__DamageDecal&lt;br /&gt;
72	CBaseEntity__DecalTrace&lt;br /&gt;
73	CHL2MP_Player__ImpactTrace&lt;br /&gt;
74	CBaseEntity__OnControls&lt;br /&gt;
75	CBaseEntity__HasTarget&lt;br /&gt;
76	CMultiplayRules__IsDeathmatch&lt;br /&gt;
77	CMultiplayRules__IsDeathmatch&lt;br /&gt;
78	CAI_BaseNPC__IsCommandMoving&lt;br /&gt;
79	CAI_BaseNPC__IsCommandMoving&lt;br /&gt;
80	CAI_BaseNPC__IsCommandMoving&lt;br /&gt;
81	CWeaponBugBait__YouForgotToImplementOrDeclareServerClass&lt;br /&gt;
82	CBaseEntity__IsViewable&lt;br /&gt;
83	CHL2MP_Player__ChangeTeam&lt;br /&gt;
84	CBaseEntity__OnEntityEvent&lt;br /&gt;
85	CBaseEntity__CanStandOn&lt;br /&gt;
86	sub_1003DAB0&lt;br /&gt;
87	CWeaponBugBait__YouForgotToImplementOrDeclareServerClass&lt;br /&gt;
88	CWeaponBugBait__YouForgotToImplementOrDeclareServerClass&lt;br /&gt;
89	CBaseEntity&lt;br /&gt;
90	CBaseEntity__StartTouch&lt;br /&gt;
91	CBasePlayer__Touch&lt;br /&gt;
92	CBaseEntity__EndTouch&lt;br /&gt;
93	nullsub_1&lt;br /&gt;
94	CBaseEntity__Blocked&lt;br /&gt;
95	CBaseEntity__NetworkStateChanged_m_vecVelocity&lt;br /&gt;
96	CBasePlayer__PhysicsSimulate&lt;br /&gt;
97	CHL2MP_Player__UpdateOnRemove&lt;br /&gt;
98	CHL2_Player__StopLoopingSounds&lt;br /&gt;
99	CBaseEntity__SUB_AllowedToFade&lt;br /&gt;
100	CBaseFlex__Teleport&lt;br /&gt;
101	CWeaponUzi__MakeTracer&lt;br /&gt;
102	CAI_BaseNPC__MakeTracer&lt;br /&gt;
103	CBaseEntity__GetTracerAttachment&lt;br /&gt;
104	CHL2MP_Player__FireBullets&lt;br /&gt;
105	CAI_BaseNPC__DoImpactEffect&lt;br /&gt;
106	CWeaponBugBait__YouForgotToImplementOrDeclareServerClass&lt;br /&gt;
107	CAI_BaseNPC__IsCommandMoving&lt;br /&gt;
108	CBaseAnimating__ModifyOrAppendCriteria&lt;br /&gt;
109	nullsub_1&lt;br /&gt;
110	CBaseEntity__NetworkStateChanged_m_vecVelocity&lt;br /&gt;
111	sub_103B0B50&lt;br /&gt;
112	CBasePlayer__NetworkStateChanged_m_vecVelocity&lt;br /&gt;
113	sub_103B0B50&lt;br /&gt;
114	CBasePlayer__NetworkStateChanged_m_vecVelocity&lt;br /&gt;
115	CWeaponBugBait__YouForgotToImplementOrDeclareServerClass&lt;br /&gt;
116	CBaseHLCombatWeapon__CalcViewmodelBob&lt;br /&gt;
117	nullsub_1&lt;br /&gt;
118	CBasePlayer__EyePosition&lt;br /&gt;
119	CBasePlayer__EyeAngles&lt;br /&gt;
120	CBasePlayer__LocalEyeAngles&lt;br /&gt;
121	CBaseEntity__EarPosition&lt;br /&gt;
122	CBasePlayer__BodyTarget&lt;br /&gt;
123	CBaseEntity__HeadTarget&lt;br /&gt;
124	CBaseEntity__GetVectors&lt;br /&gt;
125	CBaseEntity__GetViewOffset&lt;br /&gt;
126	CBasePlayer__GetSmoothedVelocity&lt;br /&gt;
127	CBaseAnimating__GetVelocity&lt;br /&gt;
128	CBaseCombatCharacter&lt;br /&gt;
129	CNPC_Hunter__FVisible_0&lt;br /&gt;
130	CBaseEntity__IsTriggered&lt;br /&gt;
131	CBaseEntity__GetAttackDamageScale&lt;br /&gt;
132	CBaseEntity__GetReceivedDamageScale&lt;br /&gt;
133	CBaseEntity__GetGroundVelocityToApply&lt;br /&gt;
134	CAI_BaseNPC__MovementCost&lt;br /&gt;
135	CHL2_Player__Splash&lt;br /&gt;
136	CBaseEntity__WorldSpaceCenter&lt;br /&gt;
137	CNPC_Dog__FacingPosition&lt;br /&gt;
138	CAI_BaseNPC__IsCommandMoving&lt;br /&gt;
139	CBaseEntity__OnControls&lt;br /&gt;
140	CBasePlayer__VPhysicsDestroyObject&lt;br /&gt;
141	CBasePlayer__VPhysicsUpdate&lt;br /&gt;
142	CBaseEntity__VPhysicsTakeDamage&lt;br /&gt;
143	CBaseCombatCharacter__VPhysicsShadowCollision&lt;br /&gt;
144	CBasePlayer__VPhysicsShadowUpdate&lt;br /&gt;
145	CBaseEntityList__OnRemoveEntity&lt;br /&gt;
146	CBaseEntity__VPhysicsFriction&lt;br /&gt;
147	CBaseEntity__UpdatePhysicsShadowToCurrentPosition&lt;br /&gt;
148	CBaseEntity__VPhysicsGetObjectList&lt;br /&gt;
149	CBaseEntity__VPhysicsIsFlesh&lt;br /&gt;
150	CFire__OnTakeDamage&lt;br /&gt;
151	CGameMovement__LadderMask&lt;br /&gt;
152	CBaseEntity__ResolveFlyCollisionCustom&lt;br /&gt;
153	CBaseEntity__PerformCustomPhysics&lt;br /&gt;
154	CBaseAnimating__GetStepOrigin&lt;br /&gt;
155	CBaseEntity__GetStepAngles&lt;br /&gt;
156	CMultiplayRules__IsDeathmatch&lt;br /&gt;
157	sub_103B0B50&lt;br /&gt;
158	CBasePlayer__NetworkStateChanged_m_vecVelocity&lt;br /&gt;
159	sub_103B0B50&lt;br /&gt;
160	CBasePlayer__NetworkStateChanged_m_vecVelocity&lt;br /&gt;
161	sub_103B0B50&lt;br /&gt;
162	CBasePlayer__NetworkStateChanged_m_vecVelocity&lt;br /&gt;
163	sub_103B0B50&lt;br /&gt;
164	CBasePlayer__NetworkStateChanged_m_vecVelocity&lt;br /&gt;
165	sub_103B0B50&lt;br /&gt;
166	CBasePlayer__NetworkStateChanged_m_vecVelocity&lt;br /&gt;
167	sub_103B0B50&lt;br /&gt;
168	CBasePlayer__NetworkStateChanged_m_vecVelocity&lt;br /&gt;
169	sub_103B0B50&lt;br /&gt;
170	CBasePlayer__NetworkStateChanged_m_vecVelocity&lt;br /&gt;
171	CAI_PoliceGoal__GetRadius&lt;br /&gt;
172	CBaseAnimating__GetIdealAccel&lt;br /&gt;
173	CBaseAnimatingOverlay__StudioFrameAdvance&lt;br /&gt;
174	CBaseAnimating__IsActivityFinished&lt;br /&gt;
175	sub_100BA980&lt;br /&gt;
176	CBaseAnimating__ClampRagdollForce&lt;br /&gt;
177	CBaseEntity__IsTriggered&lt;br /&gt;
178	CBaseAnimating__IsRagdoll&lt;br /&gt;
179	CBaseAnimating__CanBecomeRagdoll&lt;br /&gt;
180	CBaseAnimatingOverlay__GetSkeleton&lt;br /&gt;
181	CBaseAnimating__GetBoneTransform&lt;br /&gt;
182	CBaseAnimating__SetupBones&lt;br /&gt;
183	CBaseAnimating__CalculateIKLocks&lt;br /&gt;
184	CBaseAnimatingOverlay__DispatchAnimEvents&lt;br /&gt;
185	CBasePlayer__HandleAnimEvent&lt;br /&gt;
186	CBaseEntity__NetworkStateChanged_m_vecVelocity&lt;br /&gt;
187	sub_100BB1F0&lt;br /&gt;
188	CBaseAnimating__InitBoneControllers&lt;br /&gt;
189	CBaseAnimating__GetGroundSpeedVelocity&lt;br /&gt;
190	CBaseAnimating__Ignite&lt;br /&gt;
191	CBaseAnimating__IgniteLifetime&lt;br /&gt;
192	CBaseAnimating__IgniteNumHitboxFires&lt;br /&gt;
193	CBaseAnimating__IgniteHitboxFireScale&lt;br /&gt;
194	CBaseAnimating__Extinguish&lt;br /&gt;
195	CBaseCombatCharacter__SetLightingOriginRelative&lt;br /&gt;
196	CBaseAnimating__SetLightingOrigin&lt;br /&gt;
197	CBaseFlex__SetViewtarget&lt;br /&gt;
198	CBaseFlex__StartSceneEvent&lt;br /&gt;
199	CBaseFlex__ProcessSceneEvents&lt;br /&gt;
200	CBaseFlex__ProcessSceneEvent&lt;br /&gt;
201	CBaseFlex__ClearSceneEvent&lt;br /&gt;
202	CBaseFlex__CheckSceneEventCompletion&lt;br /&gt;
203	CBaseFlex__PlayScene&lt;br /&gt;
204	CBaseFlex__PlayAutoGeneratedSoundScene&lt;br /&gt;
205	nullsub_1&lt;br /&gt;
206	CBaseEntity__NetworkStateChanged_m_vecVelocity&lt;br /&gt;
207	CHL2_Player__GetPhysicsImpactDamageTable&lt;br /&gt;
208	sub_100C26C0&lt;br /&gt;
209	CBaseCombatCharacter__FInViewCone&lt;br /&gt;
210	sub_100C2750&lt;br /&gt;
211	CBaseCombatCharacter__FInAimCone&lt;br /&gt;
212	CHL2_Player__ShouldShootMissTarget&lt;br /&gt;
213	CBaseCombatCharacter__FindMissTarget&lt;br /&gt;
214	CHL2_Player__HandleInteraction&lt;br /&gt;
215	CBasePlayer__BodyAngles&lt;br /&gt;
216	CBaseCombatCharacter__BodyDirection2D&lt;br /&gt;
217	CBaseCombatCharacter__BodyDirection3D&lt;br /&gt;
218	CBaseCombatCharacter__HeadDirection3D&lt;br /&gt;
219	CBaseCombatCharacter__HeadDirection3D&lt;br /&gt;
220	CAI_BaseActor__EyeDirection2D&lt;br /&gt;
221	CHL2_Player__EyeDirection3D&lt;br /&gt;
222	CHL2_Player__GiveAmmo&lt;br /&gt;
223	CBaseCombatCharacter__NPC_TranslateActivity&lt;br /&gt;
224	CBaseCombatCharacter__Weapon_TranslateActivity&lt;br /&gt;
225	CBaseCombatCharacter__Weapon_FrameUpdate&lt;br /&gt;
226	CBaseCombatCharacter__Weapon_HandleAnimEvent&lt;br /&gt;
227	CHL2_Player__Weapon_CanUse&lt;br /&gt;
228	CHL2_Player__Weapon_Equip&lt;br /&gt;
229	CBaseCombatCharacter__Weapon_EquipAmmoOnly&lt;br /&gt;
230	CHL2MP_Player__Weapon_Drop&lt;br /&gt;
231	CHL2MP_Player__Weapon_Switch&lt;br /&gt;
232	CBaseEntity__EarPosition&lt;br /&gt;
233	CHL2_Player__Weapon_CanSwitchTo&lt;br /&gt;
234	CBaseCombatCharacter__Weapon_SlotOccupied&lt;br /&gt;
235	CBaseCombatCharacter__Weapon_GetSlot&lt;br /&gt;
236	CBaseEntity__OnControls&lt;br /&gt;
237	CBasePlayer__RemovePlayerItem&lt;br /&gt;
238	CMultiplayRules__IsDeathmatch&lt;br /&gt;
239	CHL2_Player__OnTakeDamage_Alive&lt;br /&gt;
240	CBaseCombatCharacter__CalcWeaponProficiency&lt;br /&gt;
241	CBaseCombatCharacter__OnTakeDamage_Dead&lt;br /&gt;
242	CBaseEntityList__OnRemoveEntity&lt;br /&gt;
243	CHL2_Player__NotifyFriendsOfDamage&lt;br /&gt;
244	CBaseEntityList__OnRemoveEntity&lt;br /&gt;
245	CBaseCombatCharacter__GetDeathActivity&lt;br /&gt;
246	CHL2MP_Player__CorpseGib&lt;br /&gt;
247	CBaseCombatCharacter__CorpseFade&lt;br /&gt;
248	CBaseCombatCharacter__HasHumanGibs&lt;br /&gt;
249	CBaseCombatCharacter__HasAlienGibs&lt;br /&gt;
250	CHL2MP_Player__ShouldGib&lt;br /&gt;
251	nullsub_1&lt;br /&gt;
252	CHL2MP_Player__Event_Gibbed&lt;br /&gt;
253	CBasePlayer__Event_Dying&lt;br /&gt;
254	CBaseCombatCharacter__BecomeRagdoll&lt;br /&gt;
255	CBaseCombatCharacter__FixupBurningServerRagdoll&lt;br /&gt;
256	CBaseCombatCharacter__BecomeRagdollBoogie&lt;br /&gt;
257	sub_100C61D0&lt;br /&gt;
258	CBaseCombatCharacter__CheckTraceHullAttack&lt;br /&gt;
259	nullsub_1&lt;br /&gt;
260	CBaseCombatCharacter__IRelationType&lt;br /&gt;
261	CBaseCombatCharacter__IRelationPriority&lt;br /&gt;
262	CBasePlayer__IsInAVehicle&lt;br /&gt;
263	CBasePlayer__GetVehicle&lt;br /&gt;
264	CBasePlayer__GetVehicleEntity&lt;br /&gt;
265	CAI_BaseNPC__IsCommandMoving&lt;br /&gt;
266	CHL2MP_Player__IncrementFragCount&lt;br /&gt;
267	CHL2_Player__CalcWeaponProficiency&lt;br /&gt;
268	CHL2MP_Player__GetAttackSpread&lt;br /&gt;
269	CBaseCombatCharacter__GetSpreadBias&lt;br /&gt;
270	CBasePlayer__DoMuzzleFlash&lt;br /&gt;
271	CBaseCombatCharacter__AddEntityRelationship&lt;br /&gt;
272	CBaseCombatCharacter__RemoveEntityRelationship&lt;br /&gt;
273	CBaseCombatCharacter__AddClassRelationship&lt;br /&gt;
274	CBaseEntityList__OnRemoveEntity&lt;br /&gt;
275	sub_103B0B50&lt;br /&gt;
276	CBasePlayer__NetworkStateChanged_m_vecVelocity&lt;br /&gt;
277	CHL2MP_Player__CreateViewModel&lt;br /&gt;
278	CHL2_Player__SetupVisibility&lt;br /&gt;
279	CHL2MP_Player__WantsLagCompensationOnEntity&lt;br /&gt;
280	CHL2MP_Player__WantsLagCompensationOnNPC&lt;br /&gt;
281	CBasePlayer__SharedSpawn&lt;br /&gt;
282	CBasePlayer__ForceRespawn&lt;br /&gt;
283	CBasePlayer__InitialSpawn&lt;br /&gt;
284	CBaseEntity__NetworkStateChanged_m_vecVelocity&lt;br /&gt;
285	CBasePlayer__ShowViewPortPanel&lt;br /&gt;
286	CHL2MP_Player__PlayerDeathThink&lt;br /&gt;
287	CBaseEntity__NetworkStateChanged_m_vecVelocity&lt;br /&gt;
288	CBasePlayer__Duck&lt;br /&gt;
289	CHL2MP_Player__PreThink&lt;br /&gt;
290	CHL2MP_Player__PostThink&lt;br /&gt;
291	CBasePlayer__DamageEffect&lt;br /&gt;
292	CHL2_Player__OnDamagedByExplosion&lt;br /&gt;
293	CAI_BaseNPC__IsCommandMoving&lt;br /&gt;
294	CBasePlayer__IsFakeClient&lt;br /&gt;
295	CBasePlayer__GetPlayerMins&lt;br /&gt;
296	CBasePlayer__GetPlayerMaxs&lt;br /&gt;
297	CGameMovement__CalcRoll&lt;br /&gt;
298	CBasePlayer__PackDeadPlayerItems&lt;br /&gt;
299	CHL2MP_Player__RemoveAllItems&lt;br /&gt;
300	CBasePlayer__Weapon_SetLast&lt;br /&gt;
301	CBasePlayer__Weapon_ShouldSetLast&lt;br /&gt;
302	CBasePlayer__Weapon_ShouldSelectItem&lt;br /&gt;
303	CHL2_Player__UpdateClientData&lt;br /&gt;
304	CHL2_Player__ExitLadder&lt;br /&gt;
305	CHL2_Player__GetLadderSurface&lt;br /&gt;
306	CHL2_Player__SetFlashlightEnabled&lt;br /&gt;
307	CHL2MP_Player__FlashlightIsOn&lt;br /&gt;
308	CHL2MP_Player__FlashlightTurnOn&lt;br /&gt;
309	CHL2MP_Player__FlashlightTurnOff&lt;br /&gt;
310	CHL2_Player__IsIlluminatedByFlashlight&lt;br /&gt;
311	CBasePlayer__UpdateStepSound&lt;br /&gt;
312	CHL2MP_Player__PlayStepSound&lt;br /&gt;
313	CBasePlayer__GetStepSoundVelocities&lt;br /&gt;
314	CBasePlayer__SetStepSoundTime&lt;br /&gt;
315	CHL2MP_Player__DeathSound&lt;br /&gt;
316	CHL2MP_Player__SetAnimation&lt;br /&gt;
317	CBasePlayer__ImpulseCommands&lt;br /&gt;
318	CHL2MP_Player__CheatImpulseCommands&lt;br /&gt;
319	CHL2MP_Player__ClientCommand&lt;br /&gt;
320	CHL2MP_Player__StartObserverMode&lt;br /&gt;
321	CHL2MP_Player__StopObserverMode&lt;br /&gt;
322	CBaseEntity__IsTriggered&lt;br /&gt;
323	CBasePlayer__SetObserverMode&lt;br /&gt;
324	CBasePlayer__GetObserverMode&lt;br /&gt;
325	CBasePlayer__SetObserverTarget&lt;br /&gt;
326	CBasePlayer__ObserverUse&lt;br /&gt;
327	CBasePlayer__GetObserverTarget&lt;br /&gt;
328	CBasePlayer__FindNextObserverTarget&lt;br /&gt;
329	CBasePlayer__GetNextObserverSearchStartPoint&lt;br /&gt;
330	CBasePlayer__IsValidObserverTarget&lt;br /&gt;
331	CBasePlayer__CheckObserverSettings&lt;br /&gt;
332	CBasePlayer__JumptoPosition&lt;br /&gt;
333	CBasePlayer__ForceObserverMode&lt;br /&gt;
334	CBasePlayer__ResetObserverMode&lt;br /&gt;
335	CBasePlayer__ValidateCurrentObserverTarget&lt;br /&gt;
336	CBasePlayer__AttemptToExitFreezeCam&lt;br /&gt;
337	CBasePlayer__StartReplayMode&lt;br /&gt;
338	CBasePlayer__StopReplayMode&lt;br /&gt;
339	CBasePlayer__GetDelayTicks&lt;br /&gt;
340	CBasePlayer__GetReplayEntity&lt;br /&gt;
341	CHL2_Player__CreateCorpse&lt;br /&gt;
342	CHL2MP_Player__EntSelectSpawnPoint&lt;br /&gt;
343	CBasePlayer__GetInVehicle&lt;br /&gt;
344	CBasePlayer__LeaveVehicle&lt;br /&gt;
345	CBaseEntity__NetworkStateChanged_m_vecVelocity&lt;br /&gt;
346	nullsub_1&lt;br /&gt;
347	CHL2MP_Player__BumpWeapon&lt;br /&gt;
348	CBasePlayer__SelectLastItem&lt;br /&gt;
349	CBasePlayer__SelectItem&lt;br /&gt;
350	CHL2_Player__ItemPostFrame&lt;br /&gt;
351	CBasePlayer__GiveNamedItem&lt;br /&gt;
352	CBasePlayer__CheckTrainUpdate&lt;br /&gt;
353	CHL2_Player__SetPlayerUnderwater&lt;br /&gt;
354	CHL2_Player__CanBreatheUnderwater&lt;br /&gt;
355	CHL2_Player__PlayerUse&lt;br /&gt;
356	CHL2_Player__PlayUseDenySound&lt;br /&gt;
357	CBasePlayer__FindUseEntity&lt;br /&gt;
358	CBasePlayer__IsUseableEntity&lt;br /&gt;
359	CHL2MP_Player__PickupObject&lt;br /&gt;
360	CBasePlayer__IsHoldingEntity&lt;br /&gt;
361	CHL2_Player__ForceDropOfCarriedPhysObjects&lt;br /&gt;
362	CHL2_Player__GetHeldObjectMass&lt;br /&gt;
363	CHL2_Player__GetHeldObject&lt;br /&gt;
364	CBasePlayer__UpdateGeigerCounter&lt;br /&gt;
365	CHL2_Player__GetAutoaimVector&lt;br /&gt;
366	CBasePlayer__GetAutoaimVector&lt;br /&gt;
367	sub_101D3FA0&lt;br /&gt;
368	CBasePlayer__ShouldAutoaim&lt;br /&gt;
369	CBasePlayer__ForceClientDllUpdate&lt;br /&gt;
370	CBasePlayer__ProcessUsercmds&lt;br /&gt;
371	CHL2_Player__PlayerRunCommand&lt;br /&gt;
372	CHL2MP_Player__CanHearAndReadChatFrom&lt;br /&gt;
373	CMultiplayRules__IsDeathmatch&lt;br /&gt;
374	CHL2_Player__ModifyOrAppendPlayerCriteria&lt;br /&gt;
375	CHL2MP_Player__CheckChatText&lt;br /&gt;
376	CHL2MP_Player__CreateRagdollEntity&lt;br /&gt;
377	CMultiplayRules__IsDeathmatch&lt;br /&gt;
378	CBasePlayer__SetHealerAmmoRechargeTime&lt;br /&gt;
379	CBasePlayer__ClearSway&lt;br /&gt;
380	CBasePlayer__SetSway&lt;br /&gt;
381	CAI_BaseActor__GetHeadDebounce&lt;br /&gt;
382	CHL2_Player__IsFollowingPhysics&lt;br /&gt;
383	CHL2_Player__InitVCollision&lt;br /&gt;
384	CBasePlayer__UpdatePhysicsShadowToCurrentPosition&lt;br /&gt;
385	CWeaponBugBait__YouForgotToImplementOrDeclareServerClass&lt;br /&gt;
386	CMultiplayRules__IsDeathmatch&lt;br /&gt;
387	CMultiplayRules__IsDeathmatch&lt;br /&gt;
388	CAI_BaseNPC__IsCommandMoving&lt;br /&gt;
389	CBaseEntity__NetworkStateChanged_m_vecVelocity&lt;br /&gt;
390	CBasePlayer__ResetScores&lt;br /&gt;
391	CHL2MP_Player__EvaluateUserData&lt;br /&gt;
392	CHL2_Player__EquipSuit&lt;br /&gt;
393	CHL2_Player__RemoveSuit&lt;br /&gt;
394	CBasePlayer__CommitSuicide&lt;br /&gt;
395	sub_101D6400&lt;br /&gt;
396	CBasePlayer__IsFakeClient&lt;br /&gt;
397	CWeaponBugBait__YouForgotToImplementOrDeclareServerClass&lt;br /&gt;
398	CWeaponBugBait__YouForgotToImplementOrDeclareServerClass&lt;br /&gt;
399	nullsub_1&lt;br /&gt;
400	CBaseEntity__NetworkStateChanged_m_vecVelocity&lt;br /&gt;
401	CHL2_Player__SuspendUse&lt;br /&gt;
402	CHL2_Player__CommanderMode&lt;br /&gt;
403	CHL2_Player__GetIdleTime&lt;br /&gt;
404	CHL2_Player__GetMoveTime&lt;br /&gt;
405	CHL2_Player__GetLastDamageTime&lt;br /&gt;
406	CHL2_Player__IsDucking&lt;br /&gt;
407	CHL2_Player__Weapon_Lower&lt;br /&gt;
408	CHL2_Player__Weapon_Ready&lt;br /&gt;
409	CBaseEntity__NetworkStateChanged_m_vecVelocity&lt;br /&gt;
410	nullsub_1&lt;br /&gt;
411	CBaseEntity__NetworkStateChanged_m_vecVelocity&lt;br /&gt;
412	CHL2MP_Player__HandleCommand_JoinTeam&lt;br /&gt;
413	CBaseEntityList__OnRemoveEntity&lt;br /&gt;
414	CAI_BaseNPC__IsCommandMoving&lt;br /&gt;
415	CHL2MP_Player__Weapon_DropByCommand&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Neico</name></author>
		
	</entry>
</feed>