⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hknight.htm

📁 Quake 的 各 种 文 档 格 式 说 明
💻 HTM
📖 第 1 页 / 共 4 页
字号:
	<b>if</b> (<a href="qc-built.htm#random">random</a>() &gt; 0.5)
		<a href="qc-built.htm#sound">sound</a> (<a href="qc-glob.htm#self">self</a>, <a href="qc-defs.htm#CHAN_WEAPON">CHAN_WEAPON</a>, <b>"knight/sword2.wav"</b>, 1, <a href="qc-defs.htm#ATTN_NORM">ATTN_NORM</a>);
	<b>else</b>
		<a href="qc-built.htm#sound">sound</a> (<a href="qc-glob.htm#self">self</a>, <a href="qc-defs.htm#CHAN_WEAPON">CHAN_WEAPON</a>, <b>"knight/sword1.wav"</b>, 1, <a href="qc-defs.htm#ATTN_NORM">ATTN_NORM</a>);
};

<i>//===========================================================================</i>

<a href="qc-types.htm#void">void</a>() <b>hknight_stand1</b><a name="hknight_stand1">=</a>[	$stand1,	hknight_stand2	] {<a href="ai.htm#ai_stand">ai_stand</a>();};
<a href="qc-types.htm#void">void</a>() <b>hknight_stand2</b><a name="hknight_stand2">=</a>[	$stand2,	hknight_stand3	] {<a href="ai.htm#ai_stand">ai_stand</a>();};
<a href="qc-types.htm#void">void</a>() <b>hknight_stand3</b><a name="hknight_stand3">=</a>[	$stand3,	hknight_stand4	] {<a href="ai.htm#ai_stand">ai_stand</a>();};
<a href="qc-types.htm#void">void</a>() <b>hknight_stand4</b><a name="hknight_stand4">=</a>[	$stand4,	hknight_stand5	] {<a href="ai.htm#ai_stand">ai_stand</a>();};
<a href="qc-types.htm#void">void</a>() <b>hknight_stand5</b><a name="hknight_stand5">=</a>[	$stand5,	hknight_stand6	] {<a href="ai.htm#ai_stand">ai_stand</a>();};
<a href="qc-types.htm#void">void</a>() <b>hknight_stand6</b><a name="hknight_stand6">=</a>[	$stand6,	hknight_stand7	] {<a href="ai.htm#ai_stand">ai_stand</a>();};
<a href="qc-types.htm#void">void</a>() <b>hknight_stand7</b><a name="hknight_stand7">=</a>[	$stand7,	hknight_stand8	] {<a href="ai.htm#ai_stand">ai_stand</a>();};
<a href="qc-types.htm#void">void</a>() <b>hknight_stand8</b><a name="hknight_stand8">=</a>[	$stand8,	hknight_stand9	] {<a href="ai.htm#ai_stand">ai_stand</a>();};
<a href="qc-types.htm#void">void</a>() <b>hknight_stand9</b><a name="hknight_stand9">=</a>[	$stand9,	<a href="hknight.htm#hknight_stand1">hknight_stand1</a>	] {<a href="ai.htm#ai_stand">ai_stand</a>();};

<i>//===========================================================================</i>

