admin 发表于 2020-12-24 00:49:38

1.13Common函数表

代码:全选

/*
        Function:                SKILLS_GetClass
        Address:                D2Common.#10000
        Notes:
*/
BOOL __stdcall SKILLS_GetClass(int nSkill, int* nClass)
代码:全选

/*
        Function:                QUESTS_SetFlag
        Address:                D2Common.#10003
        Notes:
*/
void __stdcall QUESTS_SetFlag(D2QuestFlagStrc* pQuestData, DWORD dwQuest, DWORD dwFlag)
代码:全选

/*
        Function:                SKILLS_Alloc
        Address:                D2Common.#10008
        Notes:
*/
D2SkillStrc* __stdcall SKILLS_Alloc(D2UnitStrc* pUnit, int nSkill)
代码:全选

/*
        Function:                ITEMS_SetInvPage
        Address:                D2Common.#10012
        Notes:
*/
void __stdcall ITEMS_SetInvPage(D2UnitStrc* pItem, BYTE nPage)
代码:全选

/*
        Function:                TXT_GetLevelsRecord
        Address:                D2Common.#10014
        Notes:
*/
D2LevelsTXT* __stdcall TXT_GetLevelsRecord(int nRecord)
代码:全选

/*
        Function:                ITEMS_GetInvPage
        Address:                D2Common.#10020
        Notes:
*/
BYTE __stdcall ITEMS_GetInvPage(D2UnitStrc* pItem)
代码:全选

/*
        Function:                ITEMRECORDS_GetQntWarning
        Address:                D2Common.#10026
        Notes:
*/
BYTE __stdcall ITEMRECORDS_GetQntWarning(D2UnitStrc* pItem)
代码:全选

/*
        Function:                TXT_GetSuperuniquesRecord
        Address:                D2Common.#10038
        Notes:
*/
D2SuperuniquesTXT* __stdcall TXT_GetSuperuniquesRecord(int nRecord)
代码:全选

/*
        Function:                MISSILES_GetMinimumDamage
        Address:                D2Common.#10040
        Notes:
*/
int __stdcall MISSILES_GetMinimumDamage(D2UnitStrc* pMissile, D2UnitStrc* pOwner, int nMissile, int nLevel)
代码:全选

/*
        Function:                SKILLS_GetClassSkill
        Address:                D2Common.#10044
        Notes:
*/
int __stdcall SKILLS_GetClassSkill(int nClass, int nSkill)
代码:全选

/*
        Function:                ITEMRECORDS_GetStackable
        Address:                D2Common.#10048
        Notes:
*/
int __stdcall ITEMRECORDS_GetStackable(D2UnitStrc* pItem)
代码:全选

/*
        Function:                STATS_GetBeltGoldLimit
        Address:                D2Common.#10049
        Notes:
*/
DWORD __stdcall STATS_GetBeltGoldLimit(D2UnitStrc* pPlayer)
代码:全选

/*
        Function:                ITEMS_AddToContainer
        Address:                D2Common.#10050
        Notes:
*/
void __stdcall ITEMS_AddToContainer(D2InventoryStrc* pInventory, D2UnitStrc* pItem)
代码:全选

/*
        Function:                DRLG_RoomIsTown
        Address:                D2Common.#10057
        Notes:
*/
BOOL __stdcall DRLG_RoomIsTown(D2RoomStrc* pRoom)
代码:全选

/*
        Function:                ITEMS_SetBodyLoc
        Address:                D2Common.#10058
        Notes:
*/
void __stdcall ITEMS_SetBodyLoc(D2UnitStrc* pItem, BYTE nBodyLoc)
代码:全选

/*
        Function:                ITEMRECORDS_GetGemSockets
        Address:                D2Common.#10060
        Notes:
*/
BYTE __stdcall ITEMRECORDS_GetGemSockets(int nItemHcIdx)
代码:全选

/*
        Function:                STATS_GetMaxLevel
        Address:                D2Common.#10066
        Notes:
*/
int __stdcall STATS_GetMaxLevel(int nClass)
代码:全选

