#include "stdafx.h"
//635
char * NewJewel_01 = "JewelofMisery";
char * NewJewel_02 = "JewelofLove";
char * NewJewel_03 = "JewelofHappyness";
char * NewJewel_04 = "JewelofSadness";
char * NewJewel_05 = "JewelofFaith";
char * NewJewel_06 = "JewelofDespair";
char * NewJewel_07 = "JewelofHate";
char * NewJewel_08 = "Jewel107";
char * NewJewel_09 = "Jewel108";
char * NewJewel_10 = "Jewel109";
char * NewJewel_11 = "Jewel110";
char * NewJewel_12 = "Jewel111";
char * patch_texture_one = "data\\item\\";
__declspec(naked) void texture_items()
{
_asm
{
//original item - jewel of harmony
PUSH -1
PUSH 0x007D9F88
PUSH 0x007D9F8C
PUSH 0x1EA5
CALL TEXTURE
ADD ESP,0x10
PUSH -1
PUSH NewJewel_01
PUSH patch_texture_one
PUSH 0x1EDF
CALL TEXTURE
ADD ESP,0x10
PUSH -1
PUSH NewJewel_02
PUSH patch_texture_one
PUSH 0x1EE0
CALL TEXTURE
ADD ESP,0x10
PUSH -1
PUSH NewJewel_03
PUSH patch_texture_one
PUSH 0x1EE1
CALL TEXTURE
ADD ESP,0x10
PUSH -1
PUSH NewJewel_04
PUSH patch_texture_one
PUSH 0x1EE2
CALL TEXTURE
ADD ESP,0x10
PUSH -1
PUSH NewJewel_05
PUSH patch_texture_one
PUSH 0x1EE3
CALL TEXTURE
ADD ESP,0x10
PUSH -1
PUSH NewJewel_06
PUSH patch_texture_one
PUSH 0x1EE4
CALL TEXTURE
ADD ESP,0x10
PUSH -1
PUSH NewJewel_07
PUSH patch_texture_one
PUSH 0x1EE5
CALL TEXTURE
ADD ESP,0x10
PUSH -1
PUSH NewJewel_08
PUSH patch_texture_one
PUSH 0x1EE6
CALL TEXTURE
ADD ESP,0x10
PUSH -1
PUSH NewJewel_09
PUSH patch_texture_one
PUSH 0x1EE7
CALL TEXTURE
ADD ESP,0x10
PUSH -1
PUSH NewJewel_10
PUSH patch_texture_one
PUSH 0x1EE8
CALL TEXTURE
ADD ESP,0x10
PUSH -1
PUSH NewJewel_11
PUSH patch_texture_one
PUSH 0x1EE9
CALL TEXTURE
ADD ESP,0x10
PUSH -1
PUSH NewJewel_12
PUSH patch_texture_one
PUSH 0x1EEA
CALL TEXTURE
ADD ESP,0x10
//retornar
MOV EDI, 0x006A0616
JMP EDI
//texturas
TEXTURE:
MOV EDI, 0x0069BA93
JMP EDI
}
}