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:
parent
4dc1dc1143
commit
66b09de431
483 changed files with 3479 additions and 3061 deletions
|
@ -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
|
||||
{
|
||||
|
|
|
@ -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 */
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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.
|
||||
*/
|
||||
*/
|
||||
|
||||
/*
|
||||
=================
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -3,7 +3,6 @@
|
|||
|
||||
#define CSQC
|
||||
#define CLIENT
|
||||
#define GS_RENDERFX
|
||||
|
||||
#includelist
|
||||
/* first the engine, then nuclide headers for client/shared */
|
||||
|
|
|
@ -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]
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
{
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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.
|
||||
*/
|
||||
*/
|
||||
|
||||
/*
|
||||
====================
|
||||
|
|
|
@ -3,7 +3,6 @@
|
|||
|
||||
#define QWSSQC
|
||||
#define SERVER
|
||||
#define GS_RENDERFX
|
||||
|
||||
#includelist
|
||||
/* engine, then nuclide headers & functions */
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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.
|
||||
*/
|
||||
*/
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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.
|
||||
*/
|
||||
*/
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
{
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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
|
||||
{
|
||||
|
|
|
@ -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
|
||||
{
|
||||
|
|
|
@ -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
|
||||
{
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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];
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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[] = {
|
||||
|
|
BIN
base/test_maps.pk3dir/maps/test_bounce.bsp
Normal file
BIN
base/test_maps.pk3dir/maps/test_bounce.bsp
Normal file
Binary file not shown.
122
base/test_maps.pk3dir/maps/test_bounce.map
Normal file
122
base/test_maps.pk3dir/maps/test_bounce.map
Normal 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"
|
||||
}
|
BIN
base/test_maps.pk3dir/maps/test_coloredlights.bsp
Normal file
BIN
base/test_maps.pk3dir/maps/test_coloredlights.bsp
Normal file
Binary file not shown.
109
base/test_maps.pk3dir/maps/test_coloredlights.map
Normal file
109
base/test_maps.pk3dir/maps/test_coloredlights.map
Normal 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"
|
||||
}
|
BIN
base/test_maps.pk3dir/maps/test_detail.bsp
Normal file
BIN
base/test_maps.pk3dir/maps/test_detail.bsp
Normal file
Binary file not shown.
219
base/test_maps.pk3dir/maps/test_detail.map
Normal file
219
base/test_maps.pk3dir/maps/test_detail.map
Normal 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 ) )
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
Binary file not shown.
|
@ -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"
|
||||
|
|
BIN
base/test_maps.pk3dir/maps/test_dustcloud.bsp
Normal file
BIN
base/test_maps.pk3dir/maps/test_dustcloud.bsp
Normal file
Binary file not shown.
166
base/test_maps.pk3dir/maps/test_dustcloud.map
Normal file
166
base/test_maps.pk3dir/maps/test_dustcloud.map
Normal 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
|
||||
}
|
||||
}
|
BIN
base/test_maps.pk3dir/maps/test_light255.bsp
Normal file
BIN
base/test_maps.pk3dir/maps/test_light255.bsp
Normal file
Binary file not shown.
97
base/test_maps.pk3dir/maps/test_light255.map
Normal file
97
base/test_maps.pk3dir/maps/test_light255.map
Normal 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"
|
||||
}
|
BIN
base/test_maps.pk3dir/maps/test_staticprops.bsp
Normal file
BIN
base/test_maps.pk3dir/maps/test_staticprops.bsp
Normal file
Binary file not shown.
94
base/test_maps.pk3dir/maps/test_staticprops.map
Normal file
94
base/test_maps.pk3dir/maps/test_staticprops.map
Normal 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"
|
||||
}
|
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
damage_bullet.hit
|
||||
{
|
||||
sample misc/missing.wav
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
env_spark.sfx
|
||||
{
|
||||
sample misc/missing.wav
|
||||
}
|
|
@ -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
|
||||
}
|
||||
|
|
@ -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
|
||||
}
|
|
@ -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
|
||||
}
|
|
@ -1,9 +0,0 @@
|
|||
func_door.move_0
|
||||
{
|
||||
sample misc/missing.wav
|
||||
}
|
||||
|
||||
func_door.stop_0
|
||||
{
|
||||
sample misc/missing.wav
|
||||
}
|
|
@ -1,9 +0,0 @@
|
|||
func_door_rotating.move_0
|
||||
{
|
||||
sample misc/missing.wav
|
||||
}
|
||||
|
||||
func_door_rotating.stop_0
|
||||
{
|
||||
sample misc/missing.wav
|
||||
}
|
|
@ -1,9 +0,0 @@
|
|||
func_train.move_1
|
||||
{
|
||||
sample misc/missing.wav
|
||||
}
|
||||
|
||||
func_train.stop_1
|
||||
{
|
||||
sample misc/missing.wav
|
||||
}
|
|
@ -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
|
||||
}
|
|
@ -1,9 +0,0 @@
|
|||
modelevent_shell.eject
|
||||
{
|
||||
sample misc/missing.wav
|
||||
}
|
||||
|
||||
modelevent_shell.land
|
||||
{
|
||||
sample misc/missing.wav
|
||||
}
|
|
@ -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
|
||||
}
|
3
platform/base_sound.pk3dir/sound/sentences.txt
Normal file
3
platform/base_sound.pk3dir/sound/sentences.txt
Normal file
|
@ -0,0 +1,3 @@
|
|||
// https://developer.vera-visions.com/wiki/Sentences
|
||||
|
||||
TEST (p120) misc/missing (p80) missing (p50) missing
|
22
platform/base_textures.pk3dir/gfx/background.mat
Normal file
22
platform/base_textures.pk3dir/gfx/background.mat
Normal 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
|
||||
}
|
||||
}
|
BIN
platform/base_textures.pk3dir/gfx/palette.lmp
Normal file
BIN
platform/base_textures.pk3dir/gfx/palette.lmp
Normal file
Binary file not shown.
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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 );
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
{
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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
Loading…
Reference in a new issue