Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HEV/Radiation Charger Improvements #170

Open
ampreeT opened this issue Nov 4, 2024 · 1 comment
Open

HEV/Radiation Charger Improvements #170

ampreeT opened this issue Nov 4, 2024 · 1 comment

Comments

@ampreeT
Copy link
Owner

ampreeT commented Nov 4, 2024

The current prop_hev_charger / prop_radiation_chargercharger implementation only charges the player's armor/gluon ammo but it does not play sounds or effects.

This will continue off the work done in #160.

Features to implement:

  • CPropHevCharger and CPropRadiationCharger
    • Screen Space Overlay
      • The game controls this in the bool netprop m_bChargingPlayers but it plays the screen space overlay for all players
    • Play active charging sound when atleast one player is within radius
    • Apply laser effect on each player within the radius shown to all clients
  • CPropRadiationCharger
    • Apply radiation effects on the gluon
      • Call CBlackMesaPlayer::SetRadiationChargeState on player entity
@Alienmario
Copy link
Collaborator

As for viewmodel or screenspace effects:

If they're particles, It may or may not be possible to send them individually via the DispatchEffect tempent (DispatchParticleEffect/StopParticleEffects).

Looking through github, I've found this example.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants