mirror of
https://github.com/celisej567/source-sdk-2013.git
synced 2026-09-23 20:09:45 +03:00
Merged dev changes 9/28/2019
- Experimental RPC stuff for the future - Fixed players running over allies with vehicles (kind of) - Modified redirect filter infrastructure to support when there's no target filter (meaning it will just make sure the entity exists) - Fixed SDK_EyeRefract - Fixed env_beam SetStart/EndEntity - New "OnStateChange" output on NPCs - scripted_face removed (use generic facing VCDs instead) - Fixed RPC - View ID nodraw keyvalue + reflective glass view ID fix - CopyAnimationDataFrom expansion (more variables copied) - Fixed pre-Mapbase env_projectedtextures not updating after loading a save - Fixed(?) player companion grenade throwing being interrupted - Added convars for secondary and NPC shotgun pellet amounts - NPC fade distance/scale transfers to its ragdoll - Made node graph rebuild occur sooner after map load - Added option to disable "node graph out of date" message - Fixed ent_fire delay (decimals discarded before) - "SetFilter" on func_clip_vphysics - Fixed func_tank zero barrel (untested) - Fixed npc_turret_ground parenting fix - Added toggle-able weapon_crossbow experimental hit location code - Fixed ally grenades being considered Combine grenades - Added SDK_MonitorScreen and SDK_UnlitTwoTexture - Updated README - Added !activator/!caller support to logic_collision_pair - Fixed ortho not working in script_intro - Added Nbc66's closed captioning language fix - Applied fade fix to server ragdolls - Added combine_mine friend/foe filters - Fixed env_starfield pausing - Reworked PickupWeapon/Item inputs - Fixed context response system $ usage - Fixed env_break_shooter velocity/speed - Made func_breakable "Spawn on break" support other entities - Fixed OnThrowGrenade > point_entity_replace blip - Added mapname to logic_externaldata - Added "Random Template" to point_template - Added "Use LOS" to trigger_look - Added flags based on L4D(2) to trigger_playermovement - Added npc_combine_s "Alternate Capable" keyvalue that enables both grenades and alt-fire at the same time regardless of elite status - Fixed npc_combine_s DropGrenade input - Miscellaneous code and comment changes
This commit is contained in:
@@ -220,6 +220,10 @@ bool CBreakable::KeyValue( const char *szKeyName, const char *szValue )
|
||||
int object = atoi( szValue );
|
||||
if ( object > 0 && object < ARRAYSIZE(pSpawnObjects) )
|
||||
m_iszSpawnObject = MAKE_STRING( pSpawnObjects[object] );
|
||||
#ifdef MAPBASE
|
||||
else
|
||||
m_iszSpawnObject = AllocPooledString(szValue);
|
||||
#endif
|
||||
}
|
||||
else if (FStrEq(szKeyName, "propdata") )
|
||||
{
|
||||
@@ -432,24 +436,6 @@ void CBreakable::Precache( void )
|
||||
pGibName = "ConcreteChunks";
|
||||
break;
|
||||
|
||||
#ifdef MAPBASE
|
||||
case matComputer:
|
||||
pGibName = "ComputerGibs";
|
||||
break;
|
||||
|
||||
case matCeilingTile:
|
||||
pGibName = "CeilingTile";
|
||||
break;
|
||||
|
||||
case matFlesh:
|
||||
pGibName = "FleshGibs";
|
||||
break;
|
||||
|
||||
case matWeb:
|
||||
pGibName = "WebGibs";
|
||||
break;
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#if HL2_EPISODIC || MAPBASE
|
||||
|
||||
Reference in New Issue
Block a user