#21
|
|||
|
Wait a tick, I missed something:
Now I know why eqemu has it sending WearChange packets when an illusion lands: if it's a player race illusion, you end up naked without it. However, this is only because it's always sending the texture part of the illusion packet as it appears in the spell (i.e. usually 0) instead of the default of 255/-1, which is the "ignore this field" value for illusions. Can fix that by changing the part in Mob::SpellEffect that currently looks like this Code:
// Racial Illusions else { SendIllusionPacket ( spell.base[i], Mob::GetDefaultGender(spell.base[i], GetGender()), spell.base2[i] ); Code:
// Racial Illusions else { int race = spell.base[i]; SendIllusionPacket ( race, Mob::GetDefaultGender(race, GetGender()), (race <= 12 || race == 128) ? 255 : spell.base2[i] ); | ||
#22
|
|||
|
duuuuuhhhh?
/drool so you're saying I can fix this in my client by changing some numbers around? biggest thing for me is not others seeing me but how I see myself in 3rd person. | ||
#23
|
|||
|
This is all server code.
| ||
#24
|
|||
|
good cause I cant mess with that :P
wish we could get H or Nil to change it, think we still need proof | ||
#25
|
|||
|
If it does still work on live I think it's pretty likely it always worked, give or take the first few months of the game. Doubt they would have bothered to change the basics of how armor visuals are triggered and how illusion visuals are applied once they had it down pat in the early days.
| ||
#26
|
|||
|
its always worked on live, and it works on the EZ emu server. This is the only server I've played where it doesn't work, I don't know why but in a different thread years ago nil said if we could prove it was in and classic hed put it in.
closest ive found was 2004? maybe 2002. | ||
|
|