mirror of
https://github.com/celisej567/source-sdk-2013.git
synced 2026-09-17 20:10:21 +03:00
- Overhauled matcher system and added expanded wildcard support, meaning "text", "te?t", "blah_test", etc. are now supported instead of only trailing * - Added support for regular expression matching - Added the missing matrixinvert.h file, which prevented programmers from compiling vbsp - Fixed env_global_light brightness - Added info_player_view_proxy, an entity which mimics a player's view (created for script_intro) - New UnZoomWithRate and SetZoomRate inputs on env_zoom - New "Don't change target's angles" flag on logic_measure_movement - Fixed logic_measure_movement not using ignore origin flags correctly - Fixed filter_damage_mod secondary filter not recognizing mode correctly - Fixed DisableGeigerCounter causing NPCs to ignore player, and possibly fixed other adverse effects in similar code - Added SetEntityName input for setting an entity's targetname - Added "SetTarget" support to point_posecontroller - Added "sk_alyx_health" convar for adjustable npc_alyx health, restored/fixed "sk_barney_health" for adjustable npc_barney health - Added ignore flags and several direction-related inputs to math_vector - Added pose parameter stuff to logic_modelinfo - Fixed ChangeWeapon not changing during combat - Fixed holster/unholster on NPCs without holster/unholster animations - Fixed func_tank and other "player in the way" code ignoring notarget - Added SetPoseParameter input to animating entities - Introduced an experimental chapter system which allows for custom chapter title/restriction management - Added SetChapterTitle input to worldspawn for dynamic title changing - Fixed func_tankairboatgun damage credit, added ability to use its damage keyvalues - Fixed mapbase_rpc_enabled not actually affecting RPC - Moved some newly found Combine soldier grenade code to ai_grenade for other grenade users - Fixed some problems with the new shared activities - Restored an old Mapbase entity as "prop_interactable", an entity which contains all of the functionality of a func_button/func_door in a prop entity - Added env_microphone pitch scale for scaling the pitch of transmitted sounds - Added experimental, long-overdue code for scenes to be able to access !target#'s and other scene-related names through AI_INPUT - Added "mat_specular_disable_on_missing", which "disables" specular reflections when the cubemap texture is missing - Fixed $envmapmasktransform and $bumptransform on VertexLitGeneric and related shaders - Areaportal leaks now stop compilation in leaktest - Replaced "-nodefaultcubemap" with "-defaultcubemap" as the shader changes allow maps to compile without default cubemaps by default with little effect
55 lines
1.3 KiB
Plaintext
55 lines
1.3 KiB
Plaintext
//-----------------------------------------------------------------------------
|
|
// CLIENT_MAPBASE.VPC
|
|
//
|
|
// Project Script
|
|
//-----------------------------------------------------------------------------
|
|
|
|
$Configuration
|
|
{
|
|
$Compiler
|
|
{
|
|
$PreprocessorDefinitions "$BASE;ASW_PROJECTED_TEXTURES;DYNAMIC_RTT_SHADOWS"
|
|
|
|
$PreprocessorDefinitions "$BASE;MAPBASE_RPC;DISCORD_RPC;STEAM_RPC" [$MAPBASE_RPC]
|
|
}
|
|
}
|
|
|
|
$Project
|
|
{
|
|
$Folder "Source Files"
|
|
{
|
|
$File "c_env_global_light.cpp"
|
|
$File "worldlight.cpp"
|
|
$File "worldlight.h"
|
|
|
|
$Folder "Mapbase"
|
|
{
|
|
$File "$SRCDIR\game\shared\mapbase\mapbase_shared.cpp"
|
|
$File "$SRCDIR\game\shared\mapbase\mapbase_rpc.cpp"
|
|
$File "$SRCDIR\game\shared\mapbase\mapbase_game_log.cpp"
|
|
$File "$SRCDIR\game\shared\mapbase\MapEdit.cpp"
|
|
$File "$SRCDIR\game\shared\mapbase\MapEdit.h"
|
|
$File "$SRCDIR\game\shared\mapbase\matchers.cpp"
|
|
$File "$SRCDIR\game\shared\mapbase\matchers.h"
|
|
|
|
$File "mapbase\c_func_clientclip.cpp"
|
|
}
|
|
|
|
$Folder "HL2 DLL"
|
|
{
|
|
// Original stunstick files are conditional'd out in the HL2 VPCs
|
|
$File "$SRCDIR\game\shared\hl2mp\weapon_stunstick.cpp"
|
|
$File "$SRCDIR\game\shared\hl2mp\weapon_stunstick.h"
|
|
}
|
|
|
|
$Folder "HL2MP"
|
|
{
|
|
$Folder "Weapons"
|
|
{
|
|
$File "$SRCDIR\game\shared\hl2mp\weapon_slam.cpp"
|
|
$File "$SRCDIR\game\shared\hl2mp\weapon_slam.h"
|
|
}
|
|
}
|
|
}
|
|
}
|