Comments (7)
Comment by bendangelo
Sunday Sep 20, 2015 at 21:18 GMT
Ok so how does it currently work? How does it differ from that?
from topaz.
Comment by TeoTwawki
Sunday Sep 20, 2015 at 21:30 GMT
Currently, I can claim and keep claim on many monsters at once, declaiming doesn't seem to make sense at all - I can keep a monsters attention forever without trying, yet often dot killing a mob it will lose claim before expected (someone opened an issue that I think is about that), pets hold a claim separate from their owners, and switching my engage target to another mob or casting on another mob does not trigger claim loss.
from topaz.
Comment by TeoTwawki
Sunday Sep 20, 2015 at 21:30 GMT
So pretty much..everything?
from topaz.
Comment by Deadwing888
Monday Sep 21, 2015 at 22:41 GMT
I'm glad Teo added this, and I can confirm everything he said is still how it works in retail.
I'll describe some additional things I noticed, perhaps it will inspire an easy and logical way to do the coding.
Basically if you were in an alliance say at Tiamat and your alliance had claim on the mob, it's always one individual person that's actually got the claim and this person is shifting around constantly. For instance if your weapon swings you've "got the claim" until someone else's weapon swings or until someone else casts a spell or action on it. You'll notice the name shifting from red (claimed by current party) to reddish purple (claimed by another party in the alliance) a lot due to this. To people watching from the outside the name should stay completely purple (claimed by someone else).
Now this means that if I swing my weapon and immediately drop party then I essentially take Tiamat with me, he will go purple to the entire old alliance and will only be red for me. I can at this point take him to a new party or alliance via a party invite (none of this changes based on current party hate, he could be attacking the old alliance's tank even though they no longer have claim).
Now the act of disengaging your weapon (or dieing with your weapon drawn) when you've "got the claim" relinquishes your claim on the mob. If you're solo, the mob will go white. If you're in an alliance that claim will shift to the next person down in the list, but if it can't find anyone the mob will go white. Now if the mob goes white in this fashion and another alliance wants to steal it, it's not enough that they tag it or swing their weapon, they have to perform an action on it while they are Darkstar Issue 1 on the hate list. If nobody in the wiping alliance had hate higher than a provoke, then provoke would steal the claim. If a healer had a lot of hate the tank might need to flash > invincible > shield bash to take claim. During this time if anyone from the original alliance manages to perform any action on Tiamat the claim will go back to them.
I'm glad Teo brought up the 1 claim per person thing because there are a couple of scenarios in which it's important that the claim system should work something like this.
In the first scenario a red mage gathers up all the beastmaster mobs in let's say middle of delkfutt's tower and has active claim on all of them. Now they summon pets with low HP which are white. Now a black mage can come along and -aga these pets without hitting the beastmasters because the red mage has claim on all of them. This sort of thing leads to massive exp/hr which would be impossible in retail in this fashion.
The second is while a person is solo holding an HNM and gets an add. In retail you were in real trouble because you couldn't sleep or do anything to the add or you'd lose claim on the HNM.
from topaz.
Comment by TeoTwawki
Monday Sep 21, 2015 at 23:37 GMT
Deadwing brings up some important details with good examples. I forgot about the red>purple>red>purple claim thing, right now DSP doesn't even have both colors because the packet was being a pain in the rear last time it got refactored.
from topaz.
Comment by teschnei
Tuesday Sep 22, 2015 at 00:12 GMT
i am never touching that godforsaken packet ever again
from topaz.
Comment by TeoTwawki
Tuesday Sep 22, 2015 at 00:13 GMT
😆
from topaz.
Related Issues (20)
- Hashtable Crash (CANARY 202010-04)
- Dynamis bosses excessively cast death HOT 11
- Action IDs not consistently passed to onMobFight() HOT 1
- Mobs engage player by casting a spell (if any present) despite of job HOT 5
- Tavnazian Safehold: Despechiaire missing quests
- [discussion] Missing mob drops for Adoulin Zones HOT 5
- GetBuffSpell() is missing check for active buff HOT 1
- Translate Russian comments HOT 1
- Cannot move after chocobo mount timeout
- Palborough Mines bug for Boat HOT 3
- Octave Club should occ. attack twice when job level is even number HOT 3
- Trick Attack on Trusts
- RoE Record Implementation Tracker HOT 1
- Client Version 30201103_1 / 30201103_3 Crash when Status -> Profile is accessed HOT 2
- Sneak + Invis high resale price to guild HOT 2
- Server Crash - gambits_container.cpp weaponskill [Canary commit 16bd03c]
- Resting on pet jobs with pet activated causes server crash. -Release branch
- November Client - Tell message packet has changed HOT 4
- Trick Attack Targets - Research Needed HOT 1
- Trusts - Hasso probably doesn't work HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from topaz.