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

📄 soldier.htm

📁 Quake 的 各 种 文 档 格 式 说 明
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<html><head><title>soldier.qc</title></head><body bgcolor="#C0F0D0">
<base target=examine>
<pre>
<i>/*
==============================================================================

SOLDIER / PLAYER

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


<b>$</b><a href="qc-mdl.htm#s_cd">cd</a> <b>/raid/quake/id1/models/soldier3</b>
<b>$</b><a href="qc-mdl.htm#s_origin">origin</a> <b>0 -6 24</b>
<b>$</b><a href="qc-mdl.htm#s_base">base</a> <b>base		</b>
<b>$</b><a href="qc-mdl.htm#s_skin">skin</a> <b>skin</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>stand1 stand2 stand3 stand4 stand5 stand6 stand7 stand8</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>death1 death2 death3 death4 death5 death6 death7 death8</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>death9 death10</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>deathc1 deathc2 deathc3 deathc4 deathc5 deathc6 deathc7 deathc8</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>deathc9 deathc10 deathc11</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>load1 load2 load3 load4 load5 load6 load7 load8 load9 load10 load11</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>pain1 pain2 pain3 pain4 pain5 pain6</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>painb1 painb2 painb3 painb4 painb5 painb6 painb7 painb8 painb9 painb10</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>painb11 painb12 painb13 painb14</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>painc1 painc2 painc3 painc4 painc5 painc6 painc7 painc8 painc9 painc10</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>painc11 painc12 painc13</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>run1 run2 run3 run4 run5 run6 run7 run8</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>shoot1 shoot2 shoot3 shoot4 shoot5 shoot6 shoot7 shoot8 shoot9</b>

<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>prowl_1 prowl_2 prowl_3 prowl_4 prowl_5 prowl_6 prowl_7 prowl_8</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>prowl_9 prowl_10 prowl_11 prowl_12 prowl_13 prowl_14 prowl_15 prowl_16</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>prowl_17 prowl_18 prowl_19 prowl_20 prowl_21 prowl_22 prowl_23 prowl_24</b>

<i>/*
==============================================================================
SOLDIER CODE
==============================================================================
*/</i>


<a href="qc-types.htm#void">void</a>() <a href="soldier.htm#army_fire">army_fire</a>;

<a href="qc-types.htm#void">void</a>() <b>army_stand1</b><a name="army_stand1">=</a>[	$stand1,	army_stand2	] {<a href="ai.htm#ai_stand">ai_stand</a>();};
<a href="qc-types.htm#void">void</a>() <b>army_stand2</b><a name="army_stand2">=</a>[	$stand2,	army_stand3	] {<a href="ai.htm#ai_stand">ai_stand</a>();};
<a href="qc-types.htm#void">void</a>() <b>army_stand3</b><a name="army_stand3">=</a>[	$stand3,	army_stand4	] {<a href="ai.htm#ai_stand">ai_stand</a>();};
<a href="qc-types.htm#void">void</a>() <b>army_stand4</b><a name="army_stand4">=</a>[	$stand4,	army_stand5	] {<a href="ai.htm#ai_stand">ai_stand</a>();};
<a href="qc-types.htm#void">void</a>() <b>army_stand5</b><a name="army_stand5">=</a>[	$stand5,	army_stand6	] {<a href="ai.htm#ai_stand">ai_stand</a>();};
<a href="qc-types.htm#void">void</a>() <b>army_stand6</b><a name="army_stand6">=</a>[	$stand6,	army_stand7	] {<a href="ai.htm#ai_stand">ai_stand</a>();};
<a href="qc-types.htm#void">void</a>() <b>army_stand7</b><a name="army_stand7">=</a>[	$stand7,	army_stand8	] {<a href="ai.htm#ai_stand">ai_stand</a>();};
<a href="qc-types.htm#void">void</a>() <b>army_stand8</b><a name="army_stand8">=</a>[	$stand8,	<a href="soldier.htm#army_stand1">army_stand1</a>	] {<a href="ai.htm#ai_stand">ai_stand</a>();};

<a href="qc-types.htm#void">void</a>() <b>army_walk1</b><a name="army_walk1">=</a>[	$prowl_1,	army_walk2	] {
<b>if</b> (<a href="qc-built.htm#random">random</a>() &lt; 0.2)
	<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>"soldier/idle.wav"</b>, 1, <a href="qc-defs.htm#ATTN_IDLE">ATTN_IDLE</a>);
<a href="ai.htm#ai_walk">ai_walk</a>(1);};
<a href="qc-types.htm#void">void</a>() <b>army_walk2</b><a name="army_walk2">=</a>[	$prowl_2,	army_walk3	] {<a href="ai.htm#ai_walk">ai_walk</a>(1);};
<a href="qc-types.htm#void">void</a>() <b>army_walk3</b><a name="army_walk3">=</a>[	$prowl_3,	army_walk4	] {<a href="ai.htm#ai_walk">ai_walk</a>(1);};
<a href="qc-types.htm#void">void</a>() <b>army_walk4</b><a name="army_walk4">=</a>[	$prowl_4,	army_walk5	] {<a href="ai.htm#ai_walk">ai_walk</a>(1);};
<a href="qc-types.htm#void">void</a>() <b>army_walk5</b><a name="army_walk5">=</a>[	$prowl_5,	army_walk6	] {<a href="ai.htm#ai_walk">ai_walk</a>(2);};
<a href="qc-types.htm#void">void</a>() <b>army_walk6</b><a name="army_walk6">=</a>[	$prowl_6,	army_walk7	] {<a href="ai.htm#ai_walk">ai_walk</a>(3);};
<a href="qc-types.htm#void">void</a>() <b>army_walk7</b><a name="army_walk7">=</a>[	$prowl_7,	army_walk8	] {<a href="ai.htm#ai_walk">ai_walk</a>(4);};
<a href="qc-types.htm#void">void</a>() <b>army_walk8</b><a name="army_walk8">=</a>[	$prowl_8,	army_walk9	] {<a href="ai.htm#ai_walk">ai_walk</a>(4);};
<a href="qc-types.htm#void">void</a>() <b>army_walk9</b><a name="army_walk9">=</a>[	$prowl_9,	army_walk10	] {<a href="ai.htm#ai_walk">ai_walk</a>(2);};
<a href="qc-types.htm#void">void</a>() <b>army_walk10</b><a name="army_walk10">=</a>[	$prowl_10,	army_walk11	] {<a href="ai.htm#ai_walk">ai_walk</a>(2);};
<a href="qc-types.htm#void">void</a>() <b>army_walk11</b><a name="army_walk11">=</a>[	$prowl_11,	army_walk12	] {<a href="ai.htm#ai_walk">ai_walk</a>(2);};
<a href="qc-types.htm#void">void</a>() <b>army_walk12</b><a name="army_walk12">=</a>[	$prowl_12,	army_walk13	] {<a href="ai.htm#ai_walk">ai_walk</a>(1);};
<a href="qc-types.htm#void">void</a>() <b>army_walk13</b><a name="army_walk13">=</a>[	$prowl_13,	army_walk14	] {<a href="ai.htm#ai_walk">ai_walk</a>(0);};
<a href="qc-types.htm#void">void</a>() <b>army_walk14</b><a name="army_walk14">=</a>[	$prowl_14,	army_walk15	] {<a href="ai.htm#ai_walk">ai_walk</a>(1);};
<a href="qc-types.htm#void">void</a>() <b>army_walk15</b><a name="army_walk15">=</a>[	$prowl_15,	army_walk16	] {<a href="ai.htm#ai_walk">ai_walk</a>(1);};
<a href="qc-types.htm#void">void</a>() <b>army_walk16</b><a name="army_walk16">=</a>[	$prowl_16,	army_walk17	] {<a href="ai.htm#ai_walk">ai_walk</a>(1);};
<a href="qc-types.htm#void">void</a>() <b>army_walk17</b><a name="army_walk17">=</a>[	$prowl_17,	army_walk18	] {<a href="ai.htm#ai_walk">ai_walk</a>(3);};
<a href="qc-types.htm#void">void</a>() <b>army_walk18</b><a name="army_walk18">=</a>[	$prowl_18,	army_walk19	] {<a href="ai.htm#ai_walk">ai_walk</a>(3);};
<a href="qc-types.htm#void">void</a>() <b>army_walk19</b><a name="army_walk19">=</a>[	$prowl_19,	army_walk20	] {<a href="ai.htm#ai_walk">ai_walk</a>(3);};
<a href="qc-types.htm#void">void</a>() <b>army_walk20</b><a name="army_walk20">=</a>[	$prowl_20,	army_walk21	] {<a href="ai.htm#ai_walk">ai_walk</a>(3);};
<a href="qc-types.htm#void">void</a>() <b>army_walk21</b><a name="army_walk21">=</a>[	$prowl_21,	army_walk22	] {<a href="ai.htm#ai_walk">ai_walk</a>(2);};
<a href="qc-types.htm#void">void</a>() <b>army_walk22</b><a name="army_walk22">=</a>[	$prowl_22,	army_walk23	] {<a href="ai.htm#ai_walk">ai_walk</a>(1);};
<a href="qc-types.htm#void">void</a>() <b>army_walk23</b><a name="army_walk23">=</a>[	$prowl_23,	army_walk24	] {<a href="ai.htm#ai_walk">ai_walk</a>(1);};
<a href="qc-types.htm#void">void</a>() <b>army_walk24</b><a name="army_walk24">=</a>[	$prowl_24,	<a href="soldier.htm#army_walk1">army_walk1</a>	] {<a href="ai.htm#ai_walk">ai_walk</a>(1);};

