Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Development

Development::Development Forum for development topics and for those interested in EQEMu development. (Not a support forum)

Reply
 
Thread Tools Display Modes
  #1  
Old 08-08-2015, 02:23 AM
Rabuk
Fire Beetle
 
Join Date: Jul 2015
Posts: 14
Default Few questions

Hello,
iam working atm with the latest sourcecode and have few questions.

I have a custom pet system and some of the pets i summon cant be shrinked even if i changing the size in the database.
For example Lord Nagafan. I have tested it with shrink, tiny companion and also changed his size in the database from 6 to -1 but doesnt change anything.

In the Veteran AA Tab most is grayed out. I have looked into the table but not sure what values i need to change to make them avaible.
Iam using the underfood client and normaly when i play on other servers i can use veteran aa tab like lesson of devoted.

Is this normal that all mobs does pushback that much?
Seems to much for me that every mob is pushing liek crazy on every attack


Many thanks in advance!!
Reply With Quote
  #2  
Old 08-08-2015, 08:05 AM
kimura
Hill Giant
 
Join Date: Oct 2011
Posts: 132
Default

size can't be less than 0

veteran AAs work like they are supposed to now, so they have to have the actual playtime required for them to be activated...there is a fix for it for custom servers, but i cant think of it atm

mob push is a rule in the rule_values table...turn it off if you want
Reply With Quote
  #3  
Old 08-08-2015, 08:09 AM
Rabuk
Fire Beetle
 
Join Date: Jul 2015
Posts: 14
Default

Quote:
Originally Posted by kimura View Post
size can't be less than 0

veteran AAs work like they are supposed to now, so they have to have the actual playtime required for them to be activated...there is a fix for it for custom servers, but i cant think of it atm

mob push is a rule in the rule_values table...turn it off if you want

Ah cool thank you.
That help me so far.
I ll check how to fix the veteran aa.
Reply With Quote
  #4  
Old 08-08-2015, 11:29 AM
demonstar55
Demi-God
 
Join Date: Apr 2008
Location: MA
Posts: 1,165
Default

The vet AA can't be bought, they must be granted.
https://github.com/ProjectEQ/project...player.lua#L47

This is what peq does, it should be explained well enough to tweak to your needs
Reply With Quote
  #5  
Old 08-08-2015, 11:38 AM
Kingly_Krab
Administrator
 
Join Date: May 2013
Location: United States
Posts: 1,589
Default

Quote:
Originally Posted by demonstar55 View Post
The vet AA can't be bought, they must be granted.
https://github.com/ProjectEQ/project...player.lua#L47

This is what peq does, it should be explained well enough to tweak to your needs
Any objections to me adding that functionality to Perl so I can port it over?

Edit: Went ahead and added it to Perl in this pull request.

Here's the Perl version of that Lua file, for anyone interested:
Code:
sub EVENT_CONNECT {
    my %vet_aa = (481 => [31536000, 1, 1], ## Lesson of the Devote 1 yr
    482 => [63072000, 1, 1], ## Infusion of the Faithful 2 yr
    483 => [94608000, 1, 1], ## Chaotic Jester 3 yr
    484 => [126144000, 1, 1], ## Expedient Recovery 4 yr
    485 => [157680000, 1, 1], ## Steadfast Servant 5 yr
    486 => [189216000, 1, 1], ## Staunch Recovery 6 yr
    487 => [220752000, 1, 1], ## Intensity of the Resolute 7 yr
    511 => [252288000, 1, 1], ## Throne of Heroes 8 yr
    2000 => [283824000, 1, 1], ## Armor of Experience 9 yr
    8081 => [315360000, 1, 1], ## Summon Resupply Agent 10 yr
    8130 => [346896000, 1, 1], ## Summon Clockwork Banker 11 yr
    453 => [378432000, 1, 1], ## Summon Permutation Peddler 12 yr
    182 => [409968000, 1, 1], ## Summon Personal Tribute Master 13 yr
    600 => [441504000, 1, 1]); ## Blessing of the Devoted 14 yr
    my $age = $client->GetAccountAge();
    foreach my $key (keys %vet_aa) {
        if ($vet_aa{$key}[2] && ($vet_aa{$key}[2] || $age >= $vet_aa{$key}[0])) {
            $client->GrantAlternateAdvancementAbility($key, 1);
        }
    }
}

Last edited by Kingly_Krab; 08-08-2015 at 05:10 PM..
Reply With Quote
  #6  
Old 08-08-2015, 07:31 PM
Rabuk
Fire Beetle
 
Join Date: Jul 2015
Posts: 14
Default

Ah nice to have both solutions.
Thank you demonstar55 and Kingly_Krab.

Still trying to find out how to shrink some mobs used as pet.
Maybe some races can't be shrinked like dragons.



Thanks again
Reply With Quote
  #7  
Old 08-08-2015, 08:05 PM
N0ctrnl's Avatar
N0ctrnl
Discordant
 
Join Date: Jan 2007
Posts: 443
Default

Does anybody actually have the summon banker and merchant vet AAs working? Looks like it's referencing pet table entries (from PEQ?) that I don't have.
Reply With Quote
  #8  
Old 08-08-2015, 09:31 PM
demonstar55
Demi-God
 
Join Date: Apr 2008
Location: MA
Posts: 1,165
Default

They work on PEQ.
Reply With Quote
  #9  
Old 08-08-2015, 09:51 PM
N0ctrnl's Avatar
N0ctrnl
Discordant
 
Join Date: Jan 2007
Posts: 443
Default

Was that after the last dump was released by chance?
Reply With Quote
  #10  
Old 08-12-2015, 05:37 PM
demonstar55
Demi-God
 
Join Date: Apr 2008
Location: MA
Posts: 1,165
Default

http://peqtgc.com/releases should be updated again, should contain the vet AA pets.
Reply With Quote
Reply


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:35 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3