Garry's Mod

Garry's Mod

Not enough ratings
Apollo's Combat Medic Mod
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Server content
File Size
Posted
128.173 MB
6 Dec, 2024 @ 3:31pm
1 Change Note ( view )

Subscribe to download
Apollo's Combat Medic Mod

Description

Apollo's Combat Medic Mod is a highly customizable Combat-Roleplay focused Medic Mod.

This mod adds bleeding, broken bones, ragdolling on death, and ragdoll dragging.
It adds three new SWEPS: The Trauma Kit for reviving downed players, the Bandage for stopping bleeds, and Splints for fixing broken bones.

When a player is damaged, they will bleed from their wound. This will slowly drain their HP, and the more they take damage the faster they bleed out. This only applies for NPC>Player or Player>Player damage. It does not take fall damage into account. Bandages are used to fix bleeds, and all bleeds need to be fixed before a player can be revived.

When a player gets shot, there's a chance it'll break their limb in whatever limb they were shot in.
For reference, getting shot in the leg may break your leg, and would then slow you down and make you unable to sprint. This can be fixed by having a medic splint you up.

If a player's health reaches zero, they will go ragdoll instead of die, other players can then drag the ragdoll to a safe place by pressing their use key while looking at the player's ragdoll. A medic can use the trauma kit on the player's ragdoll to bandage them, splint them, and revive them. The trauma kit only works on player ragdolls. Medics must use the Bandage and Splint SWEPS on live players.

Downed players have two timers: a "forfeit" timer and a death timer.
By default, players have 30 seconds in which they're forced to be ragdolled (so a medic can fix them), after that time they can "forfeit" their life by respawning like normal. There's a 2-minute death timer that forces them to die that starts when they first get ragdolled, so medics have a maximum of two minutes to find and heal players, assuming they don't respawn after their 30 second timer is up. These times can both be changed in the config.

This mod is built in such a way that lua-knowledgeable devs can easily change what the script does when a bleed starts and stops, or when a bone breaks/gets fixed. There is also an extensive config for the mod so you can tailor it to your server's needs. It is not reliant on any specific gamemode, and should work with any of them although it's only been tested officially in Sandbox and DarkRP.

This medic mod is not meant to simulate real life, but rather gives medics a real purpose in your server other than just giving out HP, it keeps them engaged and forces them to prioritize patients. It also forces players to be more strategic and think about their actions, as a wrong move could find them with a broken leg or bleeding out as they desperately try to find a medic. It also allows players a second chance at life, being that a medic can arrive before the timer counts down.

(NPCs are not affected by this mod, only players)

This workshop addons only contains the models and materials for Apollo's Combat Medic Mod. Put this in your server collection. The code from Github should go in your server's garrysmod/addons folder.

Your server's players (at least the medics) should be on the x86-64 branch of Garry's Mod for the UI to display correctly. Not being on the x86-64 branch doesn't break the functionality of the mod, but it does cause UI elements to display improperly. The mod will send a chat message to a player if it detects that the player isn't on the correct branch.

6 Comments
ap_6  [author] 14 Jan @ 4:21pm 
i've sent a friend request to you, but yeah the script is all object oriented so it shouldn't be too difficult to understand the code behind it. i'm gonna get working on fixing that bug as we speak. i'll need some more info from you in dms but i'll see if i can't pinpoint it :)
CyberMassacre 13 Jan @ 7:02pm 
I love the mod so far man! Exactly what I've been looking for, for years. I only have one bug, and I am on the x64 branch, the UI for the trauma kit stays at the top right of my screen even if I don't have it equipped. In terms of suggestions, is there anyway you could code other certain damage types other than headshots to always result in death? Like explosions, nervegas damage, or damage that exceeds a certain number?
CyberMassacre 12 Jan @ 6:25pm 
Ah I'm 'tarded. Figured it out, thank oyu.
ap_6  [author] 12 Jan @ 3:34pm 
on the main screen, just click code at the top-right and then click "download zip"
CyberMassacre 11 Jan @ 1:04am 
This looks really awesome, but i'm not able to download it using github, says there's no releases.
ap_6  [author] 8 Jan @ 10:52am 
you may see some debug text around the player's head in the images, however i assure you those aren't there in this mod; they're part of a separate script of mine entirely :facepunch: