Mapbase v4.1

- Exposed CAmmoDef to VScript and changed ammo type functions accordingly
- Added TakeHealth and IsAlive to CBaseEntity
- Added $treeSway
- Added several inputs to control env_wind keyvalues + a new $treeSway scale keyvalue
- Added "Expanded name fixup" keyvalue to point_template which allows name fixup to fix up output parameters
- Fixed the rope on rappelling NPCs causing graphical issues
- Fixed prop_vehicle_prisoner_pod missing "EnterVehicle", "EnterVehicleImmediate", and "ExitVehicle" inputs
- Fixed hostile citizens not damaging player
- Fixed an uncommon npc_metropolice crash from when it's not in a squad
- Made SetTarget input update target handling on NPCs
- Changed ammo type functions to be more organized, added AmmoDef singleton
- Added more precache functions
- Added various misc. entity functions, like GetAllWeapons or AddOutput
- Added more utility functions
This commit is contained in:
Blixibon
2020-06-21 15:10:56 +00:00
parent 5b2547a6ff
commit 418a9dcccc
39 changed files with 923 additions and 67 deletions

View File

@@ -125,6 +125,9 @@ bool CAI_RappelBehavior::KeyValue( const char *szKeyName, const char *szValue )
void CAI_RappelBehavior::Precache()
{
#ifdef MAPBASE
CBaseEntity::PrecacheModel( "cable/cable_rappel.vmt" );
#endif
CBaseEntity::PrecacheModel( "cable/cable.vmt" );
}
@@ -386,7 +389,11 @@ void CAI_RappelBehavior::CreateZipline()
if( attachment > 0 )
{
CBeam *pBeam;
#ifdef MAPBASE
pBeam = CBeam::BeamCreate( "cable/cable_rappel.vmt", 1 );
#else
pBeam = CBeam::BeamCreate( "cable/cable.vmt", 1 );
#endif
pBeam->SetColor( 150, 150, 150 );
pBeam->SetWidth( 0.3 );
pBeam->SetEndWidth( 0.3 );