Skip to content

Conversation

@Blixibon
Copy link
Member

@Blixibon Blixibon commented Aug 10, 2025

This PR adds NPC support, clientside activity lists, and Mapbase weapon parameters to HL2MP weapons. This was mainly a copy-paste job from their singleplayer HL2 counterparts, and any code that wasn't specific to Mapbase is not gated within #ifdef MAPBASE (e.g. general existing NPC support), while Mapbase-specific code within this PR or within the singleplayer weapons do use the #ifdef.

Some notes:

  • Clientside act tables are needed for the HL2MP player being adapted to the Mapbase anim state, which is coming later.
  • The gravity gun has incomplete support for the super gravity gun, which is missing from HL2MP. Relies on other changes outside of this branch's scope; will be in a later PR

PR Checklist

  • My PR follows all guidelines in the CONTRIBUTING.md file
  • My PR targets a develop branch OR targets another branch with a specific goal in mind

@Blixibon Blixibon changed the title Add NPC, clientside activity, and Mapbase param support to HL2MP weapons [HL2MP] Add NPC, clientside activity, and Mapbase param support to HL2MP weapons Aug 10, 2025
@Blixibon Blixibon force-pushed the mapbase/mp-2025/expanded-weapon-support branch 2 times, most recently from 07c78af to e69ff9e Compare August 10, 2025 19:12
@Blixibon Blixibon force-pushed the mapbase/mp-2025/expanded-weapon-support branch from e69ff9e to b09d162 Compare August 10, 2025 19:27
@Blixibon Blixibon marked this pull request as ready for review August 10, 2025 20:07
@Blixibon Blixibon closed this Aug 27, 2025
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

Successfully merging this pull request may close these issues.

1 participant