Skip to content

Commit

Permalink
Merge branch 'opfor' into opforfixed
Browse files Browse the repository at this point in the history
  • Loading branch information
nekonomicon committed Nov 18, 2023
2 parents 396cd01 + 8bd8e16 commit c70bf28
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 4 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ git clone --recursive https://github.com/FWGS/hlsdk-portable

### Prerequisites

Install and run [Visual Studio Installer](https://visualstudio.microsoft.com/downloads/). The installer allows you to choose specific components. Select `Desktop development with C++`. You can untick everything you don't need in Installation details, but you must keep `MSVC` ticked. You may also keep `C++ CMake tools for Windows` ticked as you'll need **cmake**. Alternatively you can install **cmake** from the [cmake.org](https://cmake.org/download/) and during installation tick *Add to the PATH...*.
Install and run [Visual Studio Installer](https://visualstudio.microsoft.com/downloads/). The installer allows you to choose specific components. Select `Desktop development with C++`. You can untick everything you don't need in Installation details, but you must keep `MSVC` and corresponding Windows SDK (e.g. Windows 10 SDK or Windows 11 SDK) ticked. You may also keep `C++ CMake tools for Windows` ticked as you'll need **cmake**. Alternatively you can install **cmake** from the [cmake.org](https://cmake.org/download/) and during installation tick *Add to the PATH...*.

### Opening command prompt

Expand Down
25 changes: 22 additions & 3 deletions dlls/hornetgun.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,12 @@ void CHgun::PrimaryAttack()
CBaseEntity *pHornet = CBaseEntity::Create( "hornet", m_pPlayer->GetGunPosition() + gpGlobals->v_forward * 16.0f + gpGlobals->v_right * 8.0f + gpGlobals->v_up * -12.0f, m_pPlayer->pev->v_angle, m_pPlayer->edict() );
pHornet->pev->velocity = gpGlobals->v_forward * 300.0f;

m_flRechargeTime = gpGlobals->time + 0.5f;
float flRechargeTimePause = 0.5f;

if( g_pGameRules->IsMultiplayer() )
flRechargeTimePause = 0.3f;

m_flRechargeTime = gpGlobals->time + flRechargeTimePause;
#endif
m_pPlayer->m_rgAmmo[m_iPrimaryAmmoType]--;

Expand Down Expand Up @@ -223,8 +228,14 @@ void CHgun::SecondaryAttack( void )

pHornet->SetThink( &CHornet::StartDart );

m_flRechargeTime = gpGlobals->time + 0.5f;
float flRechargeTimePause = 0.5f;

if( g_pGameRules->IsMultiplayer() )
flRechargeTimePause = 0.3f;

m_flRechargeTime = gpGlobals->time + flRechargeTimePause;
#endif

int flags;
#if CLIENT_WEAPONS
flags = FEV_NOTHOST;
Expand All @@ -251,8 +262,16 @@ void CHgun::Reload( void )

while( m_pPlayer->m_rgAmmo[m_iPrimaryAmmoType] < HORNET_MAX_CARRY && m_flRechargeTime < gpGlobals->time )
{
float flRechargeTimePause = 0.5f;
#if CLIENT_DLL
if( bIsMultiplayer() )
#else
if( g_pGameRules->IsMultiplayer() )
#endif
flRechargeTimePause = 0.3f;

m_pPlayer->m_rgAmmo[m_iPrimaryAmmoType]++;
m_flRechargeTime += 0.3f;
m_flRechargeTime += flRechargeTimePause;
}
}

Expand Down

0 comments on commit c70bf28

Please sign in to comment.