<a href="qc-types.htm#void">void</a>() <b>hknight_walk1</b><a name="hknight_walk1">=</a>[	$walk1,		hknight_walk2	] {
<a href="hknight.htm#hk_idle_sound">hk_idle_sound</a>();
<a href="ai.htm#ai_walk">ai_walk</a>(2);};
<a href="qc-types.htm#void">void</a>() <b>hknight_walk2</b><a name="hknight_walk2">=</a>[	$walk2,		hknight_walk3	] {<a href="ai.htm#ai_walk">ai_walk</a>(5);};
<a href="qc-types.htm#void">void</a>() <b>hknight_walk3</b><a name="hknight_walk3">=</a>[	$walk3,		hknight_walk4	] {<a href="ai.htm#ai_walk">ai_walk</a>(5);};
<a href="qc-types.htm#void">void</a>() <b>hknight_walk4</b><a name="hknight_walk4">=</a>[	$walk4,		hknight_walk5	] {<a href="ai.htm#ai_walk">ai_walk</a>(4);};
<a href="qc-types.htm#void">void</a>() <b>hknight_walk5</b><a name="hknight_walk5">=</a>[	$walk5,		hknight_walk6	] {<a href="ai.htm#ai_walk">ai_walk</a>(4);};
<a href="qc-types.htm#void">void</a>() <b>hknight_walk6</b><a name="hknight_walk6">=</a>[	$walk6,		hknight_walk7	] {<a href="ai.htm#ai_walk">ai_walk</a>(2);};
<a href="qc-types.htm#void">void</a>() <b>hknight_walk7</b><a name="hknight_walk7">=</a>[	$walk7,		hknight_walk8	] {<a href="ai.htm#ai_walk">ai_walk</a>(2);};
<a href="qc-types.htm#void">void</a>() <b>hknight_walk8</b><a name="hknight_walk8">=</a>[	$walk8,		hknight_walk9	] {<a href="ai.htm#ai_walk">ai_walk</a>(3);};
<a href="qc-types.htm#void">void</a>() <b>hknight_walk9</b><a name="hknight_walk9">=</a>[	$walk9,		hknight_walk10	] {<a href="ai.htm#ai_walk">ai_walk</a>(3);};
<a href="qc-types.htm#void">void</a>() <b>hknight_walk10</b><a name="hknight_walk10">=</a>[	$walk10,	hknight_walk11	] {<a href="ai.htm#ai_walk">ai_walk</a>(4);};
<a href="qc-types.htm#void">void</a>() <b>hknight_walk11</b><a name="hknight_walk11">=</a>[	$walk11,	hknight_walk12	] {<a href="ai.htm#ai_walk">ai_walk</a>(3);};
<a href="qc-types.htm#void">void</a>() <b>hknight_walk12</b><a name="hknight_walk12">=</a>[	$walk12,	hknight_walk13	] {<a href="ai.htm#ai_walk">ai_walk</a>(4);};
<a href="qc-types.htm#void">void</a>() <b>hknight_walk13</b><a name="hknight_walk13">=</a>[	$walk13,	hknight_walk14	] {<a href="ai.htm#ai_walk">ai_walk</a>(6);};
<a href="qc-types.htm#void">void</a>() <b>hknight_walk14</b><a name="hknight_walk14">=</a>[	$walk14,	hknight_walk15	] {<a href="ai.htm#ai_walk">ai_walk</a>(2);};
<a href="qc-types.htm#void">void</a>() <b>hknight_walk15</b><a name="hknight_walk15">=</a>[	$walk15,	hknight_walk16	] {<a href="ai.htm#ai_walk">ai_walk</a>(2);};
<a href="qc-types.htm#void">void</a>() <b>hknight_walk16</b><a name="hknight_walk16">=</a>[	$walk16,	hknight_walk17	] {<a href="ai.htm#ai_walk">ai_walk</a>(4);};
<a href="qc-types.htm#void">void</a>() <b>hknight_walk17</b><a name="hknight_walk17">=</a>[	$walk17,	hknight_walk18	] {<a href="ai.htm#ai_walk">ai_walk</a>(3);};
<a href="qc-types.htm#void">void</a>() <b>hknight_walk18</b><a name="hknight_walk18">=</a>[	$walk18,	hknight_walk19	] {<a href="ai.htm#ai_walk">ai_walk</a>(3);};
<a href="qc-types.htm#void">void</a>() <b>hknight_walk19</b><a name="hknight_walk19">=</a>[	$walk19,	hknight_walk20	] {<a href="ai.htm#ai_walk">ai_walk</a>(3);};
<a href="qc-types.htm#void">void</a>() <b>hknight_walk20</b><a name="hknight_walk20">=</a>[	$walk20,	<a href="hknight.htm#hknight_walk1">hknight_walk1</a>	] {<a href="ai.htm#ai_walk">ai_walk</a>(2);};

<i>//===========================================================================</i>

