Where to balance character?

Results 1 to 10 of 10
  1. #1
    Proficient Member Frostivus is offline
    MemberRank
    Dec 2015 Join Date
    169Posts

    ! Where to balance character?

    Where to balance Character in Flyff? Thanks

    Newbie


  2. #2
    Owner raventh1984 is offline
    MemberRank
    May 2011 Join Date
    NetherlandsLocation
    1,499Posts

    Re: 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.

  3. #3
    Proficient Member Frostivus is offline
    MemberRank
    Dec 2015 Join Date
    169Posts

    Re: Where to balance character?

    Quote Originally Posted by raventh1984 View Post
    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

    - - - Updated - - -

    and how to increase max damage and hp of each characters

  4. #4
    Owner raventh1984 is offline
    MemberRank
    May 2011 Join Date
    NetherlandsLocation
    1,499Posts

    Re: Where to balance character?

    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;				//Å©¸®Æ¼Äà ó¸®
    };

  5. #5
    Making a come back NickHough is offline
    MemberRank
    Nov 2009 Join Date
    United KingdomLocation
    397Posts

    Re: Where to balance character?

    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!

  6. #6
    Proficient Member Frostivus is offline
    MemberRank
    Dec 2015 Join Date
    169Posts

    Re: Where to balance character?

    Quote Originally Posted by raventh1984 View Post
    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

  7. #7
    Cory James Cuvvvie is offline
    MemberRank
    Nov 2009 Join Date
    707Posts

    Re: Where to balance character?

    Quote Originally Posted by Frostivus View Post
    where can i find this ? thanks
    Quote Originally Posted by raventh1984 View Post
    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;				//Å©¸®Æ¼Äà ó¸®
    };
    Quote Originally Posted by raventh1984 View Post
    To increase HP take an look into PropJob.inc
    Quote Originally Posted by raventh1984 View Post
    PropJob.inc
    Here.

  8. #8
    Proficient Member Frostivus is offline
    MemberRank
    Dec 2015 Join Date
    169Posts

    Re: Where to balance character?

    Quote Originally Posted by Cuvvvie View Post
    Here.
    cant find it :3

  9. #9
    Owner raventh1984 is offline
    MemberRank
    May 2011 Join Date
    NetherlandsLocation
    1,499Posts

    Re: Where to balance character?

    common use your brain!

    PropJob,inc is located inside resource folder of the server.

    and

    CMover::GetWeaponATK( DWORD dwWeaponType )

    is located inside the source @file MoverAttack.cpp.

  10. #10
    Proficient Member m1nd3 is offline
    MemberRank
    Dec 2015 Join Date
    (local)Location
    175Posts

    Re: Where to balance character?

    Hello,maybe someone can tell me,where i can balance character in S4E6 i'm using IA Jullia



Advertisement