Skills critten lassen?

07/31/2013 03:30 Spheromany#1
Nunja, die Frage ist sehr simpel.

Wie kann man es bewerkstelligen, dass Skills critten können?

Das einzige was ich dazu im Source gefunden habe an unterscheidung ob Skill oder normal ist folgendes:

Code:
BOOL CMover::IsCriticalAttack( CMover* pDefender, DWORD dwAtkFlags )
{
	if( IsSkillAttack( dwAtkFlags ) )	// ½ºÅ³À̸é critical ¾øÀ½ 
		return FALSE;

	return ( (int)( xRandom(100) ) < GetCriticalProb() );		
}
Nunja den teil vom if bis zu FALSE auszukommentieren bringt, wer hätte es gedacht, keinerlei unterschiede. Ich bin mir sicher, dass noch mehr gemacht werden muss. Leider finde ich ncihts weiter dazu.

Evtl kann mir ja hier jemand etwas auf die Sprünge helfen.
07/31/2013 17:51 DieLachnummer#2
das was du gefunden hast ist die Funktion die du so abfragen kannst if( IsCriticalAttack == true) ...
07/31/2013 20:07 Spheromany#3
Naja mich interessiert eher, was man ändern muss, damit Skills critten können.