Garry's Mod

Garry's Mod

42 ratings
Garry's Mod: Who [Beta]
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Server content
File Size
Posted
Updated
28.350 MB
1 Jan, 2024 @ 12:50pm
11 Feb, 2024 @ 10:26am
17 Change Notes ( view )

Subscribe to download
Garry's Mod: Who [Beta]

Description
This is Garry's Mod: Who or GM: Who, an attempt at picking up where TheGlowingOne started with the Timelords of Garry's Mod addon. No content (code, models, materials etc) from the Timelords of Garry's Mod addon has been used.



Regeneration:
The regeneration system features a fully working config (file based currently) alongside custom effects for smoother gameplay.

Standard Regeneration
When you go below a certain amount of HP (default: 25) you will automatically start regenerating (enabled by default)

Alternatively, use the SWEP (Left Click) to regenerate into a random 'incarnation' (playermodel) in the list.

You can switch between regeneration styles by using cl_gmwho_regeneration_effect NAME (tennant, smith - default, classic) in console.

Type gmwho_forceregen in console to force the regeneration process.

Holdback Regenerations
Mash E when regenerating to hold back your regeneration.

Elixir of Life:
You can use the Elixir of Life as seen in Night of the Doctor to set your 'next face'.

Hold R and press E on the chalice to open the menu, click on which model you want. Press E to 'drink' the elixir and you will be forcefully regenerated into the 'incarnation' of your choosing. These playermodels can be set in the config for servers.

You can now also save your playermodels for later use, saves you going through the list every time ;)


Sequential Regenerations:
SWEP: Right Click in order to tap into preset 'sequential incarnations' (e.g: 1st incarnation = 1st Doctor, etc etc)



Weeping Angel:
Don't blink! Now you and your friends can run with a fully multiplayer friendly Weeping Angel.
You can configure it's speed and range with the serverside convars below.



Gramophone:
Spawn in a Gramophone (model from BBC Doctor Who: Adventure Games) and play the Whovian fan favourite of 2023 - 'Spice up Your Life' - Spice Girls.



Toymaker SWEP
Ever wanted to turn someone into a bunch of multicoloured balls? Well now you can.

Left Click: Turns the player in eye range to a bunch of balls (see convars below to decrease the number spawned)
Right Click: Play 'Spice up your Life' - Spice Girls



Config:
This currently has support for anything using DarkRP as a base gamemode, for instance DoctorWhoRP.

There are a few things you can edit in the config including: Regeneration playermodels, Toggling regeneration when damaged, Regeneration limit and restricting the Regeneration functionality to certain jobs.

ConVars (any gamemode)
Clientside (cl) ConVars
cl_gmwho_regeneration_effect (default: smith) - Set your regeneration effect (tennant, smith - default or classic)

Serverside (sv) ConVars
sv_gmwho_regeneration_hurtenabled (default: 1) - Enables/disables regeneration on hurt
sv_gmwho_regeneration_dmg (default: 25) - Health threshold for regeneration (if enabled)
sv_gmwho_regeneration_limit (default: 12) - Max number of times a player may regenerate
sv_gmwho_regeneration_demoteenabled (default: 1) - Enabled/Disables player being demoted when they try to regenerate past max regens

sv_gmwho_regeneration_holdback_enabled (default: 1) - Enables/disables holding back regens
sv_gmwho_regeneration_holdback_timer (default: 2) - How often to check if the player is mashing the key (makes mashing easier)

sv_gmwho_toymaker_optimise (default: 2) - Increase int to spawn less balls (increase optimisation, max = 5)
sv_gmwho_toymaker_balltimer (default: 120) - When to remove the spawned balls (seconds)

sv_gmwho_weepingangel_range (default: 10000) - Range of Weeping Angel to find victims (in hammer units)
sv_gmwho_weepingangel_speed (default: 5) - Speed of the Weeping Angel (max: 50)
sv_gmwho_weepingangel_jump (default: 50) - The max 'jump' of Weeping Angel to go to victims in height (hammer units)



Debug:
As I am aware there are some bugs, please use the !gmwhofix command (can be changed in the config), I would also recommend doing an Admin Cleanup.

Note: The amount of bugs have significantly decreased since this addon first came out, although I shall keep the note above as a precaution.



Big thank you to everyone who gave me feedback and huge thank you to TTC for coming up with the name and being my testing/ideas cow.

Thank you so much for making it this far, I will eventually make a derma guide to make it easier but hey... it's a beta! Feel free to send me any screenshots on discord (fedora.lua) and I might add it to the addon page :)

Tags: doctor who, dwrp, regeneration, regen, timelords, toymaker, gmwho, gm:who, gmw, angel, weeping, weeping angel, weeping angle
Popular Discussions View All (3)
5
18 Aug, 2024 @ 10:46am
PINNED: Suggestions
Fedora
4
26 May, 2024 @ 6:08pm
PINNED: Bugs
Fedora
19 Comments
PyeGamingYT 6 Jan @ 1:20pm 
Is this Addon now abandoned?
Celty Sturluson 1 Aug, 2024 @ 5:02pm 
the only update i can see at the moment is changing the sequential 6th doctor pm and 10th pm to the more updated versions
DaftDevil 5 Jul, 2024 @ 10:28am 
you should probably mention that the regeneration whitelist currently only works on servers in the darkrp category and doctorwhorp category cause it took me ages to find this line

hook.Add("Fed_PlyRegenerate", "GMWho_RegenerationController", function(ply, playermodelList, sequentialRegens)
if (engine.ActiveGamemode() == "darkrp" || engine.ActiveGamemode() == "doctorwhorp") then
if FedRegen_RestrictToTimelords == true then
if !table.HasValue(FedRegen_Timelords, ply:Team()) then
return
end
end
MastermindJake 12 May, 2024 @ 4:40am 
Yooo this looks sick! Can't wait to see how this addon will look in the future!!! :p2cube:
morlock 24 Feb, 2024 @ 8:48am 
I love this mod, but would it be possible for you to take something so you have timelord dna like in the timelords of gmod addon? I just feel like it should be an exclusive thing to that rather than everyone being able to do it in a sandbox server
Play Button 21 Feb, 2024 @ 2:24pm 
I noticed it doesn't change the player model after the regeneration process
Eli 2 Feb, 2024 @ 3:38pm 
Yeah, plot convenience.
drmat2006 2 Feb, 2024 @ 9:16am 
Is there a way to get more regenerations?
TheGlowingOne 19 Jan, 2024 @ 6:58am 
Ah this is brilliant to see! Can't believe how long it's been since I made that Time Lord Mod :steamsad: Nice to see it live on in some way or another!! Looking amazing so far dude, well done and I wish you the best with it! :steamthumbsup:
Fedora  [author] 7 Jan, 2024 @ 5:01pm 
Glad you like it :) - For now, you'll need to extract the addon and change the table in the config. Eventually I am going to add a more user-friendly way of doing that, like the menu for the Elixir of Life. Currently, it's pre-configured for a bunch of the doctor playermodels on the workshop (1-13)