Medical System

A more realistic medical system for your server !


Features

  • Players will get downed instead of killed
  • Allow medics to get paid for doing their job
  • Player can heal their teammates while the medic arrives to revive
  • Allow medics to drag downed players
  • Player can now drop organs when dying
  • Medics can get notified when a player gets downed

Videos

The videos might take some minutes to load on some devices

Hearth effect on downed players

downed-hearth

Downed player POV

downed-pov

Downed player dragging

downed-dragging

Defibrillator in action

defibrillator


Permissions

Allows players to get a notification when a player gets downed medic.notification

Allows players to revive using the defibrillator medic.revive.defibrillator

Allows players to revive using their hands medic.revive.hands

Allows players to drag downed players medic.drag


How to set medic rewards

Giving revive rewards to players works with permission. The permission has to be set like this medic.reward.{amount}

Examples: <Permission Cooldown="0">medic.revive.1000</Permission>

<Permission Cooldown="0">medic.revive.200</Permission>


Workshop Mod

This plugin requires this mod click me

The mod contains:

  • The plugin UIs
  • A defibrillator

We also recommend you to install this third party mod that includes a lot of human organs


Configuration

<?xml version="1.0" encoding="utf-8"?>
<MedicalSystemPluginConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <KillDownedPlayerAfterTime>180</KillDownedPlayerAfterTime>
  <DownedPlayerSpeed>0.25</DownedPlayerSpeed>
  <CanKillDownedPlayers>true</CanKillDownedPlayers>
  <AllowDownedDragging>false</AllowDownedDragging>
  <RevivePlayerWithHandsTime>5</RevivePlayerWithHandsTime>
  <RevivingWithHandsEnabled>true</RevivingWithHandsEnabled>
  <RevivePlayerWithDefibrillatorTime>0</RevivePlayerWithDefibrillatorTime>
  <DefibrillatorId>25000</DefibrillatorId>
  <RevivedPlayerHealth>100</RevivedPlayerHealth>
  <UIMode>false</UIMode>
  <OnlyDropOrgansWhenKillingWithKnife>true</OnlyDropOrgansWhenKillingWithKnife>
  <KnifeItemId>139</KnifeItemId>
  <OnlyDropOrgansWhenKillingDownedPlayers>true</OnlyDropOrgansWhenKillingDownedPlayers>
  <Organs>
    <Organ id="15134" chance="60" />
    <Organ id="15135" chance="40" />
    <Organ id="15136" chance="80" />
    <Organ id="15137" chance="50" />
    <Organ id="15138" chance="43" />
    <Organ id="15139" chance="5" />
    <Organ id="15140" chance="30" />
    <Organ id="15142" chance="50" />
    <Organ id="15143" chance="30" />
    <Organ id="15143" chance="30" />
    <Organ id="15144" chance="10" />
    <Organ id="15145" chance="10" />
    <Organ id="15145" chance="14" />
    <Organ id="15147" chance="20" />
  </Organs>
</MedicalSystemPluginConfiguration>

Translatation

<?xml version="1.0" encoding="utf-8"?>
<Translations xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Translation Id="MedicNotification" Value="{0} is dying and needs your help near {1}. The position has been marked on your map !" />
  <Translation Id="DownedNotification" Value="You are dying. A medic will arrive soon !" />
  <Translation Id="MedicStartRevive" Value="You started reviving {0}" />
  <Translation Id="DownedStartRevive" Value="You are being helped by {0}" />
  <Translation Id="MedicStopRevive" Value="You failed to revive {0}" />
  <Translation Id="DownedStopRevive" Value="{0} has failed to revive you" />
  <Translation Id="MedicSuccess" Value="Successfully revived {0}" />
  <Translation Id="DownedSuccess" Value="You have been revived by {0}" />
  <Translation Id="UINotificationHeader" Value="Medical System" />
</Translations>