From 85e7890c3b4403b3fbc4359fbef8c6ef7de92984 Mon Sep 17 00:00:00 2001 From: Joseph Carter Date: Fri, 5 May 2000 08:54:20 +0000 Subject: [PATCH] This stuff is GPL'd --- gamedata/quakeworld/buttons.qc | 27 ++++++++++++++++++++++++++- gamedata/quakeworld/client.qc | 26 ++++++++++++++++++++++++++ gamedata/quakeworld/combat.qc | 26 ++++++++++++++++++++++++++ gamedata/quakeworld/defs.qc | 26 ++++++++++++++++++++++++++ gamedata/quakeworld/doors.qc | 26 ++++++++++++++++++++++++++ gamedata/quakeworld/items.qc | 26 ++++++++++++++++++++++++++ gamedata/quakeworld/misc.qc | 26 ++++++++++++++++++++++++++ gamedata/quakeworld/models.qc | 26 ++++++++++++++++++++++++++ gamedata/quakeworld/plats.qc | 26 ++++++++++++++++++++++++++ gamedata/quakeworld/player.qc | 26 ++++++++++++++++++++++++++ gamedata/quakeworld/server.qc | 26 ++++++++++++++++++++++++++ gamedata/quakeworld/spectate.qc | 29 ++++++++++++++++++++++++++++- gamedata/quakeworld/sprites.qc | 26 ++++++++++++++++++++++++++ gamedata/quakeworld/subs.qc | 26 ++++++++++++++++++++++++++ gamedata/quakeworld/triggers.qc | 26 ++++++++++++++++++++++++++ gamedata/quakeworld/weapons.qc | 25 +++++++++++++++++++++++++ gamedata/quakeworld/world.qc | 26 ++++++++++++++++++++++++++ 17 files changed, 443 insertions(+), 2 deletions(-) diff --git a/gamedata/quakeworld/buttons.qc b/gamedata/quakeworld/buttons.qc index 016ce6e..8a678d6 100644 --- a/gamedata/quakeworld/buttons.qc +++ b/gamedata/quakeworld/buttons.qc @@ -1,4 +1,29 @@ -// button and multiple button +/* + buttons.qc + + button and multiple button + + Copyright (C) 1996-1997 Id Software, Inc. + + 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 + +*/ void() button_wait; void() button_return; diff --git a/gamedata/quakeworld/client.qc b/gamedata/quakeworld/client.qc index 80c6970..40acdc6 100644 --- a/gamedata/quakeworld/client.qc +++ b/gamedata/quakeworld/client.qc @@ -1,3 +1,29 @@ +/* + client.qc + + client functions + + Copyright (C) 1996-1997 Id Software, Inc. + + 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 + +*/ // prototypes void () W_WeaponFrame; diff --git a/gamedata/quakeworld/combat.qc b/gamedata/quakeworld/combat.qc index 6367852..524108c 100644 --- a/gamedata/quakeworld/combat.qc +++ b/gamedata/quakeworld/combat.qc @@ -1,3 +1,29 @@ +/* + combat.qc + + damage, obit, etc related functions + + Copyright (C) 1996-1997 Id Software, Inc. + + 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 + +*/ void() T_MissileTouch; void() info_player_start; diff --git a/gamedata/quakeworld/defs.qc b/gamedata/quakeworld/defs.qc index 8305c98..971f33c 100644 --- a/gamedata/quakeworld/defs.qc +++ b/gamedata/quakeworld/defs.qc @@ -1,3 +1,29 @@ +/* + defs.qc + + global definitions + + Copyright (C) 1996-1997 Id Software, Inc. + + 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 + +*/ /* ============================================================================== diff --git a/gamedata/quakeworld/doors.qc b/gamedata/quakeworld/doors.qc index 2cd303d..5c61167 100644 --- a/gamedata/quakeworld/doors.qc +++ b/gamedata/quakeworld/doors.qc @@ -1,3 +1,29 @@ +/* + doors.qc + + door functions + + Copyright (C) 1996-1997 Id Software, Inc. + + 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 + +*/ float DOOR_START_OPEN = 1; float DOOR_DONT_LINK = 4; diff --git a/gamedata/quakeworld/items.qc b/gamedata/quakeworld/items.qc index 4ae0766..3c8b4a8 100644 --- a/gamedata/quakeworld/items.qc +++ b/gamedata/quakeworld/items.qc @@ -1,3 +1,29 @@ +/* + items.qc + + item functions + + Copyright (C) 1996-1997 Id Software, Inc. + + 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 + +*/ void() W_SetCurrentAmmo; /* ALL LIGHTS SHOULD BE 0 1 0 IN COLOR ALL OTHER ITEMS SHOULD BE .8 .3 .4 IN COLOR */ diff --git a/gamedata/quakeworld/misc.qc b/gamedata/quakeworld/misc.qc index 6ba82b5..9f8e9be 100644 --- a/gamedata/quakeworld/misc.qc +++ b/gamedata/quakeworld/misc.qc @@ -1,3 +1,29 @@ +/* + misc.qc + + pretty much everything else + + Copyright (C) 1996-1997 Id Software, Inc. + + 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 + +*/ /*QUAKED info_null (0 0.5 0) (-4 -4 -4) (4 4 4) Used as a positional target for spotlights, etc. diff --git a/gamedata/quakeworld/models.qc b/gamedata/quakeworld/models.qc index 56f474d..fd45365 100644 --- a/gamedata/quakeworld/models.qc +++ b/gamedata/quakeworld/models.qc @@ -1,3 +1,29 @@ +/* + models.qc + + model definitions + + Copyright (C) 1996-1997 Id Software, Inc. + + 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 + +*/ /* =============================================================================== diff --git a/gamedata/quakeworld/plats.qc b/gamedata/quakeworld/plats.qc index f60081e..ad29b85 100644 --- a/gamedata/quakeworld/plats.qc +++ b/gamedata/quakeworld/plats.qc @@ -1,3 +1,29 @@ +/* + plats.qc + + platform functions + + Copyright (C) 1996-1997 Id Software, Inc. + + 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 + +*/ void() plat_center_touch; diff --git a/gamedata/quakeworld/player.qc b/gamedata/quakeworld/player.qc index 0c5dec2..3175c3b 100644 --- a/gamedata/quakeworld/player.qc +++ b/gamedata/quakeworld/player.qc @@ -1,3 +1,29 @@ +/* + player.qc + + player functions/definitions + + Copyright (C) 1996-1997 Id Software, Inc. + + 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 + +*/ void() bubble_bob; diff --git a/gamedata/quakeworld/server.qc b/gamedata/quakeworld/server.qc index 031e253..5c4b6e1 100644 --- a/gamedata/quakeworld/server.qc +++ b/gamedata/quakeworld/server.qc @@ -1,3 +1,29 @@ +/* + server.qc + + server functions (movetarget code) + + Copyright (C) 1996-1997 Id Software, Inc. + + 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 + +*/ void() monster_ogre = {remove(self);}; void() monster_demon1 = {remove(self);}; diff --git a/gamedata/quakeworld/spectate.qc b/gamedata/quakeworld/spectate.qc index 81c6533..aebc9ec 100644 --- a/gamedata/quakeworld/spectate.qc +++ b/gamedata/quakeworld/spectate.qc @@ -1,4 +1,31 @@ -// Spectator functions +/* + spectate.qc + + spectator functions + + PURPOSE + + Copyright (C) 1996-1997 Id Software, Inc. + + 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 + +*/ // Added Aug11'97 by Zoid // // These functions are called from the server if they exist. diff --git a/gamedata/quakeworld/sprites.qc b/gamedata/quakeworld/sprites.qc index f1bb605..c6aa769 100644 --- a/gamedata/quakeworld/sprites.qc +++ b/gamedata/quakeworld/sprites.qc @@ -1,3 +1,29 @@ +/* + sprites.qc + + sprite definitions + + Copyright (C) 1996-1997 Id Software, Inc. + + 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 + +*/ // these are the only sprites still in the game... diff --git a/gamedata/quakeworld/subs.qc b/gamedata/quakeworld/subs.qc index f985fcd..43e4f76 100644 --- a/gamedata/quakeworld/subs.qc +++ b/gamedata/quakeworld/subs.qc @@ -1,3 +1,29 @@ +/* + subs.qc + + sub-functions, mostly movement related + + Copyright (C) 1996-1997 Id Software, Inc. + + 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 + +*/ void() SUB_Null = {}; diff --git a/gamedata/quakeworld/triggers.qc b/gamedata/quakeworld/triggers.qc index b428ca8..0d31915 100644 --- a/gamedata/quakeworld/triggers.qc +++ b/gamedata/quakeworld/triggers.qc @@ -1,3 +1,29 @@ +/* + triggers.qc + + trigger functions + + Copyright (C) 1996-1997 Id Software, Inc. + + 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 + +*/ entity stemp, otemp, s, old; diff --git a/gamedata/quakeworld/weapons.qc b/gamedata/quakeworld/weapons.qc index 3ff892f..7d3dde8 100644 --- a/gamedata/quakeworld/weapons.qc +++ b/gamedata/quakeworld/weapons.qc @@ -1,5 +1,30 @@ /* + weapons.qc + + weapon and weapon hit functions + + Copyright (C) 1996-1997 Id Software, Inc. + + 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 + */ + void (entity targ, entity inflictor, entity attacker, float damage) T_Damage; void () player_run; void(entity bomb, entity attacker, float rad, entity ignore, string dtype) T_RadiusDamage; diff --git a/gamedata/quakeworld/world.qc b/gamedata/quakeworld/world.qc index 503b530..9719094 100644 --- a/gamedata/quakeworld/world.qc +++ b/gamedata/quakeworld/world.qc @@ -1,3 +1,29 @@ +/* + world.qc + + main/world setup functions + + Copyright (C) 1996-1997 Id Software, Inc. + + 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 + +*/ void() InitBodyQue;