<a href="qc-types.htm#void">void</a>() <b>hknight_run1</b><a name="hknight_run1">=</a>[	$run1,		hknight_run2	] {
<a href="hknight.htm#hk_idle_sound">hk_idle_sound</a>();
<a href="ai.htm#ai_run">ai_run</a> (20); <a href="hknight.htm#CheckForCharge">CheckForCharge</a> (); };
<a href="qc-types.htm#void">void</a>() <b>hknight_run2</b><a name="hknight_run2">=</a>[	$run2,		hknight_run3	] {<a href="ai.htm#ai_run">ai_run</a>(25);};
<a href="qc-types.htm#void">void</a>() <b>hknight_run3</b><a name="hknight_run3">=</a>[	$run3,		hknight_run4	] {<a href="ai.htm#ai_run">ai_run</a>(18);};
<a href="qc-types.htm#void">void</a>() <b>hknight_run4</b><a name="hknight_run4">=</a>[	$run4,		hknight_run5	] {<a href="ai.htm#ai_run">ai_run</a>(16);};
<a href="qc-types.htm#void">void</a>() <b>hknight_run5</b><a name="hknight_run5">=</a>[	$run5,		hknight_run6	] {<a href="ai.htm#ai_run">ai_run</a>(14);};
<a href="qc-types.htm#void">void</a>() <b>hknight_run6</b><a name="hknight_run6">=</a>[	$run6,		hknight_run7	] {<a href="ai.htm#ai_run">ai_run</a>(25);};
<a href="qc-types.htm#void">void</a>() <b>hknight_run7</b><a name="hknight_run7">=</a>[	$run7,		hknight_run8	] {<a href="ai.htm#ai_run">ai_run</a>(21);};
<a href="qc-types.htm#void">void</a>() <b>hknight_run8</b><a name="hknight_run8">=</a>[	$run8,		<a href="hknight.htm#hknight_run1">hknight_run1</a>	] {<a href="ai.htm#ai_run">ai_run</a>(13);};

<i>//============================================================================</i>

<a href="qc-types.htm#void">void</a>() <b>hknight_pain1</b><a name="hknight_pain1">=</a>[	$pain1,		hknight_pain2	] {<a href="qc-built.htm#sound">sound</a> (<a href="qc-glob.htm#self">self</a>, <a href="qc-defs.htm#CHAN_VOICE">CHAN_VOICE</a>, <b>"hknight/pain1.wav"</b>, 1, <a href="qc-defs.htm#ATTN_NORM">ATTN_NORM</a>);};
<a href="qc-types.htm#void">void</a>() <b>hknight_pain2</b><a name="hknight_pain2">=</a>[	$pain2,		hknight_pain3	] {};
<a href="qc-types.htm#void">void</a>() <b>hknight_pain3</b><a name="hknight_pain3">=</a>[	$pain3,		hknight_pain4	] {};
<a href="qc-types.htm#void">void</a>() <b>hknight_pain4</b><a name="hknight_pain4">=</a>[	$pain4,		hknight_pain5	] {};
<a href="qc-types.htm#void">void</a>() <b>hknight_pain5</b><a name="hknight_pain5">=</a>[	$pain5,		<a href="hknight.htm#hknight_run1">hknight_run1</a>	] {};

<i>//============================================================================</i>

