Project 1999

Go Back   Project 1999 > Red Community > Red Server Chat

View Poll Results: Should Classic NPC faction mechanics be in?
Yes, faction assist should be in 58 92.06%
No, npc's should not ever agro faction differences 5 7.94%
Voters: 63. You may not vote on this poll

Closed Thread
 
Thread Tools Display Modes
  #21  
Old 09-21-2011, 11:32 AM
Nirgon Nirgon is offline
Banned


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

I just want to log into what I used to in 99, I don't care about balance or things that make people cry.
  #22  
Old 09-21-2011, 11:45 AM
gloinz gloinz is offline
Planar Protector

gloinz's Avatar

Join Date: Aug 2011
Posts: 1,003
Default

Quote:
Originally Posted by naez [You must be logged in to view images. Log in or Register.]
Bros I always like when you bring these riddles to my attention. of course i fixed the fansy rivervale carnage exploit



attack.cpp (edit Mob::CommonDamage() line 1)
PHP Code:
// void Mob::CommonDamage(Mob* attacker, sint32 &damage, const int16 spell_id /* */) {
    // This method is called with skill_used=ABJURE for Damage Shield damage. 
    
bool FromDamageShield = (skill_used == ABJURE);
    if (
this->IsClient() && attacker->IsClient() && !FromDamageShield)
        
entity_list.CheckFactionBurnAggro(thisattacker); 
aggro.cpp (add 3 new methods)
PHP Code:
void EntityList::CheckFactionBurnAggro(Client *victimClient *attacker)
{
    
LinkedListIterator<Mob*> iterator(mob_list);
    for(
iterator.Reset(); iterator.MoreElements(); iterator.Advance()) {
        
Mobmob iterator.GetData();
        if(
mob->IsNPC() 
            && 
attacker->CheckAggroRange(mob)
            && 
attacker->CheckFactionBurn(victimmob)
            && 
attacker->CheckLosFN(mob)) // check LoS last for performance
        
{
            
mob->AddToHateList(attacker);
        }
    }

PHP Code:
// returns true if the attacker should get aggroed for attacking the victim
bool Client::CheckFactionBurn(Client *victimMob *Mob)
{
    
FACTION_VALUE fv_attacker this->GetReverseFactionCon(mob);
    
FACTION_VALUE fv_victim victim->GetReverseFactionCon(mob);

    return (
fv_victim fv_attacker); // 1 = Ally, 6 = Scowls... could be <= ??

PHP Code:
bool Mob::CheckAggroRange(Mobmob)
{
    
float iAggroRange GetAggroRange();

    
float t1t2t3;
    
t1 mob->GetX() - GetX();
    
t2 mob->GetY() - GetY();
    
t3 mob->GetZ() - GetZ();
    
//Cheap ABS()
    
if(t1 0)
        
t1 t1;
    if(
t2 0)
        
t2 t2;
    if(
t3 0)
        
t3 t3;

    if(( 
t1 iAggroRange) || ( t2 iAggroRange) || ( t3 iAggroRange))
        return 
false;

    
float dist2  mob->DistNoRoot(*this);
    
float iAggroRange2 iAggroRange*iAggroRange;

    if( 
dist2 iAggroRange2 )
        return 
false;

    return 
true;

looks legit
all the fat ogres better watch out cuz noone like u cuz ur fat
__________________
Griefer of Greenie, 1999-2003
PvP Champ, 2003-2005
Senior Vice President, <PvP Champs> 2006-Present
  #23  
Old 09-21-2011, 11:51 AM
naez naez is offline
Banned


Join Date: Mar 2011
Location: s0cal
Posts: 629
Send a message via ICQ to naez Send a message via AIM to naez Send a message via MSN to naez Send a message via Yahoo to naez
Default

Quote:
Originally Posted by XiakenjaTZ [You must be logged in to view images. Log in or Register.]
I like it for how it is intended but if we have to deal with charm exploits and people using this not as it was intended I would change my vote to no.
the charm bug from live is what i mean by the fansy rivervale carnage exploit
  #24  
Old 09-21-2011, 11:53 AM
gloinz gloinz is offline
Planar Protector

gloinz's Avatar

Join Date: Aug 2011
Posts: 1,003
Default

http://www.notacult.com/fansythefamous.htm



fansy the famous

[Wed Jun 12 17:02:33 2002] Pungg tells you, 'why the fuck are u doing this?'
[Wed Jun 12 17:02:39 2002] Pungg tells you, 'and how fucking old r u?'
[Wed Jun 12 17:02:45 2002] You told Pungg, 'I am 14'
[Wed Jun 12 17:02:47 2002] You told Pungg, 'a/s/l?'
[Wed Jun 12 17:03:31 2002] Pungg tells you, 'grow the fuck up eh?'
[Wed Jun 12 17:03:40 2002] You told Pungg, 'ok I am drinking milk'

[Wed Jun 12 17:04:02 2002] Pungg tells you, 'seriously dude stop'
[Wed Jun 12 17:04:09 2002] Pungg tells you, 'go fucking level or some shit'
[Wed Jun 12 17:04:56 2002] Pungg tells you, 'i bet uve never touched a fucking girl in ur life'
[Wed Jun 12 17:05:14 2002] You told Pungg, 'I am saving myself for marriage!'
[Wed Jun 12 17:05:45 2002] Pungg tells you, 'god i hate people like u'
[Wed Jun 12 17:05:51 2002] Pungg tells you, 'i would give anything to see u burn'
__________________
Griefer of Greenie, 1999-2003
PvP Champ, 2003-2005
Senior Vice President, <PvP Champs> 2006-Present
Last edited by gloinz; 09-21-2011 at 11:56 AM..
  #25  
Old 09-21-2011, 12:50 PM
Knuckle Knuckle is offline
Planar Protector

Knuckle's Avatar

Join Date: Dec 2010
Posts: 3,773
Send a message via AIM to Knuckle
Default

Faction assist is legit, respect it motherfuckers.
__________________
  #26  
Old 09-21-2011, 12:52 PM
SyanideGas SyanideGas is offline
Planar Protector


Join Date: Aug 2011
Posts: 1,276
Default

Quote:
Originally Posted by gloinz [You must be logged in to view images. Log in or Register.]
http://www.notacult.com/fansythefamous.htm




[Wed Jun 12 17:03:40 2002] You told Pungg, 'ok I am drinking milk'
__________________

Skarry 60 Assassin | Kumack 60 Oracle | Gyrgol 60 Oracle | Eregion 54 Illusionist
  #27  
Old 09-21-2011, 02:37 PM
Ravenlof Ravenlof is offline
Kobold

Ravenlof's Avatar

Join Date: Aug 2010
Posts: 111
Default

Quote:
Originally Posted by Rushmore [You must be logged in to view images. Log in or Register.]
only if it won't delay 99 by a month.
aggred
  #28  
Old 09-21-2011, 02:47 PM
Palemoon Palemoon is offline
Fire Giant


Join Date: Sep 2011
Posts: 848
Default

Quote:
Originally Posted by Titanuk [You must be logged in to view images. Log in or Register.]
think that was only for teams
This was the case when killing a particular race only in their own hometown. Go , as a gnome, into Rivervale and start ganking Halflings and you'd take faction hits.

(was this way on Sullon Zek, never played the other team servers)

edit: and I think it was a good feature. You can't murder lvl 6 halflings in front of the Mayor of rivervale and expect its cool.
  #29  
Old 09-21-2011, 05:31 PM
Wonton Wonton is offline
Sarnak


Join Date: Oct 2009
Location: Dallas, Texas
Posts: 409
Default

even if it delayed red99 for a month, I think it's what the community and developers want. lets all sing some kumbaya my lord now?

http://www.youtube.com/watch?v=vo9AH4vG2wA
Closed Thread


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 07:27 AM.


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.