Skip to content

Generic fixes, third-party addon compatibility, Chinese localization support#384

Open
dounai2333 wants to merge 9 commits into
GMLambda:developfrom
dounai2333:generic-fixes
Open

Generic fixes, third-party addon compatibility, Chinese localization support#384
dounai2333 wants to merge 9 commits into
GMLambda:developfrom
dounai2333:generic-fixes

Conversation

@dounai2333
Copy link
Copy Markdown
Collaborator

Not many changes, but I think they're needed.

Changelog:

  • Added a progress bar to the medkit: When a player revives a teammate (holding down the right mouse button), a progress bar will appear, showing the revive progress.

  • Fixed the medkit energy (Ammo1) showing an incorrect value on third-party HUDs.

  • Now when a player dies, the game will trigger the CreateEntityRagdoll event. We don't need this, but third-party addons do.

  • Fixed an infinite loop that occurred when maps use multiple point_viewcontrol entities to play a cutscene, and use path_track with OnPass I/O to switch scenes. This caused the second point_viewcontrol entity to set LambdaLastActivator to itself, making ENT:PropagatePlayerActivator() freeze the game forever.

  • Fixed an issue where when the server has gmod_suit 1, the HUD shows a duplicated page and the AUX power is incorrect.

  • Fixed the killfeed not working if the server has any addons that replace the killfeed (most likely HUD addons).

  • Added compatibility with the "Enhanced PlayerModel Selector" addon, considering that at least two million people (including forks) have subscribed to it. Its "Enforce player model" feature is enabled by default, making our player model selector stop working.

  • Added a simple button to the player model selector page if "Outfitter" is installed. This addon is not fully compatible with Lambda because when a player dies, Lambda reads and creates the server-side model, while Outfitter only changes the client-side model. However, this is the only hot-reloading player model selector I could find on the Workshop.

  • Added Simplified Chinese localization support, and made the waiting player timeout second (for triggers) no longer show milliseconds.

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