Where to balance character?

How do you mean Balance?

Balance chars is more challenging then just altering the amount of ATK per stat point.

Balancing classes consist out of good Items and STA to HP ratio etc.

Take an look into PropJob.inc there you can change some things. Like HP MP FP etc.
 
How do you mean Balance?

Balance chars is more challenging then just altering the amount of ATK per stat point.

Balancing classes consist out of good Items and STA to HP ratio etc.

Take an look into PropJob.inc there you can change some things. Like HP MP FP etc.
Example how to increase damage per stats or slayer's damage will increase when u put Dex etc etc



and how to increase max damage and hp of each characters
 
Slayer only uses STR for Damage out put.

But here int CMover::GetWeaponATK( DWORD dwWeaponType )

Inside that snippet it will calculated how much damage you will do with an certain weapon.

To increase HP take an look into PropJob.inc

Code:
struct JobProp
{
	float	fAttackSpeed;			//°ø¼Ó 
	float	fFactorMaxHP;			//ÃÖ´ë HP °è»ê¿¡ »ç¿ëµÇ´Â factor
	float	fFactorMaxMP;			//ÃÖ´ë MP °è»ê¿¡ »ç¿ëµÇ´Â factor
	float	fFactorMaxFP;			//ÃÖ´ë FP °è»ê¿¡ »ç¿ëµÇ´Â factor
	float   fFactorDef;				//¹°¸® ¹æ¾î·Â °è»ê¿¡ »ç¿ëµÇ´Â factor
	float	fFactorHPRecovery;		//HPȸº¹ factor
	float	fFactorMPRecovery;		//MPȸº¹ factor
	float	fFactorFPRecovery;		//FPȸº¹ factor
	float	fMeleeSWD;				//WT_MELEE_SWDÀÇ ATK factor
	float	fMeleeAXE;				//WT_MELEE_AXEÀÇ ATK factor
	float   fMeleeSTAFF; 			//WT_MELEE_STAFFÀÇ ATK factor
	float   fMeleeSTICK;			//WT_MELEE_STICKÀÇ ATK factor
	float   fMeleeKNUCKLE;			//WT_MELEE_KNUCKLEÀÇ ATK factor
	float   fMagicWAND;				//WT_MAGIC_WANDÀÇ ATK factor 
	float   fBlocking;				//ºí·ÏÅ· factor
	float	fMeleeYOYO;				//¿ä¿äÀÇ ATK factor 
	float   fCritical;				//Å©¸®Æ¼Äà ó¸®
};
 
For those for people who want to balance overall damage based on currently calculated damage the place to look is CAttackArbiter::CalcATK

It is a way to quickly balance damage based on current damage calculation, but it isn't the only thing that should be done!
 
Slayer only uses STR for Damage out put.

But here int CMover::GetWeaponATK( DWORD dwWeaponType )

Inside that snippet it will calculated how much damage you will do with an certain weapon.

To increase HP take an look into PropJob.inc

Code:
struct JobProp
{
    float    fAttackSpeed;            //°ø¼Ó 
    float    fFactorMaxHP;            //ÃÖ´ë HP °è»ê¿¡ »ç¿ëµÇ´Â factor
    float    fFactorMaxMP;            //ÃÖ´ë MP °è»ê¿¡ »ç¿ëµÇ´Â factor
    float    fFactorMaxFP;            //ÃÖ´ë FP °è»ê¿¡ »ç¿ëµÇ´Â factor
    float   fFactorDef;                //¹°¸® ¹æ¾î·Â °è»ê¿¡ »ç¿ëµÇ´Â factor
    float    fFactorHPRecovery;        //HPȸº¹ factor
    float    fFactorMPRecovery;        //MPȸº¹ factor
    float    fFactorFPRecovery;        //FPȸº¹ factor
    float    fMeleeSWD;                //WT_MELEE_SWDÀÇ ATK factor
    float    fMeleeAXE;                //WT_MELEE_AXEÀÇ ATK factor
    float   fMeleeSTAFF;             //WT_MELEE_STAFFÀÇ ATK factor
    float   fMeleeSTICK;            //WT_MELEE_STICKÀÇ ATK factor
    float   fMeleeKNUCKLE;            //WT_MELEE_KNUCKLEÀÇ ATK factor
    float   fMagicWAND;                //WT_MAGIC_WANDÀÇ ATK factor 
    float   fBlocking;                //ºí·ÏÅ· factor
    float    fMeleeYOYO;                //¿ä¿äÀÇ ATK factor 
    float   fCritical;                //Å©¸®Æ¼Äà ó¸®
};
where can i find this ? thanks
 
Back