Big commit fixing many regressions since crunch hit. env_sprite has been reworked.

multi_manager entities now behave correctly when calling themselves in MULTITHREADED mode.
Remove GS_RENDERFX option. Too many entities rely on its functionality anyway.
Fixed some rendermode behaviour - ladders will no longer be visible.
You can now see the playermodel (and no longer the viewmodel) in mirrors.
Fixed a lot of warnings.
This commit is contained in:
Marco Cawthorne 2022-07-07 09:10:14 -07:00
parent 4dc1dc1143
commit 66b09de431
Signed by: eukara
GPG Key ID: CE2032F0A2882A22
483 changed files with 3479 additions and 3061 deletions

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
struct
{

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
/* This is where custom game-specific commands go!
* You'll also inherit all the commands defined in entry.c */

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
vector g_hudmins;
vector g_hudres;

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
void
ClientGame_PreDraw(void)

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
int
ClientGame_EntityUpdate(float id, float new)

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
int
ClientGame_EventParse(float fHeader)

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
/* main entry */
void

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
void
HUD_DrawWeaponSelect_Forward(void)

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
/*
=================

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
void
ClientGame_ModelEvent(float flTimeStamp, int iCode, string strData)

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
void
Player_PreDraw(NSClientPlayer pl, int thirdperson)

View File

@ -3,7 +3,6 @@
#define CSQC
#define CLIENT
#define GS_RENDERFX
#includelist
/* first the engine, then nuclide headers for client/shared */

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
#define SCORE_HEADER_C [255/255,156/255,0]
#define SCORE_LINE_C [255/255,200/255,0]

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
void
View_UpdateWeapon(player pl, entity vm, entity mflash)

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
var float autocvar_v_bob = 0.01f;
var float autocvar_v_bobcycle = 1.0f;

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
/* called every input frame */
void

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
/* generic function that applies damage, pain and suffering */
void

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
#include "gamerules.h"
#include "items.h"

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,6 +12,6 @@
* 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.
*/
*/
void Flashlight_Toggle(void);

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
void
Flashlight_Toggle(void)

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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 GameRules:CGameRules
{

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
var int autocvar_sv_playerkeepalive = TRUE;

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
void
MultiplayerRules::FrameStart(void)

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
void
SingleplayerRules::PlayerDeath(NSClientPlayer pl)

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
/* PICKUP ITEMS */
class item_pickup:NSRenderableEntity

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
void
item_pickup::Touch(entity eToucher)

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
void
Game_ServerModelEvent(float flTimeStamp, int iCode, string strData)

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
void Player_UseDown(void);
void Player_UseUp(void);

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
/*
====================

View File

@ -3,7 +3,6 @@
#define QWSSQC
#define SERVER
#define GS_RENDERFX
#includelist
/* engine, then nuclide headers & functions */

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
int Rules_IsTeamPlay(void)
{

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
void
Game_InitRules(void)

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
void
info_player_start(void)

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
void
Game_SpectatorThink(void)

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,4 +12,4 @@
* 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.
*/
*/

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
void
Animation_TimerUpdate(player pl, float ftime)

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
/* game flags */
#define GF_SEMI_TOGGLED (1<<0)

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
#ifdef CLIENT
var float PARTICLE_BLOOD;

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
#ifdef CLIENT
void

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
#ifdef SERVER
#define CORPSES_MAX 16

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
#ifdef CLIENT

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
#ifdef CLIENT

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
#ifdef CLIENT
void

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
#ifdef CLIENT
var float PARTICLE_SPARK;

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
void
Game_Input(player pl)

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,5 +12,5 @@
* 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.
*/
*/

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
/* all potential SendFlags bits we can possibly send */
enumflags

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
#define PHY_JUMP_CHAINWINDOW 0.5
#define PHY_JUMP_CHAIN 100

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
void
GamePMove_WaterMove(player target)

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
enum
{

View File

@ -1,3 +1,19 @@
/*
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* 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.
*/
enum
{
MELEE_FAILED,

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
enum
{

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
enum
{

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
enum
{

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
/* for AI identification purposes */
typedef enum

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
var int g_weapon_weights[g_weapons.length];

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
/* weapon Indices for the weapon table */
enum

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
weapon_t w_null = {};
weapon_t g_weapons[] = {

Binary file not shown.

View File

@ -0,0 +1,122 @@
// entity 0
{
"classname" "worldspawn"
"skyname" "textures/skies/smudge/bg"
// brush 0
{
( 128 128 64 ) ( 128 -128 64 ) ( -128 128 64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25
( 128 136 64 ) ( -128 136 64 ) ( 128 136 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( 128 128 64 ) ( 128 128 -64 ) ( 128 -128 64 ) next/bunker3 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( -128 -128 -64 ) ( 128 -128 -64 ) ( -128 128 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25
( -128 -128 -64 ) ( -128 128 -64 ) ( -128 -128 64 ) next/bunker3 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( 128 128 -64 ) ( -128 128 64 ) ( 128 128 64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
}
// brush 1
{
( 128 128 64 ) ( 128 -128 64 ) ( -128 128 64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25
( 128 128 64 ) ( -128 128 64 ) ( 128 128 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( 136 128 64 ) ( 136 128 -64 ) ( 136 -128 64 ) next/bunker3 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( -128 -128 -64 ) ( 128 -128 -64 ) ( -128 128 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25
( -128 -128 -64 ) ( -128 -128 64 ) ( 128 -128 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( 128 -128 64 ) ( 128 128 -64 ) ( 128 128 64 ) next/bunker3 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
}
// brush 2
{
( 128 128 64 ) ( -128 128 64 ) ( 128 128 -64 ) next/cracked1 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( 128 128 64 ) ( 128 128 -64 ) ( 128 -128 64 ) next/cracked1 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( -128 -128 -72 ) ( 128 -128 -72 ) ( -128 128 -72 ) next/cracked1 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25
( -128 -128 -64 ) ( -128 -128 64 ) ( 128 -128 -64 ) next/cracked1 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( -128 -128 -64 ) ( -128 128 -64 ) ( -128 -128 64 ) next/cracked1 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( -128 128 -64 ) ( 128 -128 -64 ) ( -128 -128 -64 ) next/cracked1 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25
}
// brush 3
{
( 128 128 64 ) ( 128 -128 64 ) ( -128 128 64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25
( 128 128 64 ) ( 128 128 -64 ) ( 128 -128 64 ) next/bunker3 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( -128 -128 -64 ) ( 128 -128 -64 ) ( -128 128 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25
( -128 -136 -64 ) ( -128 -136 64 ) ( 128 -136 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( -128 -128 -64 ) ( -128 128 -64 ) ( -128 -128 64 ) next/bunker3 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( 128 -128 -64 ) ( -128 -128 64 ) ( -128 -128 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
}
// brush 4
{
( 128 128 64 ) ( 128 -128 64 ) ( -128 128 64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25
( 128 128 64 ) ( -128 128 64 ) ( 128 128 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( -128 -128 -64 ) ( 128 -128 -64 ) ( -128 128 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25
( -128 -128 -64 ) ( -128 -128 64 ) ( 128 -128 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( -136 -128 -64 ) ( -136 128 -64 ) ( -136 -128 64 ) next/bunker3 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( -128 -128 64 ) ( -128 128 -64 ) ( -128 -128 -64 ) next/bunker3 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
}
// brush 5
{
( 128 128 128 ) ( 128 -128 128 ) ( -128 128 128 ) next/bunker5 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25
( 128 128 64 ) ( -128 128 64 ) ( 128 128 -64 ) next/bunker5 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( 128 128 64 ) ( 128 128 -64 ) ( 128 -128 64 ) next/bunker5 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( -128 -128 -64 ) ( -128 128 -64 ) ( -128 -128 64 ) next/bunker5 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( -128 128 64 ) ( 128 -128 64 ) ( 128 128 64 ) next/bunker5 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25
( 64 64 64 ) ( -64 64 72 ) ( 64 64 72 ) next/bunker5 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
}
// brush 6
{
( 128 128 128 ) ( 128 -128 128 ) ( -128 128 128 ) next/bunker5 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25
( 128 128 64 ) ( 128 128 -64 ) ( 128 -128 64 ) next/bunker5 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( -128 -128 -64 ) ( -128 -128 64 ) ( 128 -128 -64 ) next/bunker5 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( -128 128 64 ) ( 128 -128 64 ) ( 128 128 64 ) next/bunker5 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25
( 64 64 72 ) ( -64 64 72 ) ( 64 64 64 ) next/bunker5 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( 64 -64 72 ) ( 64 64 64 ) ( 64 64 72 ) next/bunker5 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
}
// brush 7
{
( 128 128 128 ) ( 128 -128 128 ) ( -128 128 128 ) next/bunker5 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25
( -128 -128 -64 ) ( -128 -128 64 ) ( 128 -128 -64 ) next/bunker5 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( -128 -128 -64 ) ( -128 128 -64 ) ( -128 -128 64 ) next/bunker5 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( -128 128 64 ) ( 128 -128 64 ) ( 128 128 64 ) next/bunker5 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25
( 64 64 72 ) ( 64 64 64 ) ( 64 -64 72 ) next/bunker5 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( 64 -64 64 ) ( -64 -64 72 ) ( -64 -64 64 ) next/bunker5 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
}
// brush 8
{
( 128 128 128 ) ( 128 -128 128 ) ( -128 128 128 ) next/bunker5 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25
( -128 -128 -64 ) ( -128 128 -64 ) ( -128 -128 64 ) next/bunker5 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( -128 128 64 ) ( 128 -128 64 ) ( 128 128 64 ) next/bunker5 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25
( 64 64 72 ) ( -64 64 72 ) ( 64 64 64 ) next/bunker5 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( -64 -64 64 ) ( -64 -64 72 ) ( 64 -64 64 ) next/bunker5 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( -64 -64 72 ) ( -64 64 64 ) ( -64 -64 64 ) next/bunker5 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
}
// brush 9
{
( 64 64 144 ) ( 64 -64 144 ) ( -64 64 144 ) common/skyportal [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5
( 64 64 144 ) ( -64 64 144 ) ( 64 64 128 ) common/skyportal [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5
( 64 64 144 ) ( 64 64 128 ) ( 64 -64 144 ) common/skyportal [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5
( -64 -64 128 ) ( 64 -64 128 ) ( -64 64 128 ) common/skyportal [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5
( -64 -64 128 ) ( -64 -64 144 ) ( 64 -64 128 ) common/skyportal [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5
( -64 -64 128 ) ( -64 64 128 ) ( -64 -64 144 ) common/skyportal [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5
}
// brush 10
{
( 0 32 32 ) ( 0 -48 32 ) ( -8 32 32 ) next/bunker2 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25
( 0 32 24 ) ( -8 32 24 ) ( 0 32 16 ) next/bunker2 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( 8 32 -56 ) ( 8 32 -64 ) ( 8 -48 -56 ) next/bunker2 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( -8 -40 -64 ) ( 0 -40 -64 ) ( -8 40 -64 ) next/bunker2 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25
( -8 -32 -64 ) ( -8 -32 -56 ) ( 0 -32 -64 ) next/bunker2 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
( -8 -40 -64 ) ( -8 40 -64 ) ( -8 -40 -56 ) next/bunker2 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25
}
}
// entity 1
{
"classname" "info_player_start"
"origin" "-96.000000 0.000000 0.000000"
}
// entity 2
{
"classname" "light_environment"
"origin" "0.000000 0.000000 96.000000"
"color" "1 1 1"
"intensity" "1000"
"pitch" "-145"
"samples" "16"
"sunspreadangle" "6"
"filterradius" "1"
"ambientcolor" "0.7 0.8 1"
}

Binary file not shown.

View File

@ -0,0 +1,109 @@
// entity 0
{
"classname" "worldspawn"
// brush 0
{
( 248 192 -64 ) ( 248 -192 -64 ) ( -264 192 -64 ) measure/floor [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 256 192 8 ) ( -256 192 8 ) ( 256 192 0 ) measure/floor [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( 256 192 8 ) ( 256 192 0 ) ( 256 -192 8 ) measure/floor [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -256 -192 -128 ) ( 256 -192 -128 ) ( -256 192 -128 ) measure/floor [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( -256 -192 0 ) ( -256 -192 8 ) ( 256 -192 0 ) measure/floor [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -256 -192 0 ) ( -256 192 0 ) ( -256 -192 8 ) measure/floor [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
}
// brush 1
{
( 248 192 192 ) ( 248 -192 192 ) ( -264 192 192 ) measure/floor [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 256 192 264 ) ( -256 192 264 ) ( 256 192 256 ) measure/floor [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( 256 192 264 ) ( 256 192 256 ) ( 256 -192 264 ) measure/floor [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -256 -192 128 ) ( 256 -192 128 ) ( -256 192 128 ) measure/floor [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( -256 -192 256 ) ( -256 -192 264 ) ( 256 -192 256 ) measure/floor [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -256 -192 256 ) ( -256 192 256 ) ( -256 -192 264 ) measure/floor [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
}
// brush 2
{
( 184 192 192 ) ( 184 -192 192 ) ( -328 192 192 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 192 192 264 ) ( -320 192 264 ) ( 192 192 256 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -256 192 8 ) ( -256 192 0 ) ( -256 -192 8 ) measure/wall128gr [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -768 -192 -128 ) ( -256 -192 -128 ) ( -768 192 -128 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( -320 -192 256 ) ( -320 -192 264 ) ( 192 -192 256 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -320 -192 256 ) ( -320 192 256 ) ( -320 -192 264 ) measure/wall128gr [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
}
// brush 3
{
( 760 192 192 ) ( 760 -192 192 ) ( 248 192 192 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 768 192 264 ) ( 256 192 264 ) ( 768 192 256 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( 320 192 8 ) ( 320 192 0 ) ( 320 -192 8 ) measure/wall128gr [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -192 -192 -128 ) ( 320 -192 -128 ) ( -192 192 -128 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 256 -192 256 ) ( 256 -192 264 ) ( 768 -192 256 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( 256 -192 256 ) ( 256 192 256 ) ( 256 -192 264 ) measure/wall128gr [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
}
// brush 4
{
( 184 -192 192 ) ( 184 -576 192 ) ( -328 -192 192 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 192 -192 264 ) ( -320 -192 264 ) ( 192 -192 256 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( 320 96 8 ) ( 320 96 0 ) ( 320 -288 8 ) measure/wall128gr [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -768 -576 -128 ) ( -256 -576 -128 ) ( -768 -192 -128 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 272 -256 256 ) ( 272 -256 264 ) ( 784 -256 256 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -320 -576 256 ) ( -320 -192 256 ) ( -320 -576 264 ) measure/wall128gr [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
}
// brush 5
{
( 184 256 192 ) ( 184 -128 192 ) ( -328 256 192 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 192 256 264 ) ( -320 256 264 ) ( 192 256 256 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( 320 544 8 ) ( 320 544 0 ) ( 320 160 8 ) measure/wall128gr [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -768 -128 -128 ) ( -256 -128 -128 ) ( -768 256 -128 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 272 192 256 ) ( 272 192 264 ) ( 784 192 256 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -320 -128 256 ) ( -320 256 256 ) ( -320 -128 264 ) measure/wall128gr [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
}
}
// entity 1
{
"classname" "info_player_start"
}
// entity 2
{
"classname" "info_player_deathmatch"
}
// entity 3
{
"classname" "light"
"origin" "0.000000 128.000000 112.000000"
"light" "150"
"color" "1 0 0"
}
// entity 4
{
"classname" "light"
"origin" "0.000000 -128.000000 104.000000"
"light" "150"
"color" "0 0 1"
}
// entity 5
{
"classname" "light"
"origin" "128.000000 0.000000 112.000000"
"light" "150"
"color" "0 1 0"
}
// entity 6
{
"classname" "light"
"origin" "8.000000 120.000000 -32.000000"
"light" "150"
"color" "1 0 0"
}
// entity 7
{
"classname" "light"
"origin" "8.000000 -136.000000 -40.000000"
"light" "150"
"color" "0 0 1"
}
// entity 8
{
"classname" "light"
"origin" "136.000000 -8.000000 -32.000000"
"light" "150"
"color" "0 1 0"
}

Binary file not shown.

View File

@ -0,0 +1,219 @@
// entity 0
{
"classname" "worldspawn"
"skyname" "textures/skies/smudge/bg"
// brush 0
{
( 256 8 -64 ) ( 256 0 -64 ) ( -256 8 -64 ) next/asphalt1 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25 0 0 0
( 304 256 -64 ) ( -208 256 -64 ) ( 304 256 -104 ) next/asphalt1 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( 256 8 -64 ) ( 256 8 -104 ) ( 256 0 -64 ) next/asphalt1 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( -256 0 -104 ) ( 256 0 -104 ) ( -256 8 -104 ) next/asphalt1 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25 0 0 0
( -232 -256 -104 ) ( -232 -256 -64 ) ( 280 -256 -104 ) next/asphalt1 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( -256 0 -104 ) ( -256 8 -104 ) ( -256 0 -64 ) next/asphalt1 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
}
// brush 1
{
( 384 -256 64 ) ( 384 -320 64 ) ( -320 -256 64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25 0 0 0
( 424 -256 64 ) ( -280 -256 64 ) ( 424 -256 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( 320 -256 64 ) ( 320 -256 -64 ) ( 320 -320 64 ) next/bunker3 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( -320 -320 -64 ) ( 384 -320 -64 ) ( -320 -256 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25 0 0 0
( -320 -320 -64 ) ( -320 -320 64 ) ( 384 -320 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( -320 -320 -64 ) ( -320 -256 -64 ) ( -320 -320 64 ) next/bunker3 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
}
// brush 2
{
( 384 256 64 ) ( 384 192 64 ) ( -320 256 64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25 0 0 0
( 424 256 64 ) ( -280 256 64 ) ( 424 256 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( -256 -192 64 ) ( -256 -192 -64 ) ( -256 -256 64 ) next/bunker3 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( -320 192 -64 ) ( 384 192 -64 ) ( -320 256 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25 0 0 0
( -896 -256 -64 ) ( -896 -256 64 ) ( -192 -256 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( -320 192 -64 ) ( -320 256 -64 ) ( -320 192 64 ) next/bunker3 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
}
// brush 3
{
( 960 256 64 ) ( 960 192 64 ) ( 256 256 64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25 0 0 0
( 1000 256 64 ) ( 296 256 64 ) ( 1000 256 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( 320 -192 64 ) ( 320 -192 -64 ) ( 320 -256 64 ) next/bunker3 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( 256 192 -64 ) ( 960 192 -64 ) ( 256 256 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25 0 0 0
( -320 -256 -64 ) ( -320 -256 64 ) ( 384 -256 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( 256 192 -64 ) ( 256 256 -64 ) ( 256 192 64 ) next/bunker3 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
}
// brush 4
{
( 384 320 64 ) ( 384 256 64 ) ( -320 320 64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25 0 0 0
( 384 320 64 ) ( -320 320 64 ) ( 384 320 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( 320 320 64 ) ( 320 320 -64 ) ( 320 256 64 ) next/bunker3 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( -320 256 -64 ) ( 384 256 -64 ) ( -320 320 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25 0 0 0
( -280 256 -64 ) ( -280 256 64 ) ( 424 256 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( -64 240 72 ) ( -64 384 -56 ) ( -64 384 72 ) next/bunker3 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
}
// brush 5
{
( 384 320 64 ) ( 384 256 64 ) ( -320 320 64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25 0 0 0
( 384 320 64 ) ( -320 320 64 ) ( 384 320 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( -320 256 -64 ) ( 384 256 -64 ) ( -320 320 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25 0 0 0
( -280 256 -64 ) ( -280 256 64 ) ( 424 256 -64 ) next/bunker3 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( -320 256 -64 ) ( -320 320 -64 ) ( -320 256 64 ) next/bunker3 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( -64 240 64 ) ( -64 384 -64 ) ( -64 240 -64 ) next/bunker3 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
}
// brush 6
{
( 384 -256 192 ) ( 384 -320 192 ) ( -320 -256 192 ) common/skyportal [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 1 1 0 0 0
( 424 -256 192 ) ( -280 -256 192 ) ( 424 -256 64 ) common/skyportal [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 1 1 0 0 0
( 320 -256 192 ) ( 320 -256 64 ) ( 320 -320 192 ) common/skyportal [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 1 1 0 0 0
( -320 -320 64 ) ( 384 -320 64 ) ( -320 -256 64 ) common/skyportal [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 1 1 0 0 0
( -320 -320 64 ) ( -320 -320 192 ) ( 384 -320 64 ) common/skyportal [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 1 1 0 0 0
( -320 -320 64 ) ( -320 -256 64 ) ( -320 -320 192 ) common/skyportal [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 1 1 0 0 0
}
// brush 7
{
( 384 256 192 ) ( 384 192 192 ) ( -320 256 192 ) common/skyportal [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 1 1 0 0 0
( 424 256 192 ) ( -280 256 192 ) ( 424 256 64 ) common/skyportal [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 1 1 0 0 0
( -256 -192 192 ) ( -256 -192 64 ) ( -256 -256 192 ) common/skyportal [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 1 1 0 0 0
( -320 192 64 ) ( 384 192 64 ) ( -320 256 64 ) common/skyportal [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 1 1 0 0 0
( -896 -256 64 ) ( -896 -256 192 ) ( -192 -256 64 ) common/skyportal [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 1 1 0 0 0
( -320 192 64 ) ( -320 256 64 ) ( -320 192 192 ) common/skyportal [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 1 1 0 0 0
}
// brush 8
{
( 960 256 192 ) ( 960 192 192 ) ( 256 256 192 ) common/skyportal [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 1 1 0 0 0
( 1000 256 192 ) ( 296 256 192 ) ( 1000 256 64 ) common/skyportal [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 1 1 0 0 0
( 320 -192 192 ) ( 320 -192 64 ) ( 320 -256 192 ) common/skyportal [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 1 1 0 0 0
( 256 192 64 ) ( 960 192 64 ) ( 256 256 64 ) common/skyportal [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 1 1 0 0 0
( -320 -256 64 ) ( -320 -256 192 ) ( 384 -256 64 ) common/skyportal [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 1 1 0 0 0
( 256 192 64 ) ( 256 256 64 ) ( 256 192 192 ) common/skyportal [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 1 1 0 0 0
}
// brush 9
{
( 384 320 192 ) ( 384 256 192 ) ( -320 320 192 ) common/skyportal [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 1 1 0 0 0
( 424 320 192 ) ( -280 320 192 ) ( 424 320 64 ) common/skyportal [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 1 1 0 0 0
( 320 320 192 ) ( 320 320 64 ) ( 320 256 192 ) common/skyportal [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 1 1 0 0 0
( -320 256 64 ) ( 384 256 64 ) ( -320 320 64 ) common/skyportal [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 1 1 0 0 0
( -320 256 64 ) ( -320 256 192 ) ( 384 256 64 ) common/skyportal [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 1 1 0 0 0
( -320 256 64 ) ( -320 320 64 ) ( -320 256 192 ) common/skyportal [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 1 1 0 0 0
}
// brush 10
{
( 256 8 232 ) ( 256 0 232 ) ( -256 8 232 ) common/skyportal [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 1 1 0 0 0
( 304 256 232 ) ( -208 256 232 ) ( 304 256 192 ) common/skyportal [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 1 1 0 0 0
( 256 8 232 ) ( 256 8 192 ) ( 256 0 232 ) common/skyportal [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 1 1 0 0 0
( -256 0 192 ) ( 256 0 192 ) ( -256 8 192 ) common/skyportal [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 1 1 0 0 0
( -232 -256 192 ) ( -232 -256 232 ) ( 280 -256 192 ) common/skyportal [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 1 1 0 0 0
( -256 0 192 ) ( -256 8 192 ) ( -256 0 232 ) common/skyportal [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 1 1 0 0 0
}
}
// entity 1
{
"classname" "info_player_deathmatch"
"origin" "-128.000000 0.000000 0.000000"
}
// entity 2
{
"classname" "info_player_start"
"origin" "-128.000000 0.000000 0.000000"
}
// entity 3
{
"classname" "env_cubemap"
"origin" "0.000000 160.000000 0.000000"
}
// entity 4
{
"classname" "env_cubemap"
"origin" "0.000000 -160.000000 0.000000"
}
// entity 5
{
"classname" "env_cubemap"
"origin" "-160.000000 0.000000 0.000000"
}
// entity 6
{
"classname" "env_cubemap"
"origin" "160.000000 0.000000 0.000000"
}
// entity 7
{
"classname" "light_environment"
"origin" "0.000000 0.000000 176.000000"
"color255" "255 255 255"
"ambientcolor255" "64 64 255"
"intensity" "250"
"sunangle" "35"
"pitch" "-145.86"
"filterradius" "1"
"sunspreadangle" "3"
"samples" "16"
}
// entity 7
{
"classname" "light_surface"
"origin" "0.000000 0.000000 176.000000"
"surfacename" "textures/test_me"
"light" "250"
"color255" "255 0 0"
"backsplash_fraction" "100"
"backsplash_distance" "10"
}
// entity 8
{
"classname" "func_detail_illusionary"
// brush 0
{
( 72 64 64 ) ( 72 -64 64 ) ( -56 64 64 ) test_me [ 1 0 0 128 ] [ -0 -1 -0 128 ] -0 0.5 0.5 0 0 0
( 64 64 8 ) ( -64 64 8 ) ( 64 64 0 ) test_me [ 1 0 0 128 ] [ -0 -0 -1 128 ] -0 -0.5 0.5 0 0 0
( 64 64 8 ) ( 64 64 0 ) ( 64 -64 8 ) test_me [ 0 1 0 128 ] [ -0 -0 -1 128 ] -0 0.5 0.5 0 0 0
( -48 -64 -64 ) ( 80 -64 -64 ) ( -48 64 -64 ) test_me [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( -64 -64 0 ) ( -64 -64 8 ) ( 64 -64 0 ) test_me [ 1 0 0 128 ] [ -0 -0 -1 128 ] -0 0.5 0.5 0 0 0
( -64 -64 0 ) ( -64 64 0 ) ( -64 -64 8 ) test_me [ 0 1 0 128 ] [ -0 -0 -1 128 ] -0 -0.5 0.5 0 0 0
}
}
// entity 9
{
"classname" "func_detail"
// brush 0
{
patchDef2
{
next/asphalt1
( 9 3 0 0 0 )
(
( ( -192 160 -64 0 0 ) ( -192 160 0 0 -5.25 ) ( -192 160 64 0 -10.5 ) )
( ( -192 128 -64 1 0 ) ( -192 128 0 1 -5.25 ) ( -192 128 64 1 -10.5 ) )
( ( -156 128 -64 2.125 0 ) ( -156 128 0 2.125 -5.25 ) ( -156 128 64 2.125 -10.5 ) )
( ( -120 128 -64 3.25 0 ) ( -120 128 0 3.25 -5.25 ) ( -120 128 64 3.25 -10.5 ) )
( ( -120 160 -64 4.25 0 ) ( -120 160 0 4.25 -5.25 ) ( -120 160 64 4.25 -10.5 ) )
( ( -120 192 -64 5.25 0 ) ( -120 192 0 5.25 -5.25 ) ( -120 192 64 5.25 -10.5 ) )
( ( -156 192 -64 6.375 0 ) ( -156 192 0 6.375 -5.25 ) ( -156 192 64 6.375 -10.5 ) )
( ( -192 192 -64 7.5 0 ) ( -192 192 0 7.5 -5.25 ) ( -192 192 64 7.5 -10.5 ) )
( ( -192 160 -64 8.5 0 ) ( -192 160 0 8.5 -5.25 ) ( -192 160 64 8.5 -10.5 ) )
)
}
}
}
// entity 10
{
"classname" "func_detail_illusionary"
// brush 0
{
patchDef2
{
next/asphalt1
( 9 3 0 0 0 )
(
( ( 64 160 -64 0 0 ) ( 64 160 0 0 -5.25 ) ( 64 160 64 0 -10.5 ) )
( ( 64 128 -64 1 0 ) ( 64 128 0 1 -5.25 ) ( 64 128 64 1 -10.5 ) )
( ( 100 128 -64 2.125 0 ) ( 100 128 0 2.125 -5.25 ) ( 100 128 64 2.125 -10.5 ) )
( ( 136 128 -64 3.25 0 ) ( 136 128 0 3.25 -5.25 ) ( 136 128 64 3.25 -10.5 ) )
( ( 136 160 -64 4.25 0 ) ( 136 160 0 4.25 -5.25 ) ( 136 160 64 4.25 -10.5 ) )
( ( 136 192 -64 5.25 0 ) ( 136 192 0 5.25 -5.25 ) ( 136 192 64 5.25 -10.5 ) )
( ( 100 192 -64 6.375 0 ) ( 100 192 0 6.375 -5.25 ) ( 100 192 64 6.375 -10.5 ) )
( ( 64 192 -64 7.5 0 ) ( 64 192 0 7.5 -5.25 ) ( 64 192 64 7.5 -10.5 ) )
( ( 64 160 -64 8.5 0 ) ( 64 160 0 8.5 -5.25 ) ( 64 160 64 8.5 -10.5 ) )
)
}
}
}

View File

@ -209,7 +209,7 @@
}
// entity 6
{
"classname" "dynamic_light"
"classname" "light_dynamic"
"origin" "-192.000000 128.000000 64.000000"
"_light" "255 255 255"
"brightness" "250"
@ -222,7 +222,7 @@
}
// entity 8
{
"classname" "dynamic_light"
"classname" "light_dynamic"
"origin" "-192.000000 -64.000000 64.000000"
"pattern" "zm"
"_light" "255 255 128"
@ -236,7 +236,7 @@
}
// entity 10
{
"classname" "dynamic_light"
"classname" "light_dynamic"
"origin" "192.000000 128.000000 64.000000"
"targetname" "foobar1"
"style" "1"
@ -251,7 +251,7 @@
}
// entity 12
{
"classname" "dynamic_light"
"classname" "light_dynamic"
"origin" "192.000000 -128.000000 64.000000"
"targetname" "foobar2"
"style" "2"

Binary file not shown.

View File

@ -0,0 +1,166 @@
// entity 0
{
"classname" "worldspawn"
// brush 0
{
( 248 192 -64 ) ( 248 -192 -64 ) ( -264 192 -64 ) measure/floor [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 256 192 8 ) ( -256 192 8 ) ( 256 192 0 ) measure/floor [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( 256 192 8 ) ( 256 192 0 ) ( 256 -192 8 ) measure/floor [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -256 -192 -128 ) ( 256 -192 -128 ) ( -256 192 -128 ) measure/floor [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( -256 -192 0 ) ( -256 -192 8 ) ( 256 -192 0 ) measure/floor [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -256 -192 0 ) ( -256 192 0 ) ( -256 -192 8 ) measure/floor [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
}
// brush 1
{
( 248 192 192 ) ( 248 -192 192 ) ( -264 192 192 ) measure/floor [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 256 192 264 ) ( -256 192 264 ) ( 256 192 256 ) measure/floor [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( 256 192 264 ) ( 256 192 256 ) ( 256 -192 264 ) measure/floor [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -256 -192 128 ) ( 256 -192 128 ) ( -256 192 128 ) measure/floor [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( -256 -192 256 ) ( -256 -192 264 ) ( 256 -192 256 ) measure/floor [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -256 -192 256 ) ( -256 192 256 ) ( -256 -192 264 ) measure/floor [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
}
// brush 2
{
( 184 192 192 ) ( 184 -192 192 ) ( -328 192 192 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 192 192 264 ) ( -320 192 264 ) ( 192 192 256 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -256 192 8 ) ( -256 192 0 ) ( -256 -192 8 ) measure/wall128gr [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -768 -192 -128 ) ( -256 -192 -128 ) ( -768 192 -128 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( -320 -192 256 ) ( -320 -192 264 ) ( 192 -192 256 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -320 -192 256 ) ( -320 192 256 ) ( -320 -192 264 ) measure/wall128gr [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
}
// brush 3
{
( 760 192 192 ) ( 760 -192 192 ) ( 248 192 192 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 768 192 264 ) ( 256 192 264 ) ( 768 192 256 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( 320 192 8 ) ( 320 192 0 ) ( 320 -192 8 ) measure/wall128gr [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -192 -192 -128 ) ( 320 -192 -128 ) ( -192 192 -128 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 256 -192 256 ) ( 256 -192 264 ) ( 768 -192 256 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( 256 -192 256 ) ( 256 192 256 ) ( 256 -192 264 ) measure/wall128gr [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
}
// brush 4
{
( 184 -192 192 ) ( 184 -576 192 ) ( -328 -192 192 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 192 -192 264 ) ( -320 -192 264 ) ( 192 -192 256 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( 320 96 8 ) ( 320 96 0 ) ( 320 -288 8 ) measure/wall128gr [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -768 -576 -128 ) ( -256 -576 -128 ) ( -768 -192 -128 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 272 -256 256 ) ( 272 -256 264 ) ( 784 -256 256 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -320 -576 256 ) ( -320 -192 256 ) ( -320 -576 264 ) measure/wall128gr [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
}
// brush 5
{
( 184 256 192 ) ( 184 -128 192 ) ( -328 256 192 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 192 256 264 ) ( -320 256 264 ) ( 192 256 256 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( 320 544 8 ) ( 320 544 0 ) ( 320 160 8 ) measure/wall128gr [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -768 -128 -128 ) ( -256 -128 -128 ) ( -768 256 -128 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 272 192 256 ) ( 272 192 264 ) ( 784 192 256 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -320 -128 256 ) ( -320 256 256 ) ( -320 -128 264 ) measure/wall128gr [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
}
}
// entity 1
{
"classname" "info_player_start"
}
// entity 2
{
"classname" "info_player_deathmatch"
}
// entity 3
{
"classname" "light"
"origin" "0.000000 128.000000 112.000000"
"light" "150"
"color" "1 0 0"
}
// entity 4
{
"classname" "light"
"origin" "0.000000 -128.000000 104.000000"
"light" "150"
"color" "0 0 1"
}
// entity 5
{
"classname" "light"
"origin" "128.000000 0.000000 112.000000"
"light" "150"
"color" "0 1 0"
}
// entity 6
{
"classname" "light"
"origin" "8.000000 120.000000 -32.000000"
"light" "150"
"color" "1 0 0"
}
// entity 7
{
"classname" "light"
"origin" "8.000000 -136.000000 -40.000000"
"light" "150"
"color" "0 0 1"
}
// entity 8
{
"classname" "light"
"origin" "136.000000 -8.000000 -32.000000"
"light" "150"
"color" "0 1 0"
}
// entity 9
{
"classname" "func_dustcloud"
"SizeMin" "100"
"SizeMax" "200"
"LifetimeMin" "3"
"LifetimeMax" "5"
"SpawnRate" "40"
"Color" "255 255 255"
"Alpha" "30"
"SpeedMax" "13"
"DistMax" "1024"
// brush 0
{
( 256 192 128 ) ( 256 -192 128 ) ( -8 192 128 ) common/trigger [ 1 0 0 -0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 256 192 72 ) ( -8 192 72 ) ( 256 192 -56 ) common/trigger [ 1 0 0 -0 ] [ -0 -0 -1 16 ] -0 0.5 0.5 0 0 0
( 256 192 72 ) ( 256 192 -56 ) ( 256 -192 72 ) common/trigger [ 0 1 0 0 ] [ -0 -0 -1 16 ] -0 0.5 0.5 0 0 0
( -8 -192 -64 ) ( 256 -192 -64 ) ( -8 192 -64 ) common/trigger [ 1 0 0 -0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( -8 -192 -56 ) ( -8 -192 72 ) ( 256 -192 -56 ) common/trigger [ 1 0 0 -0 ] [ -0 -0 -1 16 ] -0 0.5 0.5 0 0 0
( -8 -192 -56 ) ( -8 192 -56 ) ( -8 -192 72 ) common/trigger [ 0 1 0 0 ] [ -0 -0 -1 16 ] -0 0.5 0.5 0 0 0
}
}
// entity 10
{
"classname" "func_smokevolume"
"ParticleDrawWidth" "24"
"Color1" "0 0 0"
"Color2" "128 128 128"
"MaxDrawDistance" "1024"
// brush 0
{
( 8 192 128 ) ( 8 -192 128 ) ( -256 192 128 ) common/trigger [ 1 0 0 48 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 8 192 72 ) ( -256 192 72 ) ( 8 192 -56 ) common/trigger [ 1 0 0 48 ] [ -0 -0 -1 16 ] -0 0.5 0.5 0 0 0
( -128 192 72 ) ( -128 192 -56 ) ( -128 -192 72 ) common/trigger [ 0 1 0 0 ] [ -0 -0 -1 16 ] -0 0.5 0.5 0 0 0
( -248 -192 64 ) ( 16 -192 64 ) ( -248 192 64 ) common/trigger [ 1 0 0 32 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( -256 -192 -56 ) ( -256 -192 72 ) ( 8 -192 -56 ) common/trigger [ 1 0 0 48 ] [ -0 -0 -1 16 ] -0 0.5 0.5 0 0 0
( -256 -192 -56 ) ( -256 192 -56 ) ( -256 -192 72 ) common/trigger [ 0 1 0 0 ] [ -0 -0 -1 16 ] -0 0.5 0.5 0 0 0
}
}
// entity 11
{
"classname" "func_smokevolume"
"ParticleDrawWidth" "24"
"Color1" "0 0 0"
"Color2" "128 128 128"
"spawnflags" "1"
"MaxDrawDistance" "1024"
// brush 0
{
( 16 192 0 ) ( 16 -192 0 ) ( -248 192 0 ) common/trigger [ 1 0 0 32 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 16 192 -56 ) ( -248 192 -56 ) ( 16 192 -184 ) common/trigger [ 1 0 0 32 ] [ -0 -0 -1 16 ] -0 0.5 0.5 0 0 0
( -120 192 -56 ) ( -120 192 -184 ) ( -120 -192 -56 ) common/trigger [ 0 1 0 0 ] [ -0 -0 -1 16 ] -0 0.5 0.5 0 0 0
( -240 -192 -64 ) ( 24 -192 -64 ) ( -240 192 -64 ) common/trigger [ 1 0 0 16 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( -248 -192 -184 ) ( -248 -192 -56 ) ( 16 -192 -184 ) common/trigger [ 1 0 0 32 ] [ -0 -0 -1 16 ] -0 0.5 0.5 0 0 0
( -248 -192 -184 ) ( -248 192 -184 ) ( -248 -192 -56 ) common/trigger [ 0 1 0 0 ] [ -0 -0 -1 16 ] -0 0.5 0.5 0 0 0
}
}

Binary file not shown.

View File

@ -0,0 +1,97 @@
// entity 0
{
"classname" "worldspawn"
// brush 0
{
( 248 192 -64 ) ( 248 -192 -64 ) ( -264 192 -64 ) measure/floor [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 256 192 8 ) ( -256 192 8 ) ( 256 192 0 ) measure/floor [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( 256 192 8 ) ( 256 192 0 ) ( 256 -192 8 ) measure/floor [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -256 -192 -128 ) ( 256 -192 -128 ) ( -256 192 -128 ) measure/floor [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( -256 -192 0 ) ( -256 -192 8 ) ( 256 -192 0 ) measure/floor [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -256 -192 0 ) ( -256 192 0 ) ( -256 -192 8 ) measure/floor [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
}
// brush 1
{
( 248 192 192 ) ( 248 -192 192 ) ( -264 192 192 ) measure/floor [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 256 192 264 ) ( -256 192 264 ) ( 256 192 256 ) measure/floor [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( 256 192 264 ) ( 256 192 256 ) ( 256 -192 264 ) measure/floor [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -256 -192 128 ) ( 256 -192 128 ) ( -256 192 128 ) measure/floor [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( -256 -192 256 ) ( -256 -192 264 ) ( 256 -192 256 ) measure/floor [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -256 -192 256 ) ( -256 192 256 ) ( -256 -192 264 ) measure/floor [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
}
// brush 2
{
( 184 192 192 ) ( 184 -192 192 ) ( -328 192 192 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 192 192 264 ) ( -320 192 264 ) ( 192 192 256 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -256 192 8 ) ( -256 192 0 ) ( -256 -192 8 ) measure/wall128gr [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -768 -192 -128 ) ( -256 -192 -128 ) ( -768 192 -128 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( -320 -192 256 ) ( -320 -192 264 ) ( 192 -192 256 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -320 -192 256 ) ( -320 192 256 ) ( -320 -192 264 ) measure/wall128gr [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
}
// brush 3
{
( 760 192 192 ) ( 760 -192 192 ) ( 248 192 192 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 768 192 264 ) ( 256 192 264 ) ( 768 192 256 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( 320 192 8 ) ( 320 192 0 ) ( 320 -192 8 ) measure/wall128gr [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -192 -192 -128 ) ( 320 -192 -128 ) ( -192 192 -128 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 256 -192 256 ) ( 256 -192 264 ) ( 768 -192 256 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( 256 -192 256 ) ( 256 192 256 ) ( 256 -192 264 ) measure/wall128gr [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
}
// brush 4
{
( 184 -192 192 ) ( 184 -576 192 ) ( -328 -192 192 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 192 -192 264 ) ( -320 -192 264 ) ( 192 -192 256 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( 320 96 8 ) ( 320 96 0 ) ( 320 -288 8 ) measure/wall128gr [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -768 -576 -128 ) ( -256 -576 -128 ) ( -768 -192 -128 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 272 -256 256 ) ( 272 -256 264 ) ( 784 -256 256 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -320 -576 256 ) ( -320 -192 256 ) ( -320 -576 264 ) measure/wall128gr [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
}
// brush 5
{
( 184 256 192 ) ( 184 -128 192 ) ( -328 256 192 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 192 256 264 ) ( -320 256 264 ) ( 192 256 256 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( 320 544 8 ) ( 320 544 0 ) ( 320 160 8 ) measure/wall128gr [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -768 -128 -128 ) ( -256 -128 -128 ) ( -768 256 -128 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 272 192 256 ) ( 272 192 264 ) ( 784 192 256 ) measure/wall128gr [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -320 -128 256 ) ( -320 256 256 ) ( -320 -128 264 ) measure/wall128gr [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
}
}
// entity 1
{
"classname" "info_player_start"
}
// entity 2
{
"classname" "info_player_deathmatch"
}
// entity 3
{
"classname" "light"
"origin" "128.000000 128.000000 112.000000"
"light" "100"
"_color" "1 1 1"
"target" "info_null2"
"radius" "300"
}
// entity 4
{
"classname" "light"
"origin" "128.000000 -128.000000 112.000000"
"light" "100"
"_color255" "255 255 255"
"target" "info_null1"
"radius" "300"
}
// entity 5
{
"classname" "info_null"
"origin" "128.000000 128.000000 -56.000000"
"targetname" "info_null2"
}
// entity 6
{
"classname" "info_null"
"origin" "128.000000 -128.000000 -56.000000"
"targetname" "info_null1"
}

Binary file not shown.

View File

@ -0,0 +1,94 @@
// entity 0
{
"classname" "worldspawn"
// brush 0
{
( 248 192 -64 ) ( 248 -192 -64 ) ( -264 192 -64 ) next/cracked1 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25 0 0 0
( 256 192 8 ) ( -256 192 8 ) ( 256 192 0 ) next/cracked1 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( 256 192 8 ) ( 256 192 0 ) ( 256 -192 8 ) next/cracked1 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( -256 -192 -128 ) ( 256 -192 -128 ) ( -256 192 -128 ) next/cracked1 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25 0 0 0
( -256 -192 0 ) ( -256 -192 8 ) ( 256 -192 0 ) next/cracked1 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( -256 -192 0 ) ( -256 192 0 ) ( -256 -192 8 ) next/cracked1 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
}
// brush 1
{
( 248 192 192 ) ( 248 -192 192 ) ( -264 192 192 ) skies/yukongold [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( 256 192 264 ) ( -256 192 264 ) ( 256 192 256 ) skies/yukongold [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( 256 192 264 ) ( 256 192 256 ) ( 256 -192 264 ) skies/yukongold [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -256 -192 128 ) ( 256 -192 128 ) ( -256 192 128 ) skies/yukongold [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.5 0.5 0 0 0
( -256 -192 256 ) ( -256 -192 264 ) ( 256 -192 256 ) skies/yukongold [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
( -256 -192 256 ) ( -256 192 256 ) ( -256 -192 264 ) skies/yukongold [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.5 0.5 0 0 0
}
// brush 2
{
( 184 192 192 ) ( 184 -192 192 ) ( -328 192 192 ) next/bunker2 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25 0 0 0
( 192 192 264 ) ( -320 192 264 ) ( 192 192 256 ) next/bunker2 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( -256 192 8 ) ( -256 192 0 ) ( -256 -192 8 ) next/bunker2 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( -768 -192 -128 ) ( -256 -192 -128 ) ( -768 192 -128 ) next/bunker2 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25 0 0 0
( -320 -192 256 ) ( -320 -192 264 ) ( 192 -192 256 ) next/bunker2 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( -320 -192 256 ) ( -320 192 256 ) ( -320 -192 264 ) next/bunker2 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
}
// brush 3
{
( 760 192 192 ) ( 760 -192 192 ) ( 248 192 192 ) next/bunker2 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25 0 0 0
( 768 192 264 ) ( 256 192 264 ) ( 768 192 256 ) next/bunker2 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( 320 192 8 ) ( 320 192 0 ) ( 320 -192 8 ) next/bunker2 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( -192 -192 -128 ) ( 320 -192 -128 ) ( -192 192 -128 ) next/bunker2 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25 0 0 0
( 256 -192 256 ) ( 256 -192 264 ) ( 768 -192 256 ) next/bunker2 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( 256 -192 256 ) ( 256 192 256 ) ( 256 -192 264 ) next/bunker2 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
}
// brush 4
{
( 184 -192 192 ) ( 184 -576 192 ) ( -328 -192 192 ) next/bunker2 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25 0 0 0
( 192 -192 264 ) ( -320 -192 264 ) ( 192 -192 256 ) next/bunker2 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( 320 96 8 ) ( 320 96 0 ) ( 320 -288 8 ) next/bunker2 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( -768 -576 -128 ) ( -256 -576 -128 ) ( -768 -192 -128 ) next/bunker2 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25 0 0 0
( 272 -256 256 ) ( 272 -256 264 ) ( 784 -256 256 ) next/bunker2 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( -320 -576 256 ) ( -320 -192 256 ) ( -320 -576 264 ) next/bunker2 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
}
// brush 5
{
( 184 256 192 ) ( 184 -128 192 ) ( -328 256 192 ) next/bunker2 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25 0 0 0
( 192 256 264 ) ( -320 256 264 ) ( 192 256 256 ) next/bunker2 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( 320 544 8 ) ( 320 544 0 ) ( 320 160 8 ) next/bunker2 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( -768 -128 -128 ) ( -256 -128 -128 ) ( -768 256 -128 ) next/bunker2 [ 1 0 0 0 ] [ -0 -1 -0 0 ] -0 0.25 0.25 0 0 0
( 272 192 256 ) ( 272 192 264 ) ( 784 192 256 ) next/bunker2 [ 1 0 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
( -320 -128 256 ) ( -320 256 256 ) ( -320 -128 264 ) next/bunker2 [ 0 1 0 0 ] [ -0 -0 -1 0 ] -0 0.25 0.25 0 0 0
}
}
// entity 1
{
"classname" "info_player_start"
"origin" "-128.000000 0.000000 0.000000"
}
// entity 2
{
"classname" "info_player_deathmatch"
"origin" "-128.000000 0.000000 0.000000"
}
// entity 3
{
"classname" "light"
"origin" "128.000000 0.000000 64.000000"
"light" "100"
}
// entity 4
{
"classname" "light"
"origin" "-128.000000 0.000000 64.000000"
"light" "100"
}
// entity 5
{
"classname" "prop_static"
"origin" "64.000000 64.000000 0.000000"
"model" "models/logos/visions.vvm"
}
// entity 6
{
"classname" "prop_static"
"origin" "64.000000 -64.000000 0.000000"
"model" "models/logos/visions.vvm"
"generatelightmaps" "1"
}

View File

@ -32,7 +32,7 @@ BUILD_IQMTOOL=1
BUILD_IMGTOOL=1
# Specify which engine revision to build, these are considered 'stable'; 0 = latest
BUILD_ENGINEREVISION=6278
BUILD_ENGINEREVISION=6282
# Whether or not to run 'git pull' or 'svn up' before building a component
BUILD_UPDATE=1

View File

@ -142,11 +142,11 @@ fi
if [ "$BUILD_ENGINE_DEPENDENCIES" -eq 1 ]
then
$MAKE -j $BUILD_PROC CC=$ENGINE_CC CXX=$ENGINE_CXX makelibs FTE_TARGET=$PLATFORM
$MAKE -j $BUILD_PROC CC=$ENGINE_CC CXX=$ENGINE_CXX makelibs FTE_TARGET=$PLATFORM
printf "Built the static dependencies successfully.\n\n"
fi
$MAKE -j $BUILD_PROC CC=$ENGINE_CC CXX=$ENGINE_CXX $MAKETARGET CFLAGS=-DMULTITHREAD FTE_TARGET=$PLATFORM
$MAKE -j $BUILD_PROC CC=$ENGINE_CC CXX=$ENGINE_CXX $MAKETARGET CFLAGS=-DMULTITHREAD FTE_TARGET=$PLATFORM
cp -v "$OUTPUT" ../../../bin/fteqw
printf "Built the client engine successfully.\n\n"

View File

@ -1,4 +0,0 @@
damage_bullet.hit
{
sample misc/missing.wav
}

View File

@ -1,4 +0,0 @@
env_spark.sfx
{
sample misc/missing.wav
}

View File

@ -1,239 +0,0 @@
step_default.left
{
attenuation static
footstep
sample misc/null.wav
}
step_default.right
{
attenuation static
footstep
sample misc/null.wav
}
step_alien.left
{
attenuation static
footstep
sample misc/null.wav
}
step_alien.right
{
attenuation static
footstep
sample misc/null.wav
}
step_computer.left
{
attenuation static
footstep
sample misc/null.wav
}
step_computer.right
{
attenuation static
footstep
sample misc/null.wav
}
step_concrete.left
{
attenuation static
footstep
sample misc/null.wav
}
step_concrete.right
{
attenuation static
footstep
sample misc/null.wav
}
step_dirt.left
{
attenuation static
footstep
sample misc/null.wav
}
step_dirt.right
{
attenuation static
footstep
sample misc/null.wav
}
step_flesh.left
{
attenuation static
footstep
sample misc/null.wav
}
step_flesh.right
{
attenuation static
footstep
sample misc/null.wav
}
step_foliage.left
{
attenuation static
footstep
sample misc/null.wav
}
step_foliage.right
{
attenuation static
footstep
sample misc/null.wav
}
step_glass.left
{
attenuation static
footstep
sample misc/null.wav
}
step_glass.right
{
attenuation static
footstep
sample misc/null.wav
}
step_grate.left
{
attenuation static
footstep
sample misc/null.wav
}
step_grate.right
{
attenuation static
footstep
sample misc/null.wav
}
step_metal.left
{
attenuation static
footstep
sample misc/null.wav
}
step_metal.right
{
attenuation static
footstep
sample misc/null.wav
}
step_slosh.left
{
attenuation static
footstep
sample misc/null.wav
}
step_slosh.right
{
attenuation static
footstep
sample misc/null.wav
}
step_sand.left
{
attenuation static
footstep
sample misc/null.wav
}
step_sand.right
{
attenuation static
footstep
sample misc/null.wav
}
step_snow.left
{
attenuation static
footstep
sample misc/null.wav
}
step_snow.right
{
attenuation static
footstep
sample misc/null.wav
}
step_tile.left
{
attenuation static
footstep
sample misc/null.wav
}
step_tile.right
{
attenuation static
footstep
sample misc/null.wav
}
step_vent.left
{
attenuation static
footstep
sample misc/null.wav
}
step_vent.right
{
attenuation static
footstep
sample misc/null.wav
}
step_wood.left
{
attenuation static
footstep
sample misc/null.wav
}
step_wood.right
{
attenuation static
footstep
sample misc/null.wav
}
step_ladder.left
{
attenuation static
footstep
sample misc/null.wav
}
step_ladder.right
{
attenuation static
footstep
sample misc/null.wav
}
step_wade.left
{
sample misc/null.wav
}
step_wade.right
{
sample misc/null.wav
}
step_swim.left
{
sample misc/null.wav
}
step_swim.right
{
sample misc/null.wav
}

View File

@ -1,44 +0,0 @@
func_breakable.impact_glassunbreakable
{
sample misc/missing.wav
}
func_breakable.impact_computer
{
sample misc/missing.wav
}
func_breakable.impact_glass
{
sample misc/missing.wav
}
func_breakable.impact_wood
{
sample misc/missing.wav
}
func_breakable.impact_metal
{
sample misc/missing.wav
}
func_breakable.impact_flesh
{
sample misc/missing.wav
}
func_breakable.impact_cinder
{
sample misc/missing.wav
}
func_breakable.impact_concrete
{
sample misc/missing.wav
}
func_breakable.impact_rock
{
sample misc/missing.wav
}

View File

@ -1,101 +0,0 @@
func_button.qsfx_1
{
sample buttons/airbut1.wav
}
func_button.qsfx_2
{
sample buttons/switch21.wav
}
func_button.qsfx_3
{
sample buttons/switch02.wav
}
func_button.qsfx_4
{
sample buttons/switch04.wav
}
func_button.hlsfx_1
{
sample common/null.wav
}
func_button.hlsfx_2
{
sample buttons/button1.wav
}
func_button.hlsfx_3
{
sample buttons/button2.wav
}
func_button.hlsfx_4
{
sample buttons/button3.wav
}
func_button.hlsfx_5
{
sample buttons/button4.wav
}
func_button.hlsfx_6
{
sample buttons/button5.wav
}
func_button.hlsfx_7
{
sample buttons/button6.wav
}
func_button.hlsfx_8
{
sample buttons/button7.wav
}
func_button.hlsfx_9
{
sample buttons/button8.wav
}
func_button.hlsfx_10
{
sample buttons/button9.wav
}
func_button.hlsfx_11
{
sample buttons/button10.wav
}
func_button.hlsfx_12
{
sample buttons/button11.wav
}
func_button.hlsfx_13
{
sample buttons/latchlocked1.wav
}
func_button.hlsfx_14
{
sample buttons/latchunlocked1.wav
}
func_button.hlsfx_15
{
sample buttons/lightswitch2.wav
}
func_button.hlsfx_16
{
sample buttons/lever1.wav
}
func_button.hlsfx_17
{
sample buttons/lever2.wav
}
func_button.hlsfx_18
{
sample buttons/lever3.wav
}
func_button.hlsfx_19
{
sample buttons/lever4.wav
}
func_button.hlsfx_20
{
sample buttons/lever5.wav
}
func_button.hlsfx_21
{
sample buttons/button9.wav
}

View File

@ -1,9 +0,0 @@
func_door.move_0
{
sample misc/missing.wav
}
func_door.stop_0
{
sample misc/missing.wav
}

View File

@ -1,9 +0,0 @@
func_door_rotating.move_0
{
sample misc/missing.wav
}
func_door_rotating.stop_0
{
sample misc/missing.wav
}

View File

@ -1,9 +0,0 @@
func_train.move_1
{
sample misc/missing.wav
}
func_train.stop_1
{
sample misc/missing.wav
}

View File

@ -1,79 +0,0 @@
sfx_impact.default
{
sample misc/missing.wav
}
sfx_impact.alien
{
sample misc/missing.wav
}
sfx_impact.flesh
{
sample misc/missing.wav
}
sfx_impact.foliage
{
sample misc/missing.wav
}
sfx_impact.computer
{
sample misc/missing.wav
}
sfx_impact.dirt
{
sample misc/missing.wav
}
sfx_impact.vent
{
sample misc/missing.wav
}
sfx_impact.grate
{
sample misc/missing.wav
}
sfx_impact.metal
{
sample misc/missing.wav
}
sfx_impact.glass
{
sample misc/missing.wav
}
sfx_impact.sand
{
sample misc/missing.wav
}
sfx_impact.slosh
{
sample misc/missing.wav
}
sfx_impact.snow
{
sample misc/missing.wav
}
sfx_impact.tile
{
sample misc/missing.wav
}
sfx_impact.wood
{
sample misc/missing.wav
}
sfx_impact.concrete
{
sample misc/missing.wav
}

View File

@ -1,9 +0,0 @@
modelevent_shell.eject
{
sample misc/missing.wav
}
modelevent_shell.land
{
sample misc/missing.wav
}

View File

@ -1,28 +0,0 @@
player.fall
{
sample misc/missing.wav
}
player.lightfall
{
sample misc/missing.wav
}
player.die
{
sample misc/missing.wav
}
player.gasplight
{
sample misc/missing.wav
}
player.gaspheavy
{
sample misc/missing.wav
}
player.waterexit
{
sample misc/missing.wav
}
player.waterenter
{
sample misc/missing.wav
}

View File

@ -0,0 +1,3 @@
// https://developer.vera-visions.com/wiki/Sentences
TEST (p120) misc/missing (p80) missing (p50) missing

View File

@ -0,0 +1,22 @@
// Vera Visions Material
{
{
map "textures/dev/model_bone.tga"
tcMod scroll -1 2
tcMod scale 0.1 0.1
}
{
map "textures/dev/info_node.tga"
tcMod scroll -2 4
tcMod scale 0.05 0.05
blendFunc blend
}
{
map "logos/fte.tga"
tcMod turb triangle 0.25 1.0 0.15
tcMod scale 8 8
blendFunc blend
alphaGen const 0.25
}
}

Binary file not shown.

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
#define COST_INFINITE 99999
#define BOTROUTE_DESTINATION -1

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
void SV_SendChat(entity sender, string msg, entity eEnt, float fType);

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
void
bot::ChatSay(string msg)

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
void
bot::Pain(void)

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
/* we need to keep this an enum so find() does its work faster */
enum

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
void
Bot_PickName(entity target)

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2020 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
var int autocvar_bot_pacifist = FALSE;
var int autocvar_bot_wait = FALSE;

View File

@ -1,22 +1,22 @@
/*
* 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.
*/
#include "bot.h"
#include "botinfo.h"
#include "cvar.h"
/*
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* 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.
*/
#include "bot.h"
#include "botinfo.h"
#include "cvar.h"
vector Route_SelectDestination( bot target );

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
/*
* Begin calculating a route.

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2021 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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 struct waypoint_s
{

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
var bool autocvar_cl_chat_enabled = true;

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2016-2022 Marco Cawthorne <marco@icculus.org>
* Copyright (c) 2016-2022 Vera Visions LLC.
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@ -12,7 +12,7 @@
* 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.
*/
*/
void Cmd_Init(void);
int Cmd_Parse(string);

Some files were not shown because too many files have changed in this diff Show More