/*
        Function:                STATEMASK_CheckRlRed
        Address:                D2Common.#10068
        Notes:
*/
BOOL __stdcall STATEMASK_CheckRlRed(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                ITEMS_GetType
        Address:                D2Common.#10082
        Notes:
*/
int __stdcall ITEMS_GetType(int nItemHcIdx)
代码:全选

/*
        Function:                ITEMS_GetInscribedName
        Address:                D2Common.#10083
        Notes:
*/
char* __stdcall ITEMS_GetInscribedName(D2UnitStrc* pItem)
代码:全选

/*
        Function:                ITEMS_GetLevel
        Address:                D2Common.#10086
        Notes:
*/
int __stdcall ITEMS_GetLevel(D2UnitStrc* pItem)
代码:全选

/*
        Function:                ITEMS_CanBeRepaired
        Address:                D2Common.#10087
        Notes:
*/
BOOL __stdcall ITEMS_CanBeRepaired(D2UnitStrc* pItem)
代码:全选

/*
        Function:                ITEMS_IsClassSpecific
        Address:                D2Common.#10089
        Notes:
*/
BOOL __stdcall ITEMS_IsClassSpecific(D2UnitStrc* pItem)
代码:全选

/*
        Function:                SHRINES_GetRecordFromObject
        Address:                D2Common.#10092
        Notes:
*/
D2ShrinesTXT* __stdcall SHRINES_GetRecordFromObject(D2UnitStrc* pObject)
代码:全选

/*
        Function:                TILES_GetWarpLevelNo
        Address:                D2Common.#10093
        Notes:
*/
int __stdcall TILES_GetWarpLevelNo(D2RoomStrc* pRoom, DWORD dwWarp)
代码:全选

/*
        Function:                CHAT_SetHoverLocale
        Address:                D2Common.#10097
        Notes:
*/
void __stdcall CHAT_SetHoverLocale(D2HoverTextStrc* pHoverText, int nLocale)
代码:全选

/*
        Function:                STATEMASK_CheckArmRed
        Address:                D2Common.#10100
        Notes:
*/
BOOL __stdcall STATEMASK_CheckArmRed(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                ITEMS_GetQuality
        Address:                D2Common.#10106
        Notes:
*/
int __stdcall ITEMS_GetQuality(D2UnitStrc* pItem)
代码:全选

/*
        Function:                ITEMS_GetTransactionCost
        Address:                D2Common.#10107
        Notes:
*/
int __stdcall ITEMS_GetTransactionCost(D2UnitStrc* pUnit, D2UnitStrc* pItem, int nDifficulty, D2QuestFlagStrc* pQuestFlags, int nClass, int nType)
代码:全选

/*
        Function:                ITEMTYPERECORDS_GetThrowable
        Address:                D2Common.#10108
        Notes:
*/
BYTE __stdcall ITEMTYPERECORDS_GetThrowable(int nItemType)
代码:全选

/*
        Function:                OBJECTS_SetPortalFlag
        Address:                D2Common.#10111
        Notes:
*/
void __stdcall OBJECTS_SetPortalFlag(D2UnitStrc* pObject, BYTE nFlag)
代码:全选

/*
        Function:                SKILLCALC_EvalDiminishingReturns
        Address:                D2Common.#10115
        Notes:
*/
int __stdcall SKILLCALC_EvalDiminishingReturns(int nSkillLevel, DWORD dwParam1, DWORD dwParam2)
代码:全选

/*
        Function:                ITEMRECORDS_GetUnique
        Address:                D2Common.#10119
        Notes:
*/
BYTE __stdcall ITEMRECORDS_GetUnique(D2UnitStrc* pItem)
代码:全选

/*
        Function:                SHRINES_SetRecord
        Address:                D2Common.#10128
        Notes:
*/
void __stdcall SHRINES_SetRecord(D2UnitStrc* pObject, D2ShrinesTXT* pRecord)
代码:全选

/*
        Function:                PLAYERS_SetName
        Address:                D2Common.#10140
        Notes:                        sets the name in pPlayer->pPlayerData only
*/
void __stdcall PLAYERS_SetName(D2UnitStrc* pPlayer, char* szName)
代码:全选

/*
        Function:                UNITS_Update
        Address:                D2Common.#10158
        Notes:                       
*/
void __stdcall UNITS_Update(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                STATEMASK_CheckBlue
        Address:                D2Common.#10162
        Notes:
*/
BOOL __stdcall STATEMASK_CheckBlue(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                STATLISTS_Merge
        Address:                D2Common.#10164
        Notes:
*/
void __stdcall STATLISTS_Merge(D2UnitStrc* pDestination, D2UnitStrc* pSource, BOOL bA3)
代码:全选

/*
        Function:                QUESTS_CheckFlag
        Address:                D2Common.#10174
        Notes:
*/
BOOL __stdcall QUESTS_CheckFlag(D2QuestFlagStrc* pQuestFlags, DWORD dwQuest, DWORD dwFlag)
代码:全选

/*
        Function:                ITEMRECORDS_GetQuest
        Address:                D2Common.#10176
        Notes:
*/
BYTE __stdcall ITEMRECORDS_GetQuest(D2UnitStrc* pItem)
代码:全选

/*
        Function:                STATS_GetMaxMana
        Address:                D2Common.#10186
        Notes:
*/
int __stdcall STATS_GetMaxMana(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                STATLISTS_SetStat
        Address:                D2Common.#10188
        Notes:
*/
void __stdcall STATLISTS_SetStat(D2StatListStrc* pStatList, int nStat, int nValue, WORD nLayer)
代码:全选

/*
        Function:                ITEMS_GetInitSeed
        Address:                D2Common.#10193
        Notes:
*/
DWORD __stdcall ITEMS_GetInitSeed(D2UnitStrc* pItem)
代码:全选

/*
        Function:                ITEMS_GetStatlist
        Address:                D2Common.#10195
        Notes:
*/
D2StatListStrc* __stdcall ITEMS_GetStatlist(D2UnitStrc* pItem, DWORD dwFlags)
代码:全选

/*
        Function:                STATEMASK_CheckRemHit
        Address:                D2Common.#10198
        Notes:
*/
BOOL __stdcall STATEMASK_CheckRemHit(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                ITEMS_CheckFlag
        Address:                D2Common.#10202
        Notes:
*/
BOOL __stdcall ITEMS_CheckFlag(D2UnitStrc* pItem, DWORD dwFlag, int nLine, char* szFile)
代码:全选

/*
        Function:                MISSILES_GetMinElementalDamage
        Address:                D2Common.#10205
        Notes:
*/
int __stdcall MISSILES_GetMinElementalDamage(D2UnitStrc* pMissile, D2UnitStrc* pOwner, int nMissile, int nLevel)
代码:全选

/*
        Function:                DRLG_AllocLevel
        Address:                D2Common.#10207
        Notes:
*/
D2DrlgLevelStrc* __stdcall DRLG_AllocLevel(D2DrlgDataStrc* pDrlgData, int nLevel)
代码:全选

/*
        Function:                ITEMTYPERECORDS_GetVarInvGfx
        Address:                D2Common.#10208
        Notes:
*/
BYTE __stdcall ITEMTYPERECORDS_GetVarInvGfx(D2UnitStrc* pItem)
代码:全选

/*
        Function:                ITEMRECORDS_GetHasInv
        Address:                D2Common.#10211
        Notes:
*/
BOOL __stdcall ITEMRECORDS_GetHasInv(int nItemHcIdx)
代码:全选

/*
        Function:                LEVELRECORDS_GetRain
        Address:                D2Common.#10215
        Notes:
*/
BYTE __stdcall LEVELRECORDS_GetRain(int nLevel)
代码:全选

/*
        Function:                SETITEMS_GetRecord
        Address:                D2Common.#10218
        Notes:
*/
D2SetItemsTXT* __stdcall SETITEMS_GetRecord(D2UnitStrc* pItem)
代码:全选

/*
        Function:                ITEMFLAGS_CheckEthereal
        Address:                D2Common.#10225
        Notes:
*/
BOOL __stdcall ITEMFLAGS_CheckEthereal(D2UnitStrc* pItem)
代码:全选

/*
        Function:                PATHS_Free
        Address:                D2Common.#10234
        Notes:
*/
void __stdcall PATHS_Free(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                TXT_GetDifficultyLevelsRecord
        Address:                D2Common.#10237
        Notes:
*/
D2DiffLevelsTXT* __stdcall TXT_GetDifficultyLevelsRecord(int nRecord)
代码:全选

/*
        Function:                ITEMRECORDS_GetWeapClass
        Address:                D2Common.#10238
        Notes:
*/
int __stdcall ITEMRECORDS_GetWeapClass(D2UnitStrc* pItem)
代码:全选

/*
        Function:                MONSTERS_IsUndead
        Address:                D2Common.#10239
        Notes:
*/
BOOL __stdcall MONSTERS_IsUndead(D2UnitStrc* pMonster)
代码:全选

/*
        Function:                MISSILES_GetSkill
        Address:                D2Common.#10240
        Notes:
*/
int __stdcall MISSILES_GetSkill(D2UnitStrc* pMissile)
代码:全选

/*
        Function:                MISSILES_GetElemLength
        Address:                D2Common.#10242
        Notes:
*/
int __stdcall MISSILES_GetElemLength(D2UnitStrc* pMissile, D2UnitStrc* pOwner, int nMissile, int nLevel)
代码:全选

/*
        Function:                ITEMS_CheckRequirements
        Address:                D2Common.#10244
        Notes:
*/
BOOL __stdcall ITEMS_CheckRequirements(D2UnitStrc* pItem, D2UnitStrc* pUnit, BOOL bEquip, BOOL* bStr, BOOL* bDex, BOOL* bLvl)
代码:全选

/*
        Function:                TXT_GetMagicAffixRecord
        Address:                D2Common.#10248
        Notes:
*/
D2MagicAffixTXT* __stdcall TXT_GetMagicAffixRecord(int nRecord)
代码:全选

/*
        Function:                STATEMASK_CheckRfRed
        Address:                D2Common.#10254
        Notes:
*/
BOOL __stdcall STATEMASK_CheckRfRed(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                MONSTERS_IsDemon
        Address:                D2Common.#10255
        Notes:
*/
BOOL __stdcall MONSTERS_IsDemon(D2UnitStrc* pMonster)
代码:全选

/*
        Function:                MISSILES_GetMaximumDamage
        Address:                D2Common.#10256
        Notes:
*/
int __stdcall MISSILES_GetMaximumDamage(D2UnitStrc* pMissile, D2UnitStrc* pOwner, int nMissile, int nLevel)
代码:全选

/*
        Function:                ITEMS_GetMagicPrefix
        Address:                D2Common.#10257
        Notes:
*/
WORD __stdcall ITEMS_GetMagicPrefix(D2UnitStrc* pItem, int nPos)
代码:全选

/*
        Function:                OBJECTS_GetPortalFlag
        Address:                D2Common.#10258
        Notes:
*/
BYTE __stdcall OBJECTS_GetPortalFlag(D2UnitStrc* pObject)
代码:全选

/*
        Function:                STATEMASK_CheckDamBlue
        Address:                D2Common.#10263
        Notes:
*/
BOOL __stdcall STATEMASK_CheckDamBlue(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                SKILLS_GetNext
        Address:                D2Common.#10273
        Notes:
*/
D2SkillStrc* __stdcall SKILLS_GetNext(D2SkillStrc* pSkill)
代码:全选

/*
        Function:                ITEMRECORDS_GetTransmogrify
        Address:                D2Common.#10275
        Notes:
*/
int __stdcall ITEMRECORDS_GetTransmogrify(int nItemHcidx)
代码:全选

/*
        Function:                STATEMASK_CheckActive
        Address:                D2Common.#10276
        Notes:
*/
BOOL __stdcall STATEMASK_CheckActive(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                TXT_GetCompCodeRecord
        Address:                D2Common.#10293
        Notes:
*/
D2CompCodeTXT* __stdcall TXT_GetCompCodeRecord(int nRecord)
代码:全选

/*
        Function:                OBJECTS_GetRecordFromObject
        Address:                D2Common.#10296
        Notes:
*/
D2ObjectsTXT* __stdcall OBJECTS_GetRecordFromObject(D2UnitStrc* pObject)
代码:全选

/*
        Function:                SKILLS_GetMaximumDamage
        Address:                D2Common.#10297
        Notes:
*/
int __stdcall SKILLS_GetMaximumDamage(D2UnitStrc* pUnit, int nSkill, int nSkillLevel, int nType)
代码:全选

/*
        Function:                SKILLS_Assign
        Address:                D2Common.#10302
        Notes:
*/
void __stdcall SKILLS_Assign(D2UnitStrc* pUnit, int nSkill, int nSkillLevel, int nA4, char* szFile, int nLine)
代码:全选

/*
        Function:                SKILLS_GetLevel
        Address:                D2Common.#10306
        Notes:                        setting third arg to false returns the base level
*/
int __stdcall SKILLS_GetLevel(D2UnitStrc* pUnit, D2SkillStrc* pSkill, BOOL bTotal)
代码:全选

/*
        Function:                STATLISTS_MergeBaseStats
        Address:                D2Common.#10308
        Notes:
*/
void __stdcall STATLISTS_MergeBaseStats(D2StatListStrc* pDestination, D2StatListStrc* pSource)
代码:全选

/*
        Function:                DRLG_GetCoordListFromRoom
        Address:                D2Common.#10310
        Notes:
*/
D2RoomCoordListStrc* __stdcall DRLG_GetCoordListFromRoom(D2RoomStrc* pRoom)
代码:全选

/*
        Function:                ITEMS_SetMagicPrefix
        Address:                D2Common.#10312
        Notes:
*/
void __stdcall ITEMS_SetMagicPrefix(D2UnitStrc* pItem, WORD nPrefix, int nPos)
代码:全选

/*
        Function:                SKILLRECORDS_GetPassiveState
        Address:                D2Common.#10313
        Notes:
*/
int __stdcall SKILLRECORDS_GetPassiveState(int nSkill)
代码:全选

/*
        Function:                LEVELRECORDS_GetLevelType
        Address:                D2Common.#10319
        Notes:
*/
int __stdcall LEVELRECORDS_GetLevelType(int nLevel)
代码:全选

/*
        Function:                ITEMRECORDS_GetMissileType
        Address:                D2Common.#10321
        Notes:
*/
WORD __stdcall ITEMRECORDS_GetMissileType(D2UnitStrc* pItem)
代码:全选

/*
        Function:                DRLG_InitializeLevel
        Address:                D2Common.#10322
        Notes:
*/
void __stdcall DRLG_InitializeLevel(D2DrlgLevelStrc* pDrlgLevel)
代码:全选

/*
        Function:                ITEMS_Is2Handed
        Address:                D2Common.#10326
        Notes:
*/
BOOL __stdcall ITEMS_Is2Handed(D2UnitStrc* pItem)
代码:全选

/*
        Function:                DRLG_GetRoomFromUnit
        Address:                D2Common.#10331
        Notes:
*/
D2RoomStrc* __stdcall DRLG_GetRoomFromUnit(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                PATHS_SetTarget
        Address:                D2Common.#10336
        Notes:
*/
void __stdcall PATHS_SetTarget(D2DynamicPathStrc* pPath, D2UnitStrc* pTarget)
代码:全选

/*
        Function:                STATEMASK_CheckHide
        Address:                D2Common.#10341
        Notes:
*/
BOOL __stdcall STATEMASK_CheckHide(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                STATEMASK_CheckRcRed
        Address:                D2Common.#10355
        Notes:
*/
BOOL __stdcall STATEMASK_CheckRcRed(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                PLAYERS_AllocPlayerData
        Address:                D2Common.#10356
        Notes:
*/
BOOL __stdcall PLAYERS_AllocPlayerData(D2UnitStrc* pPlayer)
代码:全选

/*
        Function:                ITEMS_CanDualWield
        Address:                D2Common.#10364
        Notes:
*/
BOOL __stdcall ITEMS_CanDualWield(D2UnitStrc* pUnit, D2UnitStrc* pItem)
代码:全选

/*
        Function:                STATEMASK_CheckRpRed
        Address:                D2Common.#10370
        Notes:
*/
BOOL __stdcall STATEMASK_CheckRpRed(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                STATEMASK_CheckLife
        Address:                D2Common.#10372
        Notes:
*/
BOOL __stdcall STATEMASK_CheckLife(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                ITEMS_SetLevel
        Address:                D2Common.#10377
        Notes:
*/
void __stdcall ITEMS_SetLevel(D2UnitStrc* pItem, int nLevel)
代码:全选

/*
        Function:                STATS_GetBonuses
        Address:                D2Common.#10379
        Notes:
*/
int __stdcall STATS_GetBonuses(D2UnitStrc* pUnit, int nStat, WORD nLayer)
代码:全选

/*
        Function:                ITEMS_SetOwnerGUID
        Address:                D2Common.#10386
        Notes:
*/
void __stdcall ITEMS_SetOwnerGUID(D2UnitStrc* pItem, DWORD dwGUID)
代码:全选

/*
        Function:                INVENTORY_Alloc
        Address:                D2Common.#10387
        Notes:
*/
BOOL __stdcall INVENTORY_Alloc(void* pMemoryPool, D2UnitStrc* pUnit)
代码:全选

/*
        Function:                PATHS_GetTarget
        Address:                D2Common.#10392
        Notes:
*/
D2UnitStrc* __stdcall PATHS_GetTarget(D2DynamicPathStrc* pPath)
代码:全选

/*
        Function:                ITEMRECORDS_GetAlternateGfx
        Address:                D2Common.#10394
        Notes:
*/
DWORD __stdcall ITEMRECORDS_GetAlternateGfx(D2UnitStrc* pItem)
代码:全选

/*
        Function:                ITEMRECORDS_GetLevel
        Address:                D2Common.#10395
        Notes:
*/
BYTE __stdcall ITEMRECORDS_GetLevel(D2UnitStrc* pItem)
代码:全选

/*
        Function:                STATS_GetExpForNextLevel
        Address:                D2Common.#10399
        Notes:
*/
DWORD __stdcall STATS_GetExpForNextLevel(int nClass, int nLevel)
代码:全选

/*
        Function:                STATEMASK_CheckAttBlue
        Address:                D2Common.#10402
        Notes:
*/
BOOL __stdcall STATEMASK_CheckAttBlue(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                TXT_GetShrinesRecord
        Address:                D2Common.#10403
        Notes:
*/
D2ShrinesTXT* __stdcall TXT_GetShrinesRecord(int nRecord)
代码:全选

/*
        Function:                STATEMASK_CheckArmBlue
        Address:                D2Common.#10404
        Notes:
*/
BOOL __stdcall STATEMASK_CheckArmBlue(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                ITEMS_GetSeed
        Address:                D2Common.#10411
        Notes:
*/
D2SeedStrc* __stdcall ITEMS_GetSeed(D2UnitStrc* pItem)
代码:全选

/*
        Function:                ITEMS_SetInitSeed
        Address:                D2Common.#10414
        Notes:
*/
void __stdcall ITEMS_SetInitSeed(D2UnitStrc* pItem, DWORD dwSeed)
代码:全选

/*
        Function:                ITEMS_GetBodyloc
        Address:                D2Common.#10417
        Notes:
*/
BYTE __stdcall ITEMS_GetBodyloc(D2UnitStrc* pItem)
代码:全选

/*
        Function:                UNITS_UpdateSkills
        Address:                D2Common.#10418
        Notes:
*/
void __stdcall UNITS_UpdateSkills(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                CHAT_FreeHoverText
        Address:                D2Common.#10422
        Notes:
*/
void __stdcall CHAT_FreeHoverText(void* pMemoryPool, D2HoverTextStrc* pHoverText)
代码:全选

/*
        Function:                ITEMCALC_Eval
        Address:                D2Common.#10428
        Notes:
*/
int __stdcall ITEMCALC_Eval(D2UnitStrc* pUnit, D2UnitStrc* pItem, DWORD dwCalc)
代码:全选

/*
        Function:                ITEMTYPERECORDS_GetQuiver
        Address:                D2Common.#10430
        Notes:
*/
WORD __stdcall ITEMTYPERECORDS_GetQuiver(int nItemType)
代码:全选

/*
        Function:                ITEMRECORDS_GetMinStack
        Address:                D2Common.#10432
        Notes:
*/
int __stdcall ITEMRECORDS_GetMinStack(D2UnitStrc* pItem)
代码:全选

/*
        Function:                WAYPOINTS_Check
        Address:                D2Common.#10436
        Notes:
*/
BOOL __stdcall WAYPOINTS_Check(int nWaypoint, D2WaypointDataStrc* pWaypointData)
代码:全选

/*
        Function:                ITEMS_GetOwnerGUID
        Address:                D2Common.#10438
        Notes:
*/
DWORD __stdcall ITEMS_GetOwnerGUID(D2UnitStrc* pItem)
代码:全选

/*
        Function:                PATHS_AllocStaticPath
        Address:                D2Common.#10445
        Notes:
*/
D2StaticPathStrc* __stdcall PATHS_AllocStaticPath(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                ITEMS_GetRecordFromCode
        Address:                D2Common.#10450
        Notes:
*/
D2ItemsTXT* __stdcall ITEMS_GetRecordFromCode(DWORD dwCode, int* nIndex)
代码:全选

/*
        Function:                CHAT_AllocHoverText
        Address:                D2Common.#10454
        Notes:
*/
D2HoverTextStrc* __stdcall CHAT_AllocHoverText(void* pMemoryPool, char* szText, DWORD dwFrame)
代码:全选

/*
        Function:                DRLG_GetActFromLevel
        Address:                D2Common.#10459
        Notes:
*/
int __stdcall DRLG_GetActFromLevel(int nLevel)
代码:全选

/*
        Function:                INVENTORY_GetFirstItem
        Address:                D2Common.#10460
        Notes:
*/
D2UnitStrc* __stdcall INVENTORY_GetFirstItem(D2InventoryStrc* pInventory)
代码:全选

/*
        Function:                ITEMRECORDS_GetMaxStack
        Address:                D2Common.#10463
        Notes:
*/
int __stdcall ITEMRECORDS_GetMaxStack(D2UnitStrc* pItem)
代码:全选

/*
        Function:                INVENTORY_GetNextItem
        Address:                D2Common.#10464
        Notes:
*/
D2UnitStrc* __stdcall INVENTORY_GetNextItem(D2UnitStrc* pItem)
代码:全选

/*
        Function:                ITEMS_SetEarLevel
        Address:                D2Common.#10467
        Notes:
*/
void __stdcall ITEMS_SetEarLevel(D2UnitStrc* pItem, BYTE nLevel)
代码:全选

/*
        Function:                PATHS_GetType
        Address:                D2Common.#10471
        Notes:
*/
int __stdcall PATHS_GetType(D2DynamicPathStrc* pPath)
代码:全选

/*
        Function:                ITEMRECORDS_GetUseable
        Address:                D2Common.#10478
        Notes:
*/
BYTE __stdcall ITEMRECORDS_GetUseable(D2UnitStrc* pItem)
代码:全选

/*
        Function:                STATES_CheckState
        Address:                D2Common.#10494
        Notes:
*/
BOOL __stdcall STATES_CheckState(D2UnitStrc* pUnit, int nState)
代码:全选

/*
        Function:                LEVELRECORDS_GetMud
        Address:                D2Common.#10499
        Notes:
*/
BYTE __stdcall LEVELRECORDS_GetMud(int nLevel)
代码:全选

/*
        Function:                ITEMS_SetFormat
        Address:                D2Common.#10503
        Notes:
*/
void __stdcall ITEMS_SetFormat(D2UnitStrc* pItem, WORD nFormat)
代码:全选

/*
        Function:                SKILLS_InitializeList
        Address:                D2Common.#10506
        Notes:
*/
void __stdcall SKILLS_InitializeList(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                SKILLS_GetRightSkill
        Address:                D2Common.#10507
        Notes:
*/
D2SkillStrc* __stdcall SKILLS_GetRightSkill(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                DRLG_GetTargetRoom
        Address:                D2Common.#10509
        Notes:
*/
D2RoomStrc* __stdcall DRLG_GetTargetRoom(D2RoomStrc* pRoom, D2CoordStrc* pCoord, int nUnitSize, DWORD dwCollideFlags, int nA5)
代码:全选

/*
        Function:                SKILLS_GetUsedSkill
        Address:                D2Common.#10511
        Notes:
*/
D2SkillStrc* __stdcall SKILLS_GetUsedSkill(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                SEED_GetLoSeed
        Address:                D2Common.#10513
        Notes:
*/
DWORD __stdcall SEED_GetLoSeed(D2SeedStrc* pSeed)
代码:全选

/*
        Function:                STATLISTS_GetSkillLevel
        Address:                D2Common.#10515
        Notes:
*/
int __stdcall STATLISTS_GetSkillLevel(D2StatListStrc* pStatList)
代码:全选

/*
        Function:                ITEMS_IsMagical
        Address:                D2Common.#10516
        Notes:
*/
BOOL __stdcall ITEMS_IsMagical(D2UnitStrc* pItem)
代码:全选

/*
        Function:                ITEMS_SetMagicSuffix
        Address:                D2Common.#10525
        Notes:
*/
void __stdcall ITEMS_SetMagicSuffix(D2UnitStrc* pItem, WORD nSuffix, int nPos)
代码:全选

/*
        Function:                ITEMRECORDS_GetComponent
        Address:                D2Common.#10530
        Notes:
*/
BYTE __stdcall ITEMRECORDS_GetComponent(D2UnitStrc* pItem)
代码:全选

/*
        Function:                MISSILES_GetMaxElemDamage
        Address:                D2Common.#10532
        Notes:
*/
int __stdcall MISSILES_GetMaxElemDamage(D2UnitStrc* pMissile, D2UnitStrc* pOwner, int nMissile, int nLevel)
代码:全选

/*
        Function:                ITEMS_SetFileIndex
        Address:                D2Common.#10536
        Notes:
*/
void __stdcall ITEMS_SetFileIndex(D2UnitStrc* pItem, int nIndex)
代码:全选

/*
        Function:                ITEMTYPERECORDS_GetShoots
        Address:                D2Common.#10543
        Notes:
*/
int __stdcall ITEMTYPERECORDS_GetShoots(D2UnitStrc* pItem)
代码:全选

/*
        Function:                STATS_Add
        Address:                D2Common.#10551
        Notes:
*/
void __stdcall STATS_Add(D2UnitStrc* pUnit, int nStat, int nValue, WORD nLayer)
代码:全选

/*
        Function:                STATLISTS_GetSkillId
        Address:                D2Common.#10555
        Notes:
*/
int __stdcall STATLISTS_GetSkillId(D2StatListStrc* pStatList)
代码:全选

/*
        Function:                ITEMTYPERECORDS_GetNormal
        Address:                D2Common.#10556
        Notes:
*/
BYTE __stdcall ITEMTYPERECORDS_GetNormal(D2UnitStrc* pItem)
代码:全选

/*
        Function:                MISSILES_GetElemType
        Address:                D2Common.#10557
        Notes:
*/
BYTE __stdcall MISSILES_GetElemType(int nMissileHcIdx)
代码:全选

/*
        Function:                SKILLS_GetMinimumDamage
        Address:                D2Common.#10567
        Notes:
*/
int __stdcall SKILLS_GetMinimumDamage(D2UnitStrc* pUnit, int nSkill, int nSkillLevel, int nType)
代码:全选

/*
        Function:                STATEMASK_CheckUDead
        Address:                D2Common.#10576
        Notes:
*/
BOOL __stdcall STATEMASK_CheckUDead(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                STATS_GetMaxStamina
        Address:                D2Common.#10578
        Notes:
*/
int __stdcall STATS_GetMaxStamina(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                ITEMS_GetMaxThrowDamage
        Address:                D2Common.#10583
        Notes:
*/
int __stdcall ITEMS_GetMaxThrowDamage(D2UnitStrc* pItem)
代码:全选

/*
        Function:                DRLG_GetTownFromAct
        Address:                D2Common.#10585
        Notes:
*/
int __stdcall DRLG_GetTownFromAct(BYTE nAct)
代码:全选

/*
        Function:                STATS_GetBase
        Address:                D2Common.#10587
        Notes:
*/
int __stdcall STATS_GetBase(D2UnitStrc* pUnit, int nStat, WORD nLayer)
代码:全选

/*
        Function:                ITEMS_GetEarLevel
        Address:                D2Common.#10588
        Notes:
*/
BYTE __stdcall ITEMS_GetEarLevel(D2UnitStrc* pItem)
代码:全选

/*
        Function:                UNITS_GetSizeX
        Address:                D2Common.#10589
        Notes:
*/
int __stdcall UNITS_GetSizeX(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                ITEMS_GetAttackSpeed
        Address:                D2Common.#10592
        Notes:
*/
int __stdcall ITEMS_GetAttackSpeed(D2UnitStrc* pUnit, D2UnitStrc* pItem)
代码:全选

/*
        Function:                QUESTS_UnsetFlag
        Address:                D2Common.#10593
        Notes:
*/
void __stdcall QUESTS_UnsetFlag(D2QuestFlagStrc* pQuestFlags, DWORD dwQuest, DWORD dwFlag)
代码:全选

/*
        Function:                SKILLS_GetSkillNo
        Address:                D2Common.#10601
        Notes:
*/
int __stdcall SKILLS_GetSkillNo(D2SkillStrc* pSkill, char* szFile, int nLine)
代码:全选

/*
        Function:                ITEMS_HasUsedCharges
        Address:                D2Common.#10607
        Notes:
*/
BOOL __stdcall ITEMS_HasUsedCharges(D2UnitStrc* pItem, BOOL* bHasChargedSkill)
代码:全选

/*
        Function:                ITEMS_SetRarePrefix
        Address:                D2Common.#10611
        Notes:
*/
void __stdcall ITEMS_SetRarePrefix(D2UnitStrc* pItem, WORD nPrefix)
代码:全选

/*
        Function:                DRLG_GetTownFromAct
        Address:                D2Common.#10613
        Notes:
*/
int __stdcall DRLG_GetTownFromAct(D2DrlgActStrc* pDrlgAct)
代码:全选

/*
        Function:                ITEMRECORDS_GetHitClass
        Address:                D2Common.#10617
        Notes:
*/
BYTE __stdcall ITEMRECORDS_GetHitClass(D2UnitStrc* pItem)
代码:全选

/*
        Function:                ITEMS_GetFileIndex
        Address:                D2Common.#10620
        Notes:
*/
int __stdcall ITEMS_GetFileIndex(D2UnitStrc* pItem)
代码:全选

/*
        Function:                STATEMASK_CheckAura
        Address:                D2Common.#10625
        Notes:
*/
BOOL __stdcall STATEMASK_CheckAura(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                UNITS_GetOffsets
        Address:                D2Common.#10628
        Notes:
*/
void __stdcall UNITS_GetOffsets(D2UnitStrc* pUnit, D2CoordStrc* pOutput)
代码:全选

/*
        Function:                SKILLS_GetSkillFromUnit
        Address:                D2Common.#10630
        Notes:                        not __stdcall
*/
D2SkillStrc* __fastcall SKILLS_GetSkillFromUnit(D2UnitStrc* pUnit, int nSkill)
代码:全选

/*
        Function:                TILES_GetWarpRecord
        Address:                D2Common.#10633
        Notes:
*/
D2LvlWarpTXT* __stdcall TILES_GetWarpRecord(D2RoomStrc* pRoom, D2UnitStrc* pWarpTile)
代码:全选

/*
        Function:                UNITS_GetOffsetX
        Address:                D2Common.#10651
        Notes:
*/
int __stdcall UNITS_GetOffsetX(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                ITEMTYPERECORDS_GetShoots
        Address:                D2Common.#10657
        Notes:
*/
WORD __stdcall ITEMTYPERECORDS_GetShoots(int nItemType)
代码:全选

/*
        Function:                ITEMS_CanTransmogrify
        Address:                D2Common.#10661
        Notes:
*/
BOOL __stdcall ITEMS_CanTransmogrify(D2UnitStrc* pItem)
代码:全选

/*
        Function:                PATHS_GetDirection
        Address:                D2Common.#10663
        Notes:
*/
int __stdcall PATHS_GetDirection(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                ITEMRECORDS_Get2HandedWClass
        Address:                D2Common.#10664
        Notes:
*/
int __stdcall ITEMRECORDS_Get2HandedWClass(D2UnitStrc* pItem)
代码:全选

/*
        Function:                STATS_ApplyProperty
        Address:                D2Common.#10665
        Notes:                        https://d2mods.info/forum/viewtopic.php?p=474486#p474486
*/
void __stdcall STATS_ApplyProperty(int nType, int nArg, D2UnitStrc* pUnit, void* pMods, int nIndex, int nPropSet, D2PropertyStrc* pProp, int nState, DWORD dwListFlags, int nSubType)
代码:全选

/*
        Function:                PATHS_GetTargetGUID
        Address:                D2Common.#10669
        Notes:
*/
int __stdcall PATHS_GetTargetGUID(D2UnitStrc* pUnit)
代码:全选

/*
        Function:                ITEMSTATS_GetDefense
        Address:                D2Common.#10672
        Notes:
*/
int __stdcall ITEMSTATS_GetDefense(D2UnitStrc* pItem)
代码:全选

/*
        Function:                TXT_GetCubemainRecordCount
        Address:                D2Common.#10675
        Notes:
*/
int __stdcall TXT_GetCubemainRecordCount()
代码:全选

/*
        Function:                STATLISTS_GetStatTotal
        Address:                D2Common.#10680
        Notes:
*/
int __stdcall STATLISTS_GetStatTotal(D2StatListStrc* pStatList, int nStat, WORD nLayer)
代码:全选

/*
        Function:                PATHS_CheckCollision
        Address:                D2Common.#10686
        Notes:                        not __stdcall
*/
BOOL __fastcall PATHS_CheckCollision(D2UnitStrc* pUnit, int nTargetX, int nTargetY, WORD nCollisionFlags)
代码:全选

/*
        Function:                TXT_GetObjectsRecord
        Address:                D2Common.#10688
        Notes:
*/
D2ObjectsTXT* __stdcall TXT_GetObjectsRecord(int nRecord)

D2Common.#11169int__stdcall D2COMMON_GetMissileVelocity(int, int)Adress:
代码:全选

D2Common.#11168int__stdcall D2COMMON_GetUnitPositionY(UnitAny*)Adress:
代码:全选

D2Common.#11166void__stdcall D2COMMON_AllocStatListEx(UnitAny*,DWORD, void*, void*)Adress:
代码:全选

D2Common.#11161 DWORD__stdcall D2COMMON_GetSetItemMask(UnitAny*, UnitAny*, BOOL)Adress:
代码:全选

D2Common.#11160UnitAny*__stdcall D2COMMON_GetOwnerFromStatList(UnitAny*, BOOL*)Adress:
代码:全选

D2Common.#11155BYTE__stdcall D2COMMON_GetAutoStackFromItemTypeTxt(int)Adress:
代码:全选

D2Common.#11154void__stdcall D2COMMON_SetWaypoint(waypointdata*, int)Adress:
代码:全选

D2Common.#11153UnitAny*__stdcall D2COMMON_AllocUnit(void*, int)Adress:
代码:全选

D2Common.#11151BYTE__stdcall D2COMMON_GetItemMaxSockets(UnitAny*)Adress:
代码:全选

D2Common.#11147UnitAny*__stdcall D2COMMON_CheckIfUnitIsItem(UnitAny*)Adress:
代码:全选

D2Common.#11144int__stdcall D2COMMON_GetItemQuiverType(UnitAny*)Adress:
代码:全选

D2Common.#11142int__stdcall D2COMMON_GetUnitOffsetY(UnitAny*)Adress:
代码:全选

D2Common.#11139UnitAny*__stdcall D2COMMON_GetItemByBodyLoc(Inventory*, int)Adress:
代码:全选

D2Common.#11137BOOL__stdcall D2COMMON_CheckIfItemIndexIsTwoHanded(DWORD)Adress:
代码:全选

D2Common.#11127void__stdcall D2COMMON_ExpireUnitStatList(UnitAny*, UnitAny*)Adress:
代码:全选

D2Common.#11120int__stdcall D2COMMON_GetClassSkillCount(DWORD)Adress:
代码:全选

D2Common.#11116int__stdcall D2COMMON_GetItemMaxDurability(UnitAny*)Adress:
代码:全选

D2Common.#11111void__stdcall D2COMMON_StatlistExpire(UnitAny*, StatList*)Adress:
代码:全选

D2Common.#11110int__stdcall D2COMMON_CopyStats(StatListEx*, int, void*, size_t)Adress:
代码:全选

D2Common.#11108void__stdcall D2COMMON_FreeStatList(StatList*)Adress:
代码:全选

D2Common.#11107BOOL__stdcall D2COMMON_AddInventoryItem(Inventory*, UnitAny*, int,int, int, BOOL, BYTE)Adress:
代码:全选

D2Common.#11103void__stdcall D2COMMON_SetUsedSkill(UnitAny*, Skill*)Adress:
代码:全选

D2Common.#11099void__stdcall D2COMMON_RemoveRoomData(Act * ptAct, int LevelId, int Xpos,int Ypos, Room1 * pRoom)Adress:
代码:全选

D2Common.#11098WORD__stdcall D2COMMON_GetItemAutoAffix(UnitAny*)Adress:
代码:全选

D2Common.#11092BOOL__stdcall D2COMMON_CheckStateMask31(UnitAny*)Adress:
代码:全选

D2Common.#11090void__stdcall D2COMMON_SetAnimMode(UnitAny*,int)Adress:
代码:全选

D2Common.#11088int__stdcall D2COMMON_GetItemTypeFromItem(UnitAny*)Adress:
代码:全选

D2Common.#11087void__stdcall D2COMMON_MapToAbsScreen(long *pX, long *pY)Adress:
代码:全选

D2Common.#11082BOOL__stdcall D2COMMON_CheckStateMask21(UnitAny*)Adress:
代码:全选

D2Common.#11081void__stdcall D2COMMON_SetSkillLevelInList(StatList*, int)Adress:
代码:全选

D2Common.#11080int__stdcall D2COMMON_GetUnitPositionX(UnitAny*)Adress:
代码:全选

D2Common.#11079int__stdcall D2COMMON_GetSpawnStackFromItem(UnitAny*)Adress:
代码:全选

D2Common.#11075BYTE__stdcall D2COMMON_GetStorePageFromItemTypeTxt(UnitAny*)Adress:
代码:全选

D2Common.#11067int__stdcall D2COMMON_GetHoverTxtExpirationFrame(D2HoverTextStrc*)Adress:
代码:全选

D2Common.#11065D2BooksTXT*__stdcall D2COMMON_TXT_GetBookRecord(int)Adress:
代码:全选

D2Common.#11065D2BooksTXT*__stdcall D2COMMON_GetBookRecord(int)Adress:
代码:全选

D2Common.#11060 DWORD __stdcall D2COMMON_GetStashGoldLimit(UnitAny*)Adress:
代码:全选

D2Common.#11059int__stdcall D2COMMON_GetObjectNameOffset(UnitAny*)Adress:
代码:全选

D2Common.#11054BYTE__stdcall D2COMMON_GetReEquipFromItemTypeTxt(UnitAny*)Adress:
代码:全选

D2Common.#11051BOOL__stdcall D2COMMON_CheckItemCmdFlag(UnitAny*, DWORD)Adress:
代码:全选

D2Common.#11050void__stdcall D2COMMON_SetItemAutoAffix(UnitAny*, WORD)Adress:
代码:全选

D2Common.#11049Room1*__stdcall D2COMMON_CheckSpawnCollision(Room1*,D2CoordStrc*, int,DWORD, int)Adress:
代码:全选

D2Common.#11043void__stdcall D2COMMON_SetListExpirationFrame(StatList*,int)Adress:
代码:全选

D2Common.#11038BOOL__stdcall D2COMMON_CheckStateMask10(UnitAny*)Adress:
代码:全选

D2Common.#11036BYTE__stdcall D2COMMON_GetRareFromItemTypeTxt(UnitAny*)Adress:
代码:全选

D2Common.#11032int__stdcall D2COMMON_GetRunesRecordCount()Adress:
代码:全选

D2Common.#11029int__stdcall D2COMMON_GetMissileLevel(UnitAny*)Adress:
代码:全选

D2Common.#11028 int__stdcall D2COMMON_GetItemSuffix(UnitAny* pItem, DWORD)Adress:
代码:全选

D2Common.#11023void__stdcall D2COMMON_FreeDataTables()Adress:
代码:全选

D2Common.#11020bool_stdcall D2COMMON_CheckIfObjectIsDoor(UnitAny*)Adress:
代码:全选

D2Common.#11019void__stdcall D2COMMON_SetItemVarGfx(UnitAny*,BYTE)Adress:
代码:全选

D2Common.#11017UnitAny*__stdcall D2COMMON_GetCursorItem(Inventory*)Adress:
代码:全选

D2Common.#11016 void __stdcall D2COMMON_DRLG_RemoveFromRoom(UnitAny*)Adress:
代码:全选

D2Common.#11015int__stdcall D2COMMON_GetLevelRequirement(UnitAny*, UnitAny*)Adress:
代码:全选

D2Common.#11013StatList*__stdcall D2COMMON_D2CreateStatList(void * pmempool, DWORD flags, int lenght, DWORD type, DWORD guid)Adress:
代码:全选

D2Common.#11006BOOL__stdcall D2COMMON_ItemIsEquipable(UnitAny*)Adress:
代码:全选

D2Common.#11002void__stdcall D2COMMON_FreePlayerData(void*, UnitAny*)Adress:
代码:全选

D2Common.#10997WORD__fastcall D2COMMON_GetUnitCollisionFlags(UnitAny*)Adress:
代码:全选

D2Common.#10996void__stdcall D2COMMON_ApplyProperties(int, int, UnitAny*, void*, int, int)Adress:
代码:全选

D2Common.#10992void__stdcall D2COMMON_ItemAddSockets(UnitAny*,int)Adress:
代码:全选

D2Common.#10983int__stdcall D2COMMON_GetTargetXpos(Path*)Adress:
代码:全选

D2Common.#10982int__stdcall D2COMMON_GetSpawnStackFromItemTxt(DWORD)Adress:
代码:全选

D2Common.#10978 void __stdcall D2COMMON_AddSkill(UnitAny* pUnit,DWORD skillID,DWORD SkillLevel)Adress:
代码:全选

D2Common.#10977void__stdcall D2COMMON_SetItemFlag(UnitAny* ptItem,DWORD, BOOL)Adress:
代码:全选

D2Common.#10975BOOL__stdcall D2COMMON_CheckStateMask08(UnitAny*)Adress:
代码:全选

D2Common.#10973 DWORD__stdcall D2COMMON_GetUnitStat(UnitAny* Unit, DWORD Stat, DWORD Stat2)Adress:
代码:全选

D2Common.#10971void__stdcall D2COMMON_SetMonsterName(UnitAny*, const wchar_t*)Adress:
代码:全选

D2Common.#10957BYTE__stdcall D2COMMON_GetItemStaffMods(UnitAny*)Adress:
代码:全选

D2Common.#10951Act*__stdcall D2COMMON_LoadAct(DWORD ActNumber, DWORD InitSeed, DWORD Unk0, game *pGame, DWORD DiffLvl, DWORD* pMemPool, DWORD TownLevelId, DWORD Func1, DWORD Func2)Adress:
代码:全选

D2Common.#10947Skill*__stdcall D2COMMON_GetFirstSkill(UnitAny*)Adress:
代码:全选

D2Common.#10945void__stdcall D2COMMON_ToggleState(UnitAny* ptItem, int tate, BOOL remove)Adress:
代码:全选

D2Common.#10944CharStatsTxt* __stdcall D2COMMON_GetCharstatsFirstRecord()Adress:
代码:全选

D2Common.#10943void__stdcall D2COMMON_LoadDataTables(void*, int, int)Adress:
代码:全选

D2Common.#10935int__stdcall D2COMMON_GetItemDefense(UnitAny*)Adress:
代码:全选

D2Common.#10934BYTE__stdcall D2COMMON_GetObjectSubclass(UnitAny*)Adress:
代码:全选

D2Common.#10931BYTE__stdcall D2COMMON_GetItemVarGfx(UnitAny*)Adress:
代码:全选

D2Common.#10930StatList*__stdcall D2COMMON_GetFirstListByFilter(UnitAny*, int,DWORD)Adress:
代码:全选

D2Common.#10927BOOL__stdcall D2COMMON_CheckStateMask30(UnitAny*)Adress:
代码:全选

D2Common.#10925int__stdcall D2COMMON_GetItemMaxDamage(UnitAny*, int)Adress:
代码:全选

D2Common.#10920PlayerData*__stdcall D2COMMON_GetPlayerData(UnitAny*)Adress:
代码:全选

D2Common.#10916DWORD__stdcall D2COMMON_CheckCollision1(Room1* pRoom,DWORD dwX, DWORD dwY, DWORD dwBitMask)Adress:
代码:全选

D2Common.#10913DWORD__fastcall D2COMMON_GetMaxHp(UnitAny* pUnit)Adress:
代码:全选

D2Common.#10911void__stdcall D2COMMON_AssignListExpireFunc(StatList*, D2StatlistExpire_t)Adress:
代码:全选

D2Common.#10910int__stdcall D2COMMON_GetUnitStatSigned(UnitAny*, int, WORD)Adress:
代码:全选

D2Common.#10905BYTE__stdcall D2COMMON_GetReloadFromItemTypeTxt(UnitAny*)Adress:
代码:全选

D2Common.#10904int__stdcall D2COMMON_GetUnitSizeY(UnitAny*)Adress:
代码:全选

D2Common.#10896int__stdcall D2COMMON_10896(void*,int)Adress:
代码:全选

D2Common.#10893BYTE*__stdcall D2COMMON_GetItemPalette(UnitAny*, UnitAny*, BYTE*, int)Adress:
代码:全选

D2Common.#10892void__stdcall D2COMMON_SetItemCmdFlag(UnitAny*,DWORD, BOOL)Adress:
代码:全选

D2Common.#10890void__stdcall D2COMMON_ApplyEtherealBonuses(UnitAny*)Adress:
代码:全选

D2Common.#10887void__stdcall D2COMMON_SetUnitStat(UnitAny* Unit, int nStat, int nValue, int nLayer)Adress:
代码:全选

D2Common.#10885void__stdcall D2COMMON_CreateRoomDelete(Room1*, int, int)Adress:
代码:全选

D2Common.#10884BYTE__stdcall D2COMMON_GetNoPerFromLevelRecord(int)Adress:
代码:全选

D2Common.#10883void__stdcall D2COMMON_SetItemRareSuffix(UnitAny*, WORD)Adress:
代码:全选

D2Common.#10875void__stdcall D2COMMON_SetItemQuality(UnitAny, DWORD)Adress:
代码:全选

D2Common.#10874void__stdcall D2COMMON_AllocItemData(void*,UnitAny*)Adress:
代码:全选

D2Common.#10872StatList*__stdcall D2COMMON_GetFirstListByFilterEx(UnitAny*, int, DWORD)Adress:
代码:全选

D2Common.#10871StatList*__stdcall D2COMMON_GetStateStatList(UnitAny* ptUnit, int StateNo)Adress:
代码:全选

D2Common.#10868unsigned__stdcall D2COMMON_UnloadAct(Act* pAct)Adress:
代码:全选

D2Common.#10867int__stdcall D2COMMON_GetPosXFromPath(Path*)Adress:
代码:全选

D2Common.#10866BOOL__stdcall D2COMMON_CheckStateMask(UnitAny*, DWORD)Adress:
代码:全选

D2Common.#10865BOOL__stdcall D2COMMON_ItemHasDurability(UnitAny*)Adress:
代码:全选

D2Common.#10858void*__fastcall D2COMMON_GetSkillData(Skill*)Adress:
代码:全选

D2Common.#10856Skill*__stdcall D2COMMON_AllocSkillList(void*)Adress:
代码:全选

D2Common.#10855 DWORD __stdcall D2COMMON_GetLosDrawFromLevelIndex(int)Adress:
代码:全选

D2Common.#10849void*__stdcall D2COMMON_CompileTxt(void*, char*, BinField*, int*, DWORD)Adress:
代码:全选

D2Common.#10848int__stdcall D2COMMON_GetStatFromListQuick(Stat*, int)Adress:
代码:全选

D2Common.#10847int__stdcall D2COMMON_GetClassFromSkillRecord(int)Adress:
代码:全选

D2Common.#10846int__stdcall D2COMMON_10846(int)Adress:
代码:全选

D2Common.#10845int__stdcall D2COMMON_GetThrowMinDamage(UnitAny*)Adress:
代码:全选

D2Common.#10844BOOL__stdcall D2COMMON_CheckIfItemIndexIsClassSpecific(DWORD)Adress:
代码:全选

D2Common.#10843BOOL__stdcall D2COMMON_CheckStateMask22(UnitAny*)Adress:
代码:全选

D2Common.#10839 DWORD__stdcall D2COMMON_CheckUnitCollision(UnitAny* pUnitA, UnitAny* pUnitB, DWORD dwBitMask)Adress:
代码:全选

D2Common.#10838 DWORD__stdcall D2COMMON_GetItemFlags(UnitAny*)Adress:
代码:全选

D2Common.#10835BOOL__stdcall D2COMMON_ItemIsBeltable(UnitAny*)Adress:
代码:全选

D2Common.#10830int__stdcall D2COMMON_GetAlignment(UnitAny*)Adress:
代码:全选

D2Common.#10828Skill*__stdcall D2COMMON_GetLeftSkill(UnitAny*)Adress:
代码:全选

D2Common.#10827D2ArenaTXT*__fastcall D2COMMON_GetArenaRecord(int)Adress:
代码:全选

D2Common.#10826 int__stdcallD2COMMON_GetLevelNoFromRoom(Room1* pUnit)Adress:
代码:全选

D2Common.#10824BOOL__stdcall D2COMMON_CheckStateMask20(UnitAny*)Adress:
代码:全选

D2Common.#10823int__stdcall D2COMMON_GetItemMinDamage(UnitAny*,int)Adress:
代码:全选

D2Common.#10822int__stdcall D2COMMON_GetClassFromItemType(UnitAny*)Adress:
代码:全选

D2Common.#10820void__stdcall D2COMMON_FreeInventory(Inventory*)Adress:
代码:全选

D2Common.#10816Room1*__stdcall D2COMMON_FindRoom(Act*, int, int,int*, int*, int)Adress:
代码:全选

D2Common.#10814int__stdcall D2COMMON_GetItemIndexFromCode(DWORD)Adress:
代码:全选

D2Common.#10808 DWORD __stdcall D2COMMON_GetTargetType(UnitAny*)Adress:
代码:全选

D2Common.#10807void__stdcall D2COMMON_D2AssignStatList(UnitAny *pUnit, StatList* pStatList, bool arg3)Adress:
代码:全选

D2Common.#10806GemsBIN*__stdcall D2COMMON_GetGemRecord(int)Adress:
代码:全选

D2Common.#10802 DWORD__stdcall D2COMMON_GetCodeFromItemTxt(UnitAny*)Adress:
代码:全选

D2Common.#10787int__stdcall D2COMMON_ValidateSkillUsage(UnitAny*, Skill*)Adress:
代码:全选

D2Common.#10786int__stdcall D2COMMON_EvalSkillCalc(UnitAny*,DWORD, int, int)Adress:
代码:全选

D2Common.#10785void__stdcall D2COMMON_AssignListState(StatList*, int)Adress:
代码:全选

D2Common.#10783CubeMainTxt*__stdcall D2COMMON_GetCubemainRecord(int)Adress:
代码:全选

D2Common.#10782void__stdcall D2COMMON_InscribeItem(UnitAny*, char*)Adress:
代码:全选

D2Common.#10769int__stdcall D2COMMON_GetDistance(int, int, int,int)Adress:
代码:全选

D2Common.#10766 DWORD__fastcall D2COMMON_GetHiSeed(D2Seed*)Adress:
代码:全选

D2Common.#10764int__stdcall D2COMMON_GetTargetYpos(Path*)Adress:
代码:全选

D2Common.#10761BOOL__stdcall D2COMMON_CheckStateMask04(UnitAny*)Adress:
代码:全选

D2Common.#10757BOOL__stdcall D2COMMON_ItemHasInv(UnitAny*)Adress:
代码:全选

D2Common.#10750int__stdcall D2COMMON_GetPosYFromPath(Path*)Adress:
代码:全选

D2Common.#10749void*__fastcall D2COMMON_GetLevelDefRecord(int)Adress:
代码:全选

D2Common.#10744 int__stdcall D2COMMON_CheckItemType(UnitAny* pItem,DWORD itemType)Adress:
代码:全选

D2Common.#10725void__stdcall D2COMMON_SetSkillInList(StatList*, int)Adress:
代码:全选

D2Common.#10722BOOL__stdcall D2COMMON_CheckStateMask23(UnitAny*)Adress:
代码:全选

D2Common.#10718WORD__stdcall D2COMMON_GetItemFormat(UnitAny*)Adress:
代码:全选

D2Common.#10717Room1*__stdcall D2COMMON_GetFirstRoomFromAct(Act*)Adress:
代码:全选

D2Common.#10710BYTE__stdcall D2COMMON_GetMagicFromItemTypeTxt(UnitAny*)Adress:
代码:全选

D2Common.#10708Skill*__fastcall D2COMMON_GetSkillFromUnitEx(UnitAny*, WORD, DWORD)Adress:
代码:全选

D2Common.#10698int__stdcall D2COMMON_GetItemNodePage(UnitAny*)Adress:
代码:全选

D2Common.#10696BYTE__stdcall D2COMMON_GetRangeAdderFromItemTxt(UnitAny*)Adress:
代码:全选

D2Common.#10695D2ItemsTXT*__stdcall D2COMMON_GetItemRecord(int)Adress:
代码:全选

D2Common.#10688ObjectTxt*__stdcall D2COMMON_GetObjectTxt(DWORD objno)Adress:

页: [1]
查看完整版本: 1.13Common函数表