<a href="qc-types.htm#void">void</a>() <b>army_run1</b><a name="army_run1">=</a>[	$run1,		army_run2	] {
<b>if</b> (<a href="qc-built.htm#random">random</a>() &lt; 0.2)
	<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>"soldier/idle.wav"</b>, 1, <a href="qc-defs.htm#ATTN_IDLE">ATTN_IDLE</a>);
<a href="ai.htm#ai_run">ai_run</a>(11);};
<a href="qc-types.htm#void">void</a>() <b>army_run2</b><a name="army_run2">=</a>[	$run2,		army_run3	] {<a href="ai.htm#ai_run">ai_run</a>(15);};
<a href="qc-types.htm#void">void</a>() <b>army_run3</b><a name="army_run3">=</a>[	$run3,		army_run4	] {<a href="ai.htm#ai_run">ai_run</a>(10);};
<a href="qc-types.htm#void">void</a>() <b>army_run4</b><a name="army_run4">=</a>[	$run4,		army_run5	] {<a href="ai.htm#ai_run">ai_run</a>(10);};
<a href="qc-types.htm#void">void</a>() <b>army_run5</b><a name="army_run5">=</a>[	$run5,		army_run6	] {<a href="ai.htm#ai_run">ai_run</a>(8);};
<a href="qc-types.htm#void">void</a>() <b>army_run6</b><a name="army_run6">=</a>[	$run6,		army_run7	] {<a href="ai.htm#ai_run">ai_run</a>(15);};
<a href="qc-types.htm#void">void</a>() <b>army_run7</b><a name="army_run7">=</a>[	$run7,		army_run8	] {<a href="ai.htm#ai_run">ai_run</a>(10);};
<a href="qc-types.htm#void">void</a>() <b>army_run8</b><a name="army_run8">=</a>[	$run8,		<a href="soldier.htm#army_run1">army_run1</a>	] {<a href="ai.htm#ai_run">ai_run</a>(8);};

