News:

Come Chat with us live! Learn how HERE!

Main Menu

Medistation usage priority?

Started by next_ghost, November 12, 2006, 10:44:02 PM

next_ghost

Just a quick yes/no question: Should players who are poisoned or just come for a medkit with full health get one-time priority for using medistation over others? That means they get cured (not healed) or receive medkit and medistation resumes healing the previous occupier.
If my answer to your problem doesn't seem helpful, it means I won't help you until you show some effort to fix your problem yourself!
1.2.0 release's been delayed for 5:48:00 already because of stupid questions.

Lava Croft


Seffylight

Quote from: Lava CroftNope. First come, first serve.
Seconded.
Stop it. Seriously.

rasz_pl

btw you can build turbo medistations, just build 2-4 next to each other :) you can use 2-4 medis standing in the middle

btw next, instead of messing with medi track vote and ready bugs, those are only in your game.qvm build :(

WolfWings ShadowFlight

Or my personal preference.

Medipad's only hand out medikits, and don't actually heal themselves. Just prevent them from handing on a new needle while you're under the influence of another needle.

Bam, no more gridlock at the medpad, but healing still takes a'while.

Basilisco

I`m going to say Yes.
But only for critically poisoned humans, which are in fact about to die. It doesn't happen that often, but it wouldn't hurt anyone to have it there :)

kevlarman

Quote from: WolfWings ShadowFlightOr my personal preference.

Medipad's only hand out medikits, and don't actually heal themselves. Just prevent them from handing on a new needle while you're under the influence of another needle.

Bam, no more gridlock at the medpad, but healing still takes a'while.
the gridlock isn't from people healing in the majority of all cases, it's from people who stand on the medistation while they buy their equipment through the menu, taking 5 minutes to decide what they want to buy. the solution: bug everyone you know to make buy binds :P
Quote from: Asvarox link=topic=8622.msg169333#msg169333Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----

PIE

Or don't build the pad by the armory...

If everyone just used their medkit to heal, and then just walked over the medpad the world would be nicer...

rasz_pl

Quote from: kevlarman
Quote from: WolfWings ShadowFlightOr my personal preference.

Medipad's only hand out medikits, and don't actually heal themselves. Just prevent them from handing on a new needle while you're under the influence of another needle.

Bam, no more gridlock at the medpad, but healing still takes a'while.
the gridlock isn't from people healing in the majority of all cases, it's from people who stand on the medistation while they buy their equipment through the menu, taking 5 minutes to decide what they want to buy. the solution: bug everyone you know to make buy binds :P

or just SHOOT them? yes, its that simple

|Nex|TrEmMa

No you decon armory and build another medistation.

Odin

Why not just prioritize healing to the weakest player? It heals the weakest player on the pad to full, then picks the next weakest. If someone weaker than you steps on the pad while you're healing, it stops healing you.

kozak6

Quote from: PIEOr don't build the pad by the armory...

When I was still a wee nubber, at first I thought the medipad and the armory was all one big construction.

Undeference

It's always fun dying from poison on the medistat. Just get svn revision 836 and set g_shove way up (optionally set g_knockback really high for some fun).

Alternatively, since the medistat is essentially equivalent to the booster and the booster lets everyone touching it get poison immediately, the medistat could heal everyone on it at once.
Need help? Ask intelligently. Please share solutions you find.

Quote from: tuple on February 15, 2008, 11:54:10 PMThats what we need, helpful players, not more powerful admins.

David

I think the just give out medi kits idea is best.
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

DASPRiD

Quote from: Undeference(optionally set g_knockback really high for some fun).

Negative knockback (called grabback ;P) is very funny :D

Ingar

Quote from: OdinWhy not just prioritize healing to the weakest player? It heals the weakest player on the pad to full, then picks the next weakest. If someone weaker than you steps on the pad while you're healing, it stops healing you.
If I remember my class on thread scheduling correctly, this can lead to starvation, when you sit on the medipad with 90 health and more damaged players keep coming in, you'll never get fixed.
Personally, I just move from the medipad when I hear someone dying from
poison.

Neo

Well it could just give out new medkits to people that don't have them that are waiting, unless they are already healing with one. That way they can heal up while they wait.

Or just drop a nade, 100% guaranteed to clear a roadblock at human base, except for the nooby who can't figure out what the W key does.

next_ghost

Quote from: Lava CroftNope. First come, first serve.

Sure, first come first serve. The medistation would only stop healing you for split second to cure the poisoned player or hand out medkit before resuming your healing. The poisoned player would still have to wait before it would start healing him.

Timeline:
Player A - 30hp, being healed, no medkit
Player B - 60hp, poisoned, no medkit
Player C - 100hp, no medkit

1) player A (30hp) is being healed (0.25 seconds)
2) player B (60hp, poisoned) steps on medistation, gets cured and receives 1hp, player A (35hp) waits (0.05 seconds)
3) medistation resumes healing player A (35hp), player B (61hp) waits (0.6 seconds)
4) player C (100hp) steps on medistation, receives medkit, players A (47hp) and B (61hp) wait (0.05 seconds)
5) medistation resumes healing player A (47hp), player B (61hp) waits, player C buys ammo and returns to fight (2.65 seconds)
6) player A (100hp) is fully healed, receives medkit, medistation starts healing player B (61hp)
and so on...

I don't think that setting priority based on health left is a good idea. In the end, medistation would slow down to heal everyone at the same time. However, I think it should ignore players who have active medkit.

Quote from: rasz_plbtw you can build turbo medistations, just build 2-4 next to each other :) you can use 2-4 medis standing in the middle

btw next, instead of messing with medi track vote and ready bugs, those are only in your game.qvm build :(

As far as I can tell they appear to be client-side. Maybe some kind of protocol mismatch with SVN game.qvm. Full SVN release (both server and client) might fix them. Or it might be some glitch in the new TJW configstring code, because votes are set and cancelled by configstrings...
If my answer to your problem doesn't seem helpful, it means I won't help you until you show some effort to fix your problem yourself!
1.2.0 release's been delayed for 5:48:00 already because of stupid questions.

next_ghost

Quote from: next_ghost
Quote from: rasz_plbtw you can build turbo medistations, just build 2-4 next to each other :) you can use 2-4 medis standing in the middle

btw next, instead of messing with medi track vote and ready bugs, those are only in your game.qvm build :(

As far as I can tell they appear to be client-side. Maybe some kind of protocol mismatch with SVN game.qvm. Full SVN release (both server and client) might fix them. Or it might be some glitch in the new TJW configstring code, because votes are set and cancelled by configstrings...

Ahhhh, scratch that, TJW messed the SV_SendConfigString() function up. It doesn't send empty configstrings while game code sets CS_*VOTE_TIME configstring to "" when vote is cleared :roll:

And the missing ready status is also interesting. There can be up to 64 clients but the server will only send ready status for clients with clientnum 0 through 15... See game/g_main.c line 1730 (vanilla SVN840)...
If my answer to your problem doesn't seem helpful, it means I won't help you until you show some effort to fix your problem yourself!
1.2.0 release's been delayed for 5:48:00 already because of stupid questions.

techhead

I have most of my health, i.e. 50-80 range, I hop off the meditation when I see a teammate incoming.
If I don't see the healing field, I hop back on.
This way, if someone needs it more than me, they can have it.
I'm playing Tremulous on a Mac!
MGDev fan-club member
Techhead||TH
/"/""\"\
\"\""/"/
\\:.V.://
Copy and paste Granger into your signature!

pyrax

This topic seems to further the idea that playing humans requires teamwork.  That is to say, people shouldn't hog the medpad when someone dying from poison is standing next to them.

Lava Croft

People should not be near a MedPad when they aren't hurt at all. I see too many Humans keeping the MedPad occupied for the moment that some Alien might attack their base and they might lose HP. Like pyrax said, use some common sense, and stand aside when a heavily hurt teammate comes running to the MedPad.

IJsje

Just build two medistations...

rasz_pl


Odin

Quote from: next_ghostI don't think that setting priority based on health left is a good idea. In the end, medistation would slow down to heal everyone at the same time. However, I think it should ignore players who have active medkit.
My suggestion was just like this. However, it would heal the weakest player all the way to 100, then heal the next weakest. If someone ever weaker gets on the medistation, it stops and heals him to 100 instead.

rasz_pl

Quote from: Odin
Quote from: next_ghostI don't think that setting priority based on health left is a good idea. In the end, medistation would slow down to heal everyone at the same time. However, I think it should ignore players who have active medkit.
My suggestion was just like this. However, it would heal the weakest player all the way to 100, then heal the next weakest. If someone ever weaker gets on the medistation, it stops and heals him to 100 instead.

weak deserve only death, its survival of the fittest !

Lava Croft

Quote from: IJsjeJust build two medistations...
That would require me to ditch a defensive structure, just to build 2 MedPads? No way.

holyknight

why don't med just heal EVERYONE on it?

rasz_pl

Quote from: holyknightwhy don't med just heal EVERYONE on it?

why it takes 35 seconds to take another booster?

Xonya

Quote from: Ingar
Quote from: OdinWhy not just prioritize healing to the weakest player? It heals the weakest player on the pad to full, then picks the next weakest. If someone weaker than you steps on the pad while you're healing, it stops healing you.
If I remember my class on thread scheduling correctly, this can lead to starvation, when you sit on the medipad with 90 health and more damaged players keep coming in, you'll never get fixed.
Personally, I just move from the medipad when I hear someone dying from
poison.

Yeah.. I think that is only good way to deal with medpad. To give room for poisoned ppl. Unfortunately have died my self becourse everyone aren't so thoughtful  :(  

Odin idea is good also, but starvation could be a problem. It might be avoidable, just heal the person who is on medpad and then just start to heal most damaged.. (edit; just like u said later) And those who have gaming eye just need to make room for poisoned ppl like before...
ap Zap || Thank you for the NEW shoes