[ Help ] Monster Error

Results 1 to 5 of 5
  1. #1
    Apprentice Terra is offline
    MemberRank
    May 2017 Join Date
    9Posts

    [ Help ] Monster Error

    How can I solve this problem?
    Attached Thumbnails Attached Thumbnails adsiz.jpg  


  2. #2
    [ Help ] Monster Error St34lth4ng3l is offline
    MemberRank
    Apr 2013 Join Date
    __FILE__Location
    899Posts

    Re: [ Help ] Monster Error

    This means the items are not existing in your database, either add them (when you know what item it is) or remove the item from the droptable.

  3. #3
    Apprentice Terra is offline
    MemberRank
    May 2017 Join Date
    9Posts

    Re: [ Help ] Monster Error

    Thank you St0rmy. Monster item problem solved, but this monster item percent and MPoption problem continues. How can I solve this errors?
    Attached Thumbnails Attached Thumbnails 1.jpg  

  4. #4
    [ Help ] Monster Error St34lth4ng3l is offline
    MemberRank
    Apr 2013 Join Date
    __FILE__Location
    899Posts

    Re: [ Help ] Monster Error

    The Monster Percent error is caused by all "weapons" and "skills" the monster can use, they need to have a percentage of 100% (all skills and weapons added together) but the percentage is not 100% (the current percentage is TotalUsingPercent). So basically the monster is not attacking with every attack.

    The MPOption error is caused by invalid bitflags. You have a set of MPOption Bitflags that can be attached to a monster. And the final bitflag should only contain valid ones.

    Code:
    #define MPOPTION_BIT_DEAD_FALL                    ((BitFlag64_t)0x0000000000000001)    // 1,    
    #define MPOPTION_BIT_MOVE_PARTY                    ((BitFlag64_t)0x0000000000000002)    // 2,    
    #define MPOPTION_BIT_PATTERN_MONSTER            ((BitFlag64_t)0x0000000000000004)    // 4,    
    #define MPOPTION_BIT_BOSS_MONSTER                ((BitFlag64_t)0x0000000000000008)    // 8,    
    #define MPOPTION_BIT_AUTO_DESTROY                ((BitFlag64_t)0x0000000000000010)    // 16,    
    #define MPOPTION_BIT_NAMED_MONSTER                ((BitFlag64_t)0x0000000000000020)    // 32,    
    #define MPOPTION_BIT_RECOGNIZE_INVISIBLE        ((BitFlag64_t)0x0000000000000040)    // 64,    
    #define MPOPTION_BIT_KEY_MONSTER                ((BitFlag64_t)0x0000000000000080)    // 128,    
    #define MPOPTION_BIT_NO_ALPHABLENDING_IN_DEAD    ((BitFlag64_t)0x0000000000000100)    // 256,    
    #define MPOPTION_BIT_KEY_MONSTER_ALIVE_FOR_GAMECLEAR    ((BitFlag64_t)0x0000000000000200)    // 512,
    #define MPOPTION_BIT_STOP_AUTO_CREATE            ((BitFlag64_t)0x0000000000000400)    // 1024,
    #define MPOPTION_BIT_RECOGNIZE_STEALTH            ((BitFlag64_t)0x0000000000000800)    // 2048,
    #define MPOPTION_BIT_ADD_DAMAGE_UNAPPLIED        ((BitFlag64_t)0x0000000000001000)    // 4096,

  5. #5
    Apprentice Terra is offline
    MemberRank
    May 2017 Join Date
    9Posts

    Re: [ Help ] Monster Error

    Quote Originally Posted by St34lth4ng3l View Post
    The Monster Percent error is caused by all "weapons" and "skills" the monster can use, they need to have a percentage of 100% (all skills and weapons added together) but the percentage is not 100% (the current percentage is TotalUsingPercent). So basically the monster is not attacking with every attack.

    The MPOption error is caused by invalid bitflags. You have a set of MPOption Bitflags that can be attached to a monster. And the final bitflag should only contain valid ones.

    Code:
    #define MPOPTION_BIT_DEAD_FALL                    ((BitFlag64_t)0x0000000000000001)    // 1,    
    #define MPOPTION_BIT_MOVE_PARTY                    ((BitFlag64_t)0x0000000000000002)    // 2,    
    #define MPOPTION_BIT_PATTERN_MONSTER            ((BitFlag64_t)0x0000000000000004)    // 4,    
    #define MPOPTION_BIT_BOSS_MONSTER                ((BitFlag64_t)0x0000000000000008)    // 8,    
    #define MPOPTION_BIT_AUTO_DESTROY                ((BitFlag64_t)0x0000000000000010)    // 16,    
    #define MPOPTION_BIT_NAMED_MONSTER                ((BitFlag64_t)0x0000000000000020)    // 32,    
    #define MPOPTION_BIT_RECOGNIZE_INVISIBLE        ((BitFlag64_t)0x0000000000000040)    // 64,    
    #define MPOPTION_BIT_KEY_MONSTER                ((BitFlag64_t)0x0000000000000080)    // 128,    
    #define MPOPTION_BIT_NO_ALPHABLENDING_IN_DEAD    ((BitFlag64_t)0x0000000000000100)    // 256,    
    #define MPOPTION_BIT_KEY_MONSTER_ALIVE_FOR_GAMECLEAR    ((BitFlag64_t)0x0000000000000200)    // 512,
    #define MPOPTION_BIT_STOP_AUTO_CREATE            ((BitFlag64_t)0x0000000000000400)    // 1024,
    #define MPOPTION_BIT_RECOGNIZE_STEALTH            ((BitFlag64_t)0x0000000000000800)    // 2048,
    #define MPOPTION_BIT_ADD_DAMAGE_UNAPPLIED        ((BitFlag64_t)0x0000000000001000)    // 4096,
    thank you St0rmy



Advertisement