Advanced Search

Author Topic: (Suggestion) LMS time limit  (Read 5796 times)

0 Members and 1 Guest are viewing this topic.

September 06, 2016, 07:53:49 AM
Read 5796 times

Offline Xhatahx

  • Standard Member

  • *sregnif sevaelretni* stenet wef a evah I
  • Date Registered: September 03, 2016, 07:21:47 AM

    • View Profile
(Suggestion) LMS time limit
« on: September 06, 2016, 07:53:49 AM »
LMS fights can last a bit too long at the end, especially with bots. I suggest that when the boss music starts, a timer begins. When that timer hits 0, everyone left dies and the game will be tied.
I thought about simply draining health away, but then the player with more health can just stall the game until the other one dies.
Good idea?

September 07, 2016, 05:22:06 PM
Reply #1

Offline Russel

  • MM8BDM Extender

  • Doc Croc
  • ***********
  • Date Registered: December 17, 2010, 11:11:25 PM

    • View Profile
Re: (Suggestion) LMS time limit
« Reply #1 on: September 07, 2016, 05:22:06 PM »
Timelimit exists in Zandronum that automatically wins the person with the highest health value in LMS.

Additionally, a hard coded solution of this style could potentially make rounds feel arbitrary. If there is no victor, what was the point of the round? Nothing was accomplished.
Just forcing a round to a close isn't a good way to approach this situation, I feel. Such an approach feels arbitrary and meaningless.

I'll leave this where it is for now to keep a tab on discussion but I don't think this is going in.

September 07, 2016, 07:30:58 PM
Reply #2

Offline Orange juice :l

  • Warrior
  • ***
  • Date Registered: October 10, 2010, 08:41:18 PM

    • View Profile
    • http://cutstuff.net/forum/memberlist.php?mode=viewprofile&u=590
Re: (Suggestion) LMS time limit
« Reply #2 on: September 07, 2016, 07:30:58 PM »
I would definitely prefer a softer approach that encourages if not forces players to fight each other. A passing idea I had was a "floor is lava" type thing wherein a safe-zone is randomly selected and as time goes on the areas farthest from it would inflict damage over time. This wouldn't kick in for quite a while, scaling with the number of players. Of course, this is something I'd rather see as a toggle/pwad. Could thematically fit in as if roboenza is seeping into the map or somesuch?

September 07, 2016, 07:49:59 PM
Reply #3

Offline CutmanMike

  • Administrator

  • Is it hot in here or is it just zscript?
  • *******
  • Date Registered: December 17, 2008, 12:24:34 PM

    • View Profile
    • https://cutstuff.net
Re: (Suggestion) LMS time limit
« Reply #3 on: September 07, 2016, 07:49:59 PM »
This has been a problem in LMS since the days of GVH (and probably before that) and I still haven't seen a suggestion that seems feasible enough to work on every map without involving one player randomly winning. OJ's suggestion is on the right track though, something that forces players to find and kill each other should be the way to go. Implementation of that idea is the problem. However even then I don't know if we would necessarily want it in core as the default option.

September 07, 2016, 08:42:35 PM
Reply #4

Offline MusashiAA

  • MM8BDM Contributor

  • Byeah
  • *****
  • Date Registered: February 16, 2010, 04:44:54 AM

    • View Profile
    • My Covers on YouTube
Re: (Suggestion) LMS time limit
« Reply #4 on: September 07, 2016, 08:42:35 PM »
How about making health and ammo pickups never respawn again after being collected, once there are only two players left?

I think OJ's idea of "roboenza seeping into the map", damaging players that are inside areas filled with "roboenza", and forcing players into a "central area", is on the right track. The problem lies in redesigning maps to fit such notion, and to create the LMS-only scripts necessary for it, if even possible.

September 07, 2016, 08:56:06 PM
Reply #5

Offline CutmanMike

  • Administrator

  • Is it hot in here or is it just zscript?
  • *******
  • Date Registered: December 17, 2008, 12:24:34 PM

    • View Profile
    • https://cutstuff.net
Re: (Suggestion) LMS time limit
« Reply #5 on: September 07, 2016, 08:56:06 PM »
Perhaps it could pick a random DM start, then a damanging circle slowly starts closing in around it (starting at a massive range to compensate for big maps).

September 07, 2016, 09:55:08 PM
Reply #6

Offline TheDoc

  • Standard Member
  • Date Registered: August 31, 2011, 10:37:33 PM

    • View Profile
Re: (Suggestion) LMS time limit
« Reply #6 on: September 07, 2016, 09:55:08 PM »
I don't understand why the current timelimit counter wouldn't suffice.

September 07, 2016, 10:30:35 PM
Reply #7

Offline Dittoman

  • Standard Member

  • It's been how long since I was last here?
  • Date Registered: February 22, 2015, 09:25:04 PM

    • View Profile
Re: (Suggestion) LMS time limit
« Reply #7 on: September 07, 2016, 10:30:35 PM »
I don't understand why the current timelimit counter wouldn't suffice.
It's because the time counter doesn't work in (Team) Last Man Standing. I learned this the hard way; I've had to restart several fights over because bots got stuck after I died and the match never ended.

September 07, 2016, 11:12:42 PM
Reply #8

Offline Orange juice :l

  • Warrior
  • ***
  • Date Registered: October 10, 2010, 08:41:18 PM

    • View Profile
    • http://cutstuff.net/forum/memberlist.php?mode=viewprofile&u=590
Re: (Suggestion) LMS time limit
« Reply #8 on: September 07, 2016, 11:12:42 PM »
My idea is partially drawn from other games that have used a similar technique so I'm going to mention some of the pros and cons. Often this will reward people not only for being able to kill the opponent once they actually know where they are, but also for being able to hold their ground. Optimally you won't know where the roboenza safe-zone is until either a solid amount of time has passed or you receive more map knowledge- either exploring the bounds or getting teammate callouts. Once you know the sweet spot, you can "dig in" and fend off everyone else. Tactics become much more important and playing around the roboenza leak could be a legitimate strategy.

On the other hand, it's important to know when to stop. If the roboenza safe zone is something like 3 megamans wide, then whoever has the close range weapon wins. Make it too small and I'd much rather just tank the health drain than get in close. So what do we do then, increase the damage so you can't just no-sell the major mechanic? This creates a sketchy balance arms race and it's much safer to make it as least-intrusive as you can while still accomplishing its original goal of time-limiting LMS matches. If one guy has full hp, maybe he deserves to shoot the 1HP fish in that tiny barrel from outside.

Unrelated, but when it comes to LMS changes, I also recall an idea Muzaru came up with once that would reward players with Points for dealing damage/kills in an FFA/3+team LMS game. Points could be spent on upgrades, stat restores, etc.. This rewards players for being proactive and killing rather than hanging back and waiting for the mexican standoff to end.

September 10, 2016, 09:18:02 PM
Reply #9

Offline Xhatahx

  • Standard Member

  • *sregnif sevaelretni* stenet wef a evah I
  • Date Registered: September 03, 2016, 07:21:47 AM

    • View Profile
Re: (Suggestion) LMS time limit
« Reply #9 on: September 10, 2016, 09:18:02 PM »
Maybe the best option is the one I rejected at the start: The players have their health drained.
But instead of just having it while the boss music is playing, how about having it drain all the time, at the rate of 1 health every (1.15 to the power of the amount of players in game) seconds?
It's simple(somewhat), the one with more skill(hopefully) wins most of the time, and it works even if more than 2 players are stalling.

September 13, 2016, 11:47:44 PM
Reply #10

Offline CutmanMike

  • Administrator

  • Is it hot in here or is it just zscript?
  • *******
  • Date Registered: December 17, 2008, 12:24:34 PM

    • View Profile
    • https://cutstuff.net
Re: (Suggestion) LMS time limit
« Reply #10 on: September 13, 2016, 11:47:44 PM »

September 14, 2016, 12:31:27 AM
Reply #11

Offline Hilman170499

  • MM8BDM Extender

  • BLUE FOR DAYS!!!
  • **
  • Date Registered: March 18, 2012, 05:49:26 AM

    • View Profile
Re: (Suggestion) LMS time limit
« Reply #11 on: September 14, 2016, 12:31:27 AM »
Actually, making it a mod is a good idea, because like it or not, not everyone would enjoy a new LMS system that forces them to potentially change play styles(read: some like to play as ambushers).

September 21, 2016, 07:17:12 PM
Reply #12

Offline Xhatahx

  • Standard Member

  • *sregnif sevaelretni* stenet wef a evah I
  • Date Registered: September 03, 2016, 07:21:47 AM

    • View Profile
Re: (Suggestion) LMS time limit
« Reply #12 on: September 21, 2016, 07:17:12 PM »
...which makes my suggestion sound better when I think about it.
Code: [Select]
script 115 OPEN
{
if(ACS_ExecuteWithResult(975,0)!=2){terminate;} //Is this LMS? If not, abandon ship
if(PlayerCount()<9)
{
Delay(34);
    for (int a=1000; a<1033; a++)
    {
Thing_Damage(a,1); //Take 1 HP away from everyone, may be adjusted
}
}
if(PlayerCount()==1){terminate;} //Is the game done? If so, abandon ship
delay(1);
restart; //Lather, rinse, repeat
}
Also, exponents are bullshit, so my old suggestion falls flat.
How will it deal with stalling? You don't know if the other player has higher HP than you, so it's not certain whether you'll win against them. That's really the best I have.

September 22, 2016, 07:13:41 PM
Reply #13

Offline Ru5tK1ng

  • Standard Member
  • Date Registered: June 25, 2016, 12:28:48 AM

    • View Profile
Re: (Suggestion) LMS time limit
« Reply #13 on: September 22, 2016, 07:13:41 PM »
It's because the time counter doesn't work in (Team) Last Man Standing. I learned this the hard way; I've had to restart several fights over because bots got stuck after I died and the match never ended.
Unfortunately, that's a root cause of a lot of problems with TLMS game modes. I don't know how long it's been broken for, but I know at least since Zan 1.3. Mods like GvH and ZDoomWars drag on forever when played in Teams as a result.

There is a tracker ticket about it here: http://zandronum.com/tracker/view.php?id=2048

However due to the lack of discussion, it seems only a handful of people mind that the timer is broken.

September 25, 2016, 04:24:43 PM
Reply #14

Offline CutmanMike

  • Administrator

  • Is it hot in here or is it just zscript?
  • *******
  • Date Registered: December 17, 2008, 12:24:34 PM

    • View Profile
    • https://cutstuff.net
Re: (Suggestion) LMS time limit
« Reply #14 on: September 25, 2016, 04:24:43 PM »
Moving to rejected since this is something to do with Zandronum itself, and I've made an external option to tackle this.