mirror of
https://github.com/nzp-team/quakec.git
synced 2024-11-25 13:21:32 +00:00
106 lines
2.8 KiB
C++
106 lines
2.8 KiB
C++
/*
|
|
server/dummies/generic.qc
|
|
|
|
generic (all platform) dummys
|
|
|
|
Copyright (C) 2021-2024 NZ:P Team
|
|
|
|
This program is free software; you can redistribute it and/or
|
|
modify it under the terms of the GNU General Public License
|
|
as published by the Free Software Foundation; either version 2
|
|
of the License, or (at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
|
|
See the GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with this program; if not, write to:
|
|
|
|
Free Software Foundation, Inc.
|
|
59 Temple Place - Suite 330
|
|
Boston, MA 02111-1307, USA
|
|
|
|
*/
|
|
|
|
// Triggers
|
|
void() trigger_changelevel = {remove(self);};
|
|
void() trigger_counter = {remove(self);};
|
|
void() trigger_secret = {remove(self);};
|
|
void() trigger_setskill = {remove(self);};
|
|
void() trigger_monsterjump = {remove(self);};
|
|
void() trigger_onlyregistered = {remove(self);};
|
|
void() trigger_push = {remove(self);};
|
|
// Player Starts
|
|
void() info_player_start = {};
|
|
void() info_player_start2 = {};
|
|
void() info_player_deathmatch = {};
|
|
void() info_player_coop = {};
|
|
void() info_player_tank = {};
|
|
void() info_player_nikolai = {};
|
|
void() info_player_doctor = {};
|
|
void() info_player_takeo = {};
|
|
void() info_player_1_spawn = {};
|
|
void() info_player_2_spawn = {};
|
|
void() info_player_3_spawn = {};
|
|
void() info_player_4_spawn = {};
|
|
void() info_null = {remove(self);};
|
|
|
|
void() zombie_horde_point = {};
|
|
|
|
void() zapper1 = {remove(self);};
|
|
void() zapper2 = {remove(self);};
|
|
void() item_switch = {remove(self);};
|
|
void() zap_light = {remove(self);};
|
|
void() info_end = {remove(self);};
|
|
|
|
//// beta removal
|
|
void() monster_dog = {remove(self);};
|
|
void() palm_tree_closed = {remove(self);};
|
|
void() func_model = {remove(self);};
|
|
void() wooden_crate = {remove(self);};
|
|
|
|
void() change_frame;
|
|
void() change_frame2 =
|
|
{
|
|
self.frame++;
|
|
self.think = change_frame;
|
|
self.nextthink = time + 1;
|
|
}
|
|
void() change_frame =
|
|
{
|
|
self.frame++;
|
|
self.think = change_frame2;
|
|
self.nextthink = time + 1;
|
|
}
|
|
|
|
#ifdef FTE
|
|
|
|
void(void() spawnfunc) CheckSpawn =
|
|
{
|
|
//do your own skill/deathmatch spawnflag checks here because the engine won't when this function exists
|
|
if (spawnfunc)
|
|
spawnfunc();
|
|
else
|
|
{
|
|
print(sprintf("no spawnfunc defined for %S\n", self.classname));
|
|
remove(self);
|
|
}
|
|
};
|
|
|
|
#endif // FTE
|
|
|
|
#ifndef FTE
|
|
|
|
void LoadWaypointData() = {};
|
|
|
|
#endif // FTE
|
|
|
|
// Old Demo defs
|
|
.float fogdogs;
|
|
.float MaxRange;
|
|
void() trigger_teleport = {remove(self);};
|
|
void() tigger_mainframe = {remove(self);}; //lol this typo is in their old fgd too, apparently.
|
|
void() trigger_teleport_area = {remove(self);};
|