|
|
代码:全选# @; \- W6 ~7 ?$ ]
4 g0 s% W- C ]$ V/ ^" B- S/*$ H$ t( n- u3 m: q
Function: SKILLS_GetClass4 m' s8 N& z4 D" R
Address: D2Common.#10000
: ?$ k0 h3 {' R Notes:% V# U5 w4 b' N* F
*/' k' L2 ?+ r7 W0 m$ Q
BOOL __stdcall SKILLS_GetClass(int nSkill, int* nClass)
" T0 Q) H+ t+ D代码:全选$ G( [% X6 j5 [2 o4 `
" R1 M8 z7 ~/ U6 R& P: y
/*
" h7 O; L/ B0 d! G+ D Function: QUESTS_SetFlag) |) ]4 r; W- g I+ C6 U9 @
Address: D2Common.#10003
1 \0 H" J$ q U Notes:
$ N2 m m* t" U8 o% _, t6 Q*/: m! Z3 ?& f2 f$ m& L v
void __stdcall QUESTS_SetFlag(D2QuestFlagStrc* pQuestData, DWORD dwQuest, DWORD dwFlag)8 P$ |3 C7 k& f$ X/ Q3 L
代码:全选
! _# P/ M N6 n. \& i \1 v2 v0 o( q8 p; b
/*% b. B6 x) g5 b# ^8 P
Function: SKILLS_Alloc+ K/ L( k3 E, D0 N
Address: D2Common.#10008
2 t# v5 j- L) L4 D/ Y( K1 G$ n" X Notes:
8 P4 W& n1 E3 J% B. W*/7 H/ Q- z% ?2 ]5 \" y# Y
D2SkillStrc* __stdcall SKILLS_Alloc(D2UnitStrc* pUnit, int nSkill) X( y: o' u$ N8 S1 p: x
代码:全选
. H& E& f, l3 S% A: R0 a# a6 A! I5 `) ?; c8 n3 K# g2 I) w! i; i
/*
2 _# f* H. W2 f& f. r0 A Function: ITEMS_SetInvPage
# m3 |9 l- U& e! m) m* }2 y: U% Q7 [' J Address: D2Common.#10012
. `% f9 U7 `1 w N; K Notes:: j5 l6 {* h! A4 p' y% ]* C" k) q
*/5 |$ p& w2 H/ c' p3 b8 W
void __stdcall ITEMS_SetInvPage(D2UnitStrc* pItem, BYTE nPage)1 g# k- ? G2 v* g
代码:全选
2 W% x( J6 S9 k6 L: w0 c' a# Y, f# `+ F* L5 \
/** H- J% j( P; q2 P' a" _
Function: TXT_GetLevelsRecord
* q8 B2 C. i- I# u7 c/ @ Address: D2Common.#10014
( x* _$ a; U7 f& O, e9 p, N Notes:
+ Y) [8 y7 r* A# e( F; ], Z*/
* Z7 g6 v' p, _8 m' xD2LevelsTXT* __stdcall TXT_GetLevelsRecord(int nRecord) `0 B! [1 d/ \
代码:全选5 [# u3 f, Q+ ^7 m
& Z$ c: r4 d! R F
/*
) }0 w8 |4 Q2 ? Function: ITEMS_GetInvPage- j+ M' G7 O/ W7 \
Address: D2Common.#10020
~& w& d0 l1 ^. G3 a% J Notes:
! I. c+ S: {5 @4 ], H9 w% g*/
' f5 s2 R4 U$ E( A$ nBYTE __stdcall ITEMS_GetInvPage(D2UnitStrc* pItem)
; [- L- _) @2 V& _) N( O0 G6 n代码:全选
1 S! c' [) c X; C
$ y# i. U2 h- J9 C8 N( O5 l/*" k/ `- B6 z' S' i
Function: ITEMRECORDS_GetQntWarning
, K" A- Z$ j! F: }% `/ \, K: f Address: D2Common.#10026
& ~! o. A: e6 H6 b3 M1 C% [ Notes:
9 g, F1 P+ h$ f*/6 b& A: t" c: u
BYTE __stdcall ITEMRECORDS_GetQntWarning(D2UnitStrc* pItem)
, b# z7 S6 U) m. _代码:全选+ z; y7 Y- c R5 t: E; ^
% _& G: K% L6 j, r s! V/*' H, E( d6 c6 d$ O
Function: TXT_GetSuperuniquesRecord" h) }' ]& z `3 o
Address: D2Common.#10038
8 a7 O% n. R" L' p5 U9 p t* S- v Notes:
( H, n( Y/ T! ?* c*/7 ~$ x# o) L# l$ V& A: Z+ C/ U
D2SuperuniquesTXT* __stdcall TXT_GetSuperuniquesRecord(int nRecord); s0 p6 B, _4 M# J+ y4 v$ K* ^
代码:全选
, @5 y% U! f2 g H8 e$ N5 F1 M* X0 S+ k& ]( T; g- `2 v1 M
/*% m0 V8 E6 e( S$ s4 \* a* h
Function: MISSILES_GetMinimumDamage
( p% w% T+ U$ r4 o Address: D2Common.#10040
1 O$ v7 K9 {& Y* c: W Notes:
3 f6 D$ _8 v! L! ] m: d*/
% Y" o- p& Z( D/ W" M. Uint __stdcall MISSILES_GetMinimumDamage(D2UnitStrc* pMissile, D2UnitStrc* pOwner, int nMissile, int nLevel)2 A+ g$ _6 b+ W
代码:全选
# [# x0 A b5 P5 n- l
7 _4 f* [: H/ y1 W- @/*$ Y/ n( I0 H$ Y+ \+ P
Function: SKILLS_GetClassSkill7 q! b) _7 u" p8 s, y7 {4 |0 z/ _ H* |
Address: D2Common.#10044
- b# Q* m0 j" y! k9 Q- P Notes:1 w" o% }& X* n G0 S
*/
# D1 D$ D) l/ Z, f4 L% zint __stdcall SKILLS_GetClassSkill(int nClass, int nSkill)
% L& E8 s" ~8 a" S! L代码:全选
8 i2 m7 `* S1 U8 B6 O% i
, d8 R. [1 d p8 _/*
2 r; e0 U4 `' p3 } Function: ITEMRECORDS_GetStackable% z* `- ?* S+ {# n3 e/ e
Address: D2Common.#10048
3 ^7 u: S/ D) ^2 A9 ^; [ Notes:
, d7 R( o& \, O6 m0 F1 g) n6 Q*/
' W y3 g- }; y" V! Tint __stdcall ITEMRECORDS_GetStackable(D2UnitStrc* pItem)8 {: i/ l( g/ J4 S+ H
代码:全选0 P% C. z! g0 u1 k
4 U7 s0 k: e. c* h0 h [/*
I4 p" T% Y( b Function: STATS_GetBeltGoldLimit
+ j& k+ D. m/ p7 z Address: D2Common.#10049
. R/ H3 t- ]/ r/ N. C* L" t Notes:- K3 j- k1 P9 X" A/ N
*/
) c5 j( t. K6 ?DWORD __stdcall STATS_GetBeltGoldLimit(D2UnitStrc* pPlayer)
7 H8 }3 q- _2 F, X代码:全选
) @4 P1 A% h1 g3 Q! R3 y3 ?- V# m# D: V: x, u5 Z! x/ j
/*
8 t/ x( G+ p4 ?6 V5 a Function: ITEMS_AddToContainer
2 i. G! i# U' M; j Address: D2Common.#10050
# s3 C- I( Y) l0 E! Z/ s; z0 H Notes:$ O3 d+ `9 `; J: p: r
*/
2 O4 o/ W& B: `7 ]' D/ o: Avoid __stdcall ITEMS_AddToContainer(D2InventoryStrc* pInventory, D2UnitStrc* pItem)5 |- ^9 F# q; c0 _! Y" N& o8 E0 n
代码:全选
* b: H8 S9 o9 f* S2 X* L, r' c
5 {8 ]/ M2 t r4 F/*
; ?. w- F8 s, s2 {$ ^% r Function: DRLG_RoomIsTown. Y+ \6 Y. ~% o; X' S, ?
Address: D2Common.#10057
E! y( _4 e" N8 T! Y+ L3 e Notes:5 l' e& @2 s/ F. o; ]- j9 y
*/0 F5 G7 Y" Z" c% Q
BOOL __stdcall DRLG_RoomIsTown(D2RoomStrc* pRoom)
% x9 H8 ? S2 g) w1 m1 e代码:全选6 H6 z' t x6 l3 \+ n) t
% ]9 _# Z& b2 l0 m# g* A/*3 z7 {1 A2 J! i9 C
Function: ITEMS_SetBodyLoc
2 W% d R4 U0 r7 l' v Address: D2Common.#10058
- F" L3 m* q! f" l* r- e$ ~; s& |) q Notes:1 v4 ^: R5 M& [0 s: z' D. _
*/
3 v `4 q! I% j4 }9 Svoid __stdcall ITEMS_SetBodyLoc(D2UnitStrc* pItem, BYTE nBodyLoc)7 o. O/ _1 u$ B" J8 a4 i( K- C! K4 q
代码:全选. b+ o# `2 d6 O0 x! X/ p4 m* X* t
* J1 ], B J5 |4 \+ n; G R/*
5 k9 q9 Z: |2 { v Function: ITEMRECORDS_GetGemSockets/ b+ \, u6 z4 I
Address: D2Common.#10060
2 P7 [, j5 r6 N# r2 K" ] Notes:
3 P# S& u% r5 O0 u*/: r, D" Z- t* J( x* u1 x
BYTE __stdcall ITEMRECORDS_GetGemSockets(int nItemHcIdx)
4 Q: z2 Z6 w1 I# ~( y+ B+ {代码:全选
- Q" w& M7 i9 x1 o9 b; \# O2 i# a" V1 f0 t7 q t4 y9 h2 ~' J1 T
/*
7 J9 [/ t4 ]+ _ Function: STATS_GetMaxLevel
) K- D4 i( o7 ^; ?; H Address: D2Common.#100661 A5 F+ w6 ~0 ?1 @
Notes:
; n' g) p4 A: \1 Q6 |( O" B1 v*/
" _* g9 @5 ]4 g( N4 Gint __stdcall STATS_GetMaxLevel(int nClass)
8 [* y. O* ?% {6 D( T$ N代码:全选
* o4 q. X& A |5 d# N5 O3 x7 ]! Z3 g- h$ g) |( x
/*0 y( R# c, \$ W0 r8 e
Function: STATEMASK_CheckRlRed% c8 Q0 d. j: a. i: z' i
Address: D2Common.#10068
* c7 w0 N) j9 s/ n* ]( w Notes:
- e. I* ^6 U/ z*/) P, {; d9 e8 @. D3 o2 n k
BOOL __stdcall STATEMASK_CheckRlRed(D2UnitStrc* pUnit)) w. \' s" O) W& F' \. ?8 x" {; z' i
代码:全选& p; v( ~- [( M0 F/ U; `3 M
+ [9 f. S: X/ }$ b, k0 `
/*; y2 g1 A: ?$ k/ y7 l$ W) p
Function: ITEMS_GetType
0 J. M4 l& a, P4 ^ Address: D2Common.#10082 A# y6 b! |! R% M6 p( A
Notes:
) t8 T! q/ Y- T*/
7 j0 `, x; `. ~' m4 N7 S# `0 B: Iint __stdcall ITEMS_GetType(int nItemHcIdx)# p& O% G% E* e3 q
代码:全选% y5 ?( J2 _+ T/ L' R9 f& L
5 k! a* P% z1 J) X- |1 X2 H4 f
/*+ @* W+ ` c+ U% |/ X/ y8 c
Function: ITEMS_GetInscribedName
$ y) M5 }/ R2 G) J- X- L/ R Address: D2Common.#10083
) w* J6 r$ g1 Y1 D) x$ J% J Notes:
6 u0 x4 E2 U* ~3 X) m+ A*/
- J$ \: q$ V- v G' |- zchar* __stdcall ITEMS_GetInscribedName(D2UnitStrc* pItem)
+ M- J2 F- H3 Y代码:全选' x! h+ C* V; @1 J5 w0 j0 Z1 p& W
, J0 r. u4 }7 L
/*
7 c4 j, X5 ?. y- b6 H% B+ p Function: ITEMS_GetLevel
: w4 o$ l! K8 R Address: D2Common.#100868 p6 a. h- A8 h" ?1 v9 U1 R* ~' K# E
Notes:
; ~! j7 M5 M: @6 \& i U+ f*/
) W# l* a4 @" X8 g3 ~int __stdcall ITEMS_GetLevel(D2UnitStrc* pItem): w$ a7 S$ r; P# W: x
代码:全选) v7 R& K7 q% x2 A
- ^; [/ n: {4 \ x/*4 z/ P8 R' p- y7 k% ?
Function: ITEMS_CanBeRepaired
- v' L2 J7 e2 z/ |1 j- m1 j, w Address: D2Common.#100871 x z- y8 o' X. J1 B. }
Notes:
4 P; l3 Z# e! Q/ ` a*/. |$ `+ [' Q" i0 l: V
BOOL __stdcall ITEMS_CanBeRepaired(D2UnitStrc* pItem)
5 v8 O1 I2 u: ]# x代码:全选0 L! _) ]0 D; K9 B! N
0 H1 M, L& x' v/*! ?' B, a4 ]" R8 \
Function: ITEMS_IsClassSpecific
$ s: j( p$ G* u, j4 W+ Q H, ` Address: D2Common.#10089
! f7 f ]: Y1 N2 g2 G% ?" _ Notes:, p E+ W! z, f8 P; X
*/
2 B& l; H1 t$ M. H' ]BOOL __stdcall ITEMS_IsClassSpecific(D2UnitStrc* pItem)$ c, L6 m: ?7 m8 K) ? v0 O# t
代码:全选8 P: }6 z/ N7 e
( f6 e' O8 S4 P) G0 c7 P
/*
- h, P4 U: w" _ Function: SHRINES_GetRecordFromObject6 G9 M/ j. S; A1 C/ I, b6 V
Address: D2Common.#10092
' x5 \1 X9 S' @. z8 t' n9 | Notes:4 @' q$ `) t0 Y3 G
*/7 o5 \1 n5 G* k' U: V( [: \
D2ShrinesTXT* __stdcall SHRINES_GetRecordFromObject(D2UnitStrc* pObject)3 Z! q! G$ ^9 i' V" g5 d
代码:全选 L* g( o; l1 Y* B/ v+ g* Y
, p, y1 z5 l8 ~
/*, R# J5 g6 a, ?& p; O
Function: TILES_GetWarpLevelNo2 A9 y0 k1 g& q `8 A
Address: D2Common.#10093
# }2 Q# Z: s7 U3 v6 o8 l Notes:
( z5 [1 `* L! v0 B/ t6 ]0 v7 }*/6 F# d0 a' _+ Q) u! q" z7 N
int __stdcall TILES_GetWarpLevelNo(D2RoomStrc* pRoom, DWORD dwWarp)
- V( E' ]7 @1 q0 }/ L# O) C代码:全选" |, z$ h+ |& v, Y
6 X/ Z# f* ?+ O/ C9 \* d: q/*( L g. N- j) d/ e& I( S; ]/ s' Z
Function: CHAT_SetHoverLocale
0 a: M9 k8 G* B+ A) R Address: D2Common.#10097
9 e) G5 B$ {/ |! a) R1 {2 a Notes:
1 o! E' {* T8 @! D2 u9 \( H) G*/+ l) y O3 x7 }, \9 Q8 @1 y
void __stdcall CHAT_SetHoverLocale(D2HoverTextStrc* pHoverText, int nLocale)+ c" U/ |/ H4 t# {, W9 M
代码:全选2 p: W& I9 A6 K! v+ ^: }
3 F1 |# z! \# Y2 B! C
/*
- f- R2 d. Q c Function: STATEMASK_CheckArmRed4 t" Q2 @9 W; r
Address: D2Common.#10100
( }" V% K! j+ m t' m5 ^ Notes:
% `+ b6 `7 W8 ]- d0 Q0 C, {*/
0 A7 A$ [( k4 f& C& G% R' SBOOL __stdcall STATEMASK_CheckArmRed(D2UnitStrc* pUnit): ] L L$ M, d4 o3 y" j/ S
代码:全选
8 z7 `: [2 U9 U! W U4 E
1 H) O' t, a5 k( J8 \/*
2 q/ w2 H' r W+ | Function: ITEMS_GetQuality
5 ?( p# f, w3 B v' s6 L0 O Address: D2Common.#10106
7 z; B! _- K3 c Notes:' Y1 ^# _. A# M
*/
* }, N+ Q9 e/ Y$ I, gint __stdcall ITEMS_GetQuality(D2UnitStrc* pItem)/ Z( t6 y% e$ y& ^. @
代码:全选: ?8 a: o7 u7 z4 u7 b1 R- {% F
- C% N7 D1 Y! Z+ X: [9 a7 V9 H
/*+ f) W1 E! l5 E& ~: L$ h7 a9 W
Function: ITEMS_GetTransactionCost' [: k7 }' o4 L2 ~+ Y; Y o
Address: D2Common.#10107
% S/ q3 y( f. t Notes:* {! l( _+ a' Q; \
*/
/ e q5 F: ~ h) }int __stdcall ITEMS_GetTransactionCost(D2UnitStrc* pUnit, D2UnitStrc* pItem, int nDifficulty, D2QuestFlagStrc* pQuestFlags, int nClass, int nType)
6 D4 n+ ?+ K5 x% u代码:全选
# l, w7 |" A2 D/ J4 p. z' Q, `% L. L
/*
, G8 {/ Q* C4 l8 h Function: ITEMTYPERECORDS_GetThrowable) a: J7 ^$ r" L; H$ s
Address: D2Common.#10108
1 J. D9 |1 o3 B* o; ?' x Notes:( l# y/ ^: S/ }/ X' k& M
*/
. T; Y+ y) p1 Q# i# |$ i5 p3 k wBYTE __stdcall ITEMTYPERECORDS_GetThrowable(int nItemType)
5 y' I b" i& T M# k代码:全选
% k, K. i. c) I6 N. ?
# _& d+ A' D0 k/*
G2 R0 E+ y' U; M* T9 H2 U7 D Function: OBJECTS_SetPortalFlag7 ?7 w+ \' p2 N( m2 u( ?* R' v
Address: D2Common.#10111
1 F+ Q- W2 Q1 }+ N1 G* N6 B& ] Notes:/ H1 j6 a7 Y9 A1 J
*/- q& J7 n8 w! h2 y6 E( Y
void __stdcall OBJECTS_SetPortalFlag(D2UnitStrc* pObject, BYTE nFlag)
8 { W9 t/ [$ t/ y代码:全选
( s: y1 R( t2 E
+ V6 m- P- m4 z0 i* [- v: p- A- q/*7 @+ L/ C" F: ], F4 ]
Function: SKILLCALC_EvalDiminishingReturns! p$ p: v- x) P0 D; L
Address: D2Common.#10115
2 \# k9 ~, M! q# |6 } Notes:
. l$ F! ~$ C6 P, @*/- h$ m+ ~3 n, j2 F6 N
int __stdcall SKILLCALC_EvalDiminishingReturns(int nSkillLevel, DWORD dwParam1, DWORD dwParam2)/ H7 ]+ G7 H( t- U3 w! m1 y
代码:全选* k; S7 T- z' F( G' s0 b
3 K* d' ? }8 p+ S$ I M j/*
0 f# D, L+ l. j! S! I3 q, Q Function: ITEMRECORDS_GetUnique
) }5 C: x3 I: S, Q; y' P Address: D2Common.#10119
K, t. H. ` P6 q- Y3 G Notes:, T c' u- R! t0 w
*/
3 ?" J$ r/ Q. e+ hBYTE __stdcall ITEMRECORDS_GetUnique(D2UnitStrc* pItem)
5 v G9 k1 y+ o5 q代码:全选8 X$ @6 i6 `1 c7 Q
$ }" _# [5 Q Q, ^" h- T/*6 Q% X) a9 D) b2 N3 z5 F
Function: SHRINES_SetRecord
" A' t* R+ s5 r7 T% N' } Address: D2Common.#101287 I8 ~, }# X' N+ g/ d" T
Notes:5 g; ~; m' t/ e" R y z
*/& d/ a' m& \% {: i' U
void __stdcall SHRINES_SetRecord(D2UnitStrc* pObject, D2ShrinesTXT* pRecord)
" j }4 D% ]( L- o代码:全选
- `* u! k8 Y& e, j9 H; p8 N9 |: T& p% d ~* \) E; y, x
/*
/ n( i* ]6 ~2 P# b- p( E Function: PLAYERS_SetName
& C6 ?/ r# C4 G6 h& j/ y Address: D2Common.#10140
; E2 @6 c' K- N/ v) o Notes: sets the name in pPlayer->pPlayerData only6 y+ o. g8 a! N3 I, U, Z
*/1 N6 S/ ~, x9 s; N5 \
void __stdcall PLAYERS_SetName(D2UnitStrc* pPlayer, char* szName); \* }3 B: T( ~/ ]/ N' p
代码:全选
D% _2 H( g, Z8 ^
! T8 C B) E6 A: V/ V* a8 ~/*
3 C. g9 `# O5 `+ [- x9 d Function: UNITS_Update2 M; u) X5 d; y0 t
Address: D2Common.#10158. O7 S- j3 _: \, P; h
Notes:
# `2 j3 |% s& i. X+ }; O( }*/
" n [3 L, F8 [' Uvoid __stdcall UNITS_Update(D2UnitStrc* pUnit)
/ N/ W2 Q/ \4 P% K: k0 Z代码:全选
& Y! F2 v. X0 O$ d% T
& |6 _! @1 u% l# Q! H/ L2 B/ x/*0 y7 P( J. b) \4 Y
Function: STATEMASK_CheckBlue
( [8 ?" H/ O- Y, m v Address: D2Common.#10162
- l. A0 i6 A# Q( o Notes:( Y4 R. R& a& J, {; P
*/
+ x0 a2 t4 f, OBOOL __stdcall STATEMASK_CheckBlue(D2UnitStrc* pUnit)
" n) l( E. u2 K代码:全选
7 T' H* b# }4 C/ c/ Y, y
+ z: R+ d7 D" B$ g/*2 @5 x6 h, J% h
Function: STATLISTS_Merge6 T+ @( Y# j4 p; J% [8 Y
Address: D2Common.#10164
: n0 P. f/ S. a1 N' c- o# N Notes:2 A) l6 Y% n. o( j1 J/ E% Z
*/
# ?8 c. W+ r& Q& |% xvoid __stdcall STATLISTS_Merge(D2UnitStrc* pDestination, D2UnitStrc* pSource, BOOL bA3)1 }' @7 O# e- K- x1 V l7 i: H
代码:全选
; R+ r# ?/ D$ Y; {9 a6 A
8 K/ A# U3 J# P! [- N/ P& D+ I/*
" b0 R; B. O, W1 q Function: QUESTS_CheckFlag
8 }; O! `6 ?: m: O6 V3 c Address: D2Common.#10174; P A" {. e; [) g% O
Notes:
0 D1 O- y5 a* w: ?) ^) t*/
4 |8 Z3 F1 M. R' U1 u+ aBOOL __stdcall QUESTS_CheckFlag(D2QuestFlagStrc* pQuestFlags, DWORD dwQuest, DWORD dwFlag)
! X+ J: I- ^2 o代码:全选) m; |/ y i1 U; o) w
6 @/ e$ B: F/ R3 u4 H6 B+ p( j4 V. P/*
e- O4 Y% p/ x. w" J$ p8 h- F4 \5 a Function: ITEMRECORDS_GetQuest; ]7 o: X9 e2 \3 F, C7 a
Address: D2Common.#10176& w4 L ]: A) r8 P7 U
Notes:
# x5 x& z$ J* u9 I) l*/
: o- {8 `. V; z1 N" {BYTE __stdcall ITEMRECORDS_GetQuest(D2UnitStrc* pItem)
2 j6 u* _' x- b- M, t5 e代码:全选$ S, p- O: v! p3 ]
8 T; b m% X7 P5 r$ M% q" E9 r
/*
5 k( q3 X J9 [4 \: ~) m' L Function: STATS_GetMaxMana
# i( y, m+ L5 B& i" D/ i Address: D2Common.#10186; C$ h K( t1 T6 Z+ c
Notes:
( G) {% h6 |3 @! Q( r6 [*/6 G6 x" w/ N) L: g8 J! i
int __stdcall STATS_GetMaxMana(D2UnitStrc* pUnit): F! V( f3 q' s9 J) K J
代码:全选7 R, t, A6 U5 M+ ~
9 c! t7 k9 H$ P* H9 B. u
/*
8 v! X. `4 }4 }6 t. h Function: STATLISTS_SetStat1 [3 U) m: C; K9 U" _0 }
Address: D2Common.#10188
$ [) T, Q: I4 g$ x; z Notes:
) r- ~* ]# ]/ p+ l/ Z3 ]5 G- q2 q*/& J. H1 h2 x5 {- a
void __stdcall STATLISTS_SetStat(D2StatListStrc* pStatList, int nStat, int nValue, WORD nLayer)
/ p/ @% l/ I9 L" Z$ n# r代码:全选9 X: `3 z" y" L
! w- Q$ P% p( o8 z/*
" Z- F4 N6 v7 ?$ q8 ` Function: ITEMS_GetInitSeed8 J% a/ }. B3 j1 u4 @* }
Address: D2Common.#101932 `: u$ Q" x* O# O* N- F6 X" k/ z0 h
Notes:
9 b7 R* f0 }; k4 X# x( _$ A*/, m$ g9 ]9 ?& i4 M4 w. Y2 V6 r
DWORD __stdcall ITEMS_GetInitSeed(D2UnitStrc* pItem)
* D. K0 D ?9 _; W( q5 e代码:全选+ g' l- g- _: |2 x1 X" H3 d
+ i3 z5 l4 Z: U$ |/*
2 ^8 W6 Q2 j; w( D3 `; M+ B" V Function: ITEMS_GetStatlist1 `! s( Q8 n# O
Address: D2Common.#10195+ @4 L! u J6 h" c: C/ c
Notes:/ d' W; P) K" k5 k: {: |
*/7 e) H2 H9 F$ S3 c8 c& D% a' U
D2StatListStrc* __stdcall ITEMS_GetStatlist(D2UnitStrc* pItem, DWORD dwFlags)
7 H0 Q; e+ }, t6 d8 s, A b4 E代码:全选5 u3 [( ], D3 p! p7 B
/ Q+ ?. ]5 l9 o/ s6 b) ^# `
/*
& {# `; i% o/ M5 l- w; {) X Function: STATEMASK_CheckRemHit! W' [/ a, A# `* w0 l6 p
Address: D2Common.#10198 x5 \" M$ U, c4 X0 h: P
Notes:7 |8 d) H u" W( `8 t
*/
& |' t" V0 R# I8 G; `* h1 R8 MBOOL __stdcall STATEMASK_CheckRemHit(D2UnitStrc* pUnit)
( s( p# I0 S2 ~6 l! j3 |' y/ m代码:全选
' z9 Q8 {6 X+ \9 F) @* G# p* w4 b/ h2 r* \. [: F
/** Q# p+ U6 x9 u+ B
Function: ITEMS_CheckFlag' q2 v9 i% i! @7 c, o
Address: D2Common.#10202
2 W& B+ N, F o3 P Notes: F3 ^ {) e2 S
*/
M. j- A Y% E0 h% D. YBOOL __stdcall ITEMS_CheckFlag(D2UnitStrc* pItem, DWORD dwFlag, int nLine, char* szFile)
0 L" k2 c. G4 g& k/ n代码:全选# d) _4 W3 i- s+ l, j+ C
- {, C( l. X$ N B4 |
/*: N( i7 Y3 H! U- {$ H" c
Function: MISSILES_GetMinElementalDamage
- |) x3 N3 ] R1 f4 w, J0 I Address: D2Common.#10205
0 {$ Q8 E# H& l% |; J8 _/ r Notes:4 K' B, |/ g" X5 z7 G. t
*// E( C; K1 U! N8 C! Q
int __stdcall MISSILES_GetMinElementalDamage(D2UnitStrc* pMissile, D2UnitStrc* pOwner, int nMissile, int nLevel)
( b: g0 |1 v" ?0 O) ?% f$ ?5 H代码:全选
! d2 Q: F; ?/ A1 m( y8 n! H. q- Y0 `4 Q' v; o; F
/*# P- |; ]0 ~3 `; v8 Y9 c& w/ V/ O
Function: DRLG_AllocLevel2 F& f6 @$ X7 r8 y
Address: D2Common.#10207
9 D9 z) ~0 }! G- F8 t! ]! x4 X Notes:# }) h8 ^8 [: Y/ p! z
*/6 B3 ]. r. |/ `. U. R( C, T3 ]
D2DrlgLevelStrc* __stdcall DRLG_AllocLevel(D2DrlgDataStrc* pDrlgData, int nLevel): K, U# u5 I, H. q
代码:全选
& B) p) m2 j0 \$ u5 l% ?& w7 j0 F
) V, l1 l% L. y/*# b8 E& J- b f; K) j& z
Function: ITEMTYPERECORDS_GetVarInvGfx& j7 x- V6 b+ t$ |& n0 t! \
Address: D2Common.#10208" K2 p: m$ y) ?8 R( z' C/ X3 x% Y
Notes:
4 c# `4 Y& J7 {9 S; a4 P$ A7 e*/- _( u! m# ~, L/ H y4 r. ^% Z
BYTE __stdcall ITEMTYPERECORDS_GetVarInvGfx(D2UnitStrc* pItem)
2 P6 Z0 E" t9 n4 O6 G. d) k* D7 L0 j代码:全选; t( _, s. @( U, E, R3 L% R
- A4 M, a# b8 H2 }
/*
/ C6 [$ U2 K A2 E Function: ITEMRECORDS_GetHasInv% j" v. ]1 k/ z
Address: D2Common.#10211! V7 @! [2 ?; Y0 Y( y" O" c
Notes:) ^" u# _2 R* p
*/7 P" i7 ~0 U5 a/ W! v
BOOL __stdcall ITEMRECORDS_GetHasInv(int nItemHcIdx)
7 R! q0 t8 x! q2 o代码:全选
/ |7 V7 [; I [# S
+ b1 e* ~% l. r( `/*
9 S7 L& r) r# {9 y Function: LEVELRECORDS_GetRain
L; S, o9 t8 D! [) ~3 \9 |* U Address: D2Common.#10215
, v7 a! l. I" G Notes:
) Y6 f. f$ v0 l J) g: u8 F*/% p: a6 r+ R; t$ |# V
BYTE __stdcall LEVELRECORDS_GetRain(int nLevel)% T3 o3 w5 l) b/ B& J/ \
代码:全选0 h/ W' t, D% M. D, E# Q) s
6 f2 w- V9 n- D, d6 K# N
/*$ `2 x0 [& q5 g [% M2 A
Function: SETITEMS_GetRecord5 P) B9 e% i s; r7 ~0 D
Address: D2Common.#10218
, ?4 k- ]5 u: X( D4 t Notes: C, C1 A+ t) Z6 t0 ]
*/
7 {" t4 n! A9 x# I- ^D2SetItemsTXT* __stdcall SETITEMS_GetRecord(D2UnitStrc* pItem)& f* C( |% ]# }0 E+ ?* ]7 ^0 R/ e
代码:全选$ D$ @1 Y) N. ]- Z: D
; Q% p( Y a/ ?9 M2 M' y" I4 \
/*2 U* E, q3 u9 m2 T' e: z
Function: ITEMFLAGS_CheckEthereal* ]# t6 ], C# j. G2 h& ~
Address: D2Common.#10225
$ B5 {+ ] l% [9 i Notes:
+ U* y, K" z5 [4 u6 `: d*/( y, _; o- @8 y8 d
BOOL __stdcall ITEMFLAGS_CheckEthereal(D2UnitStrc* pItem)
7 S: O& J' Z+ N# F9 \8 j代码:全选! ]3 i! V9 m$ M5 p6 [
4 r1 d- }7 b9 e u! L$ Y& b7 h/*% v4 d$ o, G0 K- [) Z% O
Function: PATHS_Free: \5 o, d8 t; r' c
Address: D2Common.#10234
/ w$ s% Z* U, v Notes:6 A! k7 B9 I# Z' N. Y7 x9 [" x
*/
# c& Y) e& _3 a; m: f5 ?& D- b Yvoid __stdcall PATHS_Free(D2UnitStrc* pUnit)
! Y# u0 w! R. R$ n代码:全选# i% h! `, U( ]6 K% i1 q% U: F
# l: u0 d9 v0 t% M; B" z. j/*! m+ |5 l: {8 J" D, ~$ d! b
Function: TXT_GetDifficultyLevelsRecord* K' e5 c) G+ O2 r% i; ~2 R
Address: D2Common.#102370 y5 l* W/ g4 k
Notes:
: g7 }4 m6 f4 g! O# N1 w*/
# r' A& f* w% n) gD2DiffLevelsTXT* __stdcall TXT_GetDifficultyLevelsRecord(int nRecord)
6 G& v; J( f6 \ }* ]+ p代码:全选; s- V. {+ E9 _9 \2 X
- Y$ z" C! H" A! f
/*
6 D, w4 R. n! K0 B$ `2 E3 x0 ` Function: ITEMRECORDS_GetWeapClass
5 r' f8 W9 [7 A, C3 U. |' {2 q, x( t Address: D2Common.#10238
! t, @* H0 h4 V$ k& Y1 F% ] Notes:9 k. B+ V5 ?% c- W" h7 B
*/
' M; F: ?: V. ]4 Jint __stdcall ITEMRECORDS_GetWeapClass(D2UnitStrc* pItem)9 P8 I" O; T x$ q2 \
代码:全选
1 b1 x* W& | I- t- O% ?" u
: ^, }# p2 p; l6 R$ i b/*
/ L5 A( v' @+ P. f7 s0 l/ Z; O Function: MONSTERS_IsUndead$ B( }: @. L8 S# m# Y
Address: D2Common.#102396 ~7 G6 a4 B7 C7 Q
Notes:. ?- `% x7 `0 b7 g
*/, z5 _/ h0 i4 L
BOOL __stdcall MONSTERS_IsUndead(D2UnitStrc* pMonster)! w8 N$ R9 u, s; t0 p% \
代码:全选
- N* z( g( ]; d i/ e7 A1 }. D/ i% B: R# t( \* S+ \
/*
, F' Q* B8 u8 s4 ?) U7 }3 H4 k Function: MISSILES_GetSkill$ Z" ^$ E" a5 S6 q6 R9 E6 ?! x* n
Address: D2Common.#10240. }% n: o; ~# c* o
Notes:- d, G: x$ w5 K* T' i! I
*/" X4 I n8 z" |3 h
int __stdcall MISSILES_GetSkill(D2UnitStrc* pMissile)3 s; {7 ~( P" ~/ s8 `/ S
代码:全选
3 H& G2 l7 J5 x# e4 p0 w0 C8 o7 U- k" V/ y! r5 ?9 Q
/*
4 H" a# I1 g! g Function: MISSILES_GetElemLength$ i( C; k+ _/ A3 h! A, n, J
Address: D2Common.#10242
3 Q' A! z+ l6 V, f2 s7 r4 K Notes:' }; \( n/ z$ J7 ]4 t
*/
% _8 i6 _9 H, B7 Iint __stdcall MISSILES_GetElemLength(D2UnitStrc* pMissile, D2UnitStrc* pOwner, int nMissile, int nLevel)$ |: s0 K( ]& S0 W2 K
代码:全选
& x3 f) f" m& v4 K0 w9 B/ ?8 W$ G# G4 A# z
/*
4 Z, k& `. b W) v" E Function: ITEMS_CheckRequirements9 ^8 F& W/ G) h- h, t
Address: D2Common.#10244
7 d" f9 V$ q3 }: v/ ^ Notes:% r" ?( u1 Z1 i ^3 b) G+ _5 Z
*/
6 q& s% w0 m5 }7 r& H, U) wBOOL __stdcall ITEMS_CheckRequirements(D2UnitStrc* pItem, D2UnitStrc* pUnit, BOOL bEquip, BOOL* bStr, BOOL* bDex, BOOL* bLvl); b- v; j# F' }; p
代码:全选
# ?# k) r+ |5 l- M% k7 y+ H, R3 \# H/ \$ u
- s N" |# u1 Z1 R0 `: ]/*8 S5 Y a, D" U3 ^, {9 z
Function: TXT_GetMagicAffixRecord
8 p# y X f! g' |' \ U7 [' v Address: D2Common.#10248
' u4 R$ f/ U$ j* Z0 @$ u# N Notes:
- M* C' i2 G& {/ ^; D*/0 c) L: U* x1 M( f
D2MagicAffixTXT* __stdcall TXT_GetMagicAffixRecord(int nRecord)
' O# m+ n: A! `: m- Y代码:全选
1 F+ f" o2 B# {' p! N8 I' A# f% }4 p& B3 x }2 M3 _
/*
# E, r) |0 [" D Function: STATEMASK_CheckRfRed
+ [ e e! e8 s Address: D2Common.#10254
7 N9 g( j, x1 r( Z# `' r" D Notes:8 R: T X4 e2 W+ y4 ], p& |
*/
?: J$ u& H5 \+ x1 H+ u. J9 yBOOL __stdcall STATEMASK_CheckRfRed(D2UnitStrc* pUnit)
8 V0 O4 I! d" T& }- Z. n代码:全选
& Y3 f2 C8 ~9 q3 a* ~: O
5 e* h6 p7 C/ N0 P+ }$ ]/*
: O; a6 o9 f- {1 H Function: MONSTERS_IsDemon
9 ]% P0 P/ k" k1 u# ` Address: D2Common.#10255
1 g, @( h+ v% }' Q4 h# d Notes:
7 g+ t. v8 L3 {) \+ o. ]*/1 T! z" p! M+ p+ Q( e
BOOL __stdcall MONSTERS_IsDemon(D2UnitStrc* pMonster)
* a. m2 c6 B- U! ^; g代码:全选
$ U5 \$ D) V: a/ f
5 @8 J; b* `9 e- x/*
4 U6 W9 [& `7 J! g Function: MISSILES_GetMaximumDamage
, D6 E B) ]$ f" ?- f' U4 n1 Z Address: D2Common.#102568 F& {* X5 A8 P( X8 [2 P
Notes:
, M6 p* F4 h+ F! T*/1 {. D2 @+ s, X. ? Q" l
int __stdcall MISSILES_GetMaximumDamage(D2UnitStrc* pMissile, D2UnitStrc* pOwner, int nMissile, int nLevel)1 Y9 r/ c; K& j
代码:全选4 y% P0 n' _/ E* t
$ }) w2 t% ]( v- V4 j# f; s% U
/*3 l4 O0 {5 D- P0 d+ f
Function: ITEMS_GetMagicPrefix1 B; r* Z6 X1 C# G" Z8 ~( g N/ x5 U
Address: D2Common.#10257
5 w/ e- y: T `. F Notes:3 J3 R& _/ k5 r9 Z) S: i
*/2 N8 m: ^* H, M: S3 z& R/ v
WORD __stdcall ITEMS_GetMagicPrefix(D2UnitStrc* pItem, int nPos)
4 L8 ~) y7 {0 a: U代码:全选
9 B9 q( s( Z7 N) n) q* f- w8 z- @' W! ~8 ^6 T2 @1 S' t" ?
/*0 v% x' u3 x4 q
Function: OBJECTS_GetPortalFlag q1 }9 o+ n+ V: _) Y! K
Address: D2Common.#10258
0 l% Z, M1 g+ l* ^6 ~+ s Notes:
3 I# G7 e) f) a" O6 @*/8 G) k' j3 v! X( q- f& F
BYTE __stdcall OBJECTS_GetPortalFlag(D2UnitStrc* pObject)* z3 r) {4 Y5 Z( r. P! I
代码:全选/ q8 M, U# }- `% E) Y
0 f+ a2 }+ p: Z: t- F
/*" v6 w- ^7 E1 u8 Q! ~! E
Function: STATEMASK_CheckDamBlue! ~, o. y! R; d1 L2 ?& Z
Address: D2Common.#102632 L3 [6 X: T8 B5 @
Notes:
2 \0 Y5 e9 }$ d2 T! N! C*/
6 d+ o q9 b4 }BOOL __stdcall STATEMASK_CheckDamBlue(D2UnitStrc* pUnit)
D4 ?) O: p3 z代码:全选
* Y N- n4 P' g: W# C5 K, }; y) E
/*) n( ?$ p/ E% P4 q
Function: SKILLS_GetNext1 K4 m. _) `2 g' f( [7 l" I! e
Address: D2Common.#10273
! G* S0 j$ w: {1 F1 w# c Notes:, U# Y ~3 m6 P* C2 c
*// R: ^& G1 J, P2 P2 ]5 T+ b
D2SkillStrc* __stdcall SKILLS_GetNext(D2SkillStrc* pSkill)
3 ?# v6 x1 P; m1 I5 t代码:全选
+ l/ s9 W4 c. b
/ m2 w8 P" o" ~' m3 ~/ \6 F$ g- k/*
! N! s) b5 n0 U0 O$ {; `! i# ^7 w Function: ITEMRECORDS_GetTransmogrify
: J' `3 A" x: ]' l3 @& x! c Address: D2Common.#10275
+ V: L) j) \' S: S6 P Notes:8 }4 b5 T! K) j. q2 E% v' M
*/
3 h3 O, {4 N1 E) G4 j9 D5 ~; Y; lint __stdcall ITEMRECORDS_GetTransmogrify(int nItemHcidx)% i, {1 a- x3 _5 Y2 h) Z, S+ U
代码:全选
2 n: P: @6 H* @+ O5 @8 H6 t% y4 W5 B6 L/ B$ v/ S8 Y1 z: c
/*6 K, W( H4 I, B4 p5 Y! S
Function: STATEMASK_CheckActive
3 }) z" w+ L5 K- B1 F+ [ x Address: D2Common.#10276
$ n& c) `" a# T7 p# Q8 E! L- d; b Notes: z. w ]) s0 K; X) E1 u- C# ]5 N
*/
# g2 c2 _ v1 C8 j4 Y( K% ZBOOL __stdcall STATEMASK_CheckActive(D2UnitStrc* pUnit)( f6 M; e' c3 l6 s' K% x
代码:全选
3 a" A5 l. p8 a$ s/ y6 `( ]0 |. O8 j7 U, c' f& T2 n+ D
/*
V' y j x4 j Function: TXT_GetCompCodeRecord
: k' K$ h! v" i* S Address: D2Common.#10293
( V. v; Q; ~4 x- \2 D- ~ Notes:) [: V: V+ j3 `) U4 a
*/
+ i+ @1 O1 R0 m4 _D2CompCodeTXT* __stdcall TXT_GetCompCodeRecord(int nRecord)
! N, \. z- F% {! D5 Y9 \! |代码:全选
" ^/ f5 A: G9 l* v0 D/ _% H
: t* F5 s4 }- I0 G* x% N3 [* e/*
U2 p6 v; t; h' ^ Function: OBJECTS_GetRecordFromObject5 F- m# |6 G2 G' p2 N, ^2 b
Address: D2Common.#10296. m$ }/ ?5 @0 L8 e1 B- |
Notes:
" L' v$ k1 ]/ @( {+ ?7 u. z*/
$ o/ u) [4 U/ s% nD2ObjectsTXT* __stdcall OBJECTS_GetRecordFromObject(D2UnitStrc* pObject)1 h1 A, J3 ^! Y+ E, |
代码:全选0 l" j7 t: Y! g2 {- r4 |: u
8 K# P( x% q' x: F6 P2 }4 L/*
, B0 ]" s6 f1 m1 O" {) k0 c1 R9 j Function: SKILLS_GetMaximumDamage
; I" e6 b! p) @* U4 m* b* B3 a Address: D2Common.#10297" S5 r) R+ ?+ {* b7 \; f- `
Notes:% X' o8 j0 F" S6 G
*/
( ^9 f4 W( l" ^+ k ]0 oint __stdcall SKILLS_GetMaximumDamage(D2UnitStrc* pUnit, int nSkill, int nSkillLevel, int nType)! A% k& z; K5 r8 ^8 ^% t1 J$ v
代码:全选8 D2 o3 I1 \& P9 w
# C/ F9 _2 _. J# N8 \, c8 D3 ]( ]+ Q/*
9 U1 X9 H0 I% s; |5 j6 s/ d Function: SKILLS_Assign) b( l: D: p0 e% P* a, u6 T: d( [
Address: D2Common.#10302
$ v) N1 T, S0 m7 ? Notes:0 k# j% s" ?5 y6 X- n
*/. ^# G& r. j5 ~4 t% n" ^, u1 f
void __stdcall SKILLS_Assign(D2UnitStrc* pUnit, int nSkill, int nSkillLevel, int nA4, char* szFile, int nLine)
k8 V* S+ S3 ]( U. l. K1 `; }7 C代码:全选5 w- c* x$ Q) b6 A( b1 o. O- Z
2 I7 m1 K+ {- w2 Z5 o/ u/*
8 X) T! c4 {. d6 F ? Function: SKILLS_GetLevel
$ P; E, Q' \5 e' e- v4 {, n Address: D2Common.#10306
3 b% X( F. f" A2 C9 s; q Notes: setting third arg to false returns the base level8 u) ?0 w/ p! I1 w8 y, C
*/
G3 m2 P) L4 C- X# { Nint __stdcall SKILLS_GetLevel(D2UnitStrc* pUnit, D2SkillStrc* pSkill, BOOL bTotal)
' N* [5 W5 x7 m# w- y代码:全选
9 A1 v$ _& h' ?8 I3 m
% k. a* G. i, u' o g5 {/*
8 h# z0 w' t. R Function: STATLISTS_MergeBaseStats# s) ?. \5 N! `& c( V
Address: D2Common.#103085 K2 p8 G# o1 b6 K$ N5 v
Notes:4 b& J. ^4 K) N# |" x# D7 j
*/$ k" X1 X7 C0 A; N3 q0 ^% m
void __stdcall STATLISTS_MergeBaseStats(D2StatListStrc* pDestination, D2StatListStrc* pSource)+ R7 h" F: W. A" Q
代码:全选8 e5 q4 K0 i6 B& L
# q Y# `8 t! ~5 l7 q( }
/*
6 d+ X+ F i% I8 |2 l Function: DRLG_GetCoordListFromRoom. l$ c* m2 {: b6 K
Address: D2Common.#10310
& P0 P3 W* [3 H/ T, c Notes:
- g8 x( g/ a% l/ D* @; W*/* I! b0 A4 V! S& I' w0 O! g
D2RoomCoordListStrc* __stdcall DRLG_GetCoordListFromRoom(D2RoomStrc* pRoom)
* t( S6 v% \6 U( |, j代码:全选0 p, P, y2 {/ s1 _4 k8 Y$ B* L
- t4 C& `8 A3 {2 K* }: j/*
" e1 {0 |; _$ L3 } p" f2 I Function: ITEMS_SetMagicPrefix/ K& Q3 U8 y5 W4 ^$ s9 Q
Address: D2Common.#10312
) |$ m* B' X7 o$ R- ^7 b6 K Notes:
; s0 _8 U0 a- Q% f$ }*/1 v! d' I4 {$ W% E8 U& b
void __stdcall ITEMS_SetMagicPrefix(D2UnitStrc* pItem, WORD nPrefix, int nPos)
+ [) U) ?3 X! B0 w" v& e$ s# X代码:全选( Y( h2 v7 ^3 }: O) t
2 g. X3 ~, W% G% x
/* T% A* P! u/ _7 D4 Q* u1 |3 C
Function: SKILLRECORDS_GetPassiveState
+ [0 H3 l0 J# s+ g, S" f Address: D2Common.#10313' H; J9 s8 h' N( d* v
Notes:
+ B2 P: I$ }; o, B4 B8 k9 Z*/
! ^9 c6 T$ K9 \ zint __stdcall SKILLRECORDS_GetPassiveState(int nSkill)( [5 a* d9 f1 V- p/ K5 o7 q2 ]4 k
代码:全选
1 S9 T- a) a" v0 N- z
# o$ k# n: v/ m+ y/*
4 Z' r& l) q/ u' G- `! }- B. D$ d Function: LEVELRECORDS_GetLevelType
7 ~2 i7 t6 R5 |. [ Address: D2Common.#10319/ V5 L H3 E7 u" R
Notes:6 g: @9 e+ d. b/ U5 I
*/$ _( [" E3 D! D W. d$ c* E
int __stdcall LEVELRECORDS_GetLevelType(int nLevel)" `) z1 B& O* C4 r! x" \& w8 x% L
代码:全选
( i/ r6 a# l0 V! k
3 ~2 r* }6 l+ k- \. Q5 P/*5 h( F2 N/ `7 ~7 X# `, [0 z* Y5 z
Function: ITEMRECORDS_GetMissileType9 T( p& }- k& W, t
Address: D2Common.#10321
1 c S/ Z) R; ? Notes:
) F1 s% ^, }, z% ?4 M4 w*/
0 B! i" t* s ]* {7 n9 xWORD __stdcall ITEMRECORDS_GetMissileType(D2UnitStrc* pItem)6 o- v# W- t; w" h- e2 o
代码:全选 \- U8 A' j a6 S- f2 Y: j
) v7 A* x. U* t0 n/*
# a; I9 F# F1 I' V E Function: DRLG_InitializeLevel( q( T" ^; k$ n
Address: D2Common.#10322
1 N0 T- \* z. }7 V& }+ ^5 z( P Notes:
2 a7 A2 O: B$ l* I# f% M*/" t% l' L( R4 G/ M
void __stdcall DRLG_InitializeLevel(D2DrlgLevelStrc* pDrlgLevel)
. r0 Z! G. T( {. `' k代码:全选
# a( l8 i8 c5 {6 e) h& b V6 y8 { Y8 {/ U
/*
: l) K* S% N+ o' C4 @* s! A Function: ITEMS_Is2Handed
/ j- s4 `" t+ P4 t( p, X$ u* u Address: D2Common.#10326+ P0 T7 ? A2 v# \1 a
Notes:- j Y* r, F u. p/ d
*/
/ l: I$ j. B( V1 ]6 m- {BOOL __stdcall ITEMS_Is2Handed(D2UnitStrc* pItem)
# t9 |2 s/ u2 i( b% Q! `代码:全选
% c T$ p5 Q! T# x5 y! r! O* w @' s* i$ l+ C- ]! \* U' W: f
/*+ k( h: n* e! G3 I
Function: DRLG_GetRoomFromUnit: t0 `# L% o5 A$ F
Address: D2Common.#103312 w" c! I2 W' q d
Notes:/ g( J9 b7 h8 A0 p3 U) p% y
*/$ [1 e8 g# T+ |
D2RoomStrc* __stdcall DRLG_GetRoomFromUnit(D2UnitStrc* pUnit)
' h* C6 D" Y7 j: v代码:全选
& T, u* M/ K. X E' {# @3 u8 O' [" A
/*
4 {/ d2 j3 `2 P5 W; X Function: PATHS_SetTarget
6 O% a9 T$ v9 f Address: D2Common.#103367 L1 Q& S3 h ]% w4 V
Notes:% f Y9 d) o. h N
*/
) e2 w6 X) F \/ W f, Q6 z& i! x( svoid __stdcall PATHS_SetTarget(D2DynamicPathStrc* pPath, D2UnitStrc* pTarget)6 ~5 I! |+ u5 |7 ]
代码:全选6 C* _3 P# W" Q/ {% z' |
+ O p+ d, @& |9 ~) s5 n `
/*" ` U" o: G1 @* Y- B9 J
Function: STATEMASK_CheckHide
3 n, M0 O' h' x* R$ D; i* s8 k Address: D2Common.#10341& d' h1 C; m" i" s: r
Notes:+ s& N' ]. M' M8 n- V# E
*/
T% E% v" g" S* ?' a% V3 [BOOL __stdcall STATEMASK_CheckHide(D2UnitStrc* pUnit)
1 o8 H+ _3 p. K# g代码:全选
5 [* R f7 U: X5 E2 f6 U7 G. e
! y) Z$ z |. T/ x$ q0 z" B/*
/ e* h5 S1 m) T* V o" L5 I Function: STATEMASK_CheckRcRed5 M) G' }( D, O( w# H
Address: D2Common.#10355
$ n- ^0 G8 C+ k/ I3 R Notes:; u' w. }/ M7 _" N
*/3 c: e, I, p7 f0 k( u3 `
BOOL __stdcall STATEMASK_CheckRcRed(D2UnitStrc* pUnit) I: \* h1 S8 d+ {0 {- `
代码:全选8 [. O% u$ x6 Z: B
, R/ G1 b" [% C& t2 t" V0 ^
/*1 O$ K6 u7 C! c
Function: PLAYERS_AllocPlayerData
& P0 z+ W0 `6 ` Address: D2Common.#10356
6 b. [$ t0 @+ V$ b# [ Notes:
# V1 k. b E, D! {*/
: z& @& V' {6 zBOOL __stdcall PLAYERS_AllocPlayerData(D2UnitStrc* pPlayer)/ e8 |; b% D- F+ U5 m& T5 Z
代码:全选
- z7 a" _% @' \$ b1 c6 D' } g: J/ c
/*
) Q2 r3 B9 \' ]! D' y; p6 j" \+ Y3 o Function: ITEMS_CanDualWield" s3 z2 g! s2 J8 _* ?
Address: D2Common.#10364
. w! K& _3 k7 T- O Notes:
- F" i1 v! Z- d* s6 U0 n*/' x2 Y2 I9 l6 e3 d7 \! d8 b8 h
BOOL __stdcall ITEMS_CanDualWield(D2UnitStrc* pUnit, D2UnitStrc* pItem); Z- W3 G2 u( `
代码:全选1 G' H( f) E( s# e
" N" ~9 m, g. _* C5 L/*9 P" Q) s, K: c3 Q n( @* Z
Function: STATEMASK_CheckRpRed
+ Y! P! |1 c N Address: D2Common.#10370$ t+ Z, v% A) b" H6 O# A6 y( T
Notes:4 k* W7 D/ h- @& i
*/: R4 @- A3 |' F* d
BOOL __stdcall STATEMASK_CheckRpRed(D2UnitStrc* pUnit)
) N: X; k! F' W4 h代码:全选# | I$ d! g4 j
" {$ S7 V. s' V6 ^! r" t1 |8 r
/*
P3 O$ e {% c7 o& g% m$ x; w Function: STATEMASK_CheckLife
5 Q/ x5 E7 F6 [ Address: D2Common.#10372
8 ?$ u! L2 ~) C* U! ^3 C7 v1 ] Notes:
8 E* H) n7 [( [5 r8 B5 o+ a* e# Q*/( c6 i a. I& Z) `/ K% G# x Z
BOOL __stdcall STATEMASK_CheckLife(D2UnitStrc* pUnit)
# h4 x5 `+ x2 I+ D6 k/ l代码:全选" w8 p4 S, P$ L' |
/ L. ~2 C( _: [& c5 S/*# i/ O2 F2 i9 N+ i% j
Function: ITEMS_SetLevel
d) U \% G w# i Address: D2Common.#103775 i" Z8 p1 s( o/ o! T; V/ ~, y+ `
Notes:
8 |; T. U' Z" @+ x1 b*/
- F+ B8 u1 v: @) N4 S' C2 e# Hvoid __stdcall ITEMS_SetLevel(D2UnitStrc* pItem, int nLevel)& V% }. E1 c4 l0 z5 I& ~- d
代码:全选5 }% E% K( V7 c U3 K2 m
7 o9 @% f0 P$ P+ j
/*
0 N. }: O2 ?7 ]5 M" A! B! { Function: STATS_GetBonuses% C5 r: p: ^: ~9 w) M! z2 q1 U7 T
Address: D2Common.#103794 x- B4 D$ N: e! Z, V8 d0 ^) K5 k
Notes:& c$ ]& @% W4 g; g) ?
*/
, k$ u" e6 c6 Z, G& qint __stdcall STATS_GetBonuses(D2UnitStrc* pUnit, int nStat, WORD nLayer)
9 K3 f+ ~; A# r, b代码:全选 L. c7 a2 [" O$ |! t
8 l9 e. Q0 l$ M: H( k
/** T# [, J- k, a) [: O3 ~
Function: ITEMS_SetOwnerGUID
. Z# N6 G) _' u7 N l: I Address: D2Common.#10386
% r/ s* p8 m; b/ ~ Notes:- H s& k4 r+ t# G! ?4 M, s
*/
# ^& E; u: g! j8 c3 S3 a0 tvoid __stdcall ITEMS_SetOwnerGUID(D2UnitStrc* pItem, DWORD dwGUID)
. z( r0 k3 `6 R* ~代码:全选
# E/ x# M+ w8 I& ~8 H
6 q4 H4 Q5 a4 ` G4 M. U/*4 S) Q* `8 j0 U O4 R3 b
Function: INVENTORY_Alloc# w3 v+ o. q. a; r9 Q) K* A7 N5 n1 r
Address: D2Common.#10387
% ?8 y5 t9 s, P5 L2 ] Notes:4 _: z) m/ R/ J7 G: K" j$ B6 f L
*/
3 @: g9 z8 Q/ Y& g0 uBOOL __stdcall INVENTORY_Alloc(void* pMemoryPool, D2UnitStrc* pUnit)
. z4 |8 f, e, t. E+ b代码:全选
, L6 I4 o# S$ ?! r! n; v. ?- t& M; S$ |
' A# Q! E8 x$ [0 P8 z- s4 P) O; N. A/*
- K$ y, ^3 i: L! e( {+ @ Function: PATHS_GetTarget; f1 ~5 p2 f/ E% f0 o, u
Address: D2Common.#10392
6 `7 W$ w# G/ _; ]3 N, D, v Notes:
1 V1 P3 S" x/ t) ~2 ]*/
* J. }. ^# `( kD2UnitStrc* __stdcall PATHS_GetTarget(D2DynamicPathStrc* pPath), x- {* d! z" k; N
代码:全选1 V3 ~( ~. R' w+ \+ p! v
; l! X4 ?. D7 f& ]! _" Y2 @/*9 J- f! T) |$ l* s0 A2 w
Function: ITEMRECORDS_GetAlternateGfx
& z3 l9 U: L# v6 c, x# \ Address: D2Common.#103941 P/ ~+ k' Q6 f5 f: L
Notes:
4 h7 Q# N" i% u# D. M$ S, }. E*/
: `3 X* ]) T; G3 m, Q aDWORD __stdcall ITEMRECORDS_GetAlternateGfx(D2UnitStrc* pItem)( g R% S9 O" h3 _( [6 e
代码:全选
; c' [# [. V* G2 O
# J A0 G& v7 x; u: k! M/*
" f5 `9 q! [; L) ~; g, p Function: ITEMRECORDS_GetLevel- G; o6 |2 Q8 [* R& S! V- v
Address: D2Common.#10395
2 l5 w3 U. f* p) k- e8 K$ f Notes: ? q9 V8 c8 [% s; P
*/
" Q+ x6 M' l' ^; `; NBYTE __stdcall ITEMRECORDS_GetLevel(D2UnitStrc* pItem)
' s* s0 L: S0 C* n2 G a$ N代码:全选
0 S6 I% b7 O: a6 P0 X
- u; S& S5 F4 H$ `, P1 C$ A, I/*
/ q5 t: T" u2 R( N" `) B* j2 H Function: STATS_GetExpForNextLevel
1 l2 |9 J& m+ ?4 H+ J Address: D2Common.#10399
' i4 |4 F9 G5 c3 ` u* s Notes:5 J3 G$ i, f4 z: O, x
*/3 k$ u# M! k' C3 c C
DWORD __stdcall STATS_GetExpForNextLevel(int nClass, int nLevel)" D1 A: c, x2 e0 p5 J
代码:全选
3 a" P" z' O5 Y V' s0 d" b. S$ ?& B: _3 q5 {& @# F2 f/ D& [
/*. s& p" f- Y& k' H# h6 T( m
Function: STATEMASK_CheckAttBlue( i. i/ v% [9 B1 Z6 E/ T: B2 Q
Address: D2Common.#10402# C% Z7 k1 p6 |' P$ c. w& Z/ r
Notes:& m u$ [& h$ J- J4 ]* j# `
*/
7 C- Y8 O' h' ~2 p+ YBOOL __stdcall STATEMASK_CheckAttBlue(D2UnitStrc* pUnit)6 Y4 u2 I. F9 m1 f7 E0 P2 P
代码:全选
2 F. v8 ^2 K+ w) z5 i! Q4 R- k9 K; c/ T8 s' `5 E! `5 o
/*; k$ G; D# Z# Y& @- P2 y; X$ O0 v
Function: TXT_GetShrinesRecord; ^" Q2 e/ y' c
Address: D2Common.#10403
& G& P, x4 C, }" N Notes:
/ D3 [6 b$ b4 y& {*/
7 H4 P: Q. n3 k$ A0 S4 p& |D2ShrinesTXT* __stdcall TXT_GetShrinesRecord(int nRecord)
# o: X/ F( Z/ k {# \3 R% g, D' U代码:全选* d$ f9 r7 K- |* K8 b* h6 R4 H
6 J6 r% u- C" A% w
/*
# @* p4 U D/ G1 z7 n Function: STATEMASK_CheckArmBlue4 D+ K' \! g5 S' \$ ~& ]
Address: D2Common.#10404
0 B# W$ w" x) O Notes:
9 I5 A9 L7 B0 Q$ f*/
# }" h: s+ R, I& z6 e. zBOOL __stdcall STATEMASK_CheckArmBlue(D2UnitStrc* pUnit)% N: c) ]' R9 V" F# m
代码:全选 W" f' d% K: {7 Y" X" }7 Q
* Z6 P6 \8 O: q* b, c% c a
/*' }4 b& u. z1 P% r% R: H+ i/ {
Function: ITEMS_GetSeed7 |" z5 a& S& y5 d3 _9 j( q
Address: D2Common.#10411
" x! k4 l, B; ? Notes:9 f( s* V/ |/ b
*/( A& V2 V, \6 X/ E' \% o& O; k
D2SeedStrc* __stdcall ITEMS_GetSeed(D2UnitStrc* pItem)
( H& F9 Z' B. I代码:全选
1 y# ]( g6 p' d- a) I" l: j! g {
% K! N% v8 y' n; L; d; {/*1 S- n7 G) p7 ~
Function: ITEMS_SetInitSeed9 G& s+ H3 L( V' s. M
Address: D2Common.#10414* W+ L$ Y# \5 `5 z, Z8 a
Notes:! ^. Q; H+ S2 L w! I1 Q$ b" B
*/! h$ b) Z! k' v2 V
void __stdcall ITEMS_SetInitSeed(D2UnitStrc* pItem, DWORD dwSeed)
* C( v& W: j1 K( T代码:全选
' r- t( j; d7 M4 G) v4 Z3 q4 |$ t8 J9 [) Y6 C$ Z' R9 O
/*
) @* q: C6 y5 Z) j) e Function: ITEMS_GetBodyloc$ ~3 W: [7 P8 @% p+ |8 N: H4 ?2 n
Address: D2Common.#10417
! E5 e5 ]) g$ _6 U: Y- i Notes:
4 |/ q% Z: V( W" W1 E*/
, ]. e( _6 t3 Y, h2 E: |$ b4 ~BYTE __stdcall ITEMS_GetBodyloc(D2UnitStrc* pItem)
: ]- W4 G" x0 P2 E8 q B代码:全选
- C l$ U S. e7 F' n6 I
) |0 j, B! @4 e& ^/*
) ^4 ]1 N; j. O Function: UNITS_UpdateSkills
0 X$ t ~2 S0 Z Address: D2Common.#10418
3 Q4 M6 c3 W$ U4 S: p Notes:
& t2 b* U# v5 t# ^' g*/! b4 T7 ?" ]7 w+ p8 i0 x' n
void __stdcall UNITS_UpdateSkills(D2UnitStrc* pUnit)) j4 ]* O: V/ k( V1 r
代码:全选
9 L) Y( Y0 W( `; V; h6 C9 Q0 W$ i% ?2 j" X4 ~
/*
$ h; {1 Q+ h% A( @' ^/ X5 _ Function: CHAT_FreeHoverText
; n1 V0 }: n2 J4 ^! |8 V6 U Address: D2Common.#104227 s. R4 \% H# M4 V
Notes:
; X. j2 h! [; U8 Z/ n6 `! l! J*/
8 U7 x7 D' @9 f% U) A/ cvoid __stdcall CHAT_FreeHoverText(void* pMemoryPool, D2HoverTextStrc* pHoverText)
) V. w( d5 c% L) v代码:全选$ f s# @) v; H4 X3 ?
& j& |; E0 e9 d- N! ]! W
/*- d* |3 U& _: z7 P9 ]& v
Function: ITEMCALC_Eval& I; `! t& T G: I6 v5 U
Address: D2Common.#104283 F' o. B3 L" k
Notes:: Y4 `4 L j' ~5 a
*/
% e: d6 l0 b3 X/ Nint __stdcall ITEMCALC_Eval(D2UnitStrc* pUnit, D2UnitStrc* pItem, DWORD dwCalc)
0 @0 k" |# u, W2 i* b代码:全选
: }) C, ~: n0 j- R' k, X' L- J9 V; ~* D8 s/ p5 m
/*
" _# X2 c: Y r r+ w# P Function: ITEMTYPERECORDS_GetQuiver
: N" z' D% g: V- Y Address: D2Common.#10430
5 k& |8 ?/ }, R9 e' Y Notes:
2 e& ?2 c& d# @. J w: z*/9 f2 `3 A2 D+ Y+ _3 ], Q
WORD __stdcall ITEMTYPERECORDS_GetQuiver(int nItemType)
! y: ]: U/ l: }" P! e代码:全选
; F, ?& u) ^( N$ f' ?; X j. P2 h; _
/*
& R0 G% n9 U8 @0 M1 N3 | Function: ITEMRECORDS_GetMinStack
5 Q0 p) Z4 Y* A+ D8 b1 F& b2 A Address: D2Common.#10432
8 C! z' f+ I! J4 J Notes:
( P* X* c0 P$ L' t6 O, h*/
1 L% V4 L5 E8 ^/ \9 a* \2 a2 Cint __stdcall ITEMRECORDS_GetMinStack(D2UnitStrc* pItem)
9 u- E1 z- w3 X8 l/ _ W! }, S. A代码:全选( R4 E* u; A9 w# O; X& a
5 [+ F2 ^& l* Q; d, K. g% A/*2 B, j% Z( b! n2 t
Function: WAYPOINTS_Check
/ G& J# O1 q1 j; B. {: t Address: D2Common.#10436; c' W9 y: }+ w3 n' ] M
Notes: M4 k K* c U, f6 ~! U! J
*/
2 |/ z' W! P6 g8 D2 B( m' mBOOL __stdcall WAYPOINTS_Check(int nWaypoint, D2WaypointDataStrc* pWaypointData)
$ a+ _1 E- C$ T1 ^代码:全选) R' w1 A) H$ m. u8 v
7 U( ]' f a7 @7 H- h/*
1 o8 S: U- x5 W1 [4 N. n Function: ITEMS_GetOwnerGUID& a" }3 w( {. Q
Address: D2Common.#10438+ n! o- U( C, I
Notes:: b; B1 }6 n) F9 J! q
*/
( Q- `, G/ m% bDWORD __stdcall ITEMS_GetOwnerGUID(D2UnitStrc* pItem)
]" t) \6 m5 E/ [( P T1 t1 g# c9 `代码:全选
0 j! D* D7 d) Y, S- u9 u& e) d- G) a0 w& {$ X5 ?
/*
" M) W; M e4 E; s* X Function: PATHS_AllocStaticPath$ L0 Z) Z; _) E3 h
Address: D2Common.#10445
3 M8 Z5 X* p2 E+ c" ~ Notes:
/ v: b% b1 L5 ?*/
" A1 W. ?7 w2 I8 HD2StaticPathStrc* __stdcall PATHS_AllocStaticPath(D2UnitStrc* pUnit). ~ c5 q2 f5 @1 o. |9 B3 x
代码:全选) I& I% Q+ C& ]5 D' f
% s7 n2 S6 T% G7 S/*0 }: t: W9 D1 s" g
Function: ITEMS_GetRecordFromCode% ^- d1 R1 [: B5 f; p3 _1 y7 L( K
Address: D2Common.#10450/ k9 x4 I7 m6 O- T# [7 n
Notes:
$ K9 D8 R9 d& ], Y*/
$ _- u7 w2 p4 n7 ZD2ItemsTXT* __stdcall ITEMS_GetRecordFromCode(DWORD dwCode, int* nIndex)
% x, Z7 {% N! F3 X7 D* x% C4 ?代码:全选* ?. e3 Z/ D, N3 j6 u( f0 C
, `: D, t' M+ \& k( {/ r0 b
/*' K8 O0 p9 E( _0 u0 E s0 \7 {5 F
Function: CHAT_AllocHoverText
5 j1 `) Z; ^! q3 @+ [! O Address: D2Common.#10454
K! M) W4 Z" ~ Notes:
- ~* c0 _# q, r& S*/3 q& ?( l$ r1 M. X. p6 [0 s7 p
D2HoverTextStrc* __stdcall CHAT_AllocHoverText(void* pMemoryPool, char* szText, DWORD dwFrame)
9 n. |: L- _" f' i代码:全选
/ F; r& j. ^( t. }9 I
8 O# g' A- K9 C3 c% i* m. q# t/*
- E; _/ j. b+ b# j3 c; s Function: DRLG_GetActFromLevel" f. j1 {' N8 x) s) \
Address: D2Common.#10459% m; u. f3 c% S# ]$ H" k
Notes:
- `; y9 `$ {" X! G*/
& c+ S4 b/ ?7 Dint __stdcall DRLG_GetActFromLevel(int nLevel)
- A$ w5 L, g* {0 F' H1 y( c3 l; I) o代码:全选: D1 _5 q, g6 Q" Z) Y9 ~4 s2 q4 s
; B t5 h4 L& T5 g. h @
/*
6 v9 x$ j4 S' B+ E6 S Function: INVENTORY_GetFirstItem
2 M0 a* p4 v9 e" W. W4 k2 _ Address: D2Common.#10460! v& |5 s" F \9 _8 O$ ~
Notes:
$ v. W. C( B( |1 G' g*/
. ^+ c. U) z9 ^1 k, ?7 xD2UnitStrc* __stdcall INVENTORY_GetFirstItem(D2InventoryStrc* pInventory)5 y0 c! Z+ i$ g0 o9 ~9 f( B
代码:全选1 r) b0 s3 l9 ^3 [) O
0 D( b: s' P& V C: z: a
/*# b- T% S5 A( [# \) v
Function: ITEMRECORDS_GetMaxStack; x3 g( _/ m. [5 g8 {' M( i3 N
Address: D2Common.#10463* G( [, D! {- b/ G4 c) o
Notes:, n& b& ~1 _) Q; ^( h2 L/ l: B1 K
*/
/ }0 t5 ^6 W$ D$ B# U/ jint __stdcall ITEMRECORDS_GetMaxStack(D2UnitStrc* pItem)) S; j4 B0 }, K0 Y& i$ d3 l
代码:全选9 p; T: b/ } M
- l3 p% s |: s$ |' [- f/*/ b& j. _2 q2 |2 s
Function: INVENTORY_GetNextItem3 ~2 R" D* k: h" B. b
Address: D2Common.#10464
1 b' k1 d: f" b+ S Notes:$ _' b; x! A; n: R# _6 _8 S$ w
*/7 Z+ q, r" ^$ d
D2UnitStrc* __stdcall INVENTORY_GetNextItem(D2UnitStrc* pItem)
9 P% y5 r! z/ p" W7 a( d; D$ q代码:全选
3 a3 |! T% m6 _7 D* t6 W6 T! f* O& f, s- e. S/ i2 E
/*
; a' d y& `, C& {. I. v# |% p5 E Function: ITEMS_SetEarLevel
& y9 C$ I9 A; Y0 R1 ?0 [. m Address: D2Common.#10467
3 v2 A) s' s1 j* `8 Y8 h: u6 B Notes:2 Z4 k# ]# n. q6 _
*/% |9 v) M: M: G5 P
void __stdcall ITEMS_SetEarLevel(D2UnitStrc* pItem, BYTE nLevel)! H8 w) l$ N5 N i; Q3 Q
代码:全选; T4 [, L/ L) ]: O4 M
( h# U& {' v- ?' O/ n8 F- F
/*
% a/ u" x9 e6 D7 E& A/ N# k4 t Function: PATHS_GetType
) f& G3 {- U/ f+ X. d4 r3 |6 o Address: D2Common.#10471# g! h: s! L4 \. t7 V
Notes:) D' S9 U! B; C0 c' O* o% R
*/
: L7 B: s3 ]+ Qint __stdcall PATHS_GetType(D2DynamicPathStrc* pPath)
4 R' E1 M# K+ X2 L+ |代码:全选$ W* a& b* d3 i% f8 @$ o2 {
u7 b2 m( ^6 S A/*9 X/ v0 K2 t4 Q+ j
Function: ITEMRECORDS_GetUseable
2 F$ b% b, a( x+ B% q) ? Address: D2Common.#10478
; \9 [- g3 I1 M; E+ z Notes:, |, H1 Z% w* x- o) a
*/3 P, W8 x) R1 f# G
BYTE __stdcall ITEMRECORDS_GetUseable(D2UnitStrc* pItem)
- q A& E* X) N$ v代码:全选6 j. {( U; L% B L1 H
$ g y! P' ^! \" U& a7 c/*0 s3 _* H7 a: Y3 N* V
Function: STATES_CheckState. X9 [% b4 A6 R2 j) g
Address: D2Common.#10494. u; `; x7 w" _6 C
Notes:8 u2 ^& q' u7 x; j
*/
$ u6 o$ Q3 i$ ?5 H+ {6 jBOOL __stdcall STATES_CheckState(D2UnitStrc* pUnit, int nState)
" ]7 I7 S9 l1 U3 x1 r; ^: D4 h. l& C代码:全选' e1 ?& S& O2 k' y1 i9 L
7 S: V+ K% S! v+ u. q8 H# @, w9 A0 M
/** ?# f6 b0 \+ Z7 v6 l
Function: LEVELRECORDS_GetMud
5 Z- h( }- r5 r; l0 M' v3 C& T# f Address: D2Common.#10499, M9 i$ n L- W
Notes:5 e L. L; q H, x# ~8 x- K, {9 W
*/* e U2 r2 Y/ k0 d P9 k
BYTE __stdcall LEVELRECORDS_GetMud(int nLevel)
$ h0 p, p. i/ U+ H4 B) L' f3 j9 K代码:全选7 c6 R! h/ z6 u8 t7 N
- y5 T! J) _$ r# X/*, J0 k* Q" y X# F! a0 H
Function: ITEMS_SetFormat0 O7 j- ^0 s5 T: _( W) v# w
Address: D2Common.#10503
3 b* j& s4 I# f0 y9 k1 P4 l) ^ Notes:+ c3 [* b( D7 J& I
*/1 f. U8 ]6 S/ n+ l+ h
void __stdcall ITEMS_SetFormat(D2UnitStrc* pItem, WORD nFormat)
0 X. F' B; R- C代码:全选' d% u* d) v4 ]) b) [* v7 y
, J* b* W: S2 P: U3 T# s; N* c/* k' k" q% M4 L$ |; I$ W
Function: SKILLS_InitializeList8 I4 X( y2 C4 p6 z3 I
Address: D2Common.#10506
; }* d1 M* C1 R: P: w" F Notes:$ x; h6 }% E$ t4 W J4 U% Y
*/
, ?5 h8 q# Q& ]" Ivoid __stdcall SKILLS_InitializeList(D2UnitStrc* pUnit): m4 o8 [# h5 ]0 C/ G7 j" Y# @! F
代码:全选0 U% M9 x6 b. n( }. @
! v; e2 S0 v0 V1 B& i5 w
/*
0 b( D7 }! {8 h# r Function: SKILLS_GetRightSkill
0 K+ X7 { F& H0 m4 l Address: D2Common.#10507
! n/ T9 R# E ~1 N0 d- {0 y: s7 m9 m Notes:9 G, Z% K' q1 _- X" n2 R" b* d0 j
*/
9 E( J9 [& P% ?* Q! d) l( e: |D2SkillStrc* __stdcall SKILLS_GetRightSkill(D2UnitStrc* pUnit)5 |8 ?+ d- i) O; b2 ?0 |' v
代码:全选/ J8 q5 t0 \/ A9 y
, `# [& o% Y& q& R( y3 a J
/*
. D+ \. |: _4 ? Function: DRLG_GetTargetRoom$ N. ?' _9 ~; D- ~# @1 p6 B. G
Address: D2Common.#10509
D N. f6 P |( C Notes:3 n% i0 u3 Z& T6 m
*/
7 }& t- a5 G8 e2 S2 c3 C4 ]6 dD2RoomStrc* __stdcall DRLG_GetTargetRoom(D2RoomStrc* pRoom, D2CoordStrc* pCoord, int nUnitSize, DWORD dwCollideFlags, int nA5)
' }: k B& p2 M) w+ M" X6 D7 K代码:全选% _3 @. {3 S9 }: w
, G- v! |/ x0 ]; P/*
. M; ^; n) s. w G Function: SKILLS_GetUsedSkill
& f4 Z: W" @& U( ~ Address: D2Common.#10511
) f( ]1 q5 }0 Q1 ?4 y$ j: i w Notes:# d- ]9 Y5 X- I1 g# Y$ R$ w8 j3 m1 c
*/% K( I( T5 O& Y1 a3 a, O5 ~) T
D2SkillStrc* __stdcall SKILLS_GetUsedSkill(D2UnitStrc* pUnit): L* c# V6 }5 j& r q$ Z
代码:全选
, O0 w, e; @2 R. D+ i: N6 S( |5 j( _
0 c0 r$ E4 @3 |; i/*' W, @4 o8 }8 L# ?) \ T
Function: SEED_GetLoSeed
' i0 N: W3 ?& Y! f. A/ O Address: D2Common.#105134 k4 [2 |: c$ U# ~
Notes:% }/ n* X' ]$ I
*/
$ B; v/ S* L8 `3 k" W. j, YDWORD __stdcall SEED_GetLoSeed(D2SeedStrc* pSeed)/ }2 b( r, _8 k0 J# i( m
代码:全选, U( ^' X0 B* f( T( F4 B& `
7 Y$ Q, a' @+ |) ^
/*
% C. f$ j5 d+ V* c Function: STATLISTS_GetSkillLevel
5 `4 Y4 e& P' ?0 k3 v Address: D2Common.#10515
' M0 \2 N( {3 E6 Q Notes:
4 p/ @2 [+ }+ z9 t6 @# y3 [*/$ L9 H5 a3 ?, U8 N, X' J0 @
int __stdcall STATLISTS_GetSkillLevel(D2StatListStrc* pStatList)
+ u4 @3 p* k" W9 K代码:全选6 M: W0 }3 X7 k$ n; c0 M/ G
) T# x3 _7 n1 r$ N4 r
/*
0 h: ~4 y9 {; ^5 ~( u Function: ITEMS_IsMagical3 r0 M5 H8 `7 p( N
Address: D2Common.#10516 l5 }, |/ j. @/ O2 g, {4 F* G4 \/ c
Notes:
/ f' T9 Z/ M3 S& q2 ]# l*/
, b1 u+ L4 s3 w" |BOOL __stdcall ITEMS_IsMagical(D2UnitStrc* pItem)6 I( E0 E, Y; i" w
代码:全选% |* j1 p( f/ \2 H2 D, s# i3 G
. K6 B# u p7 i5 d! t5 o1 W1 T/ m
/*
! H: [1 l# ^; a7 Y( R8 ]) O5 t Function: ITEMS_SetMagicSuffix
. k0 q7 `* P( G; F Address: D2Common.#10525
* A0 I5 ]8 S. i: z" K Notes:
5 S) }& f" n" c: }0 _4 L, b*/
8 C# j5 x8 J6 kvoid __stdcall ITEMS_SetMagicSuffix(D2UnitStrc* pItem, WORD nSuffix, int nPos)
3 `9 }3 O/ W4 N8 ]代码:全选 A" Z% M+ N8 x% |: G
4 s- v! L3 l$ s
/*
3 T; z5 i- q, s4 s Function: ITEMRECORDS_GetComponent
1 H+ ^0 q: @. W1 a Address: D2Common.#105308 w2 m$ s# ^* ^7 u# h5 G; o) Q
Notes:2 K. { D0 W h- s: h2 \
*/
# r9 E0 A2 \; Y/ @- L5 GBYTE __stdcall ITEMRECORDS_GetComponent(D2UnitStrc* pItem)
7 w' T% q+ t; @* ]代码:全选
7 U2 r/ m; d' P- u# q: M+ b4 v: X/ z8 U; s6 [ T: B
/*
2 _7 t' L4 \" R9 T! v Function: MISSILES_GetMaxElemDamage
5 x; w2 A2 u, q9 ? Address: D2Common.#10532
7 I- c/ X7 {* u Notes:
' u% s3 s. Z$ l*/8 e% P+ y$ G0 k
int __stdcall MISSILES_GetMaxElemDamage(D2UnitStrc* pMissile, D2UnitStrc* pOwner, int nMissile, int nLevel)
0 o: [0 W; V# W* T) f3 p2 g2 c代码:全选
0 V: o, _- J; e W+ g3 N+ D7 ^- c- @" K1 j5 r9 y& p+ R! L" u
/*- t" h4 X1 @4 }
Function: ITEMS_SetFileIndex3 ~: ]" X7 t0 f/ G6 M6 a
Address: D2Common.#10536
$ p* E4 z* I i' D) v) b$ E! ~ Notes:
5 m7 K) |8 Y* I# o4 M# Q N) S*/. D- ?8 ]6 y, o3 b* J) B# e, n
void __stdcall ITEMS_SetFileIndex(D2UnitStrc* pItem, int nIndex)
: v( t' k2 o% \* ` y代码:全选5 h5 C, d# I& |1 Z, d* c! _
# d8 S) Q4 Z$ R6 K. u; @* s/*
; y0 A' _% C3 y$ M. Q Function: ITEMTYPERECORDS_GetShoots
6 y5 w1 y, l, M6 {0 d" d Address: D2Common.#10543
2 h( U% K8 g" I& D Notes:
+ Y, k" X9 U1 G; ^) ^: T*/- p% [6 { B4 Z; K& a: P
int __stdcall ITEMTYPERECORDS_GetShoots(D2UnitStrc* pItem)9 a$ K5 Q/ D/ }. m
代码:全选( a0 Z: M) n# O) @4 S& I6 f5 \7 Q
) Y1 U3 S+ o1 N6 k4 j2 H/*
- j" M% [: X ~5 i( f" h Function: STATS_Add
4 q3 a7 T" }. ~ k* E" ` Address: D2Common.#10551* o4 S/ ^+ e) t
Notes:3 o' g4 L: f, u
*/
; d& Q, a8 g. G/ C& j! i2 X3 qvoid __stdcall STATS_Add(D2UnitStrc* pUnit, int nStat, int nValue, WORD nLayer)& w/ S$ w* W P! W
代码:全选
1 a' E" c& ?. d3 ~7 J' g
; Q* G) v0 O; F5 w/*
% ^/ D% C5 E" F6 P Function: STATLISTS_GetSkillId
5 W' T/ G% A8 t. l2 x Address: D2Common.#10555$ Z+ Y3 E: }& F+ S, v1 i+ s
Notes:
8 P/ d0 e3 ~' X+ D$ n, a*/3 X& \$ U0 V# p6 d6 K) J" q* P+ k
int __stdcall STATLISTS_GetSkillId(D2StatListStrc* pStatList): a/ H: r m# J
代码:全选
4 r4 r; F5 i4 O6 O S) W; X! _ i0 _9 x/ E( I
/*8 {* z2 S1 y/ x2 k- [
Function: ITEMTYPERECORDS_GetNormal2 G' p. f$ t7 H% h' G" h
Address: D2Common.#10556
6 |2 F+ i, r" G( C1 C+ T Notes:
! D w; T# `0 F, w. w# o! E. q5 y*/% p3 [- S7 [3 S/ @7 u! E
BYTE __stdcall ITEMTYPERECORDS_GetNormal(D2UnitStrc* pItem), z: L" Q( \2 W# `( }: A3 h. [
代码:全选
! I( m4 U( r! |- \' ]' v
- q3 H: I4 t- H; V. ~/*
9 X. `8 X3 | O. u- r/ L* ^! t Function: MISSILES_GetElemType
) K5 N4 x8 p& b- E% t Address: D2Common.#10557' Q8 x4 o" b$ m2 f+ Q
Notes:
4 l8 ~ C" d7 `2 Z*/
3 k- R, i; k% I7 p8 F) {8 {BYTE __stdcall MISSILES_GetElemType(int nMissileHcIdx)
+ t* j/ [- Y1 p( K) d, B代码:全选
6 M4 c, j' @9 r2 c
( S- x/ r' M |& x1 ]1 `% n/*
8 B" z/ O4 I% g L Function: SKILLS_GetMinimumDamage8 T( ~2 { V+ s' |
Address: D2Common.#10567
* a1 {7 _5 W4 e Notes:
7 R5 ]8 P$ o; X9 P5 b/ _4 Y9 T$ k*/" Z& K0 j' h+ g3 h5 N2 @# R. a
int __stdcall SKILLS_GetMinimumDamage(D2UnitStrc* pUnit, int nSkill, int nSkillLevel, int nType)
+ u. u+ V ~0 v, F3 J' |7 A1 b代码:全选
) _& T# Q7 o8 v6 v7 @) G9 t; G6 l" G/ T' A, A
/* w' J: s# W+ c: x* R2 f
Function: STATEMASK_CheckUDead
; E) ]2 }+ W0 H: G! L Address: D2Common.#10576/ ~ G' [, O% `. a+ R$ @
Notes:7 d( {; J( X! U1 ]$ t( V
*/4 c8 U L% @$ ^4 |
BOOL __stdcall STATEMASK_CheckUDead(D2UnitStrc* pUnit)' N8 r! @4 b1 B7 [/ N- W
代码:全选( E' n% W- V( y
3 R. I0 P3 [5 m, p& v2 s, g2 a
/*) B2 ]- X. L* y, }7 a$ X7 L& Q9 A
Function: STATS_GetMaxStamina
1 t7 p6 [% F% b% @9 B- t5 B8 p Address: D2Common.#10578
) [3 R2 t3 q, o$ q5 G Notes:
- e0 {* @) S5 E3 H+ M" a*/" q, |# x% `% v- G$ d1 [
int __stdcall STATS_GetMaxStamina(D2UnitStrc* pUnit)+ }6 K4 J1 Z9 T; d; }2 N5 ?, C
代码:全选
3 P" B$ b$ m, X3 j! ^1 c7 }0 f: d5 j9 Z! n
/*
. [% W* \$ J7 U4 {# x4 x5 G: @" g, T Function: ITEMS_GetMaxThrowDamage
5 d' r! d* \, B) d' \ Address: D2Common.#10583
( i; Z7 _5 O+ x j# [2 f% T# B Notes:1 G( N# d& p# L" S6 Z
*/+ Y! ?) p4 U; I+ a3 `7 S2 V
int __stdcall ITEMS_GetMaxThrowDamage(D2UnitStrc* pItem)% G' \: g6 c$ K
代码:全选) R; e0 }9 c4 M$ e; d
9 O. h4 U2 s4 w& f: [; `/*& o" r3 H' ~- N& M* P) Y. }7 |
Function: DRLG_GetTownFromAct
" ~$ f2 [% K8 Z5 x Address: D2Common.#10585
) P/ Z+ G$ L+ y2 A T; u- H4 G Notes:
3 ~; o# R: z, v2 X: g' \*/
& a' s2 R$ V' M. a' {0 @: e. C+ iint __stdcall DRLG_GetTownFromAct(BYTE nAct)' {$ a$ f; d/ r: c' e% B* U# D
代码:全选
. ]8 D9 S- ?$ N: f, R- J! v' p. s* Q6 k: o& x
/*
" ~' j [+ [: C$ ~ Function: STATS_GetBase
! V7 U- s5 H _" |. o% Z5 e1 s Address: D2Common.#10587
5 |; w( j# D( { Notes:
# h0 _& A1 `: `+ @1 N) V- o+ B' m*/) I( _' M6 A1 N! h" {% \- d
int __stdcall STATS_GetBase(D2UnitStrc* pUnit, int nStat, WORD nLayer)6 [1 O! K! ?( ]; o7 ?
代码:全选9 s5 w# L h2 m
- {. J/ x! u5 W- P( z T7 ]
/*3 c) L* x. q0 e8 x
Function: ITEMS_GetEarLevel
. o x6 H9 @ `% ? Address: D2Common.#10588% u. m, @& F$ c( f' f4 m/ ^
Notes:
8 n+ q. u, o, E8 l, ~# |*/
9 S' Y1 C5 y3 G1 aBYTE __stdcall ITEMS_GetEarLevel(D2UnitStrc* pItem)
3 z4 ], B: B& r% N4 x& b* T* Z代码:全选+ k* K. S i) y: {2 _
+ L" ~* |5 n' P9 h/*+ [, M: V- c7 Q0 I" ~5 ?* b
Function: UNITS_GetSizeX3 |9 \0 u; m- H% _. i
Address: D2Common.#10589/ N6 a, y1 K8 q! k7 V& D
Notes:' X! k4 I6 }7 G. g% v
*/: w, w* H: t# A: h; W
int __stdcall UNITS_GetSizeX(D2UnitStrc* pUnit)
0 Z" B8 W9 r9 ?) i+ u代码:全选' A2 P# X& o7 u, G9 p
5 P1 X/ J Q& V& T1 }! l! w
/*" K( E+ b8 P2 @% l8 D
Function: ITEMS_GetAttackSpeed: z4 M( h: j; g
Address: D2Common.#10592/ R$ g- b4 N' z" t1 [! h; Y
Notes:; r) R+ G+ ~9 q% j* I
*/
; t! ?& |! o. w; Z, o4 f' i4 t( J' Zint __stdcall ITEMS_GetAttackSpeed(D2UnitStrc* pUnit, D2UnitStrc* pItem)
" X3 z/ [6 w+ D; k5 {代码:全选
2 X' y; i3 n* i4 r: {- x
3 q0 C. f0 b+ g! o6 v; p% i6 C$ f/*
/ T5 i) L: {5 Z. C& {$ G2 C Function: QUESTS_UnsetFlag
6 ^+ A0 l% y1 J# u% Q Address: D2Common.#10593: }/ C" t7 x! x( {4 n" N
Notes:
: R" j, w) a7 F# m6 ]+ V" I8 U*/
+ r) `4 P/ m6 G2 u4 k8 zvoid __stdcall QUESTS_UnsetFlag(D2QuestFlagStrc* pQuestFlags, DWORD dwQuest, DWORD dwFlag)
6 r* X% Z+ ]' R) [1 E7 O代码:全选# O, E! v% I0 ?% U
8 y& }, S6 o8 \- S/*
4 `2 s' Y+ A' ]1 E& X6 ? Function: SKILLS_GetSkillNo( l! z& \# V; j# ~
Address: D2Common.#10601
( |* m1 z2 G2 L9 t Notes:& B9 n' q0 R9 e% l
*/
% e' b N" T9 L# N1 ^8 |9 C- eint __stdcall SKILLS_GetSkillNo(D2SkillStrc* pSkill, char* szFile, int nLine)
3 z& L) g+ @0 w8 ^7 Q% L0 [4 S) c. @7 B代码:全选
9 U; W) n1 Z7 y" B) z% ?$ U+ B3 j( c# C; @% Q/ C
/*/ x Y% b2 R8 H
Function: ITEMS_HasUsedCharges
- h6 @7 ~+ t7 L) ~ Address: D2Common.#10607
3 r* ^! c2 w1 S! e4 {. K2 T Notes:# a/ T D- P; S& e
*/) F3 ~' J; ]4 p
BOOL __stdcall ITEMS_HasUsedCharges(D2UnitStrc* pItem, BOOL* bHasChargedSkill)
# s$ ]* Q0 \# L G8 K/ @: E代码:全选
, W( V& X3 a* {* ]" ~5 h9 d* Z, r4 ?; v2 p$ d4 ]
/*
0 e/ l- a* G' }! o0 A Function: ITEMS_SetRarePrefix9 a/ W+ r: D+ g) O4 R
Address: D2Common.#10611 B5 e, n! U1 W {1 `3 k
Notes:
- x6 E' k! f. G, I8 w*/% |( a$ |, l' c+ D% ]9 D
void __stdcall ITEMS_SetRarePrefix(D2UnitStrc* pItem, WORD nPrefix)
% H( ?8 C4 e% Y5 T代码:全选# j3 ?& b8 d& J6 p/ u, w; A) g
8 a& Y; U* m& v' f/*
! M4 w! ?/ K$ z7 Q Function: DRLG_GetTownFromAct4 M3 Y7 o! c3 A
Address: D2Common.#106131 ^' a% Y$ W3 D% d1 W9 ^
Notes:
- s: E9 w, ^. {/ l*/' w( X7 |, x- T+ M
int __stdcall DRLG_GetTownFromAct(D2DrlgActStrc* pDrlgAct)* x3 g8 O+ ?, s- a2 M* A
代码:全选
+ ?; i9 a( Z1 o- K
: V9 Q# {1 i$ e8 \2 N9 d/ F/*7 J' a* @2 @, c4 E- A+ z9 y" @
Function: ITEMRECORDS_GetHitClass
$ A+ Q( A. _# J3 ~9 G& Y- P0 ^/ G Address: D2Common.#10617
5 w# W# g7 H4 l( f) X) f Notes:
' I+ g, m2 B4 O" u8 a' J1 v N6 z( F*/, e% \& g* T) e" k$ c
BYTE __stdcall ITEMRECORDS_GetHitClass(D2UnitStrc* pItem)
7 p+ b8 }$ H% g3 _" j Y代码:全选& _( `( \, d$ F8 E
0 Y% V, [ _ {5 V1 g/*
- E: T; K: I! ~. [* l Function: ITEMS_GetFileIndex
* j! ?: c' F7 U7 i Address: D2Common.#10620/ R; G. B1 Q# L( h
Notes:
& n$ F/ }& R+ v$ [*/
) d" \/ Y# N; s y' R9 b' ]* E7 \int __stdcall ITEMS_GetFileIndex(D2UnitStrc* pItem)
% g6 z% q" b- j; z- e代码:全选5 ?) @# |( l/ `6 Z
8 @) S6 D) C/ K2 _( z
/*
9 S- u9 [! f) K8 ? Function: STATEMASK_CheckAura h% g. z2 y2 h8 N
Address: D2Common.#10625
7 O3 `5 K5 G4 R9 t8 U Notes:
2 G2 |6 i% k( R0 L, W; v*/) i0 c; g5 V: R6 W0 p# s) r
BOOL __stdcall STATEMASK_CheckAura(D2UnitStrc* pUnit)* J. C1 l) s6 ?4 L
代码:全选
. L8 B! j# ^1 j. A5 o$ K) z
! |/ J% K+ n U+ `" `/*
( A# L& |) P8 ^6 Z- t+ H( ~. s; K' B Function: UNITS_GetOffsets) S+ G r0 s( ?- l; h5 _( q+ V
Address: D2Common.#10628
' U9 w; I, ^1 l! O, i Notes:
' r j2 C+ |( a: r" v8 B9 r/ i) B*/
! ~3 g& K* z# z4 h( C5 S3 C: nvoid __stdcall UNITS_GetOffsets(D2UnitStrc* pUnit, D2CoordStrc* pOutput)
# L$ m# A3 ]0 j代码:全选
8 ^6 m* P7 d# ~8 m0 I* @
! A, j3 H& R* r8 k7 B0 }8 K" d/*( O+ X# s5 X S* W$ I# U3 |8 N, _) l
Function: SKILLS_GetSkillFromUnit
5 c3 g1 E9 b r9 ~8 Z4 N; u Address: D2Common.#10630
" ^$ [0 J4 e* i Notes: not __stdcall6 w- R$ f9 q, D! z% O: B- ~
*/2 h# z$ A" g$ B
D2SkillStrc* __fastcall SKILLS_GetSkillFromUnit(D2UnitStrc* pUnit, int nSkill)
7 ^ O0 j0 S3 d7 C$ n( |代码:全选+ i1 u7 t! N( G' s* K3 J- D A# z
; s7 R0 a0 @/ h5 C+ G- b6 H
/*$ W0 w: R" ]/ P& l2 B9 O; P( C* F
Function: TILES_GetWarpRecord
, k2 n4 g- N* \- j Address: D2Common.#10633
% F* L8 ?' q6 q' r+ x Notes:
) \8 t8 M) E, z- P*/& Q5 J0 P5 ?, i. P. B
D2LvlWarpTXT* __stdcall TILES_GetWarpRecord(D2RoomStrc* pRoom, D2UnitStrc* pWarpTile)2 h- E8 s- w6 P" \. v9 y2 p& l
代码:全选
* c- R8 L' {1 `& V q8 K2 [4 k5 g' T0 ~2 d( r* V6 v* m" Q3 {
/*/ e$ c0 u. ?$ ^9 r
Function: UNITS_GetOffsetX
# ]8 g7 r! v1 a. U" n Address: D2Common.#10651* f, A4 X/ i4 t; Q& ~( e" p
Notes:
# j- k6 ^0 I9 v( [*/9 g) \8 X/ j8 d6 P
int __stdcall UNITS_GetOffsetX(D2UnitStrc* pUnit)
# D8 |. T- {6 l8 K代码:全选5 E; i4 @& K5 K- q
" ]8 }7 e) @- }8 q. N9 w6 S/*/ p( G9 R/ O) c9 R s! G
Function: ITEMTYPERECORDS_GetShoots
4 K- K( r* b' M8 Y& k2 V8 A- D Address: D2Common.#10657 H$ o' A9 q8 W) Q; t+ x" i
Notes:" t& ?2 T4 A6 S6 |# V& g. ~& ]7 @
*/6 w" X+ s6 S9 V5 s9 V& f
WORD __stdcall ITEMTYPERECORDS_GetShoots(int nItemType)% r) K- v$ i0 Q0 c) T
代码:全选
- T: Y0 u0 U, a1 G; B" M4 M5 ^+ b3 p: G4 X$ `3 V4 R" I! s: A
/*
$ e" W/ O1 a" R! X Function: ITEMS_CanTransmogrify6 K" Q! l; N3 E7 n' {2 d. ~0 F
Address: D2Common.#106618 E/ m' [, a- k- c
Notes:
2 @) ~ c& p4 b( p& }! v*/' \7 Y' W4 A/ l& s H% q( m* f
BOOL __stdcall ITEMS_CanTransmogrify(D2UnitStrc* pItem)
% d! E0 z" C& l% l- A) E }9 x代码:全选
' ?6 P5 s C9 Y, ?, `* D3 \: I# i8 U5 _: {: @; Y
/*8 R* U) J* y- E% e! w5 z
Function: PATHS_GetDirection9 A1 c+ H* H1 ^; b7 A% x
Address: D2Common.#10663" g5 T0 _' ^; C1 o1 }6 X
Notes:
. F- O' j/ z+ b" K: Q6 ?) y*/$ A; a; L& e, c" b, Q
int __stdcall PATHS_GetDirection(D2UnitStrc* pUnit)3 N, P& j, L- @# t( f( r
代码:全选1 s% G3 S" h+ j; c% |
9 M- k+ c! }9 K: H/*+ U. x6 b* X6 s: F1 E9 p! R; j* q& g
Function: ITEMRECORDS_Get2HandedWClass
% E2 m! t0 ^( e) p! V( |/ X Address: D2Common.#106649 A9 h! v# p5 S$ j
Notes:
8 c& Q% y: {. w( P*/
3 A0 o S& y) I1 y* aint __stdcall ITEMRECORDS_Get2HandedWClass(D2UnitStrc* pItem)
/ I* }# ^5 s/ Q L" L6 M代码:全选) e$ ~/ f" }4 y0 j- D) {
0 n# h3 w, }( c, T/ K8 M) w/*' L$ W t8 s, z
Function: STATS_ApplyProperty/ h: ~4 Q9 ~" {5 _, l! N1 O
Address: D2Common.#10665
3 p& ]6 y# q8 O J1 I Notes: https://d2mods.info/forum/viewtopic.php?p=474486#p474486( L* ^9 ?% a! y
*/ r$ `, q( \9 p
void __stdcall STATS_ApplyProperty(int nType, int nArg, D2UnitStrc* pUnit, void* pMODs, int nIndex, int nPropSet, D2PropertyStrc* pProp, int nState, DWORD dwListFlags, int nSubType)! d! V# j) `' P4 c) T7 q: Q' a4 U
代码:全选
' Y5 S! o* u/ }! `8 K! i* p0 y& u$ X9 f& m
/*
; R8 v" [0 Y9 [# K Function: PATHS_GetTargetGUID2 ? B0 C+ }) X+ ~
Address: D2Common.#10669
8 ]2 X3 D/ `+ ~6 w7 q& v6 y Notes:3 o0 A. ~1 R, P7 a( x* d& X
*/# ~+ u5 |- ?$ Q( Y3 E! K& b* _! {
int __stdcall PATHS_GetTargetGUID(D2UnitStrc* pUnit): l3 D' q* g+ {" L) W
代码:全选
0 y/ ^; \; g" h3 H1 Y) B3 G6 Z0 m
/*
! J* `$ U; J/ u ] x5 m: k Function: ITEMSTATS_GetDefense
+ r* c( Y' T: v' C1 W Address: D2Common.#10672
2 i# M0 c& @* y3 n; z" |2 I) Z% u Notes:
# R+ [6 |/ N: D+ ~ ^*/+ g* ?, c8 m8 B' Z5 @* b5 v
int __stdcall ITEMSTATS_GetDefense(D2UnitStrc* pItem)
" r w1 w3 C4 w+ d0 P2 I代码:全选$ C( z7 m9 s9 ^+ Z; f8 x9 E0 F1 w
9 |, E2 q$ Y9 ]* j- p! r- o/* h& r* O+ T5 A- q7 v
Function: TXT_GetCubemainRecordCount& u' h6 D7 Z- j% f5 }) \2 s3 ^
Address: D2Common.#10675
+ V# _5 G6 [* `6 r; `9 x4 P% o7 d Notes:
- G" @% h5 q' w: W6 `+ Z* e*/0 Y8 H) k7 e2 s# B P9 l! x2 H6 \% R/ i
int __stdcall TXT_GetCubemainRecordCount()0 v' D: p! Z# D+ c( w$ p/ V
代码:全选
- ]0 t) Y4 J' H5 z0 A) }3 ]: O) R; q9 m5 d
/*
6 _7 F- \4 q& {$ `; } Function: STATLISTS_GetStatTotal
5 s6 i% `4 o8 ^3 V7 g' f Address: D2Common.#10680$ Q4 Q! }# C( f7 G
Notes:; l) s& X& n- v. l3 E
*/2 s5 x) Y5 ?' g' O: G$ T ` j, s
int __stdcall STATLISTS_GetStatTotal(D2StatListStrc* pStatList, int nStat, WORD nLayer)7 R8 G0 Z+ g; H
代码:全选
# l" D8 v, {/ ]& o
l0 n4 E3 ]) Z5 D/*
/ }4 [, |# J" _& {8 X& } Function: PATHS_CheckCollision+ k/ q0 W" o0 o6 H7 b
Address: D2Common.#106866 H8 D' J5 C: Z$ q. B$ V: ~5 c$ B
Notes: not __stdcall
8 U5 n4 F0 L4 `; m8 v/ Z*/
! c" q1 l" O1 U! F1 x" xBOOL __fastcall PATHS_CheckCollision(D2UnitStrc* pUnit, int nTargetX, int nTargetY, WORD nCollisionFlags)3 | ?3 }& l5 D; T: }$ Z
代码:全选
* |, n4 ^. j5 c3 |" D3 J
! d9 |: s: c- \. g4 @4 I/*
# N# n3 D' [& B+ x: H' x" U Function: TXT_GetObjectsRecord
4 K y% h. a4 a' a Address: D2Common.#10688
$ d" m/ V; V/ H! f, Z6 q | Notes:
+ ^( ~- w" m) Z* o*/
. X& @( e1 Z- ~9 uD2ObjectsTXT* __stdcall TXT_GetObjectsRecord(int nRecord); c' o7 W% o( _) _
7 A2 T9 d5 `! ]+ M1 @% qD2Common.#11169 int __stdcall D2COMMON_GetMissileVelocity(int, int)Adress:[0x7C4A0]
$ F' S: @7 c6 m' y: o0 B1 v" x代码:全选
0 Q6 C- [; q7 w8 m9 n6 O" C2 ^/ @! C& I
' \ K, D/ q8 WD2Common.#11168 int __stdcall D2COMMON_GetUnitPositionY(UnitAny*)Adress:[0x302E0]2 Z }& e- P& E1 U b5 s
代码:全选
$ B" ~2 b/ I. R5 R7 d/ z! Q* A" _. I' R0 @2 Y# s
D2Common.#11166 void __stdcall D2COMMON_AllocStatListEx(UnitAny*,DWORD, void*, void*)Adress:[0x3AF00]1 B% Z) K* B3 J j& h+ D5 o
代码:全选: ~" Y0 T3 j; d
0 E+ m+ _! r: l) `! ]D2Common.#11161 DWORD __stdcall D2COMMON_GetSetItemMask(UnitAny*, UnitAny*, BOOL)Adress:[0x23F90]
# z4 d9 f4 x5 p- G1 C/ J# Y6 k代码:全选4 R* I, t3 c0 ]' Z5 X- W8 B
( z" a, j3 o7 K- B4 @4 u/ m8 b1 JD2Common.#11160 UnitAny* __stdcall D2COMMON_GetOwnerFromStatList(UnitAny*, BOOL*)Adress:[0x37E70]
8 C; |" x) H+ l' F5 Q5 R代码:全选
z) a, w- T4 \* P" i
! C" |, ~. c8 w" }D2Common.#11155 BYTE __stdcall D2COMMON_GetAutoStackFromItemTypeTxt(int)Adress:[0x23590]
1 ~1 ^2 B9 r* X! p. f4 Q6 ]代码:全选) {2 ]- S/ v: X. h
7 j$ {5 M! T3 @D2Common.#11154 void __stdcall D2COMMON_SetWaypoint(waypointdata*, int)Adress:[0x67C20]
) t3 ]) y, V! m6 {; p" c代码:全选
7 ?% r( E/ {, \* M7 ]/ i
4 M4 v! o7 E0 g- a% ]D2Common.#11153 UnitAny* __stdcall D2COMMON_AllocUnit(void*, int)Adress:[0x2F370]
4 h3 F6 F+ Y* R4 d代码:全选9 {, H6 X+ Q# J! F6 n
' [* Y% R) ]) e) \: Z7 z3 J
D2Common.#11151 BYTE __stdcall D2COMMON_GetItemMaxSockets(UnitAny*)Adress:[0x24610]
* M; o" A4 Q( {3 i5 S! V" \代码:全选/ x% c8 b( r2 F" N- _
9 O, I# P- y+ z. y$ eD2Common.#11147 UnitAny* __stdcall D2COMMON_CheckIfUnitIsItem(UnitAny*)Adress:[0x1E400]/ W, v* i" n7 B6 ]8 l7 V
代码:全选! D: G& X5 z' l6 O! s5 Z; J# {, c
! A) @' ]+ Z$ H2 vD2Common.#11144 int __stdcall D2COMMON_GetItemQuiverType(UnitAny*)Adress:[0x24E60]
. s8 L, i# G" d5 f3 ]9 n! H代码:全选2 G$ P$ s" K5 l% _
+ \7 K8 i3 _# P/ [( A
D2Common.#11142 int __stdcall D2COMMON_GetUnitOffsetY(UnitAny*)Adress:[0x30240]
$ ^8 v% k* D+ x2 e/ `9 R9 B代码:全选
8 L4 h0 H5 k) z+ V# Y' |0 B) b1 V4 W2 y) X( s$ f
D2Common.#11139 UnitAny* __stdcall D2COMMON_GetItemByBodyLoc(Inventory*, int)Adress:[0x1E670]
8 S) _5 d7 i4 _) _- p代码:全选
" @, y# R0 Z& m2 l+ R8 M8 F0 q/ m" U4 d. S
D2Common.#11137 BOOL __stdcall D2COMMON_CheckIfItemIndexIsTwoHanded(DWORD)Adress:[0x22E70]5 l, y$ U7 M c" B1 u6 d" g4 J
代码:全选3 w/ H% [. ^1 \1 A3 v+ G2 Z# Y, B
; F+ h7 f* \* T/ b5 t% y/ g9 D
D2Common.#11127 void __stdcall D2COMMON_ExpireUnitStatList(UnitAny*, UnitAny*)Adress:[0x3A5D0]; u9 w6 s8 q) i5 b
代码:全选
" A: C1 v4 \3 v, u1 u+ W* _
5 R$ @- ^; ]2 F8 f: O( j2 m6 oD2Common.#11120 int __stdcall D2COMMON_GetClassSkillCount(DWORD)Adress:[0x4E520]
! Q9 I) [; x( r/ B/ d代码:全选6 Q* `6 R5 W. E4 W4 y5 ?
6 ?3 A) r3 M BD2Common.#11116 int __stdcall D2COMMON_GetItemMaxDurability(UnitAny*)Adress:[0x38FF0]# U. Q! Z1 i" Q o" U u7 W* f
代码:全选
! l4 O! h/ I& h7 p" A8 I
# P! E k. E* p$ i9 b7 FD2Common.#11111 void __stdcall D2COMMON_StatlistExpire(UnitAny*, StatList*)Adress:[0x3A5F0]& I$ S1 L4 s/ d. ?! Y' |, k4 n9 z
代码:全选, P6 d* n k- G: f8 F# n
3 _% p- }( R# G" m o! hD2Common.#11110 int __stdcall D2COMMON_CopyStats(StatListEx*, int, void*, size_t)Adress:[0x38710]
3 H# y) {, G! `& m代码:全选7 w% x# |; P! D$ O% M
/ r" e: Y7 Y! c7 ` h! i
D2Common.#11108 void __stdcall D2COMMON_FreeStatList(StatList*)Adress:[0x3AD40]
. t7 \. t8 v J% @代码:全选
4 \# a: Z% N1 N+ ]9 n5 g4 c% Q# R" E( y" s M; M$ R1 M% [7 L
D2Common.#11107 BOOL __stdcall D2COMMON_AddInventoryItem(Inventory*, UnitAny*, int,int, int, BOOL, BYTE)Adress:[0x21DD0]) [- {5 \- B0 I5 o0 V. b0 f" ~
代码:全选
) ~% ^* C( ?* r8 N& U# H& {" x6 Z ^0 d( ]
D2Common.#11103 void __stdcall D2COMMON_SetUsedSkill(UnitAny*, Skill*)Adress:[0x303E0]5 E# A+ _+ u. B2 z' S
代码:全选, J* B! A, s! a9 A" _! e
6 _6 M) z$ @& F
D2Common.#11099 void __stdcall D2COMMON_RemoveRoomData(Act * ptAct, int LevelId, int Xpos,int Ypos, Room1 * pRoom)Adress:[0x3CBE0]0 u3 z6 s- w6 y+ M9 f2 l; l8 S/ Z
代码:全选 \* T) `& @4 m
: K+ @& c. `- {* JD2Common.#11098 WORD __stdcall D2COMMON_GetItemAutoAffix(UnitAny*)Adress:[0x23A90]6 t1 F9 W$ z9 G9 a% `
代码:全选
- x( @- j+ {& Y/ v5 q+ E. S( M$ B) @! k% o" }
D2Common.#11092 BOOL __stdcall D2COMMON_CheckStateMask31(UnitAny*)Adress:[0x33DA0]
/ F% U+ y7 R) J7 K; l' E% ~代码:全选/ x( B2 Y1 c+ G: U4 n
: D6 Y- n5 N5 g5 vD2Common.#11090 void __stdcall D2COMMON_SetAnimMode(UnitAny*,int)Adress:[0x33920] 1 X- U) ^2 {" C$ k9 b4 c
代码:全选: u. X1 Q' Q$ [" v, b1 l0 A* v
$ w# f6 h& T L& W7 [D2Common.#11088 int __stdcall D2COMMON_GetItemTypeFromItem(UnitAny*)Adress:[0x230F0]0 `9 f& E* o5 M0 m
代码:全选; W/ D2 {8 d9 [% V
/ D/ k$ X7 @' R% D' BD2Common.#11087 void __stdcall D2COMMON_MapToAbsScreen(long *pX, long *pY)Adress:[0x4DB70]) W" \% |9 F$ d* q' P6 D( F
代码:全选
5 F7 G( k1 E2 r7 r, P
# i& Y+ m! X) d3 z3 e0 X7 iD2Common.#11082 BOOL __stdcall D2COMMON_CheckStateMask21(UnitAny*)Adress:[0x33EC0]" ~" [) ~8 k0 i l# O. f. t/ _
代码:全选8 O2 C" h' n2 i+ b0 W3 G
$ h. n/ I% \* L- A( P. H) ED2Common.#11081 void __stdcall D2COMMON_SetSkillLevelInList(StatList*, int)Adress:[0x37D40]
! D9 @! ~4 r# x5 \% C' M3 n' u4 m代码:全选1 Z1 {8 Y2 x; J) ~
: o1 E$ t2 _7 F, T/ }+ yD2Common.#11080 int __stdcall D2COMMON_GetUnitPositionX(UnitAny*)Adress:[0x30340] % Y y0 U' I' Y2 r4 j9 M# h- N
代码:全选5 U- b- X2 b6 D1 ^7 ?
, P9 m9 q2 p, V2 {. H z
D2Common.#11079 int __stdcall D2COMMON_GetSpawnStackFromItem(UnitAny*)Adress:[0x24800]( d3 E- N' [5 I# H* V2 y5 c& M
代码:全选( Q% \# s1 D4 Y8 Q$ i
a6 T2 j( M* l7 }8 FD2Common.#11075 BYTE __stdcall D2COMMON_GetStorePageFromItemTypeTxt(UnitAny*)Adress:[0x234A0]# [! ?% G# P: q0 h7 w
代码:全选
$ O' [1 J7 {) x# R" f4 d2 q, P8 m/ x$ Y$ B- F: y# _0 C) j
D2Common.#11067 int __stdcall D2COMMON_GetHoverTxtExpirationFrame(D2HoverTextStrc*)Adress:[0x18240]
5 |6 `( s& r& [& d4 G" R代码:全选; t' ^. b1 E" k3 Z! h0 v B6 p4 ]
/ L% T' ~6 m) h, _ HD2Common.#11065 D2BooksTXT* __stdcall D2COMMON_TXT_GetBookRecord(int)Adress:[0x714D0]$ r& s; O3 c& h1 h" ?7 v' i d ?
代码:全选
7 @1 O7 D- F" o" w2 m8 M
7 F# z" A7 n9 \ U2 u( `* PD2Common.#11065 D2BooksTXT* __stdcall D2COMMON_GetBookRecord(int)Adress:[0x714D0] . m1 a& X1 @+ L5 o
代码:全选4 n$ C8 ~ _# m; Z- m' A2 `
8 A1 X0 J. A' `, X. s% s+ {
D2Common.#11060 DWORD __stdcall D2COMMON_GetStashGoldLimit(UnitAny*)Adress:[0x2E9C0]4 A; g1 R t s- f
代码:全选0 z9 o" ]4 K1 J
1 X% A+ {& V0 R, [" QD2Common.#11059 int __stdcall D2COMMON_GetObjectNameOffset(UnitAny*)Adress:[0x2EAB0]3 p0 u$ k r7 ]
代码:全选
$ R9 B3 O6 K8 R+ ~5 \8 z- I6 P8 E' y+ w6 P1 p" D
D2Common.#11054 BYTE __stdcall D2COMMON_GetReEquipFromItemTypeTxt(UnitAny*)Adress:[0x234F0]
8 |, f$ Q2 A- b+ s( Z) V代码:全选
- ?" Y2 x# W& `( C8 N% _" E! K3 i3 p0 B1 q+ S# a
D2Common.#11051 BOOL __stdcall D2COMMON_CheckItemCmdFlag(UnitAny*, DWORD)Adress:[0x238B0] 2 ~* q0 K8 l$ F, T' R
代码:全选% @( D1 \8 c6 O8 {+ |+ b
9 R/ n/ ^) I# A) [D2Common.#11050 void __stdcall D2COMMON_SetItemAutoAffix(UnitAny*, WORD)Adress:[0x23A70]( @+ \3 J& `7 T, o2 }
代码:全选
# d* ^0 q, J5 Z- v7 \2 Y4 C9 \ ]4 q) ]7 u# W! R
D2Common.#11049 Room1* __stdcall D2COMMON_CheckSpawnCollision(Room1*,D2CoordStrc*, int,DWORD, int)Adress:[0x4D810] & T% |1 g$ z; l$ @2 M& a' |
代码:全选
f! |: i; Y( S K) A1 y% E
: L' S: L+ r# k; Z8 ]D2Common.#11043 void __stdcall D2COMMON_SetListExpirationFrame(StatList*,int)Adress:[0x38380]
Z! n& c9 Y/ q* S# P/ ]) P- o/ @' S代码:全选0 e, w, s `5 b- M7 G W4 K8 D, C
& u1 t- K$ f' X* c- c5 P, {( H
D2Common.#11038 BOOL __stdcall D2COMMON_CheckStateMask10(UnitAny*)Adress:[0x33F60]
& m8 S% ?' s+ P9 u代码:全选
# v! M. c; V- z9 S' {3 h
2 ~! A/ u( G* \; H, \& z& k) U% DD2Common.#11036 BYTE __stdcall D2COMMON_GetRareFromItemTypeTxt(UnitAny*)Adress:[0x23400]1 M4 c& t: w3 O! N
代码:全选
2 Z5 [: M7 X6 Y, \% h; s4 b3 b( V* {3 w# z+ H( Y! E2 ?8 C' c
D2Common.#11032 int __stdcall D2COMMON_GetRunesRecordCount()Adress:[0x710A0] 4 r7 ~% l# g( e# s) L& \ h
代码:全选
: m( H! ~4 k2 D7 C4 w
S1 d9 n& U4 t7 v. Z& f# D4 xD2Common.#11029 int __stdcall D2COMMON_GetMissileLevel(UnitAny*)Adress:[0x6A2D0]
) G* O$ `* x/ h; U2 S+ P代码:全选
; B- S2 q, B, p# [: V* k% D+ ]
8 |( Y* \) Q4 ]% z2 ~; L& |D2Common.#11028 int __stdcall D2COMMON_GetItemSuffix(UnitAny* pItem, DWORD)Adress:[0x23A40] % z( ]: g3 N6 y( o _; T
代码:全选1 }) p3 H5 U2 M! ^' ?
+ }$ H. E/ g# }
D2Common.#11023 void __stdcall D2COMMON_FreeDataTables()Adress:[0x5E870] x( r* n' O, L, ^0 F" A
代码:全选) z f& n$ I6 U$ _9 X. Q$ Z3 r
( j5 h+ G/ o. Z* j6 K
D2Common.#11020 bool _stdcall D2COMMON_CheckIfObjectIsDoor(UnitAny*)Adress:[0x2EDA0]
) t6 o. r _& @% X8 H4 ~: M代码:全选
5 W e( @" N0 t e. C. ~
( F) b: ]/ |) @2 pD2Common.#11019 void __stdcall D2COMMON_SetItemVarGfx(UnitAny*,BYTE)Adress:[0x23650]
2 N4 D; d" \$ z8 k代码:全选 {. x- f6 c( x" b4 C' L& F
5 ?, o2 p1 G4 n
D2Common.#11017 UnitAny* __stdcall D2COMMON_GetCursorItem(Inventory*)Adress:[0x1DFB0]
* Q q4 ~2 k! b& I代码:全选5 N1 B. T4 b; O
9 _0 C5 `7 t( PD2Common.#11016 void __stdcall D2COMMON_DRLG_RemoveFromRoom(UnitAny*)Adress:[0x66700] 4 i# V% U( ^- J0 {
代码:全选- Z0 t* ]/ n( K! E: ]
! g# h' H+ v- h3 RD2Common.#11015 int __stdcall D2COMMON_GetLevelRequirement(UnitAny*, UnitAny*)Adress:[0x26DA0]
8 v, k0 x8 s3 ~7 n& k/ B' k. A代码:全选1 v' f) p- r8 ~/ ?) A+ {
5 k% ]2 T+ q: O0 \; E7 u* r
D2Common.#11013 StatList* __stdcall D2COMMON_D2CreateStatList(void * pmempool, DWORD flags, int lenght, DWORD type, DWORD guid)Adress:[0x38100]
* B/ B7 @( p5 K: A代码:全选8 P6 k4 R7 F, P+ |8 i2 H7 t
. N( v% t# }& m) V9 ^4 _) i
D2Common.#11006 BOOL __stdcall D2COMMON_ItemIsEquipable(UnitAny*)Adress:[0x23EF0]. k C9 n' t u) s) `) z+ W! V
代码:全选6 ~& n H" t7 `( u0 ~" a: X4 |
* n# | u& T0 Z) V" T9 T) T7 mD2Common.#11002 void __stdcall D2COMMON_FreePlayerData(void*, UnitAny*)Adress:[0x30880]* K+ c4 I. Z' P! A! H* y5 v
代码:全选
J. U, D+ t* N3 C* D5 @" [% ^+ O# \8 e6 h
D2Common.#10997 WORD __fastcall D2COMMON_GetUnitCollisionFlags(UnitAny*)Adress:[0x2FF30]
$ ]" V0 g; m) k6 F9 B7 a代码:全选! r. x5 \2 x1 U" F9 Y
& b8 u( y* ^, g6 ], l" z+ uD2Common.#10996 void __stdcall D2COMMON_ApplyProperties(int, int, UnitAny*, void*, int, int)Adress:[0x460B0]) L3 j* X7 X) }4 L
代码:全选0 N- K5 j8 x1 P( f- m
$ H c+ t" P. @7 C6 F, ~! u
D2Common.#10992 void __stdcall D2COMMON_ItemAddSockets(UnitAny*,int)Adress:[0x2A480]& o+ d& z7 f1 H0 r3 ^) O3 h! r
代码:全选
! N+ P9 y p/ e, |) J1 C' D" Q( u6 J9 W5 e! ^
D2Common.#10983 int __stdcall D2COMMON_GetTargetXpos(Path*)Adress:[0x34AB0]
8 M* D2 E# q* P& I! t2 o$ X代码:全选7 _- b/ B) q4 {+ e6 ?
( u6 n3 ~( ?6 k" b; |( M( ZD2Common.#10982 int __stdcall D2COMMON_GetSpawnStackFromItemTxt(DWORD)Adress:[0x22B20]3 o5 T, X0 o- A+ A
代码:全选
5 }& V9 Q0 F% {0 F; E) Z2 d" U' ^& w$ }
D2Common.#10978 void __stdcall D2COMMON_AddSkill(UnitAny* pUnit,DWORD skillID,DWORD SkillLevel)Adress:[0x4ECC0]( D) t) y7 \/ d+ Y1 K K
代码:全选
$ {. V' l4 C6 g: J, {6 k. }) m' }, j- w4 E0 a+ b7 S+ r& I: ?
D2Common.#10977 void __stdcall D2COMMON_SetItemFlag(UnitAny* ptItem,DWORD, BOOL)Adress:[0x23900]
* V' b+ @* ?# c) s' X# H" w8 a9 I代码:全选6 ~, Z( w, \' K& w
& e$ O5 [6 \" `9 r B) GD2Common.#10975 BOOL __stdcall D2COMMON_CheckStateMask08(UnitAny*)Adress:[0x33FA0]
! ]+ Q' F. g* z/ R, ?! N6 C代码:全选0 T' o; j9 r* ?! t K
2 y* N+ V1 w6 s- q2 w' F
D2Common.#10973 DWORD __stdcall D2COMMON_GetUnitStat(UnitAny* Unit, DWORD Stat, DWORD Stat2)Adress:[0x38B70] J6 p/ c( F* u/ h" Y4 m
代码:全选( q9 [" X% q) `( j. S
0 h3 m% u, G) L" `- m
D2Common.#10971 void __stdcall D2COMMON_SetMonsterName(UnitAny*, const wchar_t*)Adress:[0x1A6D0]. T; t: |- j! W5 A4 L
代码:全选
4 o9 h/ w$ Z/ L3 ?. Y. z, x, ]
- H7 E7 j( I/ I& ]% l# m, C" CD2Common.#10957 BYTE __stdcall D2COMMON_GetItemStaffMods(UnitAny*)Adress:[0x246A0]( a$ a% W$ { ^$ S. ?; B
代码:全选
3 ^$ t0 F7 Q0 ]# X6 B, g% q4 W/ k- v+ Y' b, i: v7 A4 t
D2Common.#10951 Act* __stdcall D2COMMON_LoadAct(DWORD ActNumber, DWORD InitSeed, DWORD Unk0, game *pGame, DWORD DiffLvl, DWORD* pMemPool, DWORD TownLevelId, DWORD Func1, DWORD Func2)Adress:[0x3CB30]8 I# q) Y8 A5 s- U' r
代码:全选0 p! f. ]. m& a4 H8 V/ i
$ m$ V+ h9 O. n. T4 r
D2Common.#10947 Skill* __stdcall D2COMMON_GetFirstSkill(UnitAny*)Adress:[0x304A0]
- _& ?# A# o* L代码:全选5 j) M; ?" y9 X# I
2 m4 T+ V. S2 hD2Common.#10945 void __stdcall D2COMMON_ToggleState(UnitAny* ptItem, int tate, BOOL remove)Adress:[0x34510]
6 W9 n9 S( S) x代码:全选0 I4 [2 W& d& L) m
. E! P. a) j6 I; c7 o0 I
D2Common.#10944 CharStatsTxt* __stdcall D2COMMON_GetCharstatsFirstRecord()Adress:[0x5DB50]
+ _" s, j* R$ E代码:全选
: n0 v, u( C+ C# b: B, R. p" |9 `9 d( f$ y. ?
D2Common.#10943 void __stdcall D2COMMON_LoadDataTables(void*, int, int)Adress:[0x66160]/ [1 y c1 m& e# ^% V
代码:全选
* e& y0 A& k t! m& _" O" N8 w7 a2 n; f8 q. J. D! E
D2Common.#10935 int __stdcall D2COMMON_GetItemDefense(UnitAny*)Adress:[0x38DE0]; U% r; v- a- A* ~: E
代码:全选; r A# z( Y8 Z+ |& T
7 r5 _3 |# P# X+ x9 m# a6 c
D2Common.#10934 BYTE __stdcall D2COMMON_GetObjectSubclass(UnitAny*)Adress:[0x2ED30]3 b Q/ t# |1 M0 O9 g0 x7 u- m3 y
代码:全选/ m; y" B' |$ p1 [; _
$ z7 r! k8 H$ \
D2Common.#10931 BYTE __stdcall D2COMMON_GetItemVarGfx(UnitAny*)Adress:[0x23670]
x B7 N) i8 `: T8 g代码:全选
2 z# |; [7 c" o. O1 h
; k( w/ N+ [: E1 _; [8 i3 ~+ pD2Common.#10930 StatList* __stdcall D2COMMON_GetFirstListByFilter(UnitAny*, int,DWORD)Adress:[0x37EC0], i. l! x% b: e
代码:全选4 d% M/ e* B1 w/ I
) g$ B8 o! y, L! l2 d) R" VD2Common.#10927 BOOL __stdcall D2COMMON_CheckStateMask30(UnitAny*)Adress:[0x33DC0]+ Y0 K. R0 v4 Q. T, e) ^& ]: C
代码:全选
3 y4 m3 \* D) }! w1 Z$ z4 \2 a4 i* o/ a3 y1 o
D2Common.#10925 int __stdcall D2COMMON_GetItemMaxDamage(UnitAny*, int)Adress:[0x38F60] j" I8 F* p" I0 c( K$ x) F
代码:全选
& y! H: G8 S, X6 [3 p
3 n& K, e9 f+ X; e+ o4 ?3 c) T7 ~9 CD2Common.#10920 PlayerData* __stdcall D2COMMON_GetPlayerData(UnitAny*)Adress:[0x2EB70]/ b: b2 o% g% U2 p& I
代码:全选/ i& p% P7 u7 X& S
# O7 o4 w0 t4 |3 ND2Common.#10916 DWORD __stdcall D2COMMON_CheckCollision1(Room1* pRoom,DWORD dwX, DWORD dwY, DWORD dwBitMask)Adress:[0x3C6D0]# O# B* S# j1 o- T- V, v1 N
代码:全选8 Y- \, {4 A) G$ V
4 e" a; X2 T0 p+ S: Q6 jD2Common.#10913 DWORD __fastcall D2COMMON_GetMaxHp(UnitAny* pUnit)Adress:[0x390F0]
' H9 T3 [8 Y5 G7 `$ B( v代码:全选8 w% U/ r8 T. P/ ]6 e1 e3 g% s
8 Y: V$ @& Y1 z* j: ~9 ]3 h
D2Common.#10911 void __stdcall D2COMMON_AssignListExpireFunc(StatList*, D2StatlistExpire_t)Adress:[0x37D70]
3 K1 l5 K0 Z3 \代码:全选1 T2 F1 b' b9 U# x2 Z5 g+ h! t _
# Z% z6 s2 W' q* u
D2Common.#10910 int __stdcall D2COMMON_GetUnitStatSigned(UnitAny*, int, WORD)Adress:[0x39430]
% k# O5 N( _7 h: h$ }代码:全选7 R7 A5 q. K c4 N8 X% _' ~3 Z
3 ?. S: |# ?4 F, P5 L
D2Common.#10905 BYTE __stdcall D2COMMON_GetReloadFromItemTypeTxt(UnitAny*)Adress:[0x23540]0 Z" W* E4 H; `1 h
代码:全选! D' U* _: p8 R, V
# C" H6 r& c5 OD2Common.#10904 int __stdcall D2COMMON_GetUnitSizeY(UnitAny*)Adress:[0x30EE0] 8 _7 N& v+ O: Z2 G( m. u$ `3 q
代码:全选* Z; n+ e! A! S! L! Q
1 X$ C- u7 P$ T& L% ^
D2Common.#10896 int __stdcall D2COMMON_10896(void*,int)Adress:[0x7E4F0]
- U" s& d" C- K. q$ M$ g代码:全选
" I/ o, `$ K# A' z' ?, L" ?$ q- {2 [: d- n$ v+ [2 K. z, y( a W; T) b
D2Common.#10893 BYTE* __stdcall D2COMMON_GetItemPalette(UnitAny*, UnitAny*, BYTE*, int)Adress:[0x251C0]
4 Q0 L7 \5 ]* E/ ^2 k代码:全选
" `% ]9 m6 S( X' x1 Q' T% U, W# @ X3 E# z/ s* p1 b
D2Common.#10892 void __stdcall D2COMMON_SetItemCmdFlag(UnitAny*,DWORD, BOOL)Adress:[0x23870], G. S' B7 [& Y& O% b: M" s
代码:全选5 i" ^, ~" ` N3 @1 _# F! C
k& E9 X2 j9 @3 I) A
D2Common.#10890 void __stdcall D2COMMON_ApplyEtherealBonuses(UnitAny*)Adress:[0x46A40]
' `. Y4 @0 E6 B# N# E9 g0 \代码:全选# p' l) ?& L j$ j! B
_" q5 D. D3 N: H7 LD2Common.#10887 void __stdcall D2COMMON_SetUnitStat(UnitAny* Unit, int nStat, int nValue, int nLayer)Adress:[0x3A740]
& u; I2 L. `, |6 ]% E# ?6 R6 g代码:全选* J- x% G/ a. M& G$ S% x
% K: o$ _ G2 w7 ]9 [' i
D2Common.#10885 void __stdcall D2COMMON_CreateRoomDelete(Room1*, int, int)Adress:[0x3B500]
/ h" [+ ^: q6 V+ z' N; Q代码:全选9 G- Q0 S" B$ m9 N! Z; b; G$ x
: u9 ?! @% q3 e
D2Common.#10884 BYTE __stdcall D2COMMON_GetNoPerFromLevelRecord(int)Adress:[0x6CC60]
: t7 j5 O Y# c) B+ f: R代码:全选
; c" ?0 @* X6 n, Q, W# O W8 r5 M! `0 h1 { x7 K! o
D2Common.#10883 void __stdcall D2COMMON_SetItemRareSuffix(UnitAny*, WORD)Adress:[0x23970] 9 R- z* l4 I/ z
代码:全选! ]# Y( W" v7 Z( P3 Q& U- p# G
( U* _+ n$ }" z, gD2Common.#10875 void __stdcall D2COMMON_SetItemQuality(UnitAny, DWORD)Adress:[0x23B20]
# L! ]8 T0 }* w9 I8 q% y% X代码:全选( ~. i# g3 b" y( @! L; d
1 U% {/ C9 u1 O0 y
D2Common.#10874 void __stdcall D2COMMON_AllocItemData(void*,UnitAny*)Adress:[0x23C70]7 a$ d b! I' E: p* G
代码:全选3 g, W/ _) \, Q7 p0 \8 I
" ^) V4 V" _1 C: l2 V" }
D2Common.#10872 StatList* __stdcall D2COMMON_GetFirstListByFilterEx(UnitAny*, int, DWORD)Adress:[0x384B0] " q% J' t/ t8 v( g
代码:全选
1 O6 O% u9 i* e! U/ [4 f' T2 p2 [6 u9 X& Y F5 o' S
D2Common.#10871 StatList* __stdcall D2COMMON_GetStateStatList(UnitAny* ptUnit, int StateNo)Adress:[0x38520]
; W: A2 h% m8 L2 [$ C代码:全选
* U$ `$ x5 [4 }
Z \" i6 e- M' KD2Common.#10868 unsigned __stdcall D2COMMON_UnloadAct(Act* pAct)Adress:[0x3C990]
& E$ F& a# s( f0 A5 S! a, L8 Q/ w代码:全选5 `" g6 E6 q6 K9 F( ]2 C. Z R
: T: d9 A e* T; X* yD2Common.#10867 int __stdcall D2COMMON_GetPosXFromPath(Path*)Adress:[0x34BB0] ( l4 w! I8 ?, o, x
代码:全选. ], w8 J w& T" N- _
7 @1 V8 c& r9 h/ U3 i5 o. s
D2Common.#10866 BOOL __stdcall D2COMMON_CheckStateMask(UnitAny*, DWORD)Adress:[0x33D10] `( @2 @+ a8 Z" _5 N0 [0 H* R
代码:全选& R% e7 g7 o: g* ^6 F" `& a1 U
4 ~9 l; W" p1 h: I. w" y$ n
D2Common.#10865 BOOL __stdcall D2COMMON_ItemHasDurability(UnitAny*)Adress:[0x26D40] ( k! j# \* H9 s7 w
代码:全选$ N. k% d1 B3 `6 s& s9 i6 \
0 S3 ^, Z* J6 _- j1 g" j
D2Common.#10858 void* __fastcall D2COMMON_GetSkillData(Skill*)Adress:[0x4E1C0]7 J; O# l* t% H5 p
代码:全选0 q8 M) m6 C4 ^( _, B: `
* t5 ]. l+ R- V M) d' t% C' _. p1 gD2Common.#10856 Skill* __stdcall D2COMMON_AllocSkillList(void*)Adress:[0x4E3F0] T+ Q4 M1 l- ~; |8 Q2 D) c
代码:全选9 U/ q: {# |5 D5 Q. N* f
, R. h+ M% X- K& v* A. C& l
D2Common.#10855 DWORD __stdcall D2COMMON_GetLosDrawFromLevelIndex(int)Adress:[0x2D810]
( U% f4 R0 \8 s5 |+ K代码:全选
( U3 W" v/ [( b6 i# C. W/ t9 @6 t* v! x1 Y$ D1 n# k* e
D2Common.#10849 void* __stdcall D2COMMON_CompileTxt(void*, char*, BinField*, int*, DWORD)Adress:[0x5EF40] 9 M! @, ?& g; Y l9 G$ z
代码:全选( r2 k* V3 Y O: i
4 b& u# w! E+ k, {* @/ E
D2Common.#10848 int __stdcall D2COMMON_GetStatFromListQuick(Stat*, int)Adress:[0x391A0]) Z( v8 _' m% V8 G1 w* f) _4 L
代码:全选1 ?( H4 p, t* d
; |; |. c- g; }7 }# f/ m2 l0 o
D2Common.#10847 int __stdcall D2COMMON_GetClassFromSkillRecord(int)Adress:[0x4E8C0] & T2 m1 |) u- P3 h: k! Q- V% [$ X5 E! [
代码:全选& N2 k1 k Z9 [' F" W
. ?5 V" @/ ]. O6 z& F) V
D2Common.#10846 int __stdcall D2COMMON_10846(int)Adress:[0x4E450]
: K( R- Q, F. Z" v, r代码:全选
c) Z2 x8 x! L8 @* l
5 }2 y' v# a9 [7 ?( }D2Common.#10845 int __stdcall D2COMMON_GetThrowMinDamage(UnitAny*)Adress:[0x38E30]5 l7 j4 N/ l; j F: w/ C& V
代码:全选
- O7 |9 i6 ^7 A/ T! O; h$ t0 p6 H8 Q, u3 w/ i m9 ?8 O0 x5 q' H' E
D2Common.#10844 BOOL __stdcall D2COMMON_CheckIfItemIndexIsClassSpecific(DWORD)Adress:[0x24320] 4 k! r: ?0 Q2 a7 F
代码:全选
- ?( j7 D/ x" n
9 c, @* L( P2 A. f5 DD2Common.#10843 BOOL __stdcall D2COMMON_CheckStateMask22(UnitAny*)Adress:[0x33EA0]; M. [7 y+ f7 e9 q7 u9 @ J# d$ ~
代码:全选3 B- N h' ?0 V; Z( R
% q5 p) ]0 v E2 r- Z( I5 q/ D
D2Common.#10839 DWORD __stdcall D2COMMON_CheckUnitCollision(UnitAny* pUnitA, UnitAny* pUnitB, DWORD dwBitMask)Adress:[0x314A0]
' Y h' k1 E1 |3 K& I7 `代码:全选
4 u$ i! @0 ~2 L! e! m1 b% P
* m+ \" k8 X. W: A- ~8 iD2Common.#10838 DWORD __stdcall D2COMMON_GetItemFlags(UnitAny*)Adress:[0x238E0] ( v& U& W9 @9 b% m/ r; l
代码:全选
' a2 h. R: D9 }
: V7 ^, W1 |6 F) f Y4 R- ZD2Common.#10835 BOOL __stdcall D2COMMON_ItemIsBeltable(UnitAny*)Adress:[0x2F8A0]
5 B! a- N3 E$ G/ { |4 G+ }0 ]! n代码:全选
8 Y& Q$ @* j, s( y" Q5 ~) Z* R$ ]8 H7 K- t
D2Common.#10830 int __stdcall D2COMMON_GetAlignment(UnitAny*)Adress:[0x391F0]
0 d- P+ v. ^4 T3 }/ a/ G代码:全选7 v7 h# q) K; N9 j' n3 s
+ u+ E9 Y$ _, w. b& [D2Common.#10828 Skill* __stdcall D2COMMON_GetLeftSkill(UnitAny*)Adress:[0x30460]
, p# `8 \6 X+ y7 d代码:全选
! K/ r; t# t7 V! V8 a/ }8 x) |* ]+ H5 t, n! b* W2 J* o
D2Common.#10827 D2ArenaTXT* __fastcall D2COMMON_GetArenaRecord(int)Adress:[0x7FF80]
: Q2 y% r6 ^( Y! `- ~9 O O6 ]) H! l4 q. }, _代码:全选# \8 F q6 l' I6 A
# [/ S5 Y- Y2 C; ED2Common.#10826 int __stdcall D2COMMON_GetLevelNoFromRoom(Room1* pUnit)Adress:[0x3C000]
2 [: I0 W2 O9 }5 J; p$ n I6 s代码:全选
- L7 g! r0 I6 [1 K( O" s; ]6 u" Z
D2Common.#10824 BOOL __stdcall D2COMMON_CheckStateMask20(UnitAny*)Adress:[0x33EE0]
& s' B7 N; {9 N; Y/ O代码:全选! q' H, W* T6 Y" R+ q0 p) u! ^
0 @( ?9 Z3 E9 ?, [# ~% C6 B
D2Common.#10823 int __stdcall D2COMMON_GetItemMinDamage(UnitAny*,int)Adress:[0x38ED0]
" @7 [: G l3 c4 @9 S+ S% \代码:全选
$ l* s3 t7 I2 H" ~- A k/ `* r6 C) w: I2 m# S
D2Common.#10822 int __stdcall D2COMMON_GetClassFromItemType(UnitAny*)Adress:[0x24280] , d4 |& S( S+ x7 t3 R9 y4 c. _- d
代码:全选
: c( N) Z5 w! o; O1 A' j1 G3 \) K! L* W0 ?
D2Common.#10820 void __stdcall D2COMMON_FreeInventory(Inventory*)Adress:[0x21B40]
! [3 V( o% @; D' R代码:全选
1 Z. ~8 `# M0 K4 g+ C
9 z0 y j: R/ q- H# l6 nD2Common.#10816 Room1* __stdcall D2COMMON_FindRoom(Act*, int, int,int*, int*, int)Adress:[0x3CDF0]
/ l7 O& s2 h# A4 N3 p' ^4 O代码:全选
4 }1 \' Q7 H" }0 \5 v
4 ^8 h' p: B, k% b% W7 _ Q$ g3 a! yD2Common.#10814 int __stdcall D2COMMON_GetItemIndexFromCode(DWORD)Adress:[0x71940]
, n* f6 ?8 L0 T代码:全选
4 T& F+ p2 s, ?+ t! {- q9 y
* |: O$ Z S! K" _# {D2Common.#10808 DWORD __stdcall D2COMMON_GetTargetType(UnitAny*)Adress:[0x2FDB0]
7 J7 s$ ?& |+ ^4 U3 {3 }! s! ]3 ^: D代码:全选
) N; `, t4 R7 g( M& s
- R) J6 D) {) a0 x' JD2Common.#10807 void __stdcall D2COMMON_D2AssignStatList(UnitAny *pUnit, StatList* pStatList, bool arg3)Adress:[0x3A7D0]
8 W* V5 ]% o3 ~8 d3 H代码:全选2 x. p# E( K$ y6 q
7 V0 h5 |7 @9 o# `. I2 Z: q7 e: e6 [) x
D2Common.#10806 GemsBIN* __stdcall D2COMMON_GetGemRecord(int)Adress:[0x71570]
1 q% D( z; j" j, | J: u代码:全选' Q' @% Y! J O% i
1 S, v: }) }3 HD2Common.#10802 DWORD __stdcall D2COMMON_GetCodeFromItemTxt(UnitAny*)Adress:[0x23290] $ X% J* a8 A" M) `! o( L* b1 e
代码:全选
6 r! T# I" V3 j- J! p- `" X) g A% e0 v4 t7 S/ @: C8 ^
D2Common.#10787 int __stdcall D2COMMON_ValidateSkillUsage(UnitAny*, Skill*)Adress:[0x52340]; j8 i" n& X. g; \6 o
代码:全选4 s, I$ K* E2 u. r1 ?
- _- W+ n$ `, r: s
D2Common.#10786 int __stdcall D2COMMON_EvalSkillCalc(UnitAny*,DWORD, int, int)Adress:[0x51BF0] & p K5 Q+ K# c, k7 [' _
代码:全选
7 Z% D) y! A2 Q- U L- }& f, X
$ F M6 {* D3 a/ {. X/ JD2Common.#10785 void __stdcall D2COMMON_AssignListState(StatList*, int)Adress:[0x38060] 2 j: o8 j; x+ r0 P1 |
代码:全选
0 ^$ m1 p$ Q& N* F8 Y1 r, g0 n5 A" a. t( `# x- p; S* A& x8 n8 y
D2Common.#10783 CubeMainTxt* __stdcall D2COMMON_GetCubemainRecord(int)Adress:[0x1B890]
& c3 E5 r2 `, L, U6 u$ N* M代码:全选8 Q6 R( i0 G1 H' k
9 }! `5 h5 v( ]+ S7 }- _0 `
D2Common.#10782 void __stdcall D2COMMON_InscribeItem(UnitAny*, char*)Adress:[0x236D0] / i/ E. G5 z( T2 I
代码:全选! ^3 A5 }6 W! M+ v( Q+ ?
4 V; v3 }+ K2 ?3 r8 LD2Common.#10769 int __stdcall D2COMMON_GetDistance(int, int, int,int)Adress:[0x34580]
$ z: Q! {+ x0 T* x1 v. x代码:全选
6 H& o) ?% y! }6 B7 M
9 X2 g( ]1 |0 U: T* E% ND2Common.#10766 DWORD __fastcall D2COMMON_GetHiSeed(D2Seed*)Adress:[0x36700] & f3 C: m$ J* }3 V3 ]/ I
代码:全选
+ R# [! P8 \; l0 a! D* _$ w7 ~5 e6 @) a8 ?
D2Common.#10764 int __stdcall D2COMMON_GetTargetYpos(Path*)Adress:[0x34AA0] 5 d( y* U% D: ~4 D
代码:全选1 L/ ~7 C6 m, a( W9 D A
; z( [; n5 g9 @' v4 C
D2Common.#10761 BOOL __stdcall D2COMMON_CheckStateMask04(UnitAny*)Adress:[0x34040]
6 q; q: g* x7 M. ^7 ~代码:全选( |* N* x, W: C
) K3 k; t6 g3 W) m tD2Common.#10757 BOOL __stdcall D2COMMON_ItemHasInv(UnitAny*)Adress:[0x246F0]
( o' r# t' Y G1 D3 t( g2 e. v代码:全选# Z: A( D* G1 i6 ?
9 w9 |9 p; g6 o. c* @D2Common.#10750 int __stdcall D2COMMON_GetPosYFromPath(Path*)Adress:[0x34B80]( ?5 J6 A) X* j$ [3 g( @
代码:全选
) ?( T# I' h- Y- T: Q
" F9 K5 X9 x; N0 [D2Common.#10749 void* __fastcall D2COMMON_GetLevelDefRecord(int)Adress:[0x6CB20] P% K$ Z& ~) y
代码:全选9 [# A, {, K3 a- I
5 O/ ?1 ?' i/ DD2Common.#10744 int __stdcall D2COMMON_CheckItemType(UnitAny* pItem,DWORD itemType)Adress:[0x24430] , X$ n( w6 v! X
代码:全选
0 p/ g! B. x) e+ P( ^
/ P; U+ j6 H5 S) j& I o) ]D2Common.#10725 void __stdcall D2COMMON_SetSkillInList(StatList*, int)Adress:[0x37D60]
$ ^1 E, c; i. W% G V代码:全选5 A+ ~: N3 L- a
' `! ~5 J% w$ s, O! q* ]D2Common.#10722 BOOL __stdcall D2COMMON_CheckStateMask23(UnitAny*)Adress:[0x33E80]; r2 E$ L6 q2 k# i+ ? @. Z: d0 F
代码:全选) C4 k: m3 O' F0 `+ j, e
) M4 O4 P/ v! w2 j, XD2Common.#10718 WORD __stdcall D2COMMON_GetItemFormat(UnitAny*)Adress:[0x221C0]
' N. ?- |. e4 Q8 J8 `' m代码:全选
) m, r, Q' U5 H( |) K( b
: K# u: X& V7 Y0 k% R, |" u, w! gD2Common.#10717 Room1* __stdcall D2COMMON_GetFirstRoomFromAct(Act*)Adress:[0x3B550]
* \ A3 z9 L. Q7 l8 t- l4 }. I代码:全选5 e' }; \* S9 g A
* v5 f" W% F- z; e. W6 H @; |D2Common.#10710 BYTE __stdcall D2COMMON_GetMagicFromItemTypeTxt(UnitAny*)Adress:[0x233B0]4 `$ W9 e, R* {! K0 _/ ^' A" d
代码:全选" u, |" A) ~& @; \5 Q
0 p ~. a" |+ _5 n* h/ B8 ~
D2Common.#10708 Skill* __fastcall D2COMMON_GetSkillFromUnitEx(UnitAny*, WORD, DWORD)Adress:[0x4F080]
- ~; d" S: o, v代码:全选, n% N* s% ?) O S& x4 s3 Z" W
. |- C; X: ^0 o: eD2Common.#10698 int __stdcall D2COMMON_GetItemNodePage(UnitAny*)Adress:[0x1E8C0]
7 Z+ b# \$ r4 y m代码:全选) N+ S9 A$ ]+ A
4 J# o) ^: `4 y" v# o* y5 GD2Common.#10696 BYTE __stdcall D2COMMON_GetRangeAdderFromItemTxt(UnitAny*)Adress:[0x22F20]
* S, _/ b. e9 @& r" B {代码:全选% s0 [7 W( g9 \1 Q
% r( t7 o' p; @. nD2Common.#10695 D2ItemsTXT* __stdcall D2COMMON_GetItemRecord(int)Adress:[0x719A0]: k2 I- t1 b, }8 p
代码:全选) z: r* l5 z+ V U
& d, X s6 F6 @: {3 w u2 p
D2Common.#10688 ObjectTxt* __stdcall D2COMMON_GetObjectTxt(DWORD objno)Adress:[0x3E980]9 Q2 G3 w. H; |! f* m+ C
' l2 |+ p; K$ ^$ U! w2 C9 d6 K& H
|
|