All NPCs are now converted to def, very WIP

This commit is contained in:
Xylemon 2023-10-02 23:04:51 -07:00
parent 6067c7eef8
commit 5cb23a8527
82 changed files with 725 additions and 1510 deletions

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,29 +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 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();
}

View file

@ -1,38 +0,0 @@
/*
* 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_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)
{
model = "models/bandit.mdl";
base_mins = [-16,-16,0];
base_maxs = [16,16,72];
}

View file

@ -1,38 +0,0 @@
/*
* 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_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)
{
model = "models/chopper.mdl";
base_mins = [-16,-16,0];
base_maxs = [16,16,72];
}

View file

@ -1,38 +0,0 @@
/*
* 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_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)
{
model = "models/demolitionman.mdl";
base_mins = [-16,-16,0];
base_maxs = [16,16,72];
}

View file

@ -1,38 +0,0 @@
/*
* 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_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)
{
model = "models/gunmantrooper.mdl";
base_mins = [-16,-16,0];
base_maxs = [16,16,72];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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_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)
{
model = "models/gunmantrooper_ng.mdl";
base_mins = [-16,-16,0];
base_maxs = [16,16,72];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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_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)
{
model = "models/batterybot.mdl";
base_mins = [-16,-16,0];
base_maxs = [16,16,72];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,72 +0,0 @@
/*
* 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) (-12 -12 -16) (16 16 24)
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
{
decore_sack sack;
void(void) monster_tube_embryo;
virtual void(void) ParentUpdate;
virtual void(void) Spawned;
virtual void(void) Respawn;
};
void
monster_tube_embryo::ParentUpdate(void)
{
super::ParentUpdate();
sack.SetOrigin(GetOrigin());
sack.SetAngles(GetAngles());
}
void
monster_tube_embryo::Spawned(void)
{
super::Spawned();
if (!sack)
sack = spawn(decore_sack);
sack.SetRenderMode(RM_COLOR);
sack.SetRenderAmt(0.75f);
}
void
monster_tube_embryo::Respawn(void)
{
SetModel(GetSpawnModel());
SetMovetype(MOVETYPE_FLY);
SetOrigin(GetSpawnOrigin());
}
void
monster_tube_embryo::monster_tube_embryo(void)
{
model = "models/tubryo.mdl";
base_mins = [-12,-12,-16];
base_maxs = [12,12,24];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -1,38 +0,0 @@
/*
* 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];
}

View file

@ -50,47 +50,6 @@ decore_swampplants.qc
decore_torchflame.qc
decore_torch.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

View file

@ -0,0 +1,40 @@
include "monsters/cricket.def"
include "monsters/critter.def"
include "monsters/darttrap.def"
include "monsters/dragonfly.def"
include "monsters/endboss.def"
include "monsters/gator.def"
include "monsters/gunner_friendly.def"
include "monsters/hatchetfish.def"
include "monsters/hiveback.def"
include "monsters/human_bandit.def"
include "monsters/human_chopper.def"
include "monsters/human_demoman.def"
include "monsters/human_gunman.def"
include "monsters/human_scientist.def"
include "monsters/human_unarmed.def"
include "monsters/largescorpion.def"
include "monsters/manta.def"
include "monsters/microraptor.def"
include "monsters/ourano.def"
include "monsters/penta.def"
include "monsters/raptor.def"
include "monsters/rustbattery.def"
include "monsters/rustbit.def"
include "monsters/rustbit_friendly.def"
include "monsters/rustbot.def"
include "monsters/rustbot_friendly.def"
include "monsters/rustflier.def"
include "monsters/rustgunr.def"
include "monsters/scientist.def"
include "monsters/scorpion.def"
include "monsters/sentry.def"
include "monsters/sentry_mini.def"
include "monsters/sitting_scientist.def"
include "monsters/tank.def"
include "monsters/targetrocket.def"
include "monsters/trainingbot.def"
include "monsters/tube.def"
include "monsters/tube_embryo.def"
include "monsters/xenome.def"
include "monsters/xenome_embryo.def"

View file

@ -0,0 +1,15 @@
entityDef monster_cricket
{
"spawnclass" "NSMonster"
"model" "models/cricket.mdl"
"netname" "Cricket"
"health" "skill:cricket_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_alien"
"speed_walk" "50"
"speed_run" "200"
}

View file

@ -0,0 +1,15 @@
entityDef monster_critter
{
"spawnclass" "NSMonster"
"model" "models/critter.mdl"
"netname" "Critter"
"health" "skill:critter_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_alien"
"speed_walk" "50"
"speed_run" "200"
}

View file

@ -0,0 +1,15 @@
entityDef monster_darttrap
{
"spawnclass" "NSMonster"
"model" "models/null.mdl"
"netname" "Dart Trap"
"health" "skill:darttrap_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_robot"
"speed_walk" "50"
"speed_run" "200"
}

View file

@ -0,0 +1,15 @@
entityDef monster_dragonfly
{
"spawnclass" "NSMonster"
"model" "models/dragonfly.mdl"
"netname" "Dragon Fly"
"health" "skill:dragonfly_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_alien"
"speed_walk" "50"
"speed_run" "200"
}

View file

@ -0,0 +1,15 @@
entityDef monster_endboss
{
"spawnclass" "NSTalkMonster"
"model" "models/endboss.mdl"
"netname" "General (Robot Form)"
"health" "skill:endboss_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_robot"
"speed_walk" "50"
"speed_run" "200"
}

View file

@ -0,0 +1,15 @@
entityDef monster_gator
{
"spawnclass" "NSMonster"
"model" "models/gator.mdl"
"netname" "Gator"
"health" "skill:gator_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "1"
"propdata" "actor_human"
"speed_walk" "50"
"speed_run" "200"
}

View file

@ -0,0 +1,15 @@
entityDef monster_gunner_friendly
{
"spawnclass" "NSTalkMonster"
"model" "models/aigunner.mdl"
"netname" "Gunner Friendly"
"health" "skill:gunner_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_robot"
"speed_walk" "50"
"speed_run" "200"
}

View file

@ -0,0 +1,15 @@
entityDef monster_hatchetfish
{
"spawnclass" "NSMonster"
"model" "models/hatchet.mdl"
"netname" "Hatchet Fish"
"health" "skill:hatchetfish_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_alien"
"speed_walk" "50"
"speed_run" "200"
}

View file

@ -0,0 +1,15 @@
entityDef monster_hiveback
{
"spawnclass" "NSMonster"
"model" "models/hiveback.mdl"
"netname" "Hiveback"
"health" "skill:hiveback_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_alien"
"speed_walk" "50"
"speed_run" "200"
}

View file

@ -0,0 +1,15 @@
entityDef monster_human_bandit
{
"spawnclass" "NSTalkMonster"
"model" "models/bandit.mdl"
"netname" "Bandit"
"health" "skill:human_bandit_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_human"
"speed_walk" "50"
"speed_run" "200"
}

View file

@ -0,0 +1,15 @@
entityDef monster_human_chopper
{
"spawnclass" "NSMonster"
"model" "models/chopper.mdl"
"netname" "Chopper"
"health" "skill:human_chopper_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_robot"
"speed_walk" "50"
"speed_run" "200"
}

View file

@ -0,0 +1,15 @@
entityDef monster_human_demoman
{
"spawnclass" "NSMonster"
"model" "models/demolitionman.mdl"
"netname" "Demoman"
"health" "skill:human_demoman_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_human"
"speed_walk" "50"
"speed_run" "200"
}

View file

@ -0,0 +1,15 @@
entityDef monster_human_gunman
{
"spawnclass" "NSTalkMonster"
"model" "models/gunmantrooper.mdl"
"netname" "Gunman"
"health" "skill:gunman_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_human"
"speed_walk" "50"
"speed_run" "200"
}

View file

@ -0,0 +1,9 @@
entityDef monster_human_scientist
{
"spawnclass" "NSTalkMonster"
"inherit" "monster_scientist"
"netname" "Human Scientist"
"model" "models/scientist.mdl"
"health" "skill:scientist_health"
}

View file

@ -0,0 +1,15 @@
entityDef monster_human_unarmed
{
"spawnclass" "NSTalkMonster"
"model" "models/gunmantrooper_ng.mdl"
"netname" "Unarmed Human or Gunman"
"health" "skill:human_unarmed_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_human"
"speed_walk" "50"
"speed_run" "200"
}

View file

@ -0,0 +1,15 @@
entityDef monster_largescorpion
{
"spawnclass" "NSMonster"
"model" "models/scorpion_large.mdl"
"netname" "Scorpion (Large)"
"health" "skill:scorpion_large_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_human"
"speed_walk" "50"
"speed_run" "200"
}

View file

@ -0,0 +1,15 @@
entityDef monster_manta
{
"spawnclass" "NSMonster"
"model" "models/mantadock.mdl"
"netname" "Manta"
"health" "skill:manta_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_human"
"speed_walk" "50"
"speed_run" "200"
}

View file

@ -0,0 +1,15 @@
entityDef monster_microraptor
{
"spawnclass" "NSMonster"
"model" "models/microraptor.mdl"
"netname" "Micro Raptor"
"health" "skill:microraptor_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_human"
"speed_walk" "50"
"speed_run" "200"
}

View file

@ -0,0 +1,15 @@
entityDef monster_ourano
{
"spawnclass" "NSMonster"
"model" "models/ourano.mdl"
"netname" "Tank"
"health" "skill:tank_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_human"
"speed_walk" "50"
"speed_run" "200"
}

View file

@ -0,0 +1,15 @@
entityDef monster_penta
{
"spawnclass" "NSSquadMonster"
"model" "models/penta.mdl" // cut NPC I guess
"netname" "Penta"
"health" "skill:penta_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_human"
"speed_walk" "50"
"speed_run" "200"
}

View file

@ -0,0 +1,15 @@
entityDef monster_raptor
{
"spawnclass" "NSMonster"
"model" "models/raptor.mdl"
"netname" "Raptor"
"health" "skill:raptor_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_human"
"speed_walk" "50"
"speed_run" "200"
}

View file

@ -0,0 +1,15 @@
entityDef monster_rustbattery
{
"spawnclass" "NSMonster"
"model" "models/rustbattery.mdl"
"netname" "Tank"
"health" "skill:rustbattery_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_robot"
"speed_walk" "0"
"speed_run" "0"
}

View file

@ -0,0 +1,15 @@
entityDef monster_rustbit
{
"spawnclass" "NSMonster"
"model" "models/rustbit.mdl"
"netname" "Tank"
"health" "skill:rustbit_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_robot"
"speed_walk" "0"
"speed_run" "0"
}

View file

@ -0,0 +1,15 @@
entityDef monster_rustbit_friendly
{
"spawnclass" "NSMonster"
"model" "models/rustbit.mdl"
"netname" "Tank"
"health" "skill:rustbit_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_robot"
"speed_walk" "0"
"speed_run" "0"
}

View file

@ -0,0 +1,15 @@
entityDef monster_rustbot
{
"spawnclass" "NSMonster"
"model" "models/rustbot.mdl"
"netname" "Tank"
"health" "skill:tank_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_robot"
"speed_walk" "0"
"speed_run" "0"
}

View file

@ -0,0 +1,15 @@
entityDef monster_rustbot_friendly
{
"spawnclass" "NSMonster"
"model" "models/rustbot.mdl"
"netname" "Tank"
"health" "skill:rustbot_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_robot"
"speed_walk" "0"
"speed_run" "0"
}

View file

@ -0,0 +1,15 @@
entityDef monster_rustflier
{
"spawnclass" "NSMonster"
"model" "models/rustflyer.mdl"
"netname" "Tank"
"health" "skill:rustflier_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_robot"
"speed_walk" "0"
"speed_run" "0"
}

View file

@ -0,0 +1,15 @@
entityDef monster_rustgunr
{
"spawnclass" "NSMonster"
"model" "models/gunner.mdl"
"netname" "Tank"
"health" "skill:rustgunr_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_robot"
"speed_walk" "0"
"speed_run" "0"
}

View file

@ -0,0 +1,73 @@
entityDef monster_human_scientist
{
"spawnclass" "NSTalkMonster"
"model" "models/scientist.mdl"
"netname" "Scientist"
"health" "skill:scientist_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "1"
"propdata" "actor_human"
// When body equals 0, this is our default Scientist.
"netname" "Walter"
"pitch" "105"
"body1" "1"
"follow_on_use" "1"
"speed_walk" "64"
"speed_run" "364"
"snd_pain" "monster_scientist.pain"
"snd_death" "monster_scientist.die"
"snd_thud" "monster_scientist.thud"
"talk_answer" "!SC_ANSWER"
"talk_ask" "!SC_QUESTION"
"talk_ally_shoot" "!SC_PLFEAR"
"talk_idle" "!SC_IDLE"
"talk_hearing" "!SC_HEAR"
"talk_smelling" "!SC_SMELL"
"talk_stare" "!SC_STARE"
"talk_survived" "!SC_WOUND"
"talk_wounded" "!SC_MORTAL"
"talk_player_ask" "!SC_QUESTION"
"talk_player_greet" "!SC_HELLO"
"talk_player_idle" "!SC_PIDLE"
"talk_player_wounded1" "!SC_CUREA"
"talk_player_wounded2" "!SC_CUREB"
"talk_player_wounded3" "!SC_CUREC"
"talk_unfollow" "!SC_WAIT"
"talk_follow" "!SC_OK"
"talk_stop_follow" "!SC_STOP"
"talk_deny_follow" "!SC_POK"
when "body" equals "1" {
"pitch" "100"
"netname" "Einstein"
"body1" "2"
}
when "body" equals "2" {
"pitch" "95"
"netname" "Luther"
"skin" "1"
"body1" "3"
}
when "body" equals "3" {
"pitch" "105"
"netname" "Slick"
"body1" "4"
}
// pre-disaster
when "spawnflags" equals "256" {
"talk_ask" ""
"talk_player_ask" "!SC_PQUEST"
"talk_player_greet" "!SC_PHELLO"
"talk_player_idle" "!SC_PIDLE"
"follow_on_use" "0"
}
}

View file

@ -0,0 +1,15 @@
entityDef monster_scorpion
{
"spawnclass" "NSMonster"
"model" "models/scorpion_small.mdl"
"netname" "Tank"
"health" "skill:tank_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "16"
"team" "2"
"propdata" "actor_alien"
"speed_walk" "0"
"speed_run" "0"
}

View file

@ -0,0 +1,15 @@
entityDef monster_sentry
{
"spawnclass" "NSMonster"
"model" "models/sentry.mdl"
"netname" "Tank"
"health" "skill:tank_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_robot"
"speed_walk" "0"
"speed_run" "0"
}

View file

@ -0,0 +1,15 @@
entityDef monster_sentry_mini
{
"spawnclass" "NSMonster"
"model" "models/small_sentry.mdl"
"netname" "Tank"
"health" "skill:sentry_mini_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_robot"
"speed_walk" "0"
"speed_run" "0"
}

View file

@ -0,0 +1,9 @@
entityDef monster_sitting_scientist
{
"spawnclass" "NSTalkMonster"
"inherit" "monster_human_scientist"
"netname" "Human Scientist Seated"
"model" "models/scientist.mdl"
"health" "skill:scientist_health"
}

View file

@ -0,0 +1,15 @@
entityDef monster_tank
{
"spawnclass" "NSMonster"
"model" "models/script_tank.mdl"
"netname" "Tank"
"health" "skill:tank_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_robot"
"speed_walk" "0"
"speed_run" "0"
}

View file

@ -0,0 +1,15 @@
entityDef monster_targetrocket
{
"spawnclass" "NSMonster"
"model" "models/null.mdl"
"netname" "Tank"
"health" "skill:targetrocket_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_robot"
"speed_walk" "0"
"speed_run" "0"
}

View file

@ -0,0 +1,15 @@
entityDef monster_trainingbot
{
"spawnclass" "NSMonster"
"model" "models/batterybot.mdl"
"netname" "Training Bot"
"health" "skill:trainingbot_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "2"
"propdata" "actor_robot"
"speed_walk" "0"
"speed_run" "0"
}

View file

@ -0,0 +1,54 @@
entityDef monster_tube
{
"spawnclass" "NSSquadMonster"
"model" "models/tube.mdl"
"netname" "Tube"
"health" "skill:tube_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "2"
"propdata" "actor_alien"
"speed_walk" "46"
"speed_run" "292"
"attack_ranged_range" "512"
"snd_idle" "monster_alien_grunt.idle"
"snd_pain" "monster_alien_grunt.pain"
"snd_death" "monster_alien_grunt.pain"
"snd_melee_attack" "monster_alien_grunt.attack"
"snd_melee_attack_hit" "monster_zombie.attackhit"
"snd_melee_attack_miss" "monster_zombie.attackmiss"
"snd_thud" "monster_generic.thud"
// animation event callbacks
events {
1 "SpawnProjectileDef" "ranged_agrunt_shot"
1 "StartSoundDef" "weapon_hornetgun.fire"
}
}
entityDef ranged_agrunt_shot
{
"spawnclass" "NSProjectile"
"model" "models/hornet.mdl"
"def_damage" "damage_tubeDirect"
"health" "0"
"velocity" "300"
"fuse" "10"
"detonate_on_fuse" "0"
"detonate_on_death" "0"
"detonate_on_world" "0"
"detonate_on_actor" "1"
"impact_damage_effect" "1"
"impact_gib" "0"
"smoke_fly" "weapon_hornet.trail"
}
entityDef damage_tubeDirect
{
damage "skill:hornet_dmg"
}

View file

@ -0,0 +1,15 @@
entityDef monster_tube_embryo
{
"spawnclass" "NSMonster"
"model" "models/tubryo.mdl"
"netname" "Tube Embryo"
"health" "skill:tubryo_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "2"
"propdata" "actor_alien"
"speed_walk" "0"
"speed_run" "0"
}

View file

@ -0,0 +1,15 @@
entityDef monster_xenome
{
"spawnclass" "NSSquadMonster"
"model" "models/xenome.mdl"
"netname" "Xenome"
"health" "skill:xenome_health"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "2"
"propdata" "actor_alien"
"speed_walk" "77"
"speed_run" "364"
}

View file

@ -0,0 +1,15 @@
entityDef monster_xenome_embryo
{
"spawnclass" "NSMonster"
"model" "models/xmbryo.mdl"
"netname" "Xenome Embryo"
"health" "0"
"mins" "-16 -16 0"
"maxs" "16 16 72"
"eye_height" "64"
"team" "0"
"propdata" "actor_alien"
"speed_walk" "0"
"speed_run" "0"
}