📄 knight.htm
字号:
<html><head><title>knight.qc</title></head><body bgcolor="#C0F0D0">
<base target=examine>
<pre>
<i>/*
==============================================================================
KNIGHT
==============================================================================
*/</i>
<b>$</b><a href="qc-mdl.htm#s_cd">cd</a> <b>/raid/quake/id1/models/knight</b>
<b>$</b><a href="qc-mdl.htm#s_origin">origin</a> <b>0 0 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>badass3</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>stand1 stand2 stand3 stand4 stand5 stand6 stand7 stand8 stand9</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>runb1 runb2 runb3 runb4 runb5 runb6 runb7 runb8</b>
<i>//frame runc1 runc2 runc3 runc4 runc5 runc6</i>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>runattack1 runattack2 runattack3 runattack4 runattack5</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>runattack6 runattack7 runattack8 runattack9 runattack10</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>runattack11</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>pain1 pain2 pain3</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>painb1 painb2 painb3 painb4 painb5 painb6 painb7 painb8 painb9</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>painb10 painb11</b>
<i>//frame attack1 attack2 attack3 attack4 attack5 attack6 attack7</i>
<i>//frame attack8 attack9 attack10 attack11</i>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>attackb1 attackb1 attackb2 attackb3 attackb4 attackb5</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>attackb6 attackb7 attackb8 attackb9 attackb10</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>walk1 walk2 walk3 walk4 walk5 walk6 walk7 walk8 walk9</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>walk10 walk11 walk12 walk13 walk14</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>kneel1 kneel2 kneel3 kneel4 kneel5</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>standing2 standing3 standing4 standing5</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>deathb1 deathb2 deathb3 deathb4 deathb5 deathb6 deathb7 deathb8</b>
<b>$</b><a href="qc-mdl.htm#s_frame">frame</a> <b>deathb9 deathb10 deathb11</b>
<a href="qc-types.htm#void">void</a>() <b>knight_stand1</b><a name="knight_stand1">=</a>[ $stand1, knight_stand2 ] {<a href="ai.htm#ai_stand">ai_stand</a>();};
<a href="qc-types.htm#void">void</a>() <b>knight_stand2</b><a name="knight_stand2">=</a>[ $stand2, knight_stand3 ] {<a href="ai.htm#ai_stand">ai_stand</a>();};
<a href="qc-types.htm#void">void</a>() <b>knight_stand3</b><a name="knight_stand3">=</a>[ $stand3, knight_stand4 ] {<a href="ai.htm#ai_stand">ai_stand</a>();};
<a href="qc-types.htm#void">void</a>() <b>knight_stand4</b><a name="knight_stand4">=</a>[ $stand4, knight_stand5 ] {<a href="ai.htm#ai_stand">ai_stand</a>();};
<a href="qc-types.htm#void">void</a>() <b>knight_stand5</b><a name="knight_stand5">=</a>[ $stand5, knight_stand6 ] {<a href="ai.htm#ai_stand">ai_stand</a>();};
<a href="qc-types.htm#void">void</a>() <b>knight_stand6</b><a name="knight_stand6">=</a>[ $stand6, knight_stand7 ] {<a href="ai.htm#ai_stand">ai_stand</a>();};
<a href="qc-types.htm#void">void</a>() <b>knight_stand7</b><a name="knight_stand7">=</a>[ $stand7, knight_stand8 ] {<a href="ai.htm#ai_stand">ai_stand</a>();};
<a href="qc-types.htm#void">void</a>() <b>knight_stand8</b><a name="knight_stand8">=</a>[ $stand8, knight_stand9 ] {<a href="ai.htm#ai_stand">ai_stand</a>();};
<a href="qc-types.htm#void">void</a>() <b>knight_stand9</b><a name="knight_stand9">=</a>[ $stand9, <a href="knight.htm#knight_stand1">knight_stand1</a> ] {<a href="ai.htm#ai_stand">ai_stand</a>();};
<a href="qc-types.htm#void">void</a>() <b>knight_walk1</b><a name="knight_walk1">=</a>[ $walk1, knight_walk2 ] {
<b>if</b> (<a href="qc-built.htm#random">random</a>() < 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>"knight/idle.wav"</b>, 1, <a href="qc-defs.htm#ATTN_IDLE">ATTN_IDLE</a>);
<a href="ai.htm#ai_walk">ai_walk</a>(3);};
<a href="qc-types.htm#void">void</a>() <b>knight_walk2</b><a name="knight_walk2">=</a>[ $walk2, knight_walk3 ] {<a href="ai.htm#ai_walk">ai_walk</a>(2);};
<a href="qc-types.htm#void">void</a>() <b>knight_walk3</b><a name="knight_walk3">=</a>[ $walk3, knight_walk4 ] {<a href="ai.htm#ai_walk">ai_walk</a>(3);};
<a href="qc-types.htm#void">void</a>() <b>knight_walk4</b><a name="knight_walk4">=</a>[ $walk4, knight_walk5 ] {<a href="ai.htm#ai_walk">ai_walk</a>(4);};
<a href="qc-types.htm#void">void</a>() <b>knight_walk5</b><a name="knight_walk5">=</a>[ $walk5, knight_walk6 ] {<a href="ai.htm#ai_walk">ai_walk</a>(3);};
<a href="qc-types.htm#void">void</a>() <b>knight_walk6</b><a name="knight_walk6">=</a>[ $walk6, knight_walk7 ] {<a href="ai.htm#ai_walk">ai_walk</a>(3);};
<a href="qc-types.htm#void">void</a>() <b>knight_walk7</b><a name="knight_walk7">=</a>[ $walk7, knight_walk8 ] {<a href="ai.htm#ai_walk">ai_walk</a>(3);};
<a href="qc-types.htm#void">void</a>() <b>knight_walk8</b><a name="knight_walk8">=</a>[ $walk8, knight_walk9 ] {<a href="ai.htm#ai_walk">ai_walk</a>(4);};
<a href="qc-types.htm#void">void</a>() <b>knight_walk9</b><a name="knight_walk9">=</a>[ $walk9, knight_walk10 ] {<a href="ai.htm#ai_walk">ai_walk</a>(3);};
<a href="qc-types.htm#void">void</a>() <b>knight_walk10</b><a name="knight_walk10">=</a>[ $walk10, knight_walk11 ] {<a href="ai.htm#ai_walk">ai_walk</a>(3);};
<a href="qc-types.htm#void">void</a>() <b>knight_walk11</b><a name="knight_walk11">=</a>[ $walk11, knight_walk12 ] {<a href="ai.htm#ai_walk">ai_walk</a>(2);};
<a href="qc-types.htm#void">void</a>() <b>knight_walk12</b><a name="knight_walk12">=</a>[ $walk12, knight_walk13 ] {<a href="ai.htm#ai_walk">ai_walk</a>(3);};
<a href="qc-types.htm#void">void</a>() <b>knight_walk13</b><a name="knight_walk13">=</a>[ $walk13, knight_walk14 ] {<a href="ai.htm#ai_walk">ai_walk</a>(4);};
<a href="qc-types.htm#void">void</a>() <b>knight_walk14</b><a name="knight_walk14">=</a>[ $walk14, <a href="knight.htm#knight_walk1">knight_walk1</a> ] {<a href="ai.htm#ai_walk">ai_walk</a>(3);};
<a href="qc-types.htm#void">void</a>() <b>knight_run1</b><a name="knight_run1">=</a>[ $runb1, knight_run2 ] {
<b>if</b> (<a href="qc-built.htm#random">random</a>() < 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>"knight/idle.wav"</b>, 1, <a href="qc-defs.htm#ATTN_IDLE">ATTN_IDLE</a>);
<a href="ai.htm#ai_run">ai_run</a>(16);};
<a href="qc-types.htm#void">void</a>() <b>knight_run2</b><a name="knight_run2">=</a>[ $runb2, knight_run3 ] {<a href="ai.htm#ai_run">ai_run</a>(20);};
<a href="qc-types.htm#void">void</a>() <b>knight_run3</b><a name="knight_run3">=</a>[ $runb3, knight_run4 ] {<a href="ai.htm#ai_run">ai_run</a>(13);};
<a href="qc-types.htm#void">void</a>() <b>knight_run4</b><a name="knight_run4">=</a>[ $runb4, knight_run5 ] {<a href="ai.htm#ai_run">ai_run</a>(7);};
<a href="qc-types.htm#void">void</a>() <b>knight_run5</b><a name="knight_run5">=</a>[ $runb5, knight_run6 ] {<a href="ai.htm#ai_run">ai_run</a>(16);};
<a href="qc-types.htm#void">void</a>() <b>knight_run6</b><a name="knight_run6">=</a>[ $runb6, knight_run7 ] {<a href="ai.htm#ai_run">ai_run</a>(20);};
<a href="qc-types.htm#void">void</a>() <b>knight_run7</b><a name="knight_run7">=</a>[ $runb7, knight_run8 ] {<a href="ai.htm#ai_run">ai_run</a>(14);};
<a href="qc-types.htm#void">void</a>() <b>knight_run8</b><a name="knight_run8">=</a>[ $runb8, <a href="knight.htm#knight_run1">knight_run1</a> ] {<a href="ai.htm#ai_run">ai_run</a>(6);};
<a href="qc-types.htm#void">void</a>() <b>knight_runatk1</b><a name="knight_runatk1">=</a>[ $runattack1, knight_runatk2 ]
{
<b>if</b> (<a href="qc-built.htm#random">random</a>() > 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>);
<a href="fight.htm#ai_charge">ai_charge</a>(20);
};
<a href="qc-types.htm#void">void</a>() <b>knight_runatk2</b><a name="knight_runatk2">=</a>[ $runattack2, knight_runatk3 ] {<a href="fight.htm#ai_charge_side">ai_charge_side</a>();};
<a href="qc-types.htm#void">void</a>() <b>knight_runatk3</b><a name="knight_runatk3">=</a>[ $runattack3, knight_runatk4 ] {<a href="fight.htm#ai_charge_side">ai_charge_side</a>();};
<a href="qc-types.htm#void">void</a>() <b>knight_runatk4</b><a name="knight_runatk4">=</a>[ $runattack4, knight_runatk5 ] {<a href="fight.htm#ai_charge_side">ai_charge_side</a>();};
<a href="qc-types.htm#void">void</a>() <b>knight_runatk5</b><a name="knight_runatk5">=</a>[ $runattack5, knight_runatk6 ] {<a href="fight.htm#ai_melee_side">ai_melee_side</a>();};
<a href="qc-types.htm#void">void</a>() <b>knight_runatk6</b><a name="knight_runatk6">=</a>[ $runattack6, knight_runatk7 ] {<a href="fight.htm#ai_melee_side">ai_melee_side</a>();};
<a href="qc-types.htm#void">void</a>() <b>knight_runatk7</b><a name="knight_runatk7">=</a>[ $runattack7, knight_runatk8 ] {<a href="fight.htm#ai_melee_side">ai_melee_side</a>();};
<a href="qc-types.htm#void">void</a>() <b>knight_runatk8</b><a name="knight_runatk8">=</a>[ $runattack8, knight_runatk9 ] {<a href="fight.htm#ai_melee_side">ai_melee_side</a>();};
<a href="qc-types.htm#void">void</a>() <b>knight_runatk9</b><a name="knight_runatk9">=</a>[ $runattack9, knight_runatk10 ] {<a href="fight.htm#ai_melee_side">ai_melee_side</a>();};
<a href="qc-types.htm#void">void</a>() <b>knight_runatk10</b><a name="knight_runatk10">=</a>[ $runattack10, knight_runatk11 ] {<a href="fight.htm#ai_charge_side">ai_charge_side</a>();};
<a href="qc-types.htm#void">void</a>() <b>knight_runatk11</b><a name="knight_runatk11">=</a>[ $runattack11, <a href="knight.htm#knight_run1">knight_run1</a> ] {<a href="fight.htm#ai_charge">ai_charge</a>(10);};
<a href="qc-types.htm#void">void</a>() <b>knight_atk1</b><a name="knight_atk1">=</a>[ $attackb1, knight_atk2 ]
{
<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>);
<a href="fight.htm#ai_charge">ai_charge</a>(0);};
<a href="qc-types.htm#void">void</a>() <b>knight_atk2</b><a name="knight_atk2">=</a>[ $attackb2, knight_atk3 ] {<a href="fight.htm#ai_charge">ai_charge</a>(7);};
<a href="qc-types.htm#void">void</a>() <b>knight_atk3</b><a name="knight_atk3">=</a>[ $attackb3, knight_atk4 ] {<a href="fight.htm#ai_charge">ai_charge</a>(4);};
<a href="qc-types.htm#void">void</a>() <b>knight_atk4</b><a name="knight_atk4">=</a>[ $attackb4, knight_atk5 ] {<a href="fight.htm#ai_charge">ai_charge</a>(0);};
<a href="qc-types.htm#void">void</a>() <b>knight_atk5</b><a name="knight_atk5">=</a>[ $attackb5, knight_atk6 ] {<a href="fight.htm#ai_charge">ai_charge</a>(3);};
<a href="qc-types.htm#void">void</a>() <b>knight_atk6</b><a name="knight_atk6">=</a>[ $attackb6, knight_atk7 ] {<a href="fight.htm#ai_charge">ai_charge</a>(4); <a href="fight.htm#ai_melee">ai_melee</a>();};
<a href="qc-types.htm#void">void</a>() <b>knight_atk7</b><a name="knight_atk7">=</a>[ $attackb7, knight_atk8 ] {<a href="fight.htm#ai_charge">ai_charge</a>(1); <a href="fight.htm#ai_melee">ai_melee</a>();};
<a href="qc-types.htm#void">void</a>() <b>knight_atk8</b><a name="knight_atk8">=</a>[ $attackb8, knight_atk9 ] {<a href="fight.htm#ai_charge">ai_charge</a>(3);
<a href="fight.htm#ai_melee">ai_melee</a>();};
<a href="qc-types.htm#void">void</a>() <b>knight_atk9</b><a name="knight_atk9">=</a>[ $attackb9, knight_atk10] {<a href="fight.htm#ai_charge">ai_charge</a>(1);};
<a href="qc-types.htm#void">void</a>() <b>knight_atk10</b><a name="knight_atk10">=</a>[ $attackb10, <a href="knight.htm#knight_run1">knight_run1</a> ] {<a href="fight.htm#ai_charge">ai_charge</a>(5);};
<i>//void() knight_atk9 =[ $attack9, knight_atk10 ] {};</i>
<i>//void() knight_atk10 =[ $attack10, knight_atk11 ] {};</i>
<i>//void() knight_atk11 =[ $attack11, knight_run1 ] {};</i>
<i>//===========================================================================</i>
<a href="qc-types.htm#void">void</a>() <b>knight_pain1</b><a name="knight_pain1">=</a>[ $pain1, knight_pain2 ] {};
<a href="qc-types.htm#void">void</a>() <b>knight_pain2</b><a name="knight_pain2">=</a>[ $pain2, knight_pain3 ] {};
<a href="qc-types.htm#void">void</a>() <b>knight_pain3</b><a name="knight_pain3">=</a>[ $pain3, <a href="knight.htm#knight_run1">knight_run1</a> ] {};
<a href="qc-types.htm#void">void</a>() <b>knight_painb1</b><a name="knight_painb1">=</a>[ $painb1, knight_painb2 ] {<a href="ai.htm#ai_painforward">ai_painforward</a>(0);};
<a href="qc-types.htm#void">void</a>() <b>knight_painb2</b><a name="knight_painb2">=</a>[ $painb2, knight_painb3 ] {<a href="ai.htm#ai_painforward">ai_painforward</a>(3);};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -