Big commit with new stubbed out decore and monster ents, as well as really old weapon fixes I forgot to commit.
This commit is contained in:
parent
faa56ea148
commit
af64d7f598
76 changed files with 2576 additions and 269 deletions
|
@ -1,194 +0,0 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
class CBaseDecor:NSRenderableEntity
|
||||
{
|
||||
void(void) CBaseDecor;
|
||||
|
||||
int m_iBody;
|
||||
virtual void(string, string) SpawnKey;
|
||||
};
|
||||
|
||||
void
|
||||
CBaseDecor::Initialized(void)
|
||||
{
|
||||
setmodel(this, model);
|
||||
setorigin(this, origin);
|
||||
setcustomskin(this, "", sprintf("geomset 0 %i\n", m_iBody));
|
||||
drawmask = MASK_ENGINE;
|
||||
}
|
||||
|
||||
void
|
||||
CBaseDecor::SpawnKey(string strField, string strKey)
|
||||
{
|
||||
switch (strField) {
|
||||
case "body":
|
||||
m_iBody = stoi(strKey);
|
||||
break;
|
||||
default:
|
||||
super::SpawnKey(strField, strKey);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
CBaseDecor::CBaseDecor(void)
|
||||
{
|
||||
super::NSRenderableEntity();
|
||||
}
|
||||
|
||||
/* Let's begin */
|
||||
class decore_asteroid:CBaseDecor
|
||||
{
|
||||
virtual void(void) Initialized = {
|
||||
model = "models/asteroid.mdl";
|
||||
CBaseDecor::Initialized();
|
||||
};
|
||||
};
|
||||
|
||||
class decore_baboon:CBaseDecor
|
||||
{
|
||||
virtual void(void) Initialized = {
|
||||
model = "models/baboon.mdl";
|
||||
CBaseDecor::Initialized();
|
||||
};
|
||||
};
|
||||
|
||||
class decore_bodygib:CBaseDecor
|
||||
{
|
||||
void(void) decore_bodygib = {
|
||||
model = "models/bodygib.mdl";
|
||||
CBaseDecor::Initialized();
|
||||
};
|
||||
};
|
||||
|
||||
class decore_butterflyflock:CBaseDecor
|
||||
{
|
||||
virtual void(void) Initialized = {
|
||||
model = "models/butterfly.mdl";
|
||||
CBaseDecor::Initialized();
|
||||
};
|
||||
};
|
||||
|
||||
class decore_explodable:CBaseDecor
|
||||
{
|
||||
virtual void(void) Initialized = {
|
||||
model = "models/EXPLODABLE!!!!";
|
||||
CBaseDecor::Initialized();
|
||||
};
|
||||
};
|
||||
|
||||
class decore_foot:CBaseDecor
|
||||
{
|
||||
virtual void(void) Initialized = {
|
||||
model = "models/FOOT!!!!";
|
||||
CBaseDecor::Initialized();
|
||||
};
|
||||
};
|
||||
|
||||
class decore_goldskull:CBaseDecor
|
||||
{
|
||||
virtual void(void) Initialized = {
|
||||
model = "models/goldskull.mdl";
|
||||
CBaseDecor::Initialized();
|
||||
};
|
||||
};
|
||||
|
||||
class decore_hatgib:CBaseDecor
|
||||
{
|
||||
virtual void(void) Initialized = {
|
||||
model = "models/hatgib.mdl";
|
||||
CBaseDecor::Initialized();
|
||||
};
|
||||
};
|
||||
|
||||
class decore_nest:CBaseDecor
|
||||
{
|
||||
virtual void(void) Initialized = {
|
||||
model = "models/ornest.mdl";
|
||||
CBaseDecor::Initialized();
|
||||
};
|
||||
};
|
||||
|
||||
class decore_pteradon:CBaseDecor
|
||||
{
|
||||
virtual void(void) Initialized = {
|
||||
model = "models/pteradon2.mdl";
|
||||
CBaseDecor::Initialized();
|
||||
};
|
||||
};
|
||||
|
||||
class decore_torch:CBaseDecor
|
||||
{
|
||||
virtual void(void) Initialized = {
|
||||
precache_model("sprites/torch.spr");
|
||||
model = "models/torch.mdl";
|
||||
CBaseDecor::Initialized();
|
||||
this.effects |= EF_FULLBRIGHT;
|
||||
|
||||
env_sprite flame = spawn(env_sprite);
|
||||
setorigin(flame, origin + [0,0,24]);
|
||||
setmodel(flame, "sprites/torch.spr");
|
||||
flame.effects = EF_ADDITIVE;
|
||||
flame.drawmask = MASK_ENGINE;
|
||||
flame.SetMaxFrame(modelframecount(flame.modelindex));
|
||||
flame.SetLoopFlag(true);
|
||||
flame.SetFramerate(10);
|
||||
flame.nextthink = time + 0.05f;
|
||||
};
|
||||
};
|
||||
|
||||
class decore_spacedebris:CBaseDecor
|
||||
{
|
||||
virtual void(void) Initialized = {
|
||||
CBaseDecor::Initialized();
|
||||
};
|
||||
|
||||
virtual void(string strField, string strKey) SpawnKey = {
|
||||
switch (strField) {
|
||||
case "modelname":
|
||||
model = strKey;
|
||||
break;
|
||||
default:
|
||||
super::SpawnKey(strField, strKey);
|
||||
break;
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
class decore_swampplants:CBaseDecor
|
||||
{
|
||||
virtual void(void) Initialized = {
|
||||
model = "models/swampstuff.mdl";
|
||||
CBaseDecor::Initialized();
|
||||
};
|
||||
};
|
||||
|
||||
class decore_mushroom:CBaseDecor
|
||||
{
|
||||
virtual void(void) Initialized = {
|
||||
model = "models/mushroom.mdl";
|
||||
CBaseDecor::Initialized();
|
||||
};
|
||||
};
|
||||
|
||||
class decore_mushroom2:CBaseDecor
|
||||
{
|
||||
virtual void(void) Initialized = {
|
||||
model = "models/mushroom2.mdl";
|
||||
CBaseDecor::Initialized();
|
||||
};
|
||||
};
|
|
@ -18,7 +18,6 @@
|
|||
../../../src/gs-entbase/shared.src
|
||||
../shared/include.src
|
||||
|
||||
decore.qc
|
||||
../../../valve/src/client/damage.qc
|
||||
../../../base/src/client/draw.qc
|
||||
init.qc
|
||||
|
|
28
src/server/decore.qc
Normal file
28
src/server/decore.qc
Normal file
|
@ -0,0 +1,28 @@
|
|||
class
|
||||
RWDecore:NSSurfacePropEntity
|
||||
{
|
||||
bool m_bDropToFloor;
|
||||
|
||||
void(void) RWDecore;
|
||||
|
||||
virtual void(void) Respawn;
|
||||
};
|
||||
|
||||
void
|
||||
RWDecore::Respawn(void)
|
||||
{
|
||||
vector newmins = mins;
|
||||
vector newmaxs = maxs;
|
||||
|
||||
SetOrigin(GetSpawnOrigin());
|
||||
SetModel(GetSpawnModel());
|
||||
SetSize(newmins, newmaxs);
|
||||
|
||||
if (m_bDropToFloor == true)
|
||||
DropToFloor();
|
||||
}
|
||||
|
||||
void
|
||||
RWDecore::RWDecore(void)
|
||||
{
|
||||
}
|
52
src/server/decore_asteroid.qc
Normal file
52
src/server/decore_asteroid.qc
Normal file
|
@ -0,0 +1,52 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED decore_asteroid (0 0.8 0.8) (-16 -16 0) (16 16 40)
|
||||
This is a decorative entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/rockspin.mdl"
|
||||
*/
|
||||
|
||||
class decore_asteroid:RWDecore
|
||||
{
|
||||
void(void) decore_asteroid;
|
||||
|
||||
virtual void(string, string) SpawnKey;
|
||||
};
|
||||
|
||||
void
|
||||
decore_asteroid::SpawnKey(string strKey, string strValue)
|
||||
{
|
||||
switch (strKey) {
|
||||
case "asteroidsize":
|
||||
SetBody(stoi(strValue) + 1);
|
||||
break;
|
||||
default:
|
||||
super::SpawnKey(strKey, strValue);
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
decore_asteroid::decore_asteroid(void)
|
||||
{
|
||||
model = "models/rockspin.mdl";
|
||||
mins = [-16, -16, 0];
|
||||
maxs = [16, 16, 40];
|
||||
}
|
38
src/server/decore_baboon.qc
Normal file
38
src/server/decore_baboon.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED decore_baboon (0 0.8 0.8) (-16 -16 0) (16 16 16)
|
||||
This is a decorative entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/baboon.mdl"
|
||||
*/
|
||||
|
||||
class decore_baboon:RWDecore
|
||||
{
|
||||
void(void) decore_baboon;
|
||||
};
|
||||
|
||||
void
|
||||
decore_baboon::decore_baboon(void)
|
||||
{
|
||||
model = "models/baboon.mdl";
|
||||
mins = [-16, -16, 0];
|
||||
maxs = [16, 16, 16];
|
||||
}
|
39
src/server/decore_bodygib.qc
Normal file
39
src/server/decore_bodygib.qc
Normal file
|
@ -0,0 +1,39 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED decore_bodygib (0 0.8 0.8) (-16 -16 0) (16 16 40)
|
||||
This is a decorative entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/bodygib.mdl"
|
||||
*/
|
||||
|
||||
class decore_bodygib:RWDecore
|
||||
{
|
||||
void(void) decore_bodygib;
|
||||
};
|
||||
|
||||
void
|
||||
decore_bodygib::decore_bodygib(void)
|
||||
{
|
||||
model = "models/bodygib.mdl";
|
||||
mins = [-16, -16, 0];
|
||||
maxs = [16, 16, 40];
|
||||
m_bDropToFloor = true;
|
||||
}
|
39
src/server/decore_cactus.qc
Normal file
39
src/server/decore_cactus.qc
Normal file
|
@ -0,0 +1,39 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED decore_cactus (0 0.8 0.8) (-16 -16 0) (16 16 64)
|
||||
This is a decorative entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/cactus.mdl"
|
||||
*/
|
||||
|
||||
class decore_cactus:RWDecore
|
||||
{
|
||||
void(void) decore_cactus;
|
||||
};
|
||||
|
||||
void
|
||||
decore_cactus::decore_cactus(void)
|
||||
{
|
||||
model = "models/cactus.mdl";
|
||||
mins = [-16, -16, 0];
|
||||
maxs = [16, 16, 64];
|
||||
m_bDropToFloor = true;
|
||||
}
|
38
src/server/decore_cam.qc
Normal file
38
src/server/decore_cam.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED decore_cam (0 0.8 0.8) (-16 -16 0) (16 16 16)
|
||||
This is a decorative entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/camera.mdl"
|
||||
*/
|
||||
|
||||
class decore_cam:RWDecore
|
||||
{
|
||||
void(void) decore_cam;
|
||||
};
|
||||
|
||||
void
|
||||
decore_cam::decore_cam(void)
|
||||
{
|
||||
model = "models/camera.mdl";
|
||||
mins = [-16, -16, 0];
|
||||
maxs = [16, 16, 16];
|
||||
}
|
38
src/server/decore_camflare.qc
Normal file
38
src/server/decore_camflare.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED decore_camflare (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a decorative entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/cameracone.mdl"
|
||||
*/
|
||||
|
||||
class decore_camflare:RWDecore
|
||||
{
|
||||
void(void) decore_camflare;
|
||||
};
|
||||
|
||||
void
|
||||
decore_camflare::decore_camflare(void)
|
||||
{
|
||||
model = "models/cameracone.mdl";
|
||||
mins = [-16, -16, 0];
|
||||
maxs = [16, 16, 72];
|
||||
}
|
38
src/server/decore_eagle.qc
Normal file
38
src/server/decore_eagle.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED decore_eagle (0 0.8 0.8) (-32 -32 -16) (32 32 16)
|
||||
This is a decorative monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/eagle.mdl"
|
||||
*/
|
||||
|
||||
class decore_eagle:NSMonster
|
||||
{
|
||||
void(void) decore_eagle;
|
||||
};
|
||||
|
||||
void
|
||||
decore_eagle::decore_eagle(void)
|
||||
{
|
||||
model = "models/eagle.mdl";
|
||||
mins = [-32, -32, 16];
|
||||
maxs = [32, 32, 16];
|
||||
}
|
38
src/server/decore_explodable.qc
Normal file
38
src/server/decore_explodable.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED decore_explodable (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a decorative entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/dropship.mdl"
|
||||
*/
|
||||
|
||||
class decore_explodable:RWDecore
|
||||
{
|
||||
void(void) decore_explodable;
|
||||
};
|
||||
|
||||
void
|
||||
decore_explodable::decore_explodable(void)
|
||||
{
|
||||
model = "models/dropship.mdl";
|
||||
mins = [-16, -16, 0];
|
||||
maxs = [16, 16, 72];
|
||||
}
|
38
src/server/decore_foot.qc
Normal file
38
src/server/decore_foot.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED decore_foot (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a decorative entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/renesaurfoot.mdl"
|
||||
*/
|
||||
|
||||
class decore_foot:RWDecore
|
||||
{
|
||||
void(void) decore_foot;
|
||||
};
|
||||
|
||||
void
|
||||
decore_foot::decore_foot(void)
|
||||
{
|
||||
model = "models/renesaurfoot.mdl";
|
||||
mins = [-16, -16, 0];
|
||||
maxs = [16, 16, 72];
|
||||
}
|
38
src/server/decore_goldskull.qc
Normal file
38
src/server/decore_goldskull.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED decore_goldskull (0 0.8 0.8) (-10 -10 -12) (10 10 12)
|
||||
This is a decorative monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/goldskull.mdl"
|
||||
*/
|
||||
|
||||
class decore_goldskull:NSMonster
|
||||
{
|
||||
void(void) decore_goldskull;
|
||||
};
|
||||
|
||||
void
|
||||
decore_goldskull::decore_goldskull(void)
|
||||
{
|
||||
model = "models/goldskull.mdl";
|
||||
mins = [-10, -10, -12];
|
||||
maxs = [10, 10, 12];
|
||||
}
|
39
src/server/decore_gutspile.qc
Normal file
39
src/server/decore_gutspile.qc
Normal file
|
@ -0,0 +1,39 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED decore_gutspile (0 0.8 0.8) (-16 -16 0) (16 16 40)
|
||||
This is a decorative entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/gutspile.mdl"
|
||||
*/
|
||||
|
||||
class decore_gutspile:RWDecore
|
||||
{
|
||||
void(void) decore_gutspile;
|
||||
};
|
||||
|
||||
void
|
||||
decore_gutspile::decore_gutspile(void)
|
||||
{
|
||||
model = "models/gutspile.mdl";
|
||||
mins = [-16, -16, 0];
|
||||
maxs = [16, 16, 40];
|
||||
m_bDropToFloor = true;
|
||||
}
|
39
src/server/decore_hatgib.qc
Normal file
39
src/server/decore_hatgib.qc
Normal file
|
@ -0,0 +1,39 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED decore_hatgib (0 0.8 0.8) (-16 -16 0) (16 16 40)
|
||||
This is a decorative entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/hatgib.mdl"
|
||||
*/
|
||||
|
||||
class decore_hatgib:RWDecore
|
||||
{
|
||||
void(void) decore_hatgib;
|
||||
};
|
||||
|
||||
void
|
||||
decore_hatgib::decore_hatgib(void)
|
||||
{
|
||||
model = "models/hatgib.mdl";
|
||||
mins = [-16, -16, 0];
|
||||
maxs = [16, 16, 40];
|
||||
m_bDropToFloor = true;
|
||||
}
|
38
src/server/decore_ice.qc
Normal file
38
src/server/decore_ice.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED decore_ice (0 0.8 0.8) (-16 -16 0) (16 16 40)
|
||||
This is a decorative monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/ice.mdl"
|
||||
*/
|
||||
|
||||
class decore_ice:NSMonster
|
||||
{
|
||||
void(void) decore_ice;
|
||||
};
|
||||
|
||||
void
|
||||
decore_ice::decore_ice(void)
|
||||
{
|
||||
model = "models/ice.mdl";
|
||||
mins = [-16, -16, 0];
|
||||
maxs = [16, 16, 40];
|
||||
}
|
38
src/server/decore_icebeak.qc
Normal file
38
src/server/decore_icebeak.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED decore_icebeak (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a decorative entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/icebeak.mdl"
|
||||
*/
|
||||
|
||||
class decore_icebeak:RWDecore
|
||||
{
|
||||
void(void) decore_icebeak;
|
||||
};
|
||||
|
||||
void
|
||||
decore_icebeak::decore_icebeak(void)
|
||||
{
|
||||
model = "models/icebeak.mdl";
|
||||
mins = [-16, -16, 0];
|
||||
maxs = [16, 16, 72];
|
||||
}
|
38
src/server/decore_mushroom.qc
Normal file
38
src/server/decore_mushroom.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED decore_mushroom (0 0.8 0.8) (-16 -16 0) (16 16 16)
|
||||
This is a decorative entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/mushroom.mdl"
|
||||
*/
|
||||
|
||||
class decore_mushroom:RWDecore
|
||||
{
|
||||
void(void) decore_mushroom;
|
||||
};
|
||||
|
||||
void
|
||||
decore_mushroom::decore_mushroom(void)
|
||||
{
|
||||
model = "models/mushroom.mdl";
|
||||
mins = [-16, -16, 0];
|
||||
maxs = [16, 16, 16];
|
||||
}
|
38
src/server/decore_mushroom2.qc
Normal file
38
src/server/decore_mushroom2.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED decore_mushroom2 (0 0.8 0.8) (-16 -16 0) (16 16 16)
|
||||
This is a decorative entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/mushroom2.mdl"
|
||||
*/
|
||||
|
||||
class decore_mushroom2:RWDecore
|
||||
{
|
||||
void(void) decore_mushroom2;
|
||||
};
|
||||
|
||||
void
|
||||
decore_mushroom2::decore_mushroom2(void)
|
||||
{
|
||||
model = "models/mushroom2.mdl";
|
||||
mins = [-16, -16, 0];
|
||||
maxs = [16, 16, 16];
|
||||
}
|
39
src/server/decore_nest.qc
Normal file
39
src/server/decore_nest.qc
Normal file
|
@ -0,0 +1,39 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED decore_nest (0 0.8 0.8) (-32 -32 0) (32 32 16)
|
||||
This is a decorative entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/ornest.mdl"
|
||||
*/
|
||||
|
||||
class decore_nest:RWDecore
|
||||
{
|
||||
void(void) decore_nest;
|
||||
};
|
||||
|
||||
void
|
||||
decore_nest::decore_nest(void)
|
||||
{
|
||||
model = "models/ornest.mdl";
|
||||
m_bDropToFloor = true;
|
||||
mins = [-32, -32, 0];
|
||||
maxs = [32, 32, 16];
|
||||
}
|
38
src/server/decore_pipes.qc
Normal file
38
src/server/decore_pipes.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED decore_pipes (0 0.8 0.8) (-16 -16 -16) (16 16 0)
|
||||
This is a decorative entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/pipes.mdl"
|
||||
*/
|
||||
|
||||
class decore_pipes:RWDecore
|
||||
{
|
||||
void(void) decore_pipes;
|
||||
};
|
||||
|
||||
void
|
||||
decore_pipes::decore_pipes(void)
|
||||
{
|
||||
model = "models/pipes.mdl";
|
||||
mins = [-16, -16, -16];
|
||||
maxs = [16, 16, 0];
|
||||
}
|
38
src/server/decore_prickle.qc
Normal file
38
src/server/decore_prickle.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED decore_prickle (0 0.8 0.8) (-8 -8 0) (8 8 8)
|
||||
This is a decorative entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/prickle.mdl"
|
||||
*/
|
||||
|
||||
class decore_prickle:RWDecore
|
||||
{
|
||||
void(void) decore_prickle;
|
||||
};
|
||||
|
||||
void
|
||||
decore_prickle::decore_prickle(void)
|
||||
{
|
||||
model = "models/prickle.mdl";
|
||||
mins = [-8, -8, 0];
|
||||
maxs = [8, 8, 8];
|
||||
}
|
38
src/server/decore_pteradon.qc
Normal file
38
src/server/decore_pteradon.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED decore_pteradon (0 0.8 0.8) (-32 -32 -16) (32 32 16)
|
||||
This is a decorative monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/pteradon2.mdl"
|
||||
*/
|
||||
|
||||
class decore_pteradon:NSMonster
|
||||
{
|
||||
void(void) decore_pteradon;
|
||||
};
|
||||
|
||||
void
|
||||
decore_pteradon::decore_pteradon(void)
|
||||
{
|
||||
model = "models/pteradon2.mdl";
|
||||
mins = [-32, -32, -16];
|
||||
maxs = [32, 32, 16];
|
||||
}
|
39
src/server/decore_sittingtubemortar.qc
Normal file
39
src/server/decore_sittingtubemortar.qc
Normal file
|
@ -0,0 +1,39 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED decore_sittingtubemortar (0 0.8 0.8) (-32 -32 0) (32 32 64)
|
||||
This is a decorative entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/tubemortar.mdl"
|
||||
*/
|
||||
|
||||
class decore_sittingtubemortar:RWDecore
|
||||
{
|
||||
void(void) decore_sittingtubemortar;
|
||||
};
|
||||
|
||||
void
|
||||
decore_sittingtubemortar::decore_sittingtubemortar(void)
|
||||
{
|
||||
model = "models/tubemortar.mdl";
|
||||
mins = [-32, -32, 0];
|
||||
maxs = [32, 32, 64];
|
||||
m_bDropToFloor = true;
|
||||
}
|
38
src/server/decore_swampplants.qc
Normal file
38
src/server/decore_swampplants.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED decore_swampplants (0 0.8 0.8) (-16 -16 0) (16 16 64)
|
||||
This is a decorative entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/swampstuff.mdl"
|
||||
*/
|
||||
|
||||
class decore_swampplants:RWDecore
|
||||
{
|
||||
void(void) decore_swampplants;
|
||||
};
|
||||
|
||||
void
|
||||
decore_swampplants::decore_swampplants(void)
|
||||
{
|
||||
model = "models/swampstuff.mdl";
|
||||
mins = [-16, -16, 0];
|
||||
maxs = [16, 16, 64];
|
||||
}
|
38
src/server/decore_torch.qc
Normal file
38
src/server/decore_torch.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED decore_torch (0 0.8 0.8) (-8 -8 -8) (8 8 16)
|
||||
This is a decorative entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/torch.mdl"
|
||||
*/
|
||||
|
||||
class decore_torch:RWDecore
|
||||
{
|
||||
void(void) decore_torch;
|
||||
};
|
||||
|
||||
void
|
||||
decore_torch::decore_torch(void)
|
||||
{
|
||||
model = "models/torch.mdl";
|
||||
mins = [-8, -8, 0];
|
||||
maxs = [8, 8, 16];
|
||||
}
|
38
src/server/decore_torchflame.qc
Normal file
38
src/server/decore_torchflame.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED decore_torchflame (0 0.8 0.8) (-4 -4 -8) (4 4 16)
|
||||
This is a decorative entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="sprites/flames.spr"
|
||||
*/
|
||||
|
||||
class decore_torchflame:RWDecore
|
||||
{
|
||||
void(void) decore_torchflame;
|
||||
};
|
||||
|
||||
void
|
||||
decore_torchflame::decore_torchflame(void)
|
||||
{
|
||||
model = "sprites/flames.spr";
|
||||
mins = [-4, -4, -8];
|
||||
maxs = [4, 4, 16];
|
||||
}
|
38
src/server/monster_cricket.qc
Normal file
38
src/server/monster_cricket.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_cricket (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/cricket.mdl"
|
||||
*/
|
||||
|
||||
class monster_cricket:NSMonster
|
||||
{
|
||||
void(void) monster_cricket;
|
||||
};
|
||||
|
||||
void
|
||||
monster_cricket:: monster_cricket(void)
|
||||
{
|
||||
model = "models/cricket.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_critter.qc
Normal file
38
src/server/monster_critter.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_critter (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/critter.mdl"
|
||||
*/
|
||||
|
||||
class monster_critter:NSMonster
|
||||
{
|
||||
void(void) monster_critter;
|
||||
};
|
||||
|
||||
void
|
||||
monster_critter:: monster_critter(void)
|
||||
{
|
||||
model = "models/critter.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_darttrap.qc
Normal file
38
src/server/monster_darttrap.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_darttrap (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/null.mdl"
|
||||
*/
|
||||
|
||||
class monster_darttrap:NSMonster
|
||||
{
|
||||
void(void) monster_darttrap;
|
||||
};
|
||||
|
||||
void
|
||||
monster_darttrap:: monster_darttrap(void)
|
||||
{
|
||||
model = "models/null.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_dragonfly.qc
Normal file
38
src/server/monster_dragonfly.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_dragonfly (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/dragonfly.mdl"
|
||||
*/
|
||||
|
||||
class monster_dragonfly:NSMonster
|
||||
{
|
||||
void(void) monster_dragonfly;
|
||||
};
|
||||
|
||||
void
|
||||
monster_dragonfly:: monster_dragonfly(void)
|
||||
{
|
||||
model = "models/dragonfly.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_endboss.qc
Normal file
38
src/server/monster_endboss.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_endboss (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/endboss.mdl"
|
||||
*/
|
||||
|
||||
class monster_endboss:NSMonster
|
||||
{
|
||||
void(void) monster_endboss;
|
||||
};
|
||||
|
||||
void
|
||||
monster_endboss:: monster_endboss(void)
|
||||
{
|
||||
model = "models/endboss.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_gator.qc
Normal file
38
src/server/monster_gator.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_gator (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/gator.mdl"
|
||||
*/
|
||||
|
||||
class monster_gator:NSMonster
|
||||
{
|
||||
void(void) monster_gator;
|
||||
};
|
||||
|
||||
void
|
||||
monster_gator:: monster_gator(void)
|
||||
{
|
||||
model = "models/gator.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_gunner_friendly.qc
Normal file
38
src/server/monster_gunner_friendly.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_gunner_friendly (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/aigunner.mdl"
|
||||
*/
|
||||
|
||||
class monster_gunner_friendly:NSMonster
|
||||
{
|
||||
void(void) monster_gunner_friendly;
|
||||
};
|
||||
|
||||
void
|
||||
monster_gunner_friendly:: monster_gunner_friendly(void)
|
||||
{
|
||||
model = "models/aigunner.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_hatchetfish.qc
Normal file
38
src/server/monster_hatchetfish.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_hatchetfish (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/hatchet.mdl"
|
||||
*/
|
||||
|
||||
class monster_hatchetfish:NSMonster
|
||||
{
|
||||
void(void) monster_hatchetfish;
|
||||
};
|
||||
|
||||
void
|
||||
monster_hatchetfish:: monster_hatchetfish(void)
|
||||
{
|
||||
model = "models/hatchet.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
29
src/server/monster_hiveback.qc
Normal file
29
src/server/monster_hiveback.qc
Normal file
|
@ -0,0 +1,29 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
class monster_hiveback:NSTalkMonster
|
||||
{
|
||||
void(void) monster_hiveback;
|
||||
};
|
||||
|
||||
void
|
||||
monster_hiveback::monster_hiveback(void)
|
||||
{
|
||||
model = "models/hiveback.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
NSTalkMonster::NSTalkMonster();
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
|
@ -14,16 +14,25 @@
|
|||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
class monster_human_bandit:NSTalkMonster
|
||||
/*QUAKED monster_human_bandit (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/bandit.mdl"
|
||||
*/
|
||||
|
||||
class monster_human_bandit:NSMonster
|
||||
{
|
||||
void(void) monster_human_bandit;
|
||||
};
|
||||
|
||||
void
|
||||
monster_human_bandit::monster_human_bandit(void)
|
||||
monster_human_bandit:: monster_human_bandit(void)
|
||||
{
|
||||
model = "models/bandit.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
NSTalkMonster::NSTalkMonster();
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
|
@ -14,16 +14,25 @@
|
|||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
class monster_human_chopper:NSTalkMonster
|
||||
/*QUAKED monster_human_chopper (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/chopper.mdl"
|
||||
*/
|
||||
|
||||
class monster_human_chopper:NSMonster
|
||||
{
|
||||
void(void) monster_human_chopper;
|
||||
};
|
||||
|
||||
void
|
||||
monster_human_chopper::monster_human_chopper(void)
|
||||
monster_human_chopper:: monster_human_chopper(void)
|
||||
{
|
||||
model = "models/chopper.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
NSTalkMonster::NSTalkMonster();
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
|
@ -14,16 +14,25 @@
|
|||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
class monster_human_demoman:NSTalkMonster
|
||||
/*QUAKED monster_human_demoman (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/demolitionman.mdl"
|
||||
*/
|
||||
|
||||
class monster_human_demoman:NSMonster
|
||||
{
|
||||
void(void) monster_human_demoman;
|
||||
};
|
||||
|
||||
void
|
||||
monster_human_demoman::monster_human_demoman(void)
|
||||
monster_human_demoman:: monster_human_demoman(void)
|
||||
{
|
||||
model = "models/demolitionman.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
NSTalkMonster::NSTalkMonster();
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
|
@ -14,16 +14,25 @@
|
|||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
class monster_human_gunman:NSTalkMonster
|
||||
/*QUAKED monster_human_gunman (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/gunmantrooper.mdl"
|
||||
*/
|
||||
|
||||
class monster_human_gunman:NSMonster
|
||||
{
|
||||
void(void) monster_human_gunman;
|
||||
};
|
||||
|
||||
void
|
||||
monster_human_gunman::monster_human_gunman(void)
|
||||
monster_human_gunman:: monster_human_gunman(void)
|
||||
{
|
||||
model = "models/gunmantrooper.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
NSTalkMonster::NSTalkMonster();
|
||||
}
|
||||
|
|
38
src/server/monster_human_scientist.qc
Normal file
38
src/server/monster_human_scientist.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_human_scientist (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/evil_scientist.mdl"
|
||||
*/
|
||||
|
||||
class monster_human_scientist:NSMonster
|
||||
{
|
||||
void(void) monster_human_scientist;
|
||||
};
|
||||
|
||||
void
|
||||
monster_human_scientist:: monster_human_scientist(void)
|
||||
{
|
||||
model = "models/evil_scientist.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
|
@ -14,16 +14,25 @@
|
|||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
class monster_human_unarmed:NSTalkMonster
|
||||
/*QUAKED monster_human_unarmed (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/gunmantrooper_ng.mdl"
|
||||
*/
|
||||
|
||||
class monster_human_unarmed:NSMonster
|
||||
{
|
||||
void(void) monster_human_unarmed;
|
||||
};
|
||||
|
||||
void
|
||||
monster_human_unarmed::monster_human_unarmed(void)
|
||||
monster_human_unarmed:: monster_human_unarmed(void)
|
||||
{
|
||||
model = "models/gunmantrooper.mdl";
|
||||
model = "models/gunmantrooper_ng.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
NSTalkMonster::NSTalkMonster();
|
||||
}
|
||||
|
|
38
src/server/monster_largescorpion.qc
Normal file
38
src/server/monster_largescorpion.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_largescorpion (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/scorpion_large.mdl"
|
||||
*/
|
||||
|
||||
class monster_largescorpion:NSMonster
|
||||
{
|
||||
void(void) monster_largescorpion;
|
||||
};
|
||||
|
||||
void
|
||||
monster_largescorpion:: monster_largescorpion(void)
|
||||
{
|
||||
model = "models/scorpion_large.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_manta.qc
Normal file
38
src/server/monster_manta.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_manta (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/mantadock.mdl"
|
||||
*/
|
||||
|
||||
class monster_manta:NSMonster
|
||||
{
|
||||
void(void) monster_manta;
|
||||
};
|
||||
|
||||
void
|
||||
monster_manta:: monster_manta(void)
|
||||
{
|
||||
model = "models/mantadock.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_microraptor.qc
Normal file
38
src/server/monster_microraptor.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_microraptor (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/raptor.mdl"
|
||||
*/
|
||||
|
||||
class monster_microraptor:NSMonster
|
||||
{
|
||||
void(void) monster_microraptor;
|
||||
};
|
||||
|
||||
void
|
||||
monster_microraptor:: monster_microraptor(void)
|
||||
{
|
||||
model = "models/raptor.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_ourano.qc
Normal file
38
src/server/monster_ourano.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_ourano (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/ourano.mdl"
|
||||
*/
|
||||
|
||||
class monster_ourano:NSMonster
|
||||
{
|
||||
void(void) monster_ourano;
|
||||
};
|
||||
|
||||
void
|
||||
monster_ourano:: monster_ourano(void)
|
||||
{
|
||||
model = "models/ourano.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
0
src/server/monster_penta.qc
Normal file
0
src/server/monster_penta.qc
Normal file
38
src/server/monster_raptor.qc
Normal file
38
src/server/monster_raptor.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_raptor (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/rheptor.mdl"
|
||||
*/
|
||||
|
||||
class monster_raptor:NSMonster
|
||||
{
|
||||
void(void) monster_raptor;
|
||||
};
|
||||
|
||||
void
|
||||
monster_raptor:: monster_raptor(void)
|
||||
{
|
||||
model = "models/rheptor.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
0
src/server/monster_rustbattery.qc
Normal file
0
src/server/monster_rustbattery.qc
Normal file
38
src/server/monster_rustbit.qc
Normal file
38
src/server/monster_rustbit.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_rustbit (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/rustbit.mdl"
|
||||
*/
|
||||
|
||||
class monster_rustbit:NSMonster
|
||||
{
|
||||
void(void) monster_rustbit;
|
||||
};
|
||||
|
||||
void
|
||||
monster_rustbit:: monster_rustbit(void)
|
||||
{
|
||||
model = "models/rustbit.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_rustbit_friendly.qc
Normal file
38
src/server/monster_rustbit_friendly.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_rustbit_friendly (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/rustbit.mdl"
|
||||
*/
|
||||
|
||||
class monster_rustbit_friendly:NSMonster
|
||||
{
|
||||
void(void) monster_rustbit_friendly;
|
||||
};
|
||||
|
||||
void
|
||||
monster_rustbit_friendly:: monster_rustbit_friendly(void)
|
||||
{
|
||||
model = "models/rustbit.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_rustbot.qc
Normal file
38
src/server/monster_rustbot.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_rustbot (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/rustbot.mdl"
|
||||
*/
|
||||
|
||||
class monster_rustbot:NSMonster
|
||||
{
|
||||
void(void) monster_rustbot;
|
||||
};
|
||||
|
||||
void
|
||||
monster_rustbot:: monster_rustbot(void)
|
||||
{
|
||||
model = "models/rustbot.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_rustbot_friendly.qc
Normal file
38
src/server/monster_rustbot_friendly.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_rustbot_friendly (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/rustbot.mdl"
|
||||
*/
|
||||
|
||||
class monster_rustbot_friendly:NSMonster
|
||||
{
|
||||
void(void) monster_rustbot_friendly;
|
||||
};
|
||||
|
||||
void
|
||||
monster_rustbot_friendly:: monster_rustbot_friendly(void)
|
||||
{
|
||||
model = "models/rustbot.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_rustflier.qc
Normal file
38
src/server/monster_rustflier.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_rustflier (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/rustflyer.mdl"
|
||||
*/
|
||||
|
||||
class monster_rustflier:NSMonster
|
||||
{
|
||||
void(void) monster_rustflier;
|
||||
};
|
||||
|
||||
void
|
||||
monster_rustflier:: monster_rustflier(void)
|
||||
{
|
||||
model = "models/rustflyer.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_rustgunr.qc
Normal file
38
src/server/monster_rustgunr.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_rustgunr (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/gunner.mdl"
|
||||
*/
|
||||
|
||||
class monster_rustgunr:NSMonster
|
||||
{
|
||||
void(void) monster_rustgunr;
|
||||
};
|
||||
|
||||
void
|
||||
monster_rustgunr:: monster_rustgunr(void)
|
||||
{
|
||||
model = "models/gunner.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_scientist.qc
Normal file
38
src/server/monster_scientist.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_scientist (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/scientist.mdl"
|
||||
*/
|
||||
|
||||
class monster_scientist:NSMonster
|
||||
{
|
||||
void(void) monster_scientist;
|
||||
};
|
||||
|
||||
void
|
||||
monster_scientist:: monster_scientist(void)
|
||||
{
|
||||
model = "models/scientist.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_scorpion.qc
Normal file
38
src/server/monster_scorpion.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_scorpion (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/scorpion_small.mdl"
|
||||
*/
|
||||
|
||||
class monster_scorpion:NSMonster
|
||||
{
|
||||
void(void) monster_scorpion;
|
||||
};
|
||||
|
||||
void
|
||||
monster_scorpion:: monster_scorpion(void)
|
||||
{
|
||||
model = "models/scorpion_small.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_sentry.qc
Normal file
38
src/server/monster_sentry.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_sentry (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/sentry.mdl"
|
||||
*/
|
||||
|
||||
class monster_sentry:NSMonster
|
||||
{
|
||||
void(void) monster_sentry;
|
||||
};
|
||||
|
||||
void
|
||||
monster_sentry:: monster_sentry(void)
|
||||
{
|
||||
model = "models/sentry.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_sentry_mini.qc
Normal file
38
src/server/monster_sentry_mini.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_sentry_mini (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/small_sentry.mdl"
|
||||
*/
|
||||
|
||||
class monster_sentry_mini:NSMonster
|
||||
{
|
||||
void(void) monster_sentry_mini;
|
||||
};
|
||||
|
||||
void
|
||||
monster_sentry_mini:: monster_sentry_mini(void)
|
||||
{
|
||||
model = "models/small_sentry.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_sitting_scientist.qc
Normal file
38
src/server/monster_sitting_scientist.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_sitting_scientist (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/scientist.mdl"
|
||||
*/
|
||||
|
||||
class monster_sitting_scientist:NSMonster
|
||||
{
|
||||
void(void) monster_sitting_scientist;
|
||||
};
|
||||
|
||||
void
|
||||
monster_sitting_scientist:: monster_sitting_scientist(void)
|
||||
{
|
||||
model = "models/scientist.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_tank.qc
Normal file
38
src/server/monster_tank.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_tank (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/script_tank.mdl"
|
||||
*/
|
||||
|
||||
class monster_tank:NSMonster
|
||||
{
|
||||
void(void) monster_tank;
|
||||
};
|
||||
|
||||
void
|
||||
monster_tank:: monster_tank(void)
|
||||
{
|
||||
model = "models/script_tank.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_targetrocket.qc
Normal file
38
src/server/monster_targetrocket.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_targetrocket (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/null.mdl"
|
||||
*/
|
||||
|
||||
class monster_targetrocket:NSMonster
|
||||
{
|
||||
void(void) monster_targetrocket;
|
||||
};
|
||||
|
||||
void
|
||||
monster_targetrocket:: monster_targetrocket(void)
|
||||
{
|
||||
model = "models/null.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
|
@ -14,16 +14,25 @@
|
|||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
class monster_trainingbot:NSTalkMonster
|
||||
/*QUAKED monster_trainingbot (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/batterybot.mdl"
|
||||
*/
|
||||
|
||||
class monster_trainingbot:NSMonster
|
||||
{
|
||||
void(void) monster_trainingbot;
|
||||
};
|
||||
|
||||
void
|
||||
monster_trainingbot::monster_trainingbot(void)
|
||||
monster_trainingbot:: monster_trainingbot(void)
|
||||
{
|
||||
model = "models/gunmantrooper.mdl";
|
||||
model = "models/batterybot.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
NSTalkMonster::NSTalkMonster();
|
||||
}
|
||||
|
|
38
src/server/monster_tube.qc
Normal file
38
src/server/monster_tube.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_tube (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/tube.mdl"
|
||||
*/
|
||||
|
||||
class monster_tube:NSMonster
|
||||
{
|
||||
void(void) monster_tube;
|
||||
};
|
||||
|
||||
void
|
||||
monster_tube:: monster_tube(void)
|
||||
{
|
||||
model = "models/tube.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_tube_embryo.qc
Normal file
38
src/server/monster_tube_embryo.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_tube_embryo (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/tubryo.mdl"
|
||||
*/
|
||||
|
||||
class monster_tube_embryo:NSMonster
|
||||
{
|
||||
void(void) monster_tube_embryo;
|
||||
};
|
||||
|
||||
void
|
||||
monster_tube_embryo:: monster_tube_embryo(void)
|
||||
{
|
||||
model = "models/tubryo.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_xenome.qc
Normal file
38
src/server/monster_xenome.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_xenome (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/xenome.mdl"
|
||||
*/
|
||||
|
||||
class monster_xenome:NSMonster
|
||||
{
|
||||
void(void) monster_xenome;
|
||||
};
|
||||
|
||||
void
|
||||
monster_xenome:: monster_xenome(void)
|
||||
{
|
||||
model = "models/xenome.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
38
src/server/monster_xenome_embryo.qc
Normal file
38
src/server/monster_xenome_embryo.qc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/*QUAKED monster_xenome_embryo (0 0.8 0.8) (-16 -16 0) (16 16 72)
|
||||
This is a monster entity from Gunman Chronicles.
|
||||
|
||||
-------- KEYS --------
|
||||
"targetname" : Name
|
||||
|
||||
-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY --------
|
||||
model="models/xmbryo.mdl"
|
||||
*/
|
||||
|
||||
class monster_xenome_embryo:NSMonster
|
||||
{
|
||||
void(void) monster_xenome_embryo;
|
||||
};
|
||||
|
||||
void
|
||||
monster_xenome_embryo:: monster_xenome_embryo(void)
|
||||
{
|
||||
model = "models/xmbryo.mdl";
|
||||
base_mins = [-16,-16,0];
|
||||
base_maxs = [16,16,72];
|
||||
}
|
102
src/server/player_giveitems.qc
Normal file
102
src/server/player_giveitems.qc
Normal file
|
@ -0,0 +1,102 @@
|
|||
/*
|
||||
* Copyright (c) 2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
typedef enumflags
|
||||
{
|
||||
GIFL_FISTS,
|
||||
GIFL_PISTOL,
|
||||
GIFL_SNIPER,
|
||||
GIFL_SHOTGUN,
|
||||
GIFL_MECHAGUN,
|
||||
GIFL_COOLERS,
|
||||
GIFL_BEAMGUN,
|
||||
GIFL_DML,
|
||||
GIFL_CHEMGUN,
|
||||
GIFL_AICORE,
|
||||
GIFL_ARMOR,
|
||||
GIFL_HEALTHKIT1,
|
||||
GIFL_HEALTHKIT2,
|
||||
GIFL_HEALTHKIT3,
|
||||
GIFL_HEALTHKIT4,
|
||||
};
|
||||
|
||||
class
|
||||
player_giveitems:NSPointTrigger
|
||||
{
|
||||
void(void) player_giveitems;
|
||||
|
||||
virtual void(entity, int) Trigger;
|
||||
};
|
||||
|
||||
void
|
||||
player_giveitems::Trigger(entity eAct, int iState)
|
||||
{
|
||||
player pl = (player)eAct;
|
||||
|
||||
if (!(eAct.flags & FL_CLIENT))
|
||||
return;
|
||||
|
||||
if (HasSpawnFlags(GIFL_FISTS))
|
||||
Weapons_AddItem(pl, WEAPON_FISTS, -1);
|
||||
|
||||
if (HasSpawnFlags(GIFL_PISTOL))
|
||||
Weapons_AddItem(pl, WEAPON_GAUSSPISTOL, -1);
|
||||
|
||||
if (HasSpawnFlags(GIFL_SNIPER))
|
||||
Weapons_AddItem(pl, WEAPON_GAUSSPISTOL, -1);
|
||||
|
||||
if (HasSpawnFlags(GIFL_SHOTGUN))
|
||||
Weapons_AddItem(pl, WEAPON_SHOTGUN, -1);
|
||||
|
||||
if (HasSpawnFlags(GIFL_MECHAGUN))
|
||||
Weapons_AddItem(pl, WEAPON_MINIGUN, -1);
|
||||
|
||||
if (HasSpawnFlags(GIFL_COOLERS))
|
||||
Weapons_AddItem(pl, WEAPON_GAUSSPISTOL, -1);
|
||||
|
||||
if (HasSpawnFlags(GIFL_BEAMGUN))
|
||||
Weapons_AddItem(pl, WEAPON_BEAMGUN, -1);
|
||||
|
||||
if (HasSpawnFlags(GIFL_DML))
|
||||
Weapons_AddItem(pl, WEAPON_DML, -1);
|
||||
|
||||
if (HasSpawnFlags(GIFL_CHEMGUN))
|
||||
Weapons_AddItem(pl, WEAPON_CHEMICALGUN, -1);
|
||||
|
||||
if (HasSpawnFlags(GIFL_AICORE))
|
||||
Weapons_AddItem(pl, WEAPON_AICORE, -1);
|
||||
|
||||
if (HasSpawnFlags(GIFL_ARMOR))
|
||||
Weapons_AddItem(pl, WEAPON_GAUSSPISTOL, -1);
|
||||
|
||||
if (HasSpawnFlags(GIFL_HEALTHKIT1))
|
||||
Weapons_AddItem(pl, WEAPON_GAUSSPISTOL, -1);
|
||||
|
||||
if (HasSpawnFlags(GIFL_HEALTHKIT2))
|
||||
Weapons_AddItem(pl, WEAPON_GAUSSPISTOL, -1);
|
||||
|
||||
if (HasSpawnFlags(GIFL_HEALTHKIT3))
|
||||
Weapons_AddItem(pl, WEAPON_GAUSSPISTOL, -1);
|
||||
|
||||
if (HasSpawnFlags(GIFL_HEALTHKIT4))
|
||||
Weapons_AddItem(pl, WEAPON_GAUSSPISTOL, -1);
|
||||
}
|
||||
|
||||
void
|
||||
player_giveitems::player_giveitems(void)
|
||||
{
|
||||
|
||||
}
|
|
@ -20,14 +20,77 @@
|
|||
|
||||
gunman_cycler.qc
|
||||
hologram_damage.qc
|
||||
|
||||
decore.qc
|
||||
decore_asteroid.qc
|
||||
decore_baboon.qc
|
||||
decore_bodygib.qc
|
||||
decore_cactus.qc
|
||||
decore_cam.qc
|
||||
decore_camflare.qc
|
||||
decore_eagle.qc
|
||||
decore_explodable.qc
|
||||
decore_foot.qc
|
||||
decore_goldskull.qc
|
||||
decore_gutspile.qc
|
||||
decore_hatgib.qc
|
||||
decore_ice.qc
|
||||
decore_icebeak.qc
|
||||
decore_mushroom.qc
|
||||
decore_mushroom2.qc
|
||||
decore_nest.qc
|
||||
decore_pipes.qc
|
||||
decore_prickle.qc
|
||||
decore_pteradon.qc
|
||||
decore_sittingtubemortar.qc
|
||||
decore_swampplants.qc
|
||||
decore_torch.qc
|
||||
decore_torchflame.qc
|
||||
|
||||
monster_cricket.qc
|
||||
monster_critter.qc
|
||||
monster_darttrap.qc
|
||||
monster_dragonfly.qc
|
||||
monster_endboss.qc
|
||||
monster_gator.qc
|
||||
monster_gunner_friendly.qc
|
||||
monster_hatchetfish.qc
|
||||
monster_hiveback.qc
|
||||
monster_human_bandit.qc
|
||||
monster_human_chopper.qc
|
||||
monster_human_demoman.qc
|
||||
monster_human_gunman.qc
|
||||
monster_human_scientist.qc
|
||||
monster_human_unarmed.qc
|
||||
monster_largescorpion.qc
|
||||
monster_manta.qc
|
||||
monster_microraptor.qc
|
||||
monster_ourano.qc
|
||||
monster_penta.qc
|
||||
monster_raptor.qc
|
||||
monster_rustbattery.qc
|
||||
monster_rustbit.qc
|
||||
monster_rustbit_friendly.qc
|
||||
monster_rustbot.qc
|
||||
monster_rustbot_friendly.qc
|
||||
monster_rustflier.qc
|
||||
monster_rustgunr.qc
|
||||
monster_scientist.qc
|
||||
monster_scorpion.qc
|
||||
monster_sentry.qc
|
||||
monster_sentry_mini.qc
|
||||
monster_sitting_scientist.qc
|
||||
monster_tank.qc
|
||||
monster_targetrocket.qc
|
||||
monster_trainingbot.qc
|
||||
monster_tube.qc
|
||||
monster_tube_embryo.qc
|
||||
monster_xenome.qc
|
||||
monster_xenome_embryo.qc
|
||||
|
||||
entity_spritegod.qc
|
||||
sphere_explosion.qc
|
||||
player_giveitems.qc
|
||||
|
||||
../../../valve/src/server/player.qc
|
||||
../../../valve/src/server/spectator.qc
|
||||
|
|
99
src/server/sphere_explosion.qc
Normal file
99
src/server/sphere_explosion.qc
Normal file
|
@ -0,0 +1,99 @@
|
|||
/*
|
||||
* Copyright (c) 2022 Marco Cawthorne <marco@icculus.org>
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
|
||||
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
class
|
||||
sphere_explosion:NSPointTrigger
|
||||
{
|
||||
#if 0
|
||||
float m_flMaxRadius; /* Explosion Radius */
|
||||
int m_iRadiusStep; /* Speed of Expansion */
|
||||
int m_iTrans; /* Starting transparency of 'sphere' */
|
||||
int m_iTransStep; /* Fade out steps */
|
||||
int m_iNumTracers; /* 0 - None, 1 = Fifteen (???) */
|
||||
bool m_bShockwave; /* Shockwave ring, no/yes */
|
||||
bool m_bImplosion; /* Implosion, no/yes */
|
||||
float m_flShakeDuration;/* Duration of shake in seconds */
|
||||
float m_flFadeHoldTime;
|
||||
float m_flFadeTime;
|
||||
#endif
|
||||
|
||||
void(void) sphere_explosion;
|
||||
|
||||
virtual void(void) Respawn;
|
||||
virtual void(string, string) SpawnKey;
|
||||
virtual void(entity, int) Trigger;
|
||||
};
|
||||
|
||||
void
|
||||
sphere_explosion::Trigger(entity eAct, int iState)
|
||||
{
|
||||
FX_Explosion(origin);
|
||||
}
|
||||
|
||||
void
|
||||
sphere_explosion::Respawn(void)
|
||||
{
|
||||
SetOrigin(GetSpawnOrigin());
|
||||
SetSize([0,0,0], [0,0,0]);
|
||||
}
|
||||
|
||||
void
|
||||
sphere_explosion::SpawnKey(string strKey, string strValue)
|
||||
{
|
||||
switch (strKey) {
|
||||
|
||||
#if 0
|
||||
case "maxradius":
|
||||
m_flMaxRadius = stof(strValue);
|
||||
break;
|
||||
case "radiusstep":
|
||||
m_iRadiusStep = stoi(strValue);
|
||||
break;
|
||||
case "trans":
|
||||
m_iTrans = stoi(strValue);
|
||||
break;
|
||||
case "transstep":
|
||||
m_iTransStep = stoi(strValue);
|
||||
break;
|
||||
case "numtracers":
|
||||
m_iNumTracers = stoi(strValue);
|
||||
break;
|
||||
case "shockwave":
|
||||
m_bShockwave = stof(strValue) == 1 ? true : false;
|
||||
break;
|
||||
case "implosion":
|
||||
m_bImplosion = stof(strValue) == 1 ? true : false;
|
||||
break;
|
||||
case "shakeduration":
|
||||
m_flShakeDuration = stof(strValue);
|
||||
break;
|
||||
case "fadeholdtime":
|
||||
m_flFadeHoldTime = stof(strValue);
|
||||
break;
|
||||
case "fadetime":
|
||||
m_flFadeTime = stof(strValue);
|
||||
break;
|
||||
#endif
|
||||
default:
|
||||
super::SpawnKey(strKey, strValue);
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
sphere_explosion::sphere_explosion(void)
|
||||
{
|
||||
|
||||
}
|
|
@ -56,6 +56,7 @@ class player:NSClientPlayer
|
|||
PREDICTED_INT(ammo_gauss); /* gauspistol */
|
||||
PREDICTED_INT(ammo_minigun); /* minigun */
|
||||
PREDICTED_INT(ammo_buckshot); /* shotgun */
|
||||
|
||||
PREDICTED_INT(fist_mode); /* knife/fists */
|
||||
PREDICTED_INT(gauss_mode);
|
||||
PREDICTED_INT(shotgun_shells);
|
||||
|
|
|
@ -47,8 +47,8 @@ w_chemicalgun_primary(player pl)
|
|||
return;
|
||||
}
|
||||
|
||||
if (pl.a_ammo1 > 0) {
|
||||
pl.a_ammo1 = 0;
|
||||
if (pl.menu_active > 0) {
|
||||
pl.menu_active = 0;
|
||||
pl.gflags |= GF_SEMI_TOGGLED;
|
||||
Weapons_ViewAnimation(pl, CHEMGUN_CONFIG);
|
||||
pl.w_attack_next = 2.08f;
|
||||
|
@ -85,10 +85,10 @@ w_chemicalgun_secondary(player pl)
|
|||
}
|
||||
|
||||
/* activate menu */
|
||||
if (pl.a_ammo1 <= 0 || pl.a_ammo1 == 4) {
|
||||
pl.a_ammo1 = 1;
|
||||
if (pl.menu_active <= 0 || pl.menu_active == 4) {
|
||||
pl.menu_active = 1;
|
||||
} else {
|
||||
pl.a_ammo1 = bound(1, pl.a_ammo1 + 1, 4);
|
||||
pl.menu_active = bound(1, pl.menu_active + 1, 4);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -107,7 +107,7 @@ w_chemicalgun_release(player pl)
|
|||
void
|
||||
w_chemicalgun_updateammo(player pl)
|
||||
{
|
||||
|
||||
Weapons_UpdateAmmo(pl, -1, pl.ammo_chem, -1);
|
||||
}
|
||||
|
||||
string
|
||||
|
@ -262,12 +262,12 @@ w_chemicalgun_hud(player pl)
|
|||
HUD_DrawAmmo2();
|
||||
|
||||
/* menu */
|
||||
if (pl.a_ammo1 > 0) {
|
||||
if (pl.menu_active > 0) {
|
||||
vector col1, col2, col3, col4;
|
||||
string txt1, txt2, txt3, txt4;
|
||||
|
||||
col1 = col2 = col3 = col4 = [1,1,1];
|
||||
switch (pl.a_ammo1) {
|
||||
switch (pl.menu_active) {
|
||||
case 1:
|
||||
col1 = [0,1,0];
|
||||
break;
|
||||
|
@ -388,11 +388,11 @@ weapon_SPchemicalgun(void)
|
|||
int
|
||||
w_chemgun_hudforward(player pl)
|
||||
{
|
||||
if (pl.a_ammo1 <= 0) {
|
||||
if (pl.menu_active <= 0) {
|
||||
return (1);
|
||||
}
|
||||
|
||||
switch (pl.a_ammo1) {
|
||||
switch (pl.menu_active) {
|
||||
case 1:
|
||||
sendevent("w_chem_a", "i", 1i);
|
||||
break;
|
||||
|
@ -412,11 +412,11 @@ w_chemgun_hudforward(player pl)
|
|||
int
|
||||
w_chemgun_hudback(player pl)
|
||||
{
|
||||
if (pl.a_ammo1 <= 0) {
|
||||
if (pl.menu_active <= 0) {
|
||||
return (1);
|
||||
}
|
||||
|
||||
switch (pl.a_ammo1) {
|
||||
switch (pl.menu_active) {
|
||||
case 1:
|
||||
sendevent("w_chem_a", "i", -1i);
|
||||
break;
|
||||
|
|
|
@ -96,7 +96,7 @@ w_dml_release(player pl)
|
|||
}
|
||||
|
||||
if (pl.dml_state == DS_RELOADING) {
|
||||
if (pl.menu_active == 1) {
|
||||
if (pl.ammo_rocket & 1) {
|
||||
Weapons_ViewAnimation(pl, DML_RELOADRIGHT);
|
||||
} else {
|
||||
Weapons_ViewAnimation(pl, DML_RELOADLEFT);
|
||||
|
@ -154,9 +154,8 @@ w_dml_primary(player pl)
|
|||
{
|
||||
vector src;
|
||||
|
||||
if (pl.gflags & GF_SEMI_TOGGLED) {
|
||||
if (pl.gflags & GF_SEMI_TOGGLED)
|
||||
return;
|
||||
}
|
||||
|
||||
if (pl.menu_active > 0) {
|
||||
pl.menu_active = 0;
|
||||
|
@ -170,9 +169,11 @@ w_dml_primary(player pl)
|
|||
return;
|
||||
}
|
||||
|
||||
if (pl.w_attack_next) {
|
||||
if (pl.ammo_rocket <= 0)
|
||||
return;
|
||||
|
||||
if (pl.w_attack_next)
|
||||
return;
|
||||
}
|
||||
|
||||
if (pl.dml_state == DS_RELOADING) {
|
||||
w_dml_release(pl);
|
||||
|
@ -188,6 +189,7 @@ w_dml_primary(player pl)
|
|||
|
||||
Weapons_ViewAnimation(pl, DML_FIRE);
|
||||
|
||||
pl.ammo_rocket -= 1;
|
||||
pl.w_attack_next = 1.222222f;
|
||||
pl.w_idle_next = 1.222222f;
|
||||
pl.dml_state = DS_RELOADING;
|
||||
|
|
|
@ -54,11 +54,22 @@ w_fists_draw(player pl)
|
|||
{
|
||||
pl.menu_active = 0;
|
||||
Weapons_SetModel("models/v_hands.mdl");
|
||||
Weapons_SetGeomset("geomset 1 2\n");
|
||||
Weapons_ViewAnimation(pl, KNIFE_DRAW);
|
||||
|
||||
if (pl.fist_mode == HS_KNIFE) {
|
||||
#ifdef SERVER
|
||||
Sound_Play(pl, CHAN_WEAPON, "weapon_fists.knifedraw");
|
||||
Sound_Play(pl, CHAN_WEAPON, "weapon_fists.knifedraw");
|
||||
#endif
|
||||
Weapons_ViewAnimation(pl, KNIFE_DRAW);
|
||||
Weapons_SetGeomset("geomset 1 2\n");
|
||||
pl.w_attack_next = 0.75f;
|
||||
pl.w_idle_next = pl.w_attack_next;
|
||||
} else if (pl.fist_mode == HS_FISTS) {
|
||||
Weapons_ViewAnimation(pl, FISTS_DRAW);
|
||||
Weapons_SetGeomset("geomset 1 1\n");
|
||||
pl.fist_mode = HS_FISTS;
|
||||
pl.w_attack_next = 1.4f;
|
||||
pl.w_idle_next = pl.w_attack_next;
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -76,26 +87,26 @@ w_fists_release(player pl)
|
|||
return;
|
||||
}
|
||||
|
||||
if (pl.a_ammo3 == HS_FISTS_TO_KNIFE) {
|
||||
if (pl.fist_mode == HS_FISTS_TO_KNIFE) {
|
||||
#ifdef SERVER
|
||||
Sound_Play(pl, CHAN_WEAPON, "weapon_fists.knifedraw");
|
||||
#endif
|
||||
Weapons_ViewAnimation(pl, KNIFE_DRAW);
|
||||
Weapons_SetGeomset("geomset 1 2\n");
|
||||
pl.a_ammo3 = HS_KNIFE;
|
||||
pl.fist_mode = HS_KNIFE;
|
||||
pl.w_attack_next = 0.75f;
|
||||
pl.w_idle_next = pl.w_attack_next;
|
||||
return;
|
||||
} else if (pl.a_ammo3 == HS_KNIFE_TO_FISTS) {
|
||||
} else if (pl.fist_mode == HS_KNIFE_TO_FISTS) {
|
||||
Weapons_ViewAnimation(pl, FISTS_DRAW);
|
||||
Weapons_SetGeomset("geomset 1 1\n");
|
||||
pl.a_ammo3 = HS_FISTS;
|
||||
pl.fist_mode = HS_FISTS;
|
||||
pl.w_attack_next = 1.4f;
|
||||
pl.w_idle_next = pl.w_attack_next;
|
||||
return;
|
||||
}
|
||||
|
||||
if (pl.a_ammo3 == HS_KNIFE) {
|
||||
if (pl.fist_mode == HS_KNIFE) {
|
||||
r = (float)input_sequence % 5;
|
||||
switch (r) {
|
||||
case 0:
|
||||
|
@ -138,7 +149,7 @@ w_fists_primary(player pl)
|
|||
|
||||
pl.a_ammo1 = 1 - pl.a_ammo1;
|
||||
|
||||
if (pl.a_ammo3 == HS_KNIFE) {
|
||||
if (pl.fist_mode == HS_KNIFE) {
|
||||
#ifdef SERVER
|
||||
Sound_Play(pl, 8, "weapon_fists.missknife");
|
||||
#endif
|
||||
|
@ -197,14 +208,14 @@ w_fists_secondary(player pl)
|
|||
return;
|
||||
}
|
||||
|
||||
if (pl.a_ammo3 == HS_KNIFE) {
|
||||
if (pl.fist_mode == HS_KNIFE) {
|
||||
Weapons_ViewAnimation(pl, KNIFE_HOLSTER);
|
||||
pl.a_ammo3 = HS_KNIFE_TO_FISTS;
|
||||
pl.fist_mode = HS_KNIFE_TO_FISTS;
|
||||
pl.w_attack_next = 0.75f;
|
||||
pl.w_idle_next = pl.w_attack_next;
|
||||
} else if (pl.a_ammo3 == HS_FISTS) {
|
||||
} else if (pl.fist_mode == HS_FISTS) {
|
||||
Weapons_ViewAnimation(pl, FISTS_HOLSTER);
|
||||
pl.a_ammo3 = HS_FISTS_TO_KNIFE;
|
||||
pl.fist_mode = HS_FISTS_TO_KNIFE;
|
||||
pl.w_attack_next = 0.7f;
|
||||
pl.w_idle_next = pl.w_attack_next;
|
||||
}
|
||||
|
@ -219,7 +230,7 @@ w_fists_wmodel(void)
|
|||
string
|
||||
w_fists_pmodel(player pl)
|
||||
{
|
||||
/* if (pl.a_ammo3 == HS_KNIFE) {
|
||||
/* if (pl.fist_mode == HS_KNIFE) {
|
||||
return "";
|
||||
} else {
|
||||
return "";
|
||||
|
@ -305,3 +316,12 @@ weapon_t w_fists =
|
|||
.type = gunman_wpntype_close,
|
||||
.hudpic = w_fists_hudpic
|
||||
};
|
||||
|
||||
/* entity definitions for pickups */
|
||||
#ifdef SERVER
|
||||
void
|
||||
weapon_fists(void)
|
||||
{
|
||||
Weapons_InitItem(WEAPON_FISTS);
|
||||
}
|
||||
#endif
|
|
@ -74,9 +74,9 @@ void
|
|||
w_minigun_primary(player pl)
|
||||
{
|
||||
vector src;
|
||||
if (pl.w_attack_next) {
|
||||
if (pl.w_attack_next)
|
||||
return;
|
||||
}
|
||||
|
||||
if (pl.ammo_minigun <= 0) {
|
||||
w_minigun_release(pl);
|
||||
return;
|
||||
|
@ -115,9 +115,8 @@ w_minigun_primary(player pl)
|
|||
void
|
||||
w_minigun_secondary(player pl)
|
||||
{
|
||||
if (pl.w_attack_next) {
|
||||
if (pl.w_attack_next)
|
||||
return;
|
||||
}
|
||||
|
||||
#ifdef SERVER
|
||||
if (pl.menu_active == 0) {
|
||||
|
|
|
@ -68,9 +68,8 @@ w_shotgun_primary(player pl)
|
|||
{
|
||||
vector src;
|
||||
|
||||
if (pl.gflags & GF_SEMI_TOGGLED) {
|
||||
if (pl.gflags & GF_SEMI_TOGGLED)
|
||||
return;
|
||||
}
|
||||
|
||||
if (pl.menu_active > 0) {
|
||||
pl.menu_active = 0;
|
||||
|
@ -81,9 +80,10 @@ w_shotgun_primary(player pl)
|
|||
return;
|
||||
}
|
||||
|
||||
if (pl.w_attack_next) {
|
||||
if ((pl.ammo_buckshot - pl.shotgun_shells) < 0)
|
||||
return;
|
||||
if (pl.w_attack_next)
|
||||
return;
|
||||
}
|
||||
|
||||
src = Weapons_GetCameraPos(pl);
|
||||
|
||||
|
@ -129,6 +129,7 @@ w_shotgun_primary(player pl)
|
|||
Weapons_ViewAnimation(pl, SHOTGUN_SHOOT4);
|
||||
}
|
||||
|
||||
pl.ammo_buckshot -= pl.shotgun_shells;
|
||||
pl.w_attack_next = 0.846154f;
|
||||
pl.w_idle_next = 2.5f;
|
||||
}
|
||||
|
@ -136,14 +137,10 @@ w_shotgun_primary(player pl)
|
|||
void
|
||||
w_shotgun_secondary(player pl)
|
||||
{
|
||||
|
||||
if (pl.w_attack_next) {
|
||||
if (pl.w_attack_next)
|
||||
return;
|
||||
}
|
||||
|
||||
if (pl.gflags & GF_SEMI_TOGGLED) {
|
||||
if (pl.gflags & GF_SEMI_TOGGLED)
|
||||
return;
|
||||
}
|
||||
|
||||
/* activate menu */
|
||||
if (pl.menu_active <= 0) {
|
||||
|
@ -162,10 +159,8 @@ w_shotgun_secondary(player pl)
|
|||
void
|
||||
w_shotgun_release(player pl)
|
||||
{
|
||||
|
||||
if (pl.w_idle_next) {
|
||||
if (pl.w_idle_next)
|
||||
return;
|
||||
}
|
||||
|
||||
int r = (float)input_sequence % 5;
|
||||
switch (r) {
|
||||
|
|
Loading…
Reference in a new issue