Project 1999

Go Back   Project 1999 > Server Issues > Resolved Issues

Closed Thread
 
Thread Tools Display Modes
  #41  
Old 05-22-2020, 10:03 AM
Sunderfury Sunderfury is offline
Former Guide

Sunderfury's Avatar

Join Date: Apr 2019
Posts: 1,160
Default

Quote:
Originally Posted by jolanar [You must be logged in to view images. Log in or Register.]
This is the best logic for this. Nobody back in the day did this. There is ZERO evidence it was a thing. This alone should make it so that it gets removed from P99.

Too bad the devs aren't passionate about this project anymore.
Do not bash devs, only warning.
  #42  
Old 05-31-2020, 02:53 PM
Daldaen Daldaen is offline
Planar Protector


Join Date: Jun 2010
Location: Kedge Keep
Posts: 9,062
Default

Bump, any hit should interrupt a bind.
  #43  
Old 06-01-2020, 06:14 PM
Nirgon Nirgon is offline
Banned


Join Date: Jun 2011
Location: Ruins of Old Paineel
Posts: 14,489
Default

Bind wound in combat here is definitely bug abuse lol
  #44  
Old 06-01-2020, 06:57 PM
Vexenu Vexenu is offline
Planar Protector


Join Date: Feb 2012
Posts: 1,063
Default

Dolalin's evidence against combat bind wound is rock solid and matches my own memories of the era. I mostly played a Monk back then and did a lot of soloing. I was also reading the Monkly Business forums pretty much daily. There was ZERO discussion from Monks across all servers of combat bind wound. Zero. It's such a powerful tactic that if it had existed back then it would have been literally the first thing emphasized when discussing Monk solo tactics. But it's simply nonexistent in the record.

And that's quite simply because it did not exist. It should definitely be removed from all P1999 servers.
  #45  
Old 06-01-2020, 08:03 PM
Kich867 Kich867 is offline
Fire Giant


Join Date: Aug 2014
Posts: 664
Default

Quote:
Originally Posted by Vexenu [You must be logged in to view images. Log in or Register.]
Dolalin's evidence against combat bind wound is rock solid and matches my own memories of the era. I mostly played a Monk back then and did a lot of soloing. I was also reading the Monkly Business forums pretty much daily. There was ZERO discussion from Monks across all servers of combat bind wound. Zero. It's such a powerful tactic that if it had existed back then it would have been literally the first thing emphasized when discussing Monk solo tactics. But it's simply nonexistent in the record.

And that's quite simply because it did not exist. It should definitely be removed from all P1999 servers.
As a dwarf warrior currently soloing through 42, and having soloed from 1-42 using this, it's pretty unclassic and should be removed.

Maybe then I'll have to group.
  #46  
Old 06-02-2020, 10:14 AM
7thGate 7thGate is offline
Sarnak


Join Date: Dec 2015
Posts: 340
Default

Quote:
Originally Posted by Dolalin [You must be logged in to view images. Log in or Register.]
I was looking at the Bind Wound code in EQEmu and it looks like a bit of a pain in the arse to modify. It's not set up to be 'interruptible'. Ideally you'd have a combat hit check that whether the player were in a "Binding Wound" state and interrupt that state. But it seems in EQEmu the bind wound process is simply timer driven? I'm no C++ guru though. That's probably why this hasn't been fixed yet I'm guessing, P99's code is probably mostly the same.

https://github.com/EQEmu/Server/blob...ient.cpp#L2767
Reading it, I think it might actually be as easy as calling BindWound(NULL, false, true) on the client getting hit when you want to signal you're interrupting bind wounds. Passing in the fail flag causes it to check if the timer is enabled and if so immediately go to the "You have moved" failure branch which turns off the timer and sends the failure message packet.

More annoying would be to find all of the places where a condition might interrupt you. If its all HP damage and nothing else, it might be easiest to make SetHP virtual and override the client implementation to check if HP is decreasing, then attempt to interrupt Bind Wounds if it is and the timer is enabled. That will block the ability to inline the function though, and SetHP is going to be highly performance sensitive since HP changing is a very frequent occurrence. Given all the other stuff that's going on in the combat loop its probably ok, just something to keep an eye on and maybe profile a bit.

If resisted AOEs or getting hit with nondamaging stuff is also supposed to interrupt, you would need to find those locations and stick calls to BindWound.
__________________
Jayya - 60 Rogue, Officer <Auld Lang Syne>
  #47  
Old 08-26-2020, 06:28 PM
DMN DMN is offline
Planar Protector

DMN's Avatar

Join Date: May 2016
Location: My own special hell
Posts: 3,368
Default

Fully resisted spells and non damaging spells that don't have a stun/move component shouldn't interrupt bandaging i don't think. That said this really needs fixed/made classic/ People have completely distorted view of melee on p99 because this non-classic mechanic exists.
  #48  
Old 08-26-2020, 09:22 PM
kaev kaev is offline
Planar Protector


Join Date: Sep 2011
Posts: 1,909
Default

Quote:
Originally Posted by DMN [You must be logged in to view images. Log in or Register.]
Fully resisted spells and non damaging spells that don't have a stun/move component shouldn't interrupt bandaging i don't think. That said this really needs fixed/made classic/ People have completely distorted view of melee on p99 because this non-classic mechanic exists.
It's pretty terrible, hope they fix it soon.
__________________
crabby old man playing 4000 year old goblin sim
  #49  
Old 08-27-2020, 02:22 AM
Jimjam Jimjam is offline
Planar Protector


Join Date: Jul 2013
Posts: 11,320
Default

I mean really it just needs to be if anything breaks your character’s squat (/stand, looting a corpse, getting hit, etc): if the character stands the bandaging stops.
  #50  
Old 09-02-2020, 06:09 PM
Telin Telin is offline
Developer

Telin's Avatar

Join Date: Oct 2012
Location: Boca Raton
Posts: 1,568
Default

FYI This fix went in with the recent server reset and will be in the patch notes when the time comes.
__________________
Closed Thread

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 12:46 PM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.