|
You last visited: Today at 17:09
Advertisement
[project]random mods
Discussion on [project]random mods within the Mabinogi forum part of the MMORPGs category.
01/09/2010, 14:18
|
#1
|
elite*gold: 0
Join Date: Oct 2009
Posts: 175
Received Thanks: 42
|
[project]random mods
1. ok so while i was looking though standard.dll i found the revive exp cost could you get free rezes and possible full hp?
2. auto combat mod- im trying to set auto combat to a pet ai so it just walks around and kill s everything then picks up items
any1 want to help?
|
|
|
01/09/2010, 15:14
|
#2
|
elite*gold: 0
Join Date: Jul 2009
Posts: 473
Received Thanks: 40
|
1-It was rumored to be possible a long time ago but I've havn't looked into it myself.
2-That's hardcore since autocombat ai for your char is not the same as pet ai's. ;x (Type of coding I mean)
|
|
|
01/09/2010, 15:40
|
#3
|
elite*gold: 0
Join Date: Oct 2009
Posts: 175
Received Thanks: 42
|
Quote:
Originally Posted by fenrir2037
1-It was rumored to be possible a long time ago but I've havn't looked into it myself.
2-That's hardcore since autocombat ai for your char is not the same as pet ai's. ;x (Type of coding I mean)
|
1= easy
2= hard <-----------point point
lol this will be fun
edit: this is wat i found so far
HTML Code:
text:658496D2 loc_658496D2: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+Aj
.text:658496D2 mov ecx, [ebp+arg_4]
.text:658496D5 mov eax, 8000h
.text:658496DA cmp ecx, eax
.text:658496DC jg loc_6584979C
.text:658496E2 jz loc_65849823
.text:658496E8 cmp ecx, 20h
.text:658496EB jg short loc_6584972C
.text:658496ED jz loc_6584981C
.text:658496F3 dec ecx
.text:658496F4 jz loc_65849823
.text:658496FA dec ecx
.text:658496FB jz short loc_65849760
.text:658496FD dec ecx
.text:658496FE dec ecx
.text:658496FF jz short loc_6584971E
.text:65849701 sub ecx, 4
.text:65849704 jnz loc_65849E08
.text:6584970A movzx eax, dx
.text:6584970D mov [ebp+arg_4], eax
.text:65849710 fild [ebp+arg_4]
.text:65849713 fmul ds:dbl_659AC8C8
.text:65849719 jmp loc_65849F53
.text:6584971E ; ---------------------------------------------------------------------------
.text:6584971E
.text:6584971E loc_6584971E: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+52j
.text:6584971E movzx eax, dx
.text:65849721 mov [ebp+arg_4], eax
.text:65849724 fild [ebp+arg_4]
.text:65849727 jmp loc_6584982C
.text:6584972C ; ---------------------------------------------------------------------------
.text:6584972C
.text:6584972C loc_6584972C: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+3Ej
.text:6584972C cmp ecx, 80h
.text:65849732 jz short loc_65849788
.text:65849734 cmp ecx, 200h
.text:6584973A jz short loc_65849774
.text:6584973C cmp ecx, 1000h
.text:65849742 jz loc_6584981C
.text:65849748 cmp ecx, 2000h
.text:6584974E jz loc_6584981C
.text:65849754 cmp ecx, 4000h
.text:6584975A jnz loc_65849F28
.text:65849760
.text:65849760 loc_65849760: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+4Ej
.text:65849760 movzx eax, dx
.text:65849763 mov [ebp+arg_4], eax
.text:65849766 fild [ebp+arg_4]
.text:65849769
.text:65849769 loc_65849769: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+127j
.text:65849769 ; core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+292j ...
.text:65849769 fmul ds:dbl_659BE350
.text:6584976F jmp loc_65849F53
.text:65849774 ; ---------------------------------------------------------------------------
.text:65849774
.text:65849774 loc_65849774: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+8Dj
.text:65849774 movzx eax, dx
.text:65849777 mov [ebp+arg_4], eax
.text:6584977A fild [ebp+arg_4]
.text:6584977D fmul ds:dbl_659AC8E8
.text:65849783 jmp loc_65849F53
.text:65849788 ; ---------------------------------------------------------------------------
.text:65849788
.text:65849788 loc_65849788: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+85j
.text:65849788 movzx eax, dx
.text:6584978B mov [ebp+arg_4], eax
.text:6584978E fild [ebp+arg_4]
.text:65849791
.text:65849791 loc_65849791: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+16Aj
.text:65849791 fmul ds:dbl_659ACD78
.text:65849797 jmp loc_65849F53
.text:6584979C ; ---------------------------------------------------------------------------
.text:6584979C
.text:6584979C loc_6584979C: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+2Fj
.text:6584979C mov eax, 200000h
.text:658497A1 cmp ecx, eax
.text:658497A3 jg short loc_658497EA
.text:658497A5 jz short loc_6584981C
.text:658497A7 cmp ecx, 10000h
.text:658497AD jz short loc_658497D6
.text:658497AF cmp ecx, 20000h
.text:658497B5 jz short loc_6584981C
.text:658497B7 cmp ecx, 40000h
.text:658497BD jz short loc_6584981C
.text:658497BF cmp ecx, 80000h
.text:658497C5 jnz loc_65849ED3
.text:658497CB movzx eax, dx
.text:658497CE mov [ebp+arg_4], eax
.text:658497D1 fild [ebp+arg_4]
.text:658497D4 jmp short loc_65849769
.text:658497D6 ; ---------------------------------------------------------------------------
.text:658497D6
.text:658497D6 loc_658497D6: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+100j
.text:658497D6 movzx eax, dx
.text:658497D9 mov [ebp+arg_4], eax
.text:658497DC fild [ebp+arg_4]
.text:658497DF
.text:658497DF loc_658497DF: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+1D1j
.text:658497DF ; core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+51Fj ...
.text:658497DF fmul ds:dbl_659AC8E0
.text:658497E5 jmp loc_65849F53
.text:658497EA ; ---------------------------------------------------------------------------
.text:658497EA
.text:658497EA loc_658497EA: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+F6j
.text:658497EA cmp ecx, 400000h
.text:658497F0 jz short loc_65849823
.text:658497F2 cmp ecx, 1000000h
.text:658497F8 jz short loc_6584981C
.text:658497FA cmp ecx, 2000000h
.text:65849800 jz short loc_6584981C
.text:65849802 cmp ecx, 20000000h
.text:65849808 jnz loc_65849F28
.text:6584980E movzx eax, dx
.text:65849811 mov [ebp+arg_4], eax
.text:65849814 fild [ebp+arg_4]
.text:65849817 jmp loc_65849791
.text:6584981C ; ---------------------------------------------------------------------------
.text:6584981C
.text:6584981C loc_6584981C: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+40j
.text:6584981C ; core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+95j ...
.text:6584981C fldz
.text:6584981E jmp loc_65849F53
.text:65849823 ; ---------------------------------------------------------------------------
.text:65849823
.text:65849823 loc_65849823: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+35j
.text:65849823 ; core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+47j ...
.text:65849823 movzx eax, dx
.text:65849826 mov [ebp+arg_4], eax
.text:65849829 fild [ebp+arg_4]
.text:6584982C
.text:6584982C loc_6584982C: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+7Aj
.text:6584982C ; core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+235j
.text:6584982C fmul ds:dbl_659B01E0
.text:65849832 jmp loc_65849F53
.text:65849837 ; ---------------------------------------------------------------------------
.text:65849837
.text:65849837 loc_65849837: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+1Fj
.text:65849837 cmp dx, 1Eh
.text:6584983B mov ecx, [ebp+arg_4]
.text:6584983E mov eax, 8000h
.text:65849843 jnb loc_658499A6
.text:65849849 cmp ecx, eax
.text:6584984B jg loc_658498FB
.text:65849851 jz loc_65849992
.text:65849857 cmp ecx, 20h
.text:6584985A jg short loc_65849891
.text:6584985C jz short loc_6584981C
.text:6584985E dec ecx
.text:6584985F jz loc_65849992
.text:65849865 dec ecx
.text:65849866 jz short loc_658498C5
.text:65849868 dec ecx
.text:65849869 dec ecx
.text:6584986A jz short loc_65849883
.text:6584986C sub ecx, 4
.text:6584986F jnz loc_65849E08
.text:65849875 movzx eax, dx
.text:65849878 mov [ebp+arg_4], eax
.text:6584987B fild [ebp+arg_4]
.text:6584987E jmp loc_658497DF
.text:65849883 ; ---------------------------------------------------------------------------
.text:65849883
.text:65849883 loc_65849883: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+1BDj
.text:65849883 movzx eax, dx
.text:65849886 mov [ebp+arg_4], eax
.text:65849889 fild [ebp+arg_4]
.text:6584988C jmp loc_6584999B
.text:65849891 ; ---------------------------------------------------------------------------
.text:65849891
.text:65849891 loc_65849891: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+1ADj
.text:65849891 cmp ecx, 80h
.text:65849897 jz short loc_658498E7
.text:65849899 cmp ecx, 200h
.text:6584989F jz short loc_658498D9
.text:658498A1 cmp ecx, 1000h
.text:658498A7 jz loc_6584981C
.text:658498AD cmp ecx, 2000h
.text:658498B3 jz loc_6584981C
.text:658498B9 cmp ecx, 4000h
.text:658498BF jnz loc_65849F28
.text:658498C5
.text:658498C5 loc_658498C5: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+1B9j
.text:658498C5 movzx eax, dx
.text:658498C8 mov [ebp+arg_4], eax
.text:658498CB fild [ebp+arg_4]
.text:658498CE
.text:658498CE loc_658498CE: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+4BBj
.text:658498CE ; core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+5C4j ...
.text:658498CE fmul ds:dbl_659AC8D8
.text:658498D4 jmp loc_65849F53
.text:658498D9 ; ---------------------------------------------------------------------------
.text:658498D9
.text:658498D9 loc_658498D9: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+1F2j
.text:658498D9 movzx eax, dx
.text:658498DC mov [ebp+arg_4], eax
.text:658498DF fild [ebp+arg_4]
.text:658498E2 jmp loc_6584982C
.text:658498E7 ; ---------------------------------------------------------------------------
.text:658498E7
.text:658498E7 loc_658498E7: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+1EAj
.text:658498E7 movzx eax, dx
.text:658498EA mov [ebp+arg_4], eax
.text:658498ED fild [ebp+arg_4]
.text:658498F0
.text:658498F0 loc_658498F0: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+2E0j
.text:658498F0 fmul ds:dbl_659BE348
.text:658498F6 jmp loc_65849F53
.text:658498FB ; ---------------------------------------------------------------------------
.text:658498FB
.text:658498FB loc_658498FB: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+19Ej
.text:658498FB mov eax, 200000h
.text:65849900 cmp ecx, eax
.text:65849902 jg short loc_65849958
.text:65849904 jz loc_6584981C
.text:6584990A cmp ecx, 10000h
.text:65849910 jz short loc_65849944
.text:65849912 cmp ecx, 20000h
.text:65849918 jz loc_6584981C
.text:6584991E cmp ecx, 40000h
.text:65849924 jz loc_6584981C
.text:6584992A cmp ecx, 80000h
.text:65849930 jnz loc_65849ED3
.text:65849936 movzx eax, dx
.text:65849939 mov [ebp+arg_4], eax
.text:6584993C fild [ebp+arg_4]
.text:6584993F jmp loc_65849769
.text:65849944 ; ---------------------------------------------------------------------------
.text:65849944
.text:65849944 loc_65849944: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+263j
.text:65849944 movzx eax, dx
.text:65849947 mov [ebp+arg_4], eax
.text:6584994A fild [ebp+arg_4]
.text:6584994D fmul ds:dbl_659BE340
.text:65849953 jmp loc_65849F53
.text:65849958 ; ---------------------------------------------------------------------------
.text:65849958
.text:65849958 loc_65849958: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+255j
.text:65849958 cmp ecx, 400000h
.text:6584995E jz short loc_65849992
.text:65849960 cmp ecx, 1000000h
.text:65849966 jz loc_6584981C
.text:6584996C cmp ecx, 2000000h
.text:65849972 jz loc_6584981C
.text:65849978 cmp ecx, 20000000h
.text:6584997E jnz loc_65849F28
.text:65849984 movzx eax, dx
.text:65849987 mov [ebp+arg_4], eax
.text:6584998A fild [ebp+arg_4]
.text:6584998D jmp loc_658498F0
.text:65849992 ; ---------------------------------------------------------------------------
.text:65849992
.text:65849992 loc_65849992: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+1A4j
.text:65849992 ; core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+1B2j ...
.text:65849992 movzx eax, dx
.text:65849995 mov [ebp+arg_4], eax
.text:65849998 fild [ebp+arg_4]
.text:6584999B
.text:6584999B loc_6584999B: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+1DFj
.text:6584999B ; core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+3A6j
.text:6584999B fmul ds:dbl_659B8840
.text:658499A1 jmp loc_65849F53
.text:658499A6 ; ---------------------------------------------------------------------------
.text:658499A6
.text:658499A6 loc_658499A6: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+196j
.text:658499A6 cmp dx, 32h
.text:658499AA jnb loc_65849B17
.text:658499B0 cmp ecx, eax
.text:658499B2 jg loc_65849A6C
.text:658499B8 jz loc_65849B03
.text:658499BE cmp ecx, 20h
.text:658499C1 jg short loc_65849A02
.text:658499C3 jz loc_6584981C
.text:658499C9 dec ecx
.text:658499CA jz loc_65849B03
.text:658499D0 dec ecx
.text:658499D1 jz short loc_65849A36
.text:658499D3 dec ecx
.text:658499D4 dec ecx
.text:658499D5 jz short loc_658499F4
.text:658499D7 sub ecx, 4
.text:658499DA jnz loc_65849E08
.text:658499E0 movzx eax, dx
.text:658499E3 mov [ebp+arg_4], eax
.text:658499E6 fild [ebp+arg_4]
.text:658499E9 fmul ds:dbl_659BE338
.text:658499EF jmp loc_65849F53
.text:658499F4 ; ---------------------------------------------------------------------------
.text:658499F4
.text:658499F4 loc_658499F4: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+328j
.text:658499F4 movzx eax, dx
.text:658499F7 mov [ebp+arg_4], eax
.text:658499FA fild [ebp+arg_4]
.text:658499FD jmp loc_65849B0C
.text:65849A02 ; ---------------------------------------------------------------------------
.text:65849A02
.text:65849A02 loc_65849A02: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+314j
.text:65849A02 cmp ecx, 80h
.text:65849A08 jz short loc_65849A58
.text:65849A0A cmp ecx, 200h
.text:65849A10 jz short loc_65849A4A
.text:65849A12 cmp ecx, 1000h
.text:65849A18 jz loc_6584981C
.text:65849A1E cmp ecx, 2000h
.text:65849A24 jz loc_6584981C
.text:65849A2A cmp ecx, 4000h
.text:65849A30 jnz loc_65849F28
.text:65849A36
.text:65849A36 loc_65849A36: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+324j
.text:65849A36 movzx eax, dx
.text:65849A39 mov [ebp+arg_4], eax
.text:65849A3C fild [ebp+arg_4]
.text:65849A3F
.text:65849A3F loc_65849A3F: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+61Bj
.text:65849A3F ; core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+72Aj ...
.text:65849A3F fmul ds:dbl_659BBA28
.text:65849A45 jmp loc_65849F53
.text:65849A4A ; ---------------------------------------------------------------------------
.text:65849A4A
.text:65849A4A loc_65849A4A: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+363j
.text:65849A4A movzx eax, dx
.text:65849A4D mov [ebp+arg_4], eax
.text:65849A50 fild [ebp+arg_4]
.text:65849A53 jmp loc_6584999B
.text:65849A58 ; ---------------------------------------------------------------------------
.text:65849A58
.text:65849A58 loc_65849A58: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+35Bj
.text:65849A58 movzx eax, dx
.text:65849A5B mov [ebp+arg_4], eax
.text:65849A5E fild [ebp+arg_4]
.text:65849A61
.text:65849A61 loc_65849A61: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+451j
.text:65849A61 fmul ds:dbl_659BE330
.text:65849A67 jmp loc_65849F53
.text:65849A6C ; ---------------------------------------------------------------------------
.text:65849A6C
.text:65849A6C loc_65849A6C: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+305j
.text:65849A6C mov eax, 200000h
.text:65849A71 cmp ecx, eax
.text:65849A73 jg short loc_65849AC9
.text:65849A75 jz loc_6584981C
.text:65849A7B cmp ecx, 10000h
.text:65849A81 jz short loc_65849AB5
.text:65849A83 cmp ecx, 20000h
.text:65849A89 jz loc_6584981C
.text:65849A8F cmp ecx, 40000h
.text:65849A95 jz loc_6584981C
.text:65849A9B cmp ecx, 80000h
.text:65849AA1 jnz loc_65849ED3
.text:65849AA7 movzx eax, dx
.text:65849AAA mov [ebp+arg_4], eax
.text:65849AAD fild [ebp+arg_4]
.text:65849AB0 jmp loc_65849769
.text:65849AB5 ; ---------------------------------------------------------------------------
.text:65849AB5
.text:65849AB5 loc_65849AB5: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+3D4j
.text:65849AB5 movzx eax, dx
.text:65849AB8 mov [ebp+arg_4], eax
.text:65849ABB fild [ebp+arg_4]
.text:65849ABE
.text:65849ABE loc_65849ABE: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+4ADj
.text:65849ABE fmul ds:dbl_659BE328
.text:65849AC4 jmp loc_65849F53
.text:65849AC9 ; ---------------------------------------------------------------------------
.text:65849AC9
.text:65849AC9 loc_65849AC9: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+3C6j
.text:65849AC9 cmp ecx, 400000h
.text:65849ACF jz short loc_65849B03
.text:65849AD1 cmp ecx, 1000000h
.text:65849AD7 jz loc_6584981C
.text:65849ADD cmp ecx, 2000000h
.text:65849AE3 jz loc_6584981C
.text:65849AE9 cmp ecx, 20000000h
.text:65849AEF jnz loc_65849F28
.text:65849AF5 movzx eax, dx
.text:65849AF8 mov [ebp+arg_4], eax
.text:65849AFB fild [ebp+arg_4]
.text:65849AFE jmp loc_65849A61
.text:65849B03 ; ---------------------------------------------------------------------------
.text:65849B03
.text:65849B03 loc_65849B03: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+30Bj
.text:65849B03 ; core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+31Dj ...
.text:65849B03 movzx eax, dx
.text:65849B06 mov [ebp+arg_4], eax
.text:65849B09 fild [ebp+arg_4]
.text:65849B0C
.text:65849B0C loc_65849B0C: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+350j
.text:65849B0C ; core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+511j
.text:65849B0C fmul ds:dbl_659AC848
.text:65849B12 jmp loc_65849F53
.text:65849B17 ; ---------------------------------------------------------------------------
.text:65849B17
.text:65849B17 loc_65849B17: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+2FDj
.text:65849B17 cmp dx, 64h
.text:65849B1B jnb loc_65849C76
.text:65849B21 cmp ecx, eax
.text:65849B23 jg loc_65849BD1
.text:65849B29 jz loc_65849C68
.text:65849B2F cmp ecx, 20h
.text:65849B32 jg short loc_65849B6D
.text:65849B34 jz loc_6584981C
.text:65849B3A dec ecx
.text:65849B3B jz loc_65849C68
.text:65849B41 dec ecx
.text:65849B42 jz short loc_65849BA1
.text:65849B44 dec ecx
.text:65849B45 dec ecx
.text:65849B46 jz short loc_65849B5F
.text:65849B48 sub ecx, 4
.text:65849B4B jnz loc_65849E08
.text:65849B51 movzx eax, dx
.text:65849B54 mov [ebp+arg_4], eax
.text:65849B57 fild [ebp+arg_4]
.text:65849B5A jmp loc_65849ABE
.text:65849B5F ; ---------------------------------------------------------------------------
.text:65849B5F
.text:65849B5F loc_65849B5F: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+499j
.text:65849B5F movzx eax, dx
.text:65849B62 mov [ebp+arg_4], eax
.text:65849B65 fild [ebp+arg_4]
.text:65849B68 jmp loc_658498CE
.text:65849B6D ; ---------------------------------------------------------------------------
.text:65849B6D
.text:65849B6D loc_65849B6D: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+485j
.text:65849B6D cmp ecx, 80h
.text:65849B73 jz short loc_65849BC3
.text:65849B75 cmp ecx, 200h
.text:65849B7B jz short loc_65849BB5
.text:65849B7D cmp ecx, 1000h
.text:65849B83 jz loc_6584981C
.text:65849B89 cmp ecx, 2000h
.text:65849B8F jz loc_6584981C
.text:65849B95 cmp ecx, 4000h
.text:65849B9B jnz loc_65849F28
.text:65849BA1
.text:65849BA1 loc_65849BA1: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+495j
.text:65849BA1 movzx eax, dx
.text:65849BA4 mov [ebp+arg_4], eax
.text:65849BA7 fild [ebp+arg_4]
.text:65849BAA
.text:65849BAA loc_65849BAA: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+60Dj
.text:65849BAA fmul ds:dbl_659BE320
.text:65849BB0 jmp loc_65849F53
.text:65849BB5 ; ---------------------------------------------------------------------------
.text:65849BB5
.text:65849BB5 loc_65849BB5: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+4CEj
.text:65849BB5 movzx eax, dx
.text:65849BB8 mov [ebp+arg_4], eax
.text:65849BBB fild [ebp+arg_4]
.text:65849BBE jmp loc_65849B0C
.text:65849BC3 ; ---------------------------------------------------------------------------
.text:65849BC3
.text:65849BC3 loc_65849BC3: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+4C6j
.text:65849BC3 movzx eax, dx
.text:65849BC6 mov [ebp+arg_4], eax
.text:65849BC9 fild [ebp+arg_4]
.text:65849BCC jmp loc_658497DF
.text:65849BD1 ; ---------------------------------------------------------------------------
.text:65849BD1
.text:65849BD1 loc_65849BD1: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+476j
.text:65849BD1 mov eax, 200000h
.text:65849BD6 cmp ecx, eax
.text:65849BD8 jg short loc_65849C2E
.text:65849BDA jz loc_6584981C
.text:65849BE0 cmp ecx, 10000h
.text:65849BE6 jz short loc_65849C1A
.text:65849BE8 cmp ecx, 20000h
.text:65849BEE jz loc_6584981C
.text:65849BF4 cmp ecx, 40000h
.text:65849BFA jz loc_6584981C
.text:65849C00 cmp ecx, 80000h
.text:65849C06 jnz loc_65849ED3
.text:65849C0C movzx eax, dx
.text:65849C0F mov [ebp+arg_4], eax
.text:65849C12 fild [ebp+arg_4]
.text:65849C15 jmp loc_65849769
.text:65849C1A ; ---------------------------------------------------------------------------
.text:65849C1A
.text:65849C1A loc_65849C1A: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+539j
.text:65849C1A movzx eax, dx
.text:65849C1D mov [ebp+arg_4], eax
.text:65849C20 fild [ebp+arg_4]
.text:65849C23 fmul ds:dbl_659BE318
.text:65849C29 jmp loc_65849F53
.text:65849C2E ; ---------------------------------------------------------------------------
.text:65849C2E
.text:65849C2E loc_65849C2E: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+52Bj
.text:65849C2E cmp ecx, 400000h
.text:65849C34 jz short loc_65849C68
.text:65849C36 cmp ecx, 1000000h
.text:65849C3C jz loc_6584981C
.text:65849C42 cmp ecx, 2000000h
.text:65849C48 jz loc_6584981C
.text:65849C4E cmp ecx, 20000000h
.text:65849C54 jnz loc_65849F28
.text:65849C5A movzx eax, dx
.text:65849C5D mov [ebp+arg_4], eax
.text:65849C60 fild [ebp+arg_4]
.text:65849C63 jmp loc_658497DF
.text:65849C68 ; ---------------------------------------------------------------------------
.text:65849C68
.text:65849C68 loc_65849C68: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+47Cj
.text:65849C68 ; core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+48Ej ...
.text:65849C68 movzx eax, dx
.text:65849C6B mov [ebp+arg_4], eax
.text:65849C6E fild [ebp+arg_4]
.text:65849C71 jmp loc_658498CE
.text:65849C76 ; ---------------------------------------------------------------------------
.text:65849C76
.text:65849C76 loc_65849C76: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+46Ej
.text:65849C76 cmp dx, 0C8h
.text:65849C7B jnb loc_65849DDC
.text:65849C81 cmp ecx, eax
.text:65849C83 jg loc_65849D37
.text:65849C89 jz loc_65849DCE
.text:65849C8F cmp ecx, 20h
.text:65849C92 jg short loc_65849CCD
.text:65849C94 jz loc_6584981C
.text:65849C9A dec ecx
.text:65849C9B jz loc_65849DCE
.text:65849CA1 dec ecx
.text:65849CA2 jz short loc_65849D01
.text:65849CA4 dec ecx
.text:65849CA5 dec ecx
.text:65849CA6 jz short loc_65849CBF
.text:65849CA8 sub ecx, 4
.text:65849CAB jnz loc_65849E08
.text:65849CB1 movzx eax, dx
.text:65849CB4 mov [ebp+arg_4], eax
.text:65849CB7 fild [ebp+arg_4]
.text:65849CBA jmp loc_65849BAA
.text:65849CBF ; ---------------------------------------------------------------------------
.text:65849CBF
.text:65849CBF loc_65849CBF: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+5F9j
.text:65849CBF movzx eax, dx
.text:65849CC2 mov [ebp+arg_4], eax
.text:65849CC5 fild [ebp+arg_4]
.text:65849CC8 jmp loc_65849A3F
.text:65849CCD ; ---------------------------------------------------------------------------
.text:65849CCD
.text:65849CCD loc_65849CCD: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+5E5j
.text:65849CCD cmp ecx, 80h
.text:65849CD3 jz short loc_65849D23
.text:65849CD5 cmp ecx, 200h
.text:65849CDB jz short loc_65849D15
.text:65849CDD cmp ecx, 1000h
.text:65849CE3 jz loc_6584981C
.text:65849CE9 cmp ecx, 2000h
.text:65849CEF jz loc_6584981C
.text:65849CF5 cmp ecx, 4000h
.text:65849CFB jnz loc_65849F28
.text:65849D01
.text:65849D01 loc_65849D01: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+5F5j
.text:65849D01 movzx eax, dx
.text:65849D04 mov [ebp+arg_4], eax
.text:65849D07 fild [ebp+arg_4]
.text:65849D0A fmul ds:dbl_659BE310
.text:65849D10 jmp loc_65849F53
.text:65849D15 ; ---------------------------------------------------------------------------
.text:65849D15
.text:65849D15 loc_65849D15: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+62Ej
.text:65849D15 movzx eax, dx
.text:65849D18 mov [ebp+arg_4], eax
.text:65849D1B fild [ebp+arg_4]
.text:65849D1E jmp loc_658498CE
.text:65849D23 ; ---------------------------------------------------------------------------
.text:65849D23
.text:65849D23 loc_65849D23: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+626j
.text:65849D23 movzx eax, dx
.text:65849D26 mov [ebp+arg_4], eax
.text:65849D29 fild [ebp+arg_4]
.text:65849D2C
.text:65849D2C loc_65849D2C: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+71Cj
.text:65849D2C fmul ds:dbl_659AC7E8
.text:65849D32 jmp loc_65849F53
.text:65849D37 ; ---------------------------------------------------------------------------
.text:65849D37
.text:65849D37 loc_65849D37: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+5D6j
.text:65849D37 mov eax, 200000h
.text:65849D3C cmp ecx, eax
.text:65849D3E jg short loc_65849D94
.text:65849D40 jz loc_6584981C
.text:65849D46 cmp ecx, 10000h
.text:65849D4C jz short loc_65849D80
.text:65849D4E cmp ecx, 20000h
.text:65849D54 jz loc_6584981C
.text:65849D5A cmp ecx, 40000h
.text:65849D60 jz loc_6584981C
.text:65849D66 cmp ecx, 80000h
.text:65849D6C jnz loc_65849ED3
.text:65849D72 movzx eax, dx
.text:65849D75 mov [ebp+arg_4], eax
.text:65849D78 fild [ebp+arg_4]
.text:65849D7B jmp loc_65849769
.text:65849D80 ; ---------------------------------------------------------------------------
.text:65849D80
.text:65849D80 loc_65849D80: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+69Fj
.text:65849D80 movzx eax, dx
.text:65849D83 mov [ebp+arg_4], eax
.text:65849D86 fild [ebp+arg_4]
.text:65849D89 fmul ds:dbl_659BE308
.text:65849D8F jmp loc_65849F53
.text:65849D94 ; ---------------------------------------------------------------------------
.text:65849D94
.text:65849D94 loc_65849D94: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+691j
.text:65849D94 cmp ecx, 400000h
.text:65849D9A jz short loc_65849DCE
.text:65849D9C cmp ecx, 1000000h
.text:65849DA2 jz loc_6584981C
.text:65849DA8 cmp ecx, 2000000h
.text:65849DAE jz loc_6584981C
.text:65849DB4 cmp ecx, 20000000h
.text:65849DBA jnz loc_65849F28
.text:65849DC0 movzx eax, dx
.text:65849DC3 mov [ebp+arg_4], eax
.text:65849DC6 fild [ebp+arg_4]
.text:65849DC9 jmp loc_65849D2C
.text:65849DCE ; ---------------------------------------------------------------------------
.text:65849DCE
.text:65849DCE loc_65849DCE: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+5DCj
.text:65849DCE ; core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+5EEj ...
.text:65849DCE movzx eax, dx
.text:65849DD1 mov [ebp+arg_4], eax
.text:65849DD4 fild [ebp+arg_4]
.text:65849DD7 jmp loc_65849A3F
.text:65849DDC ; ---------------------------------------------------------------------------
.text:65849DDC
.text:65849DDC loc_65849DDC: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+5CEj
.text:65849DDC cmp ecx, eax
.text:65849DDE jg loc_65849E9C
.text:65849DE4 jz loc_65849F44
.text:65849DEA cmp ecx, 20h
.text:65849DED jg short loc_65849E32
.text:65849DEF jz loc_6584981C
.text:65849DF5 dec ecx
.text:65849DF6 jz loc_65849F44
.text:65849DFC dec ecx
.text:65849DFD jz short loc_65849E66
.text:65849DFF dec ecx
.text:65849E00 dec ecx
.text:65849E01 jz short loc_65849E24
.text:65849E03 sub ecx, 4
.text:65849E06 jz short loc_65849E10
.text:65849E08
.text:65849E08 loc_65849E08: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+57j
.text:65849E08 ; core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+1C2j ...
.text:65849E08 sub ecx, 8
.text:65849E0B jmp loc_65849ED9
.text:65849E10 ; ---------------------------------------------------------------------------
.text:65849E10
.text:65849E10 loc_65849E10: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+759j
.text:65849E10 movzx eax, dx
.text:65849E13 mov [ebp+arg_4], eax
.text:65849E16 fild [ebp+arg_4]
.text:65849E19 fmul ds:dbl_659BE300
.text:65849E1F jmp loc_65849F53
.text:65849E24 ; ---------------------------------------------------------------------------
.text:65849E24
.text:65849E24 loc_65849E24: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+754j
.text:65849E24 movzx eax, dx
.text:65849E27 mov [ebp+arg_4], eax
.text:65849E2A fild [ebp+arg_4]
.text:65849E2D jmp loc_65849F4D
.text:65849E32 ; ---------------------------------------------------------------------------
.text:65849E32
.text:65849E32 loc_65849E32: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+740j
.text:65849E32 cmp ecx, 80h
.text:65849E38 jz short loc_65849E88
.text:65849E3A cmp ecx, 200h
.text:65849E40 jz short loc_65849E7A
.text:65849E42 cmp ecx, 1000h
.text:65849E48 jz loc_6584981C
.text:65849E4E cmp ecx, 2000h
.text:65849E54 jz loc_6584981C
.text:65849E5A cmp ecx, 4000h
.text:65849E60 jnz loc_65849F28
.text:65849E66
.text:65849E66 loc_65849E66: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+750j
.text:65849E66 movzx eax, dx
.text:65849E69 mov [ebp+arg_4], eax
.text:65849E6C fild [ebp+arg_4]
.text:65849E6F fmul ds:dbl_659B8858
.text:65849E75 jmp loc_65849F53
.text:65849E7A ; ---------------------------------------------------------------------------
.text:65849E7A
.text:65849E7A loc_65849E7A: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+793j
.text:65849E7A movzx eax, dx
.text:65849E7D mov [ebp+arg_4], eax
.text:65849E80 fild [ebp+arg_4]
.text:65849E83 jmp loc_65849A3F
.text:65849E88 ; ---------------------------------------------------------------------------
.text:65849E88
.text:65849E88 loc_65849E88: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+78Bj
.text:65849E88 movzx eax, dx
.text:65849E8B mov [ebp+arg_4], eax
.text:65849E8E fild [ebp+arg_4]
.text:65849E91
.text:65849E91 loc_65849E91: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+892j
.text:65849E91 fmul ds:dbl_659BE2F8
.text:65849E97 jmp loc_65849F53
.text:65849E9C ; ---------------------------------------------------------------------------
.text:65849E9C
.text:65849E9C loc_65849E9C: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+731j
.text:65849E9C mov eax, 200000h
.text:65849EA1 cmp ecx, eax
.text:65849EA3 jg short loc_65849F00
.text:65849EA5 jz loc_6584981C
.text:65849EAB cmp ecx, 10000h
.text:65849EB1 jz short loc_65849EEF
.text:65849EB3 cmp ecx, 20000h
.text:65849EB9 jz loc_6584981C
.text:65849EBF cmp ecx, 40000h
.text:65849EC5 jz loc_6584981C
.text:65849ECB cmp ecx, 80000h
.text:65849ED1 jz short loc_65849EE1
.text:65849ED3
.text:65849ED3 loc_65849ED3: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+118j
.text:65849ED3 ; core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+283j ...
.text:65849ED3 cmp ecx, 100000h
.text:65849ED9
.text:65849ED9 loc_65849ED9: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+75Ej
.text:65849ED9 jz loc_6584981C
.text:65849EDF jmp short loc_65849F28
.text:65849EE1 ; ---------------------------------------------------------------------------
.text:65849EE1
.text:65849EE1 loc_65849EE1: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+824j
.text:65849EE1 movzx eax, dx
.text:65849EE4 mov [ebp+arg_4], eax
.text:65849EE7 fild [ebp+arg_4]
.text:65849EEA jmp loc_65849769
.text:65849EEF ; ---------------------------------------------------------------------------
.text:65849EEF
.text:65849EEF loc_65849EEF: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+804j
.text:65849EEF movzx eax, dx
.text:65849EF2 mov [ebp+arg_4], eax
.text:65849EF5 fild [ebp+arg_4]
.text:65849EF8 fmul ds:dbl_659BE2F0
.text:65849EFE jmp short loc_65849F53
.text:65849F00 ; ---------------------------------------------------------------------------
.text:65849F00
.text:65849F00 loc_65849F00: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+7F6j
.text:65849F00 cmp ecx, 400000h
.text:65849F06 jz short loc_65849F44
.text:65849F08 cmp ecx, 1000000h
.text:65849F0E jz loc_6584981C
.text:65849F14 cmp ecx, 2000000h
.text:65849F1A jz loc_6584981C
.text:65849F20 cmp ecx, 20000000h
.text:65849F26 jz short loc_65849F36
.text:65849F28
.text:65849F28 loc_65849F28: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+ADj
.text:65849F28 ; core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+15Bj ...
.text:65849F28 movzx eax, dx
.text:65849F2B mov [ebp+arg_4], eax
.text:65849F2E fild [ebp+arg_4]
.text:65849F31 jmp loc_65849769
.text:65849F36 ; ---------------------------------------------------------------------------
.text:65849F36
.text:65849F36 loc_65849F36: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+879j
.text:65849F36 movzx eax, dx
.text:65849F39 mov [ebp+arg_4], eax
.text:65849F3C fild [ebp+arg_4]
.text:65849F3F jmp loc_65849E91
.text:65849F44 ; ---------------------------------------------------------------------------
.text:65849F44
.text:65849F44 loc_65849F44: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+737j
.text:65849F44 ; core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+749j ...
.text:65849F44 movzx eax, dx
.text:65849F47 mov [ebp+arg_4], eax
.text:65849F4A fild [ebp+arg_4]
.text:65849F4D
.text:65849F4D loc_65849F4D: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+780j
.text:65849F4D fmul ds:dbl_659B8860
.text:65849F53
.text:65849F53 loc_65849F53: ; CODE XREF: core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+6Cj
.text:65849F53 ; core::CDeadPenaltyMgr::GetRevivePenalty(core::ICharacter *,EReviveMethod)+C2j ...
.text:65849F53 pop ebp
.text:65849F54 retn 8
.text:65849F54 ?GetRevivePenalty@CDeadPenaltyMgr@core@@QAENPAVICharacter@2@W4EReviveMethod@@@Z endp
.text:65849F54
.text:65849F57 ; Exported entry 6284. ?GetReviveBonusRatio@CDeadPenaltyMgr@core@@QAEMPAVICharacter@2@@Z
.text:65849F57
.text:65849F57 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
.text:65849F57
.text:65849F57
.text:65849F57 ; public: float __thiscall core::CDeadPenaltyMgr::GetReviveBonusRatio(class core::ICharacter *)
.text:65849F57 public ?GetReviveBonusRatio@CDeadPenaltyMgr@core@@QAEMPAVICharacter@2@@Z
.text:65849F57 ?GetReviveBonusRatio@CDeadPenaltyMgr@core@@QAEMPAVICharacter@2@@Z proc near
.text:65849F57
.text:65849F57 arg_0 = dword ptr 4
.text:65849F57
.text:65849F57 mov ecx, [esp+arg_0]
.text:65849F5B test ecx, ecx
.text:65849F5D jz short loc_65849F74
.text:65849F5F mov eax, [ecx]
.text:65849F61 call dword ptr [eax+50h]
.text:65849F64 mov ecx, eax
.text:65849F66 call ?GetLevel@IParameterBase2@core@@QBEGXZ ; core::IParameterBase2::GetLevel(void)
.text:65849F6B movzx eax, ax
.text:65849F6E cmp ax, 0Ah
.text:65849F72 jnb short loc_65849F7C
.text:65849F74
.text:65849F74 loc_65849F74: ; CODE XREF: core::CDeadPenaltyMgr::GetReviveBonusRatio(core::ICharacter *)+6j
.text:65849F74 fld ds:flt_659ACD6C
.text:65849F7A jmp short locret_65849FBA
.text:65849F7C ; ---------------------------------------------------------------------------
.text:65849F7C
.text:65849F7C loc_65849F7C: ; CODE XREF: core::CDeadPenaltyMgr::GetReviveBonusRatio(core::ICharacter *)+1Bj
.text:65849F7C cmp ax, 1Eh
.text:65849F80 jnb short loc_65849F8A
.text:65849F82 fld ds:flt_659ACD44
.text:65849F88 jmp short locret_65849FBA
.text:65849F8A ; ---------------------------------------------------------------------------
.text:65849F8A
.text:65849F8A loc_65849F8A: ; CODE XREF: core::CDeadPenaltyMgr::GetReviveBonusRatio(core::ICharacter *)+29j
.text:65849F8A cmp ax, 32h
.text:65849F8E jnb short loc_65849F98
.text:65849F90 fld ds:flt_659ACD58
.text:65849F96 jmp short locret_65849FBA
.text:65849F98 ; ---------------------------------------------------------------------------
.text:65849F98
.text:65849F98 loc_65849F98: ; CODE XREF: core::CDeadPenaltyMgr::GetReviveBonusRatio(core::ICharacter *)+37j
.text:65849F98 cmp ax, 64h
.text:65849F9C jnb short loc_65849FA6
.text:65849F9E fld ds:flt_659ACD40
.text:65849FA4 jmp short locret_65849FBA
.text:65849FA6 ; ---------------------------------------------------------------------------
.text:65849FA6
.text:65849FA6 loc_65849FA6: ; CODE XREF: core::CDeadPenaltyMgr::GetReviveBonusRatio(core::ICharacter *)+45j
.text:65849FA6 cmp ax, 0C8h
.text:65849FAA jnb short loc_65849FB4
.text:65849FAC fld ds:flt_659BE358
.text:65849FB2 jmp short locret_65849FBA
.text:65849FB4 ; ---------------------------------------------------------------------------
.text:65849FB4
.text:65849FB4 loc_65849FB4: ; CODE XREF: core::CDeadPenaltyMgr::GetReviveBonusRatio(core::ICharacter *)+53j
.text:65849FB4 fld ds:flt_659ACD80
.text:65849FBA
.text:65849FBA locret_65849FBA: ; CODE XREF: core::CDeadPenaltyMgr::GetReviveBonusRatio(core::ICharacter *)+23j
.text:65849FBA ; core::CDeadPenaltyMgr::GetReviveBonusRatio(core::ICharacter *)+31j ...
.text:65849FBA retn 4
.text:65849FBA ?GetReviveBonusRatio@CDeadPenaltyMgr@core@@QAEMPAVICharacter@2@@Z endp
.text:65849FBA
.text:65849FBD ; Exported entry 5425. ?GetItemDropRatio@CDeadPenaltyMgr@core@@QAEMPAVICharacter@2@K@Z
.text:65849FBD
.text:65849FBD ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
.text:65849FBD
.text:65849FBD ; Attributes: bp-based frame
.text:65849FBD
.text:65849FBD ; public: float __thiscall core::CDeadPenaltyMgr::GetItemDropRatio(class core::ICharacter *, unsigned long)
.text:65849FBD public ?GetItemDropRatio@CDeadPenaltyMgr@core@@QAEMPAVICharacter@2@K@Z
.text:65849FBD ?GetItemDropRatio@CDeadPenaltyMgr@core@@QAEMPAVICharacter@2@K@Z proc near
.text:65849FBD ; CODE XREF: core::CDeadPenaltyMgr::DoesItemDrop(core::ICharacter *,ulong)+25p
.text:65849FBD
.text:65849FBD var_4 = dword ptr -4
.text:65849FBD arg_0 = dword ptr 8
.text:65849FBD arg_4 = dword ptr 0Ch
.text:65849FBD
.text:65849FBD push ebp
.text:65849FBE mov ebp, esp
.text:65849FC0 push ecx
.text:65849FC1 push esi
.text:65849FC2 mov esi, [ebp+arg_0]
.text:65849FC5 test esi, esi
.text:65849FC7 jnz short loc_65849FD0
.text:65849FC9 fldz
.text:65849FCB jmp loc_6584A0CB
.text:65849FD0 ; ---------------------------------------------------------------------------
.text:65849FD0
.text:65849FD0 loc_65849FD0: ; CODE XREF: core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+Aj
.text:65849FD0 mov eax, [esi]
.text:65849FD2 mov ecx, esi
.text:65849FD4 call dword ptr [eax+50h]
.text:65849FD7 mov ecx, eax
.text:65849FD9 call ?GetLevel@IParameterBase2@core@@QBEGXZ ; core::IParameterBase2::GetLevel(void)
.text:65849FDE fld ds:flt_659ACD80
.text:65849FE4 fld ds:flt_659BE358
.text:65849FEA movzx eax, ax
.text:65849FED cmp ax, 0Ah
.text:65849FF1 jnb short loc_65849FFB
.text:65849FF3 fld ds:flt_659ACD84
.text:65849FF9 jmp short loc_6584A048
.text:65849FFB ; ---------------------------------------------------------------------------
.text:65849FFB
.text:65849FFB loc_65849FFB: ; CODE XREF: core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+34j
.text:65849FFB cmp ax, 1Eh
.text:65849FFF jnb short loc_6584A023
.text:6584A001 fxch st(1)
.text:6584A003 fst [ebp+var_4]
.text:6584A006 fxch st(1)
.text:6584A008
.text:6584A008 loc_6584A008: ; CODE XREF: core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+7Dj
.text:6584A008 ; core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+8Ej
.text:6584A008 mov ecx, [ebp+arg_4]
.text:6584A00B fldz
.text:6584A00D lea eax, [ecx-5]
.text:6584A010 fstp [ebp+arg_0]
.text:6584A013 cmp eax, 0Ch ; switch 13 cases
.text:6584A016 ja loc_6584A0BB ; default
.text:6584A01C jmp ds:off_6584A0D1[eax*4] ; switch jump
.text:6584A023 ; ---------------------------------------------------------------------------
.text:6584A023
.text:6584A023 loc_6584A023: ; CODE XREF: core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+42j
.text:6584A023 cmp ax, 32h
.text:6584A027 jnb short loc_6584A031
.text:6584A029 fld ds:flt_659BE364
.text:6584A02F jmp short loc_6584A048
.text:6584A031 ; ---------------------------------------------------------------------------
.text:6584A031
.text:6584A031 loc_6584A031: ; CODE XREF: core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+6Aj
.text:6584A031 cmp ax, 64h
.text:6584A035 jnb short loc_6584A03C
.text:6584A037 fst [ebp+var_4]
.text:6584A03A jmp short loc_6584A008
.text:6584A03C ; ---------------------------------------------------------------------------
.text:6584A03C
.text:6584A03C loc_6584A03C: ; CODE XREF: core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+78j
.text:6584A03C cmp ax, 0C8h
.text:6584A040 jnb short loc_6584A04D
.text:6584A042 fld ds:flt_659BE360
.text:6584A048
.text:6584A048 loc_6584A048: ; CODE XREF: core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+3Cj
.text:6584A048 ; core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+72j ...
.text:6584A048 fstp [ebp+var_4]
.text:6584A04B jmp short loc_6584A008
.text:6584A04D ; ---------------------------------------------------------------------------
.text:6584A04D
.text:6584A04D loc_6584A04D: ; CODE XREF: core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+83j
.text:6584A04D fld ds:flt_659ACD58
.text:6584A053 jmp short loc_6584A048
.text:6584A055 ; ---------------------------------------------------------------------------
.text:6584A055
.text:6584A055 loc_6584A055: ; CODE XREF: core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+5Fj
.text:6584A055 ; DATA XREF: .text:off_6584A0D1o
.text:6584A055 fstp st ; case 0x3
.text:6584A057 fstp st
.text:6584A059 fld1
.text:6584A05B
.text:6584A05B loc_6584A05B: ; CODE XREF: core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+ADj
.text:6584A05B ; core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+DCj ...
.text:6584A05B fstp [ebp+arg_0]
.text:6584A05E jmp short loc_6584A0BF
.text:6584A060 ; ---------------------------------------------------------------------------
.text:6584A060
.text:6584A060 loc_6584A060: ; CODE XREF: core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+5Fj
.text:6584A060 ; DATA XREF: .text:off_6584A0D1o
.text:6584A060 fstp st ; case 0xB
.text:6584A062 fstp st
.text:6584A064 fld ds:flt_659BE35C
.text:6584A06A jmp short loc_6584A05B
.text:6584A06C ; ---------------------------------------------------------------------------
.text:6584A06C
.text:6584A06C loc_6584A06C: ; CODE XREF: core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+5Fj
.text:6584A06C ; DATA XREF: .text:off_6584A0D1o
.text:6584A06C mov eax, [esi] ; case 0x7
.text:6584A06E fstp st
.text:6584A070 push 0
.text:6584A072 fstp st
.text:6584A074 push 0
.text:6584A076 push ecx
.text:6584A077 mov ecx, esi
.text:6584A079 call dword ptr [eax+58h]
.text:6584A07C mov ecx, eax
.text:6584A07E call ?FindItemInstance@IInventory@core@@QBEPAVIItem@2@KKK@Z ; core::IInventory::FindItemInstance(ulong,ulong,ulong)
.text:6584A083 test eax, eax
.text:6584A085 jz short loc_6584A093
.text:6584A087 mov ecx, eax
.text:6584A089 call ?GetType@IItem@core@@QBE?AW4EItemType@@XZ ; core::IItem::GetType(void)
.text:6584A08E cmp eax, 7
.text:6584A091 jz short loc_6584A0AB
.text:6584A093
.text:6584A093 loc_6584A093: ; CODE XREF: core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+C8j
.text:6584A093 fld ds:flt_659ACD58
.text:6584A099 jmp short loc_6584A05B
.text:6584A09B ; ---------------------------------------------------------------------------
.text:6584A09B
.text:6584A09B loc_6584A09B: ; CODE XREF: core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+5Fj
.text:6584A09B ; DATA XREF: .text:off_6584A0D1o
.text:6584A09B fstp st ; case 0x4
.text:6584A09D fstp st
.text:6584A09F fld ds:flt_659ACD40
.text:6584A0A5 jmp short loc_6584A05B
.text:6584A0A7 ; ---------------------------------------------------------------------------
.text:6584A0A7
.text:6584A0A7 loc_6584A0A7: ; CODE XREF: core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+5Fj
.text:6584A0A7 ; DATA XREF: .text:off_6584A0D1o
.text:6584A0A7 fstp st ; case 0x5
.text:6584A0A9 fstp st
.text:6584A0AB
.text:6584A0AB loc_6584A0AB: ; CODE XREF: core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+D4j
.text:6584A0AB fld ds:flt_659ACD5C
.text:6584A0B1 jmp short loc_6584A05B
.text:6584A0B3 ; ---------------------------------------------------------------------------
.text:6584A0B3
.text:6584A0B3 loc_6584A0B3: ; CODE XREF: core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+5Fj
.text:6584A0B3 ; DATA XREF: .text:off_6584A0D1o
.text:6584A0B3 fstp st(1) ; case 0x1
.text:6584A0B5 jmp short loc_6584A05B
.text:6584A0B7 ; ---------------------------------------------------------------------------
.text:6584A0B7
.text:6584A0B7 loc_6584A0B7: ; CODE XREF: core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+5Fj
.text:6584A0B7 ; DATA XREF: .text:off_6584A0D1o
.text:6584A0B7 fstp st ; case 0x0
.text:6584A0B9 jmp short loc_6584A05B
.text:6584A0BB ; ---------------------------------------------------------------------------
.text:6584A0BB
.text:6584A0BB loc_6584A0BB: ; CODE XREF: core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+59j
.text:6584A0BB ; core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+5Fj
.text:6584A0BB ; DATA XREF: ...
.text:6584A0BB fstp st ; default
.text:6584A0BD fstp st
.text:6584A0BF
.text:6584A0BF loc_6584A0BF: ; CODE XREF: core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+A1j
.text:6584A0BF fld [ebp+arg_0]
.text:6584A0C2 fmul [ebp+var_4]
.text:6584A0C5 fstp [ebp+arg_0]
.text:6584A0C8 fld [ebp+arg_0]
.text:6584A0CB
.text:6584A0CB loc_6584A0CB: ; CODE XREF: core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+Ej
.text:6584A0CB pop esi
.text:6584A0CC leave
.text:6584A0CD retn 8
.text:6584A0CD ?GetItemDropRatio@CDeadPenaltyMgr@core@@QAEMPAVICharacter@2@K@Z endp
.text:6584A0CD
.text:6584A0CD ; ---------------------------------------------------------------------------
.text:6584A0D0 db 90h
.text:6584A0D1 off_6584A0D1 dd offset loc_6584A0B7 ; DATA XREF: core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)+5Fr
.text:6584A0D1 dd offset loc_6584A0B3 ; jump table for switch statement
.text:6584A0D1 dd offset loc_6584A0B3
.text:6584A0D1 dd offset loc_6584A055
.text:6584A0D1 dd offset loc_6584A09B
.text:6584A0D1 dd offset loc_6584A0A7
.text:6584A0D1 dd offset loc_6584A0A7
.text:6584A0D1 dd offset loc_6584A06C
.text:6584A0D1 dd offset loc_6584A06C
.text:6584A0D1 dd offset loc_6584A0BB
.text:6584A0D1 dd offset loc_6584A0BB
.text:6584A0D1 dd offset loc_6584A060
.text:6584A0D1 dd offset loc_6584A060
.text:6584A105 ; Exported entry 4025. ?DoesItemDrop@CDeadPenaltyMgr@core@@QAE_NPAVICharacter@2@K@Z
.text:6584A105
.text:6584A105 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
.text:6584A105
.text:6584A105 ; Attributes: bp-based frame
.text:6584A105
.text:6584A105 ; public: bool __thiscall core::CDeadPenaltyMgr::DoesItemDrop(class core::ICharacter *, unsigned long)
.text:6584A105 public ?DoesItemDrop@CDeadPenaltyMgr@core@@QAE_NPAVICharacter@2@K@Z
.text:6584A105 ?DoesItemDrop@CDeadPenaltyMgr@core@@QAE_NPAVICharacter@2@K@Z proc near
.text:6584A105
.text:6584A105 var_4 = dword ptr -4
.text:6584A105 arg_0 = dword ptr 8
.text:6584A105 arg_4 = dword ptr 0Ch
.text:6584A105
.text:6584A105 push ebp
.text:6584A106 mov ebp, esp
.text:6584A108 push ecx
.text:6584A109 push ecx
.text:6584A10A push esi
.text:6584A10B mov esi, ecx
.text:6584A10D mov ecx, ds:?g_cRandomBlock@esl@@3PAEA ; uchar * esl::g_cRandomBlock
.text:6584A113 call ds:?RandomF32@CRandom@esl@@QAEMXZ ; esl::CRandom::RandomF32(void)
.text:6584A119 fstp [ebp+var_4]
.text:6584A11C push [ebp+arg_4]
.text:6584A11F fld [ebp+var_4]
.text:6584A122 mov ecx, esi
.text:6584A124 fstp qword ptr [ebp-8]
.text:6584A127 push [ebp+arg_0]
.text:6584A12A call ?GetItemDropRatio@CDeadPenaltyMgr@core@@QAEMPAVICharacter@2@K@Z ; core::CDeadPenaltyMgr::GetItemDropRatio(core::ICharacter *,ulong)
.text:6584A12F fcomp qword ptr [ebp-8]
.text:6584A132 pop esi
.text:6584A133 fnstsw ax
.text:6584A135 test ah, 41h
.text:6584A138 jnz short loc_6584A13F
.text:6584A13A xor eax, eax
.text:6584A13C inc eax
.text:6584A13D jmp short locret_6584A141
.text:6584A13F ; ---------------------------------------------------------------------------
.text:6584A13F
.text:6584A13F loc_6584A13F: ; CODE XREF: core::CDeadPenaltyMgr::DoesItemDrop(core::ICharacter *,ulong)+33j
.text:6584A13F xor eax, eax
.text:6584A141
.text:6584A141 locret_6584A141: ; CODE XREF: core::CDeadPenaltyMgr::DoesItemDrop(core::ICharacter *,ulong)+38j
.text:6584A141 leave
.text:6584A142 retn 8
.text:6584A142 ?DoesItemDrop@CDeadPenaltyMgr@core@@QAE_NPAVICharacter@2@K@Z endp
.text:6584A142
.text:6584A145 ; Exported entry 6255. ?GetRemoveHolyRatio@CDeadPenaltyMgr@core@@QAEKPAVICharacter@2@K@Z
.text:6584A145
.text:6584A145 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
.text:6584A145
.text:6584A145
.text:6584A145 ; public: unsigned long __thiscall core::CDeadPenaltyMgr::GetRemoveHolyRatio(class core::ICharacter *, unsigned long)
.text:6584A145 public ?GetRemoveHolyRatio@CDeadPenaltyMgr@core@@QAEKPAVICharacter@2@K@Z
.text:6584A145 ?GetRemoveHolyRatio@CDeadPenaltyMgr@core@@QAEKPAVICharacter@2@K@Z proc near
.text:6584A145
.text:6584A145 arg_0 = dword ptr 4
.text:6584A145 arg_4 = dword ptr 8
.text:6584A145
.text:6584A145 mov ecx, [esp+arg_0]
.text:6584A149 test ecx, ecx
.text:6584A14B jz short loc_6584A182
.text:6584A14D mov eax, [esp+arg_4]
.text:6584A151 cmp eax, 5
.text:6584A154 jb short loc_6584A182
.text:6584A156 cmp eax, 0Dh
.text:6584A159 jbe short loc_6584A165
.text:6584A15B cmp eax, 0Fh
.text:6584A15E jbe short loc_6584A182
.text:6584A160 cmp eax, 11h
.text:6584A163 ja short loc_6584A182
.text:6584A165
.text:6584A165 loc_6584A165: ; CODE XREF: core::CDeadPenaltyMgr::GetRemoveHolyRatio(core::ICharacter *,ulong)+14j
.text:6584A165 mov eax, [ecx]
.text:6584A167 call dword ptr [eax+50h]
.text:6584A16A mov ecx, eax
.text:6584A16C call ?GetLevel@IParameterBase2@core@@QBEGXZ ; core::IParameterBase2::GetLevel(void)
.text:6584A171 movzx eax, ax
.text:6584A174 lea eax, [eax+eax+3]
.text:6584A178 cmp eax, 32h
.text:6584A17B jbe short locret_6584A184
.text:6584A17D push 32h
.text:6584A17F pop eax
.text:6584A180 jmp short locret_6584A184
.text:6584A182 ; ---------------------------------------------------------------------------
.text:6584A182
.text:6584A182 loc_6584A182: ; CODE XREF: core::CDeadPenaltyMgr::GetRemoveHolyRatio(core::ICharacter *,ulong)+6j
.text:6584A182 ; core::CDeadPenaltyMgr::GetRemoveHolyRatio(core::ICharacter *,ulong)+Fj ...
.text:6584A182 xor eax, eax
.text:6584A184
.text:6584A184 locret_6584A184: ; CODE XREF: core::CDeadPenaltyMgr::GetRemoveHolyRatio(core::ICharacter *,ulong)+36j
.text:6584A184 ; core::CDeadPenaltyMgr::GetRemoveHolyRatio(core::ICharacter *,ulong)+3Bj
.text:6584A184 retn 8
.text:6584A184 ?GetRemoveHolyRatio@CDeadPenaltyMgr@core@@QAEKPAVICharacter@2@K@Z endp
.text:6584A184
.text:6584A187
|
|
|
01/09/2010, 17:01
|
#4
|
elite*gold: 0
Join Date: Dec 2009
Posts: 629
Received Thanks: 121
|
1. Definitely possible
2. I don't really think it's possible to have your auto combat AI auto attack one certain monster and pick up all items in the vicinity, however, it is possible to mod your auto AI to heal yourself and spam playing music.
|
|
|
01/09/2010, 17:23
|
#5
|
elite*gold: 0
Join Date: Oct 2009
Posts: 175
Received Thanks: 42
|
Quote:
Originally Posted by Uncreative.
1. Definitely possible
2. I don't really think it's possible to have your auto combat AI auto attack one certain monster and pick up all items in the vicinity, however, it is possible to mod your auto AI to heal yourself and spam playing music.
|
spam smash, has to have a target
as for pick up im not quit so sure pets have an auto pick up so i was thinking we could move that
EDIT: ai works so far still working tho
|
|
|
01/09/2010, 17:34
|
#6
|
elite*gold: 0
Join Date: Aug 2009
Posts: 1
Received Thanks: 0
|
Border Collie Pets go around picking stuff up... should be possible for other pets o.o
|
|
|
01/09/2010, 18:05
|
#7
|
elite*gold: 0
Join Date: Oct 2009
Posts: 175
Received Thanks: 42
|
Quote:
Originally Posted by llDannyll
Border Collie Pets go around picking stuff up... should be possible for other pets o.o
|
thats kinda old
|
|
|
01/09/2010, 22:29
|
#8
|
elite*gold: 0
Join Date: Dec 2009
Posts: 13
Received Thanks: 0
|
hum.. unpack and under db/ai/local, there might have something u can do with those xmls.
|
|
|
01/09/2010, 22:45
|
#9
|
elite*gold: 0
Join Date: Oct 2009
Posts: 175
Received Thanks: 42
|
Quote:
Originally Posted by tuxx95
spam smash, has to have a target
as for pick up im not quit so sure pets have an auto pick up so i was thinking we could move that
EDIT: ai works so far still working tho
|
Quote:
Originally Posted by Riccoliu
hum.. unpack and under db/ai/local, there might have something u can do with those xmls.
|
read dont need help with that just #1
|
|
|
01/09/2010, 22:49
|
#10
|
elite*gold: 0
Join Date: Dec 2009
Posts: 54
Received Thanks: 3
|
find target in the wand profing ai?
|
|
|
01/09/2010, 23:03
|
#11
|
elite*gold: 0
Join Date: Oct 2009
Posts: 175
Received Thanks: 42
|
Quote:
Originally Posted by jemstone1
find target in the wand profing ai?
|
found looking 4 normal attck so :\
|
|
|
02/16/2010, 05:11
|
#12
|
elite*gold: 0
Join Date: Sep 2009
Posts: 1,317
Received Thanks: 472
|
I hate to bump this, but has any progress been made?
|
|
|
02/17/2010, 03:45
|
#13
|
elite*gold: 0
Join Date: Sep 2009
Posts: 1,317
Received Thanks: 472
|
I'm serious, I want to know if anyone has completed this type of ai.
|
|
|
Similar Threads
|
Random Mods
11/13/2009 - Mabinogi - 4 Replies
here is a compliation of alot of crap
not everything is here
and befor ppl yell this is someone elses or ect
yes i know this is alot of ppl,s work
that i have dled and tweaked over time
ether way here is a link to alot of files
|
All times are GMT +1. The time now is 17:11.
|
|