From 2ef43212e1706b542860230894204dbbfdcd15cd Mon Sep 17 00:00:00 2001 From: "Michael Cook (mackal)" Date: Fri, 5 Sep 2014 22:36:44 -0400 Subject: [PATCH] Fix size issue with Lua_Mob::SendIllusionPacket Mob::SendIllusionPacket was expecting the size to be 0xFFFFFFFF to default rather than -1.0f --- changelog.txt | 3 +++ zone/lua_mob.cpp | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/changelog.txt b/changelog.txt index ef6c5591a..5b92fd533 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,5 +1,8 @@ EQEMu Changelog (Started on Sept 24, 2003 15:50) ------------------------------------------------------- +== 09/05/2014 == +demonstar55: Fix size getting nuked with lua's SendIllusionPacket + == 09/05/2014 == Uleat: Fix for cursor item loss when zoning. (Thanks to the other devs who traced and fixed the 'macro' issue!) diff --git a/zone/lua_mob.cpp b/zone/lua_mob.cpp index 50a8b50a7..4156a3a5c 100644 --- a/zone/lua_mob.cpp +++ b/zone/lua_mob.cpp @@ -1451,7 +1451,7 @@ void Lua_Mob::SendIllusionPacket(luabind::adl::object illusion) { uint32 drakkin_heritage = 4294967295; uint32 drakkin_tattoo = 4294967295; uint32 drakkin_details = 4294967295; - float size = -1.0f; + float size = 0xFFFFFFFF; auto cur = illusion["race"]; if(luabind::type(cur) != LUA_TNIL) {