<a href="qc-types.htm#void">void</a>() <b>hknight_die1</b><a name="hknight_die1">=</a>[	$death1,	hknight_die2	] {<a href="ai.htm#ai_forward">ai_forward</a>(10);};
<a href="qc-types.htm#void">void</a>() <b>hknight_die2</b><a name="hknight_die2">=</a>[	$death2,	hknight_die3	] {<a href="ai.htm#ai_forward">ai_forward</a>(8);};
<a href="qc-types.htm#void">void</a>() <b>hknight_die3</b><a name="hknight_die3">=</a>[	$death3,	hknight_die4	]
{<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_solid">solid</a> = <a href="qc-defs.htm#SOLID_NOT">SOLID_NOT</a>; <a href="ai.htm#ai_forward">ai_forward</a>(7);};
<a href="qc-types.htm#void">void</a>() <b>hknight_die4</b><a name="hknight_die4">=</a>[	$death4,	hknight_die5	] {};
<a href="qc-types.htm#void">void</a>() <b>hknight_die5</b><a name="hknight_die5">=</a>[	$death5,	hknight_die6	] {};
<a href="qc-types.htm#void">void</a>() <b>hknight_die6</b><a name="hknight_die6">=</a>[	$death6,	hknight_die7	] {};
<a href="qc-types.htm#void">void</a>() <b>hknight_die7</b><a name="hknight_die7">=</a>[	$death7,	hknight_die8	] {};
<a href="qc-types.htm#void">void</a>() <b>hknight_die8</b><a name="hknight_die8">=</a>[	$death8,	hknight_die9	] {<a href="ai.htm#ai_forward">ai_forward</a>(10);};
<a href="qc-types.htm#void">void</a>() <b>hknight_die9</b><a name="hknight_die9">=</a>[	$death9,	hknight_die10	] {<a href="ai.htm#ai_forward">ai_forward</a>(11);};
<a href="qc-types.htm#void">void</a>() <b>hknight_die10</b><a name="hknight_die10">=</a>[	$death10,	hknight_die11	] {};
<a href="qc-types.htm#void">void</a>() <b>hknight_die11</b><a name="hknight_die11">=</a>[	$death11,	hknight_die12	] {};
<a href="qc-types.htm#void">void</a>() <b>hknight_die12</b><a name="hknight_die12">=</a>[	$death12,	<a href="hknight.htm#hknight_die12">hknight_die12</a>	] {};

<a href="qc-types.htm#void">void</a>() <b>hknight_dieb1</b><a name="hknight_dieb1">=</a>[	$deathb1,	hknight_dieb2	] {};
<a href="qc-types.htm#void">void</a>() <b>hknight_dieb2</b><a name="hknight_dieb2">=</a>[	$deathb2,	hknight_dieb3	] {};
<a href="qc-types.htm#void">void</a>() <b>hknight_dieb3</b><a name="hknight_dieb3">=</a>[	$deathb3,	hknight_dieb4	]
{<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_solid">solid</a> = <a href="qc-defs.htm#SOLID_NOT">SOLID_NOT</a>;};
<a href="qc-types.htm#void">void</a>() <b>hknight_dieb4</b><a name="hknight_dieb4">=</a>[	$deathb4,	hknight_dieb5	] {};
<a href="qc-types.htm#void">void</a>() <b>hknight_dieb5</b><a name="hknight_dieb5">=</a>[	$deathb5,	hknight_dieb6	] {};
<a href="qc-types.htm#void">void</a>() <b>hknight_dieb6</b><a name="hknight_dieb6">=</a>[	$deathb6,	hknight_dieb7	] {};
<a href="qc-types.htm#void">void</a>() <b>hknight_dieb7</b><a name="hknight_dieb7">=</a>[	$deathb7,	hknight_dieb8	] {};
<a href="qc-types.htm#void">void</a>() <b>hknight_dieb8</b><a name="hknight_dieb8">=</a>[	$deathb8,	hknight_dieb9	] {};
<a href="qc-types.htm#void">void</a>() <b>hknight_dieb9</b><a name="hknight_dieb9">=</a>[	$deathb9,	<a href="hknight.htm#hknight_dieb9">hknight_dieb9</a>	] {};

<a href="qc-types.htm#void">void</a>() <b>hknight_die</b><a name="hknight_die">=</a>
{
<i>// check for gib</i>
	<b>if</b> (<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_health">health</a> &lt; -40)
	{
		<a href="qc-built.htm#sound">sound</a> (<a href="qc-glob.htm#self">self</a>, <a href="qc-defs.htm#CHAN_VOICE">CHAN_VOICE</a>, <b>"player/udeath.wav"</b>, 1, <a href="qc-defs.htm#ATTN_NORM">ATTN_NORM</a>);
		<a href="player.htm#ThrowHead">ThrowHead</a> (<b>"progs/h_hellkn.mdl"</b>, <a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_health">health</a>);
		<a href="player.htm#ThrowGib">ThrowGib</a> (<b>"progs/gib1.mdl"</b>, <a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_health">health</a>);
		<a href="player.htm#ThrowGib">ThrowGib</a> (<b>"progs/gib2.mdl"</b>, <a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_health">health</a>);
		<a href="player.htm#ThrowGib">ThrowGib</a> (<b>"progs/gib3.mdl"</b>, <a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_health">health</a>);
		<b>return</b>;
	}

<i>// regular death</i>
	<a href="qc-built.htm#sound">sound</a> (<a href="qc-glob.htm#self">self</a>, <a href="qc-defs.htm#CHAN_VOICE">CHAN_VOICE</a>, <b>"hknight/death1.wav"</b>, 1, <a href="qc-defs.htm#ATTN_NORM">ATTN_NORM</a>);
	<b>if</b> (<a href="qc-built.htm#random">random</a>() &gt; 0.5)
		<a href="hknight.htm#hknight_die1">hknight_die1</a> ();
	<b>else</b>
		<a href="hknight.htm#hknight_dieb1">hknight_dieb1</a> ();
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -