[Frage] Asal runterschrauben

11/04/2011 13:27 ~Crosmo~#1
Hey Leute

Meine Frage ist : Wie kann ich Asal runterschrauben, ich hab in der Probjob.inc die MP auf 0.1 stehen.. in der AttackArbiter.cpp vom Source hab ich nichts gefunden und es wäre mir auch lieber es per Resource zu machen. Ich habe schonmal was von der Propskill.txt gehört dass es da gehen soll aber welche Zeile in der Propskill.txt ist es !?

Hoffe ihr könnt mir weiterhelfen ^^

Crosmo
11/04/2011 13:33 Blackx33!#2
propSkill.inc ftw
11/04/2011 13:46 ~Crosmo~#3
Oke und kannst du mir vllt. auch sagen wo genau in welcher Zeile man einen Cooldown einstellt ? (:
11/04/2011 14:00 Yoshii50000#4
Asal runter kriegste indem du nach SI_BIL_PST_ASALRAALAIKUM suchst und in dieser zeile nach DST_STR = RT_ATTACK = 50 wenn du die 50 am ende änderst verringerst du asal dmg

PS: Cooldown machst du in der propskilladd
11/04/2011 14:09 ~Crosmo~#5
Ja aber welche Zeile in der PropskillAdd ^^
11/04/2011 14:33 Yoshii50000#6
genau das gleiche such nach SI_BIL_PST_ASALRAALAIKUM und schalte dein gehirn an
11/04/2011 14:37 ~Crosmo~#7
Ja aber ich möchte jetzt von Sleeping ein Cooldown setzen.. nur da sind ja soviele "=" ich weiß ja nicht welches ^^
11/04/2011 14:40 Yoshii50000#8
Quote:
Originally Posted by ~Crosmo~ View Post
Ja aber ich möchte jetzt von Sleeping ein Cooldown setzen.. nur da sind ja soviele "=" ich weiß ja nicht welches ^^
*hust* zeile 1 *hust*
11/04/2011 15:45 Sekkusu[DW]#9
Quote:
Originally Posted by Yoshii50000 View Post
Asal runter kriegste indem du nach SI_BIL_PST_ASALRAALAIKUM suchst und in dieser zeile nach DST_STR = RT_ATTACK = 50 wenn du die 50 am ende änderst verringerst du asal dmg

PS: Cooldown machst du in der propskilladd
Oh Gott ;/ und ich dachte du kennst dich mit dem Source aus..
Such nach
PHP Code:
CAttackArbiter::PostAsalraalaikum() 
Dann siehste die Funktion
PHP Code:
int CAttackArbiter::PostAsalraalaikum()
{
    
int nAddDmg 0;

    
LPSKILL pSkill m_pAttacker->GetSkillSI_BIL_PST_ASALRAALAIKUM );
    
DWORD dwSkillLevel 
#ifdef __SKILL0517
        
m_pAttacker->GetSkillLevelpSkill );
#else    // __SKILL0517
        
pSkill pSkill->dwLevel 0;
#endif    // __SKILL0517

#if __VER >= 12 // __MONSTER_SKILL
    
if( m_pAttacker->IsNPC() )
        
dwSkillLevel CMonsterSkill::GetInstance()->GetMonsterSkillLevelm_pAttackerSI_BIL_PST_ASALRAALAIKUM );
#endif // __MONSTERSKILL

    
switch( dwSkillLevel )
    {
        case 
1:        nAddDmg 20;    break;
        case 
2:        nAddDmg 30;    break;
        case 
3:        nAddDmg 40;    break;
        case 
4:        nAddDmg 50;    break;
        case 
5:        nAddDmg 60;    break;
        case 
6:        nAddDmg 70;    break;
        case 
7:        nAddDmg 80;    break;
        case 
8:        nAddDmg 90;    break;
        case 
9:        nAddDmg 100;    break;
        case 
10:    nAddDmg 150;    break;
    }

    
int nMP m_pAttacker->GetManaPoint();                        // ÀÏ´Ü ¹Þ¾Æ³õ°í
    
if( m_pAttacker->IsPlayer() && m_pAttacker->IsSMModeSM_MAINTAIN_MP ) == FALSE )        // MP À¯·á¾ÆÀÌÅÛ ¸Ô¾úÀ»¶§´Â MP´â¸é ¾ÈµÈ´Ù.
        
m_pAttacker->SetPointParamDST_MP);                // 0À¸·Î ¸¸µë.
    
return ( ( ( m_pAttacker->GetStr() / 10 ) * dwSkillLevel ) * ( nMP 10 ) + nAddDmg );


Code:
[COLOR="Red"]return ( ( ( m_pAttacker->GetStr() / 10 ) * dwSkillLevel ) * ( 5 + nMP / 10 ) + nAddDmg );[/COLOR]

HF.
Quote:
Originally Posted by ~Crosmo~ View Post
Ja aber ich möchte jetzt von Sleeping ein Cooldown setzen.. nur da sind ja soviele "=" ich weiß ja nicht welches ^^
Gibts viele TuT's zu. Guck mal im Forum rum hier.
11/04/2011 16:58 ~Crosmo~#10
Ok Danke hab jetzt alles (:
11/04/2011 17:24 Yoshii50000#11
Quote:
Originally Posted by ~Crosmo~ View Post
es wäre mir auch lieber es per Resource zu machen.
Quote:
Originally Posted by Sekkusu[DW] View Post
Oh Gott ;/ und ich dachte du kennst dich mit dem Source aus..
...er wollte es gerne in der resource also erklär ich ihm das mit der resource auch...