PvP DMG

03/31/2014 10:30 Jango239#1
Würde gerne von Blade den Dmg nerfen aber NUR PvP doch weiß nicht wie :/ bitte um antwort
03/31/2014 11:12 FlyCraft.TobiLap#2
Geh in die funktion:
Quote:
CMover::GetDamageMultiplier
und suche:
Quote:
if( pInfo->pDefender->IsPlayer() )
factor *= 0.60f;
adde darunter:

Quote:
if(IsInteriorityJob(JOB_BLADE))
{
factor *= 0.50f; // blade macht jetz nur noch halbsoviel pvp damage
}

nicht getestet aber sollte klappen
04/02/2014 13:42 Kiseku#3
Quote:
Originally Posted by FlyCraft.TobiLap View Post
Geh in die funktion:

und suche:


adde darunter:



nicht getestet aber sollte klappen
glaube so sollet es für alle blade klassen geben also master balde hero blade / Slayer

KA obs geht ^^
Code:
		if(IsInteriorityJob(JOB_BLADE || JOB_BLADE_MASTER || JOB_BLADE_HERO || JOB_STORMBLADE_HERO))
		{
			factor *= 0.50f; // blade macht jetz nur noch halbsoviel pvp damage
		}
04/02/2014 15:06 Mognakor#4
Du kannst nicht einfach die Jobs ver-Oder-n, wenn dann musst du jedesma die Funktion aufrufen und die dann verodern.
04/02/2014 17:49 FlyCraft.TobiLap#5
Quote:
Originally Posted by Arcitc™ View Post
glaube so sollet es für alle blade klassen geben also master balde hero blade / Slayer

KA obs geht ^^
Code:
if(IsInteriorityJob(JOB_BLADE || JOB_BLADE_MASTER || JOB_BLADE_HERO || JOB_STORMBLADE_HERO))
{
factor *= 0.50f; // blade macht jetz nur noch halbsoviel pvp damage
}
falls du dir mal die isinterioritzjob fuktion mal angesehn hast ist erstens deine syntax schwachsinn da nur 1 int parameter angegeben werden darf und 2. schaut diese funktion sich auch die klassen master, hero und legend an. der code ist schon richtig so.