Jump to content

Bowser2121

Banned
  • Posts

    3
  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by Bowser2121

  1. Hey guys, a little question

    Is there anyone Who knows the "new" proto structure from offical

    Or nearly a structure which is like the offical

     

    Because this is my at the moment:

     

     
    
    PythonNonplayer.h
    
    		typedef struct SMobTable
    		{
    			enum EMobResists
    			{
    				MOB_RESIST_SWORD,
    				MOB_RESIST_TWOHAND,
    				MOB_RESIST_DAGGER,
    				MOB_RESIST_BELL,
    				MOB_RESIST_FAN,
    				MOB_RESIST_BOW,
    				MOB_RESIST_CLAW,
    				MOB_RESIST_FIRE,
    				MOB_RESIST_ELECT,
    				MOB_RESIST_MAGIC,
    				MOB_RESIST_WIND,
    				MOB_RESIST_POISON,
    				MOB_RESIST_BLEEDING,
    				MOB_RESISTS_MAX_NUM
    			};
    
    			DWORD       dwVnum;
    			char        szName[CHARACTER_NAME_MAX_LEN + 1];
    			char        szLocaleName[CHARACTER_NAME_MAX_LEN + 1];
    
    			BYTE        bType;
    			BYTE        bRank;
    			BYTE        bBattleType;
    			BYTE        bLevel;
    			BYTE		bLvlPct;
    			BYTE        bSize;
    
    			DWORD       dwGoldMin;
    			DWORD       dwGoldMax;
    			DWORD       dwExp;
    			DWORD       dwMaxHP;
    			BYTE        bRegenCycle;
    			BYTE        bRegenPercent;
    			WORD        wDef;
    
    			DWORD       dwAIFlag;
    			DWORD       dwRaceFlag;
    			DWORD       dwImmuneFlag;
    
    			BYTE        bStr, bDex, bCon, bInt;
    			DWORD       dwDamageRange[2];
    
    			short       sAttackSpeed;
    			short       sMovingSpeed;
    			BYTE        bAggresiveHPPct;
    			WORD        wAggressiveSight;
    			WORD        wAttackRange;
    
    			char        cEnchants[MOB_ENCHANTS_MAX_NUM];
    			char        cResists[SMobTable::MOB_RESISTS_MAX_NUM];
    
    			DWORD       dwResurrectionVnum;
    			DWORD       dwDropItemVnum;
    
    			BYTE        bMountCapacity;
    			BYTE        bOnClickType;
    
    			BYTE        bEmpire;
    			char        szFolder[64 + 1];
    			float       fDamMultiply;
    			DWORD       dwSummonVnum;
    			DWORD       dwDrainSP;
    			DWORD		dwMonsterColor;
    		    DWORD       dwPolymorphItemVnum;
    
    			TMobSkillLevel	Skills[MOB_SKILL_MAX_NUM];
    
    		    BYTE		bBerserkPoint;
    			BYTE		bStoneSkinPoint;
    			BYTE		bGodSpeedPoint;
    			BYTE		bDeathBlowPoint;
    			BYTE		bRevivePoint;
    		} TMobTable;
    

     

    ItemData.h

     
    
    typedef struct SItemTable
    		{
    			DWORD       dwVnum;
    			DWORD       dwVnumRange;
    			char        szName[ITEM_NAME_MAX_LEN + 1];
    			char        szLocaleName[ITEM_NAME_MAX_LEN + 1];
    			BYTE        bType;
    			BYTE        bSubType;
    
    			BYTE        bWeight;
    			BYTE        bSize;
    
    			DWORD       dwAntiFlags;
    			DWORD       dwFlags;
    			DWORD       dwWearFlags;
    			DWORD       dwImmuneFlag;
    
    			DWORD       dwIBuyItemPrice;
    			DWORD		dwISellItemPrice;
    
    			TItemLimit  aLimits[ITEM_LIMIT_MAX_NUM];
    			TItemApply  aApplies[ITEM_APPLY_MAX_NUM];
    			long        alValues[ITEM_VALUES_MAX_NUM];
    			long        alSockets[ITEM_SOCKET_MAX_NUM];
    			DWORD       dwRefinedVnum;
    			WORD		wRefineSet;
    			BYTE        bAlterToMagicItemPct;
    			BYTE		bSpecular;
    			BYTE        bGainSocketPct;
    		} TItemTable;
    

     

    Itemdata missing: masktype & masksubtype -didnt addet at the moment...

    Maybe somebody knows

    (Written on my Handy)

    Best regards!

×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.