I'm looking for talented SM coder able to provide the following:
"Last Man Standing add-on plugin"
The plugin must first tweak this core feature:
https://github.com/ampreeT/SourceCoo...ddon_revive.sp
like #include then act as a standalone plugin that's the idea to force player to use crowbar (weapon_id 840) to revive players and avoid bullet time trigger.
This way since last man standing plugin main feature is to provide a slow motion (host_timescale cvar) by pressing the USE key (default: E) .
Slow motion must be polished not too raw increase / decrease host time scale values progressively not one shot to allows players to aim fluently with enter / exit sound effect!
The crowbar item use enforced allows us to avoid bullet time trigger when reviving player using USE key this is the best solution as of now.
Once teamate(s) revived everything goes back to normal.
last man standing specific features:
+ when last man standing player is detected auto trigger one slow motion!
+ last man standing music trigger (on/off + ost path)
+ How long the bullet time trigger can last? timer duration 10.0 secondes default can be adjusted. (substract 'hold' use key duration from timer)
+ bullet tracing (optionnal but highly wished) when holding use key occurs.
sample:
player A & B
players B dies
player A last man standing music trigger & slow motion auto event is launched upon teamate death.
i want to revive my buddy so i use my crowbar to avoid the bullet time trigger when holding E when progress bar is happening.(if i m using other weapon i got a hint text saying 'crowbar to revive').
but there is too many npc and i had to cancel the revive mid way , let s hold E to use slow motion again manually to kill those bastards!
waw enter exit sounds effect are awesome and i ve only 8 secondes remaining of bullet time out of 15 sec by default (cvar from config can be adjusted)
then i finally successfully revived my teamate happy end!
plugin must be provider with sources & compiled for SM 1.11 branch.
server's page:
https://ins2u.online/black-mesa
__________________