<a href="qc-types.htm#void">void</a>() <b>army_atk1</b><a name="army_atk1">=</a>[	$shoot1,	army_atk2	] {<a href="fight.htm#ai_face">ai_face</a>();};
<a href="qc-types.htm#void">void</a>() <b>army_atk2</b><a name="army_atk2">=</a>[	$shoot2,	army_atk3	] {<a href="fight.htm#ai_face">ai_face</a>();};
<a href="qc-types.htm#void">void</a>() <b>army_atk3</b><a name="army_atk3">=</a>[	$shoot3,	army_atk4	] {<a href="fight.htm#ai_face">ai_face</a>();};
<a href="qc-types.htm#void">void</a>() <b>army_atk4</b><a name="army_atk4">=</a>[	$shoot4,	army_atk5	] {<a href="fight.htm#ai_face">ai_face</a>();};
<a href="qc-types.htm#void">void</a>() <b>army_atk5</b><a name="army_atk5">=</a>[	$shoot5,	army_atk6	] {<a href="fight.htm#ai_face">ai_face</a>();<a href="soldier.htm#army_fire">army_fire</a>();
<a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_effects">effects</a> = <a href="qc-glob.htm#self">self</a>.<a href="qc-enty.htm#dot_effects">effects</a> | <a href="qc-defs.htm#EF_MUZZLEFLASH">EF_MUZZLEFLASH</a>;};
<a href="qc-types.htm#void">void</a>() <b>army_atk6</b><a name="army_atk6">=</a>[	$shoot6,	army_atk7	] {<a href="fight.htm#ai_face">ai_face</a>();};
<a href="qc-types.htm#void">void</a>() <b>army_atk7</b><a name="army_atk7">=</a>[	$shoot7,	army_atk8	] {<a href="fight.htm#ai_face">ai_face</a>();<a href="subs.htm#SUB_CheckRefire">SUB_CheckRefire</a> (<a href="soldier.htm#army_atk1">army_atk1</a>);};
<a href="qc-types.htm#void">void</a>() <b>army_atk8</b><a name="army_atk8">=</a>[	$shoot8,	army_atk9	] {<a href="fight.htm#ai_face">ai_face</a>();};
<a href="qc-types.htm#void">void</a>() <b>army_atk9</b><a name="army_atk9">=</a>[	$shoot9,	<a href="soldier.htm#army_run1">army_run1</a>	] {<a href="fight.htm#ai_face">ai_face</a>();};


<a href="qc-types.htm#void">void</a>() <b>army_pain1</b><a name="army_pain1">=</a>[	$pain1,		army_pain2	] {};
<a href="qc-types.htm#void">void</a>() <b>army_pain2</b><a name="army_pain2">=</a>[	$pain2,		army_pain3	] {};
<a href="qc-types.htm#void">void</a>() <b>army_pain3</b><a name="army_pain3">=</a>[	$pain3,		army_pain4	] {};
<a href="qc-types.htm#void">void</a>() <b>army_pain4</b><a name="army_pain4">=</a>[	$pain4,		army_pain5	] {};
<a href="qc-types.htm#void">void</a>() <b>army_pain5</b><a name="army_pain5">=</a>[	$pain5,		army_pain6	] {};
<a href="qc-types.htm#void">void</a>() <b>army_pain6</b><a name="army_pain6">=</a>[	$pain6,		<a href="soldier.htm#army_run1">army_run1</a>	] {<a href="ai.htm#ai_pain">ai_pain</a>(1);};

<a href="qc-types.htm#void">void</a>() <b>army_painb1</b><a name="army_painb1">=</a>[	$painb1,	army_painb2	] {};
<a href="qc-types.htm#void">void</a>() <b>army_painb2</b><a name="army_painb2">=</a>[	$painb2,	army_painb3	] {<a href="ai.htm#ai_painforward">ai_painforward</a>(13);};
<a href="qc-types.htm#void">void</a>() <b>army_painb3</b><a name="army_painb3">=</a>[	$painb3,	army_painb4	] {<a href="ai.htm#ai_painforward">ai_painforward</a>(9);};
<a href="qc-types.htm#void">void</a>() <b>army_painb4</b><a name="army_painb4">=</a>[	$painb4,	army_painb5	] {};
<a href="qc-types.htm#void">void</a>() <b>army_painb5</b><a name="army_painb5">=</a>[	$painb5,	army_painb6	] {};
<a href="qc-types.htm#void">void</a>() <b>army_painb6</b><a name="army_painb6">=</a>[	$painb6,	army_painb7	] {};
<a href="qc-types.htm#void">void</a>() <b>army_painb7</b><a name="army_painb7">=</a>[	$painb7,	army_painb8	] {};
<a href="qc-types.htm#void">void</a>() <b>army_painb8</b><a name="army_painb8">=</a>[	$painb8,	army_painb9	] {};
<a href="qc-types.htm#void">void</a>() <b>army_painb9</b><a name="army_painb9">=</a>[	$painb9,	army_painb10] {};
<a href="qc-types.htm#void">void</a>() <b>army_painb10</b><a name="army_painb10">=</a>[	$painb10,	army_painb11] {};
<a href="qc-types.htm#void">void</a>() <b>army_painb11</b><a name="army_painb11">=</a>[	$painb11,	army_painb12] {};
<a href="qc-types.htm#void">void</a>() <b>army_painb12</b><a name="army_painb12">=</a>[	$painb12,	army_painb13] {<a href="ai.htm#ai_pain">ai_pain</a>(2);};
<a href="qc-types.htm#void">void</a>() <b>army_painb13</b><a name="army_painb13">=</a>[	$painb13,	army_painb14] {};
<a href="qc-types.htm#void">void</a>() <b>army_painb14</b><a name="army_painb14">=</a>[	$painb14,	<a href="soldier.htm#army_run1">army_run1</a>	] {};

<a href="qc-types.htm#void">void</a>() <b>army_painc1</b><a name="army_painc1">=</a>[	$painc1,	army_painc2	] {};
<a href="qc-types.htm#void">void</a>() <b>army_painc2</b><a name="army_painc2">=</a>[	$painc2,	army_painc3	] {<a href="ai.htm#ai_pain">ai_pain</a>(1);};
<a href="qc-types.htm#void">void</a>() <b>army_painc3</b><a name="army_painc3">=</a>[	$painc3,	army_painc4	] {};
<a href="qc-types.htm#void">void</a>() <b>army_painc4</b><a name="army_painc4">=</a>[	$painc4,	army_painc5	] {};
<a href="qc-types.htm#void">void</a>() <b>army_painc5</b><a name="army_painc5">=</a>[	$painc5,	army_painc6	] {<a href="ai.htm#ai_painforward">ai_painforward</a>(1);};
<a href="qc-types.htm#void">void</a>() <b>army_painc6</b><a name="army_painc6">=</a>[	$painc6,	army_painc7	] {<a href="ai.htm#ai_painforward">ai_painforward</a>(1);};
<a href="qc-types.htm#void">void</a>() <b>army_painc7</b><a name="army_painc7">=</a>[	$painc7,	army_painc8	] {};
<a href="qc-types.htm#void">void</a>() <b>army_painc8</b><a name="army_painc8">=</a>[	$painc8,	army_painc9	] {<a href="ai.htm#ai_pain">ai_pain</a>(1);};
<a href="qc-types.htm#void">void</a>() <b>army_painc9</b><a name="army_painc9">=</a>[	$painc9,	army_painc10] {<a href="ai.htm#ai_painforward">ai_painforward</a>(4);};
<a href="qc-types.htm#void">void</a>() <b>army_painc10</b><a name="army_painc10">=</a>[	$painc10,	army_painc11] {<a href="ai.htm#ai_painforward">ai_painforward</a>(3);};
<a href="qc-types.htm#void">void</a>() <b>army_painc11</b><a name="army_painc11">=</a>[	$painc11,	army_painc12] {<a href="ai.htm#ai_painforward">ai_painforward</a>(6);};

⌨️ 快捷键说明

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