JAB YOUR ARE A FU** GOD !!!!!!!!!!
Moderator: Team Members
- alfa
- Team Member
- Posts: 550
- Joined: Fri Jul 27, 2007 6:24 pm
- Location: France
- Contact:
JAB YOUR ARE A FU** GOD !!!!!!!!!!
First time EVER I see combat mouvement without lag, mob not warp, amazing base, really thanks thanks thanks !
Fight with me... Or die, like the rest.
J.A. say: "I think Xinux tried to tell me this, but I ignore most things he suggests."
J.A. say: "I think Xinux tried to tell me this, but I ignore most things he suggests."
- xinux
- Team Member
- Posts: 680
- Joined: Wed Mar 10, 2010 11:10 am
- Location: Destroyer of Servers
Re: JAB YOUR ARE A FU** GOD !!!!!!!!!!
I see a Bromance forming. LOL
FYI Nice work Jab
FYI Nice work Jab
EQ II - Build=1360 (Orig) - Build=1360 (DoF) - Build=2654 (KoS) - Build=3375 (Classic) - Build=3554 (EoF)
EQ II - Build=4412 (RoK) - Build=5122 (TSO) - Build=6118 (SF) - Build=7628 (DoV) - Build=8295 (Aod)
EQ II - Build=4412 (RoK) - Build=5122 (TSO) - Build=6118 (SF) - Build=7628 (DoV) - Build=8295 (Aod)
-
Jabantiz
- Lead Developer
- Posts: 2912
- Joined: Wed Jul 25, 2007 2:52 pm
- Location: California
Re: JAB YOUR ARE A FU** GOD !!!!!!!!!!
I should probably let you know the code you are testing on supports overriding the AI with a lua script function too then.
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
Re: JAB YOUR ARE A FU** GOD !!!!!!!!!!
I believe Alfa will now propose to you, Jab. He gets to inject LUA into combat 
I take it this is not on SVN yet? I'll see if I can connect to your world now for a test.
I take it this is not on SVN yet? I'll see if I can connect to your world now for a test.
-
Jabantiz
- Lead Developer
- Posts: 2912
- Joined: Wed Jul 25, 2007 2:52 pm
- Location: California
Re: JAB YOUR ARE A FU** GOD !!!!!!!!!!
Not on SVN yet, code changes are massive and not up to the level of functionality that we had (no encounters so last person to hit gets the kill and xp, no looting, loot was designed for the old system and wouldn't work with what I have). I am currently waiting to see if what I have will work out before I spend time adapting encounters and loot to work.
And while this code will allow lua to over write it I have written it in a way that c++ code can inherit from the AI class and extend it (that's what I did for pets) or completely redo it without modifying the default code. Also not enough functions have been exposed to allow an AI be developed in lua yet, that will come later if this code works out.
And while this code will allow lua to over write it I have written it in a way that c++ code can inherit from the AI class and extend it (that's what I did for pets) or completely redo it without modifying the default code. Also not enough functions have been exposed to allow an AI be developed in lua yet, that will come later if this code works out.
- alfa
- Team Member
- Posts: 550
- Joined: Fri Jul 27, 2007 6:24 pm
- Location: France
- Contact:
Re: JAB YOUR ARE A FU** GOD !!!!!!!!!!
Jab, repport:
Tested in Queen Colony:
- Some mobs, like human or bird movee too slow in combat, they walk all the time, but they should run to you (not walk) if you go too far away.
- Maybe you should cancel NPC mouvement if player go again in short range. Now if you pull a mob, run away, and go back, the NPC continu to go at point and then go back to you.
- Check face target, after moving some mob don't face to you when fighting.
- With a big aggro (like 15 mobs) warpping go back again (I have notice that only when mob go back to there onw spawn after loose aggro).
Tested in Queen Colony:
- Some mobs, like human or bird movee too slow in combat, they walk all the time, but they should run to you (not walk) if you go too far away.
- Maybe you should cancel NPC mouvement if player go again in short range. Now if you pull a mob, run away, and go back, the NPC continu to go at point and then go back to you.
- Check face target, after moving some mob don't face to you when fighting.
- With a big aggro (like 15 mobs) warpping go back again (I have notice that only when mob go back to there onw spawn after loose aggro).
Fight with me... Or die, like the rest.
J.A. say: "I think Xinux tried to tell me this, but I ignore most things he suggests."
J.A. say: "I think Xinux tried to tell me this, but I ignore most things he suggests."
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
Re: JAB YOUR ARE A FU** GOD !!!!!!!!!!
Jab, when weaving Loot back into your new system that the Loot System itself needs a revamp. We have no "smart loot" at all yet, so when planning how Loot will integrate with the new Combat/AI, please keep this in mind. I've been waiting for core server to stabilize before changing the Loot System. If you can, evaluate the current Loot Systems viability, or if it needs to be completely re-written as well.Jabantiz wrote:I am currently waiting to see if what I have will work out before I spend time adapting encounters and loot to work.
PS:
I never got on your server as I have completely wiped my Windows 7 workstation due to a ton of things that just stopped working one day. In the process of rebuilding all my apps, EQ2 wouldn't launch heh. Doh, forgot DirectXJohn Adams wrote:I'll see if I can connect to your world now for a test.
-
Jabantiz
- Lead Developer
- Posts: 2912
- Joined: Wed Jul 25, 2007 2:52 pm
- Location: California
Re: JAB YOUR ARE A FU** GOD !!!!!!!!!!
@alfa
Thanks for the reports I will look into them and see what I can do.
@John
If you want to redesign loot now would probably be the best time as I will probably have to rewrite small portions related to who is allowed to loot. I have not been over loot code at all yet so no clue what it is currently capable of.
Also been trying to leave my server up as long as possible but I do shut it down in the mornings. Only had 1 crash so far and it seems to have been related to a spellprocess deadlock, haven't touched that code in this revamp and call stack was worthless trying to figure it out. Will continue to leave it up like this until the code gets committed, if it gets committed.
Thanks for the reports I will look into them and see what I can do.
@John
If you want to redesign loot now would probably be the best time as I will probably have to rewrite small portions related to who is allowed to loot. I have not been over loot code at all yet so no clue what it is currently capable of.
Also been trying to leave my server up as long as possible but I do shut it down in the mornings. Only had 1 crash so far and it seems to have been related to a spellprocess deadlock, haven't touched that code in this revamp and call stack was worthless trying to figure it out. Will continue to leave it up like this until the code gets committed, if it gets committed.
-
Jabantiz
- Lead Developer
- Posts: 2912
- Joined: Wed Jul 25, 2007 2:52 pm
- Location: California
Re: JAB YOUR ARE A FU** GOD !!!!!!!!!!
I changed it so when mobs go into combat their speed is set to their max speed, before it was using its current speed.alfa wrote: - Some mobs, like human or bird movee too slow in combat, they walk all the time, but they should run to you (not walk) if you go too far away.
This one is tricky, code already does checks for distance to the target and distance the target is from the running location, however movement is on a timer to prevent packet spam, timer itself is set rather low currently and I was thinking of increasing it. Will have to think about this one and double check the distance checks it is already doingalfa wrote: - Maybe you should cancel NPC mouvement if player go again in short range. Now if you pull a mob, run away, and go back, the NPC continu to go at point and then go back to you.
This should be fixed now.alfa wrote: - Check face target, after moving some mob don't face to you when fighting.
alfa wrote: - With a big aggro (like 15 mobs) warpping go back again (I have notice that only when mob go back to there onw spawn after loose aggro).
EDIT: Spawns with a movement loop seem to have an issues after they runback once they are out of combat, looking into this to try and figure out why but no luck so far, this issue is probably on the current SVN code as well.
EDIT 2: Think I got a proper fix for spawns with scripted movement, only tested it on solo mobs and didn't pull large amounts of mobs.
Last edited by Jabantiz on Sun Mar 24, 2013 9:07 pm, edited 2 times in total.
Reason: Fix for the fix that didn't fix anything
Reason: Fix for the fix that didn't fix anything
- alfa
- Team Member
- Posts: 550
- Joined: Fri Jul 27, 2007 6:24 pm
- Location: France
- Contact:
Re: JAB YOUR ARE A FU** GOD !!!!!!!!!!
About NPC mouvement, don't forget anti kitting, it was implemented in 2007 as far as I remember.
This prevent some cheat, explain it:
MT have mobs in aggro, DPS behind, if MT move too fast, NPC don't follow he, NPC switch to the hightest aggro in short range, that prevent kitting, if a MT want to move fast he have to cast some spell like rescue for for NPC focus on he.
On some mob you need to disabled this function (maybe by AI combat) cause MT have to move all time (ex Hoshkar in VP), but some other mob have it, and MT have to be carrefull to have a rescue like skill up
This prevent some cheat, explain it:
MT have mobs in aggro, DPS behind, if MT move too fast, NPC don't follow he, NPC switch to the hightest aggro in short range, that prevent kitting, if a MT want to move fast he have to cast some spell like rescue for for NPC focus on he.
On some mob you need to disabled this function (maybe by AI combat) cause MT have to move all time (ex Hoshkar in VP), but some other mob have it, and MT have to be carrefull to have a rescue like skill up
Fight with me... Or die, like the rest.
J.A. say: "I think Xinux tried to tell me this, but I ignore most things he suggests."
J.A. say: "I think Xinux tried to tell me this, but I ignore most things he suggests."
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
Re: JAB YOUR ARE A FU** GOD !!!!!!!!!!
I actually like the idea of disabling anything "new"ish, for those servers we expect to want that Classic look and feel. Rules, baby. Rules!
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
Re: JAB YOUR ARE A FU** GOD !!!!!!!!!!
Since this appears to be the official "Jabantiz is a FU GOD" thread, I'll just post here
I am sitting on his server now, perched as always at the Defender outpost - and trust me when I say, I know how this encounter looks, as I've stood here for days on end watching.
I have NEVER seen this encounter look so smooth in our history. The defenders are engaging, running back, they are not getting stuck, not warping >>at all<< and aside from perhaps a speed issue, they are performing exactly as I believe they do on Live. Holy shit, Jab... you ARE a FU** GOD
2 things I notice just off the bad, as I mentioned speed. I think they are running a little too fast, maybe. We have those speed offsets that we continually mess with release to release, so we might need to calc based on client version, if we do not already (I am on 1205)
Second, when a spawn runs back to it's spawn point, they need to turn to face their spawned heading. Otherwise, they look perfect.
Going to go kill some shizt now.
I have NEVER seen this encounter look so smooth in our history. The defenders are engaging, running back, they are not getting stuck, not warping >>at all<< and aside from perhaps a speed issue, they are performing exactly as I believe they do on Live. Holy shit, Jab... you ARE a FU** GOD
2 things I notice just off the bad, as I mentioned speed. I think they are running a little too fast, maybe. We have those speed offsets that we continually mess with release to release, so we might need to calc based on client version, if we do not already (I am on 1205)
Second, when a spawn runs back to it's spawn point, they need to turn to face their spawned heading. Otherwise, they look perfect.
Going to go kill some shizt now.
- Zcoretri
- Team Member
- Posts: 1642
- Joined: Fri Jul 27, 2007 12:55 pm
- Location: SoCal
Re: JAB YOUR ARE A FU** GOD !!!!!!!!!!
Very nice work Jabantiz!
Couple of observances from me. I would like to see the spawn you are engaged with, when you move away from it, that it respond slightly quicker to come back at you. That can probably be tweaked later on if need be.
The second is, is there code for the spawns to stop attacked you after running away from them after a certain distance from their spawn point? I dragged toxic crawlers to the the guards, who promptly put a beat down on the crawlers, lol.
Couple of observances from me. I would like to see the spawn you are engaged with, when you move away from it, that it respond slightly quicker to come back at you. That can probably be tweaked later on if need be.
The second is, is there code for the spawns to stop attacked you after running away from them after a certain distance from their spawn point? I dragged toxic crawlers to the the guards, who promptly put a beat down on the crawlers, lol.
- alfa
- Team Member
- Posts: 550
- Joined: Fri Jul 27, 2007 6:24 pm
- Location: France
- Contact:
Re: JAB YOUR ARE A FU** GOD !!!!!!!!!!
Two new bug for you Jab,
1 - Sometimes, I think it's when you kill a mob with riposte or other and casting a skill to, the cast bar still show (full) and you cannot cast another spell, just enable/disable auto attack.
2 - On Queen Colony, have a big aggro, run away (long distance), seem to mobs go away, I stop, and was killing by invisible mobs, it show me damage, auto target NPC cause he hit me but don't see it (maybe underground) but whit the distance I do they should have return to spawn point.
+ Maybe I have crash your server...
1 - Sometimes, I think it's when you kill a mob with riposte or other and casting a skill to, the cast bar still show (full) and you cannot cast another spell, just enable/disable auto attack.
2 - On Queen Colony, have a big aggro, run away (long distance), seem to mobs go away, I stop, and was killing by invisible mobs, it show me damage, auto target NPC cause he hit me but don't see it (maybe underground) but whit the distance I do they should have return to spawn point.
+ Maybe I have crash your server...
Fight with me... Or die, like the rest.
J.A. say: "I think Xinux tried to tell me this, but I ignore most things he suggests."
J.A. say: "I think Xinux tried to tell me this, but I ignore most things he suggests."
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
Re: JAB YOUR ARE A FU** GOD !!!!!!!!!!
Your wish is my command!Jabantiz wrote:@John
If you want to redesign loot now would probably be the best time as I will probably have to rewrite small portions related to who is allowed to loot. I have not been over loot code at all yet so no clue what it is currently capable of.
Official Loot System Revamp discussion
Hope to hear from everyone over there...
Who is online
Users browsing this forum: No registered users and 0 guests