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

Survival refinements #113

Merged
merged 6 commits into from
Jan 7, 2024
Merged

Survival refinements #113

merged 6 commits into from
Jan 7, 2024

Conversation

Alienmario
Copy link
Collaborator

@Alienmario Alienmario commented Dec 4, 2023

Expansion of survival mode and related things.

  • saving of equipment on death, restore on revives
  • allow revive in classic mode
  • restructure the spawning system
  • additional revive convars
  • added offset for CBaseCombatCharacter::Weapon_Switch & used in equips
  • changed revive respawn sound, should be more game neutral
  • respawn on ragdoll location in sc_revive
  • added fade and sound to sc_revive
  • fixed revive sounds playback
  • SurvivalRespawn native renamed & revamped with extra options
  • Survival spectator - only init once
  • added entindex property to CBaseEntity
  • added a bunch of FakeClient checks in player loops
  • added sourcecoop_validate_steamids convar
  • add public.inc for shared api definitions
  • [Black Mesa] Restore mp_forcerespawn functionality
  • [Black Mesa] Force "chase" death camera. This skips the problematic freezecam.
  • Make sourcecoop_respawntime absolute
  • Survival hud text is selected based on remaining checkpoints
  • Fixed other remaining survival issues
  • cleanup and comments

- changed revive respawn sound, should be more game neutral
- respawn on ragdoll location in sc_revive
- added fade and sound to sc_revive
- fixed revive sounds playback
- added a bunch of FakeClient checks in player loops
- more spawn options & free space + duck checking in manager:OnPlayerSpawned
- added entindex property to CBaseEntity
- edt: set spec_freeze_traveltime to 0.01
@Alienmario Alienmario marked this pull request as ready for review December 12, 2023 00:55
@Alienmario

This comment was marked as resolved.

- [Black Mesa] Restore mp_forcerespawn functionality
- [Black Mesa] Force "chase" death camera. This skips the problematic freezecam.
- Make sourcecoop_respawntime absolute
- Survival hud text is selected based on remaining checkpoints
- Fixed other remaining survival issues
@Alienmario Alienmario merged commit 4cb0fdc into master Jan 7, 2024
@Alienmario Alienmario deleted the survival-refinements branch January 7, 2024 17:19
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