mirror of
https://github.com/mangosfour/server.git
synced 2025-12-13 22:37:03 +00:00
Updated THANKS file
This commit is contained in:
parent
be03894ec5
commit
38892c864f
2 changed files with 14 additions and 4 deletions
3
THANKS
3
THANKS
|
|
@ -21,6 +21,9 @@ similar to this one:
|
||||||
community with a great server. We have not gained too much help from them,
|
community with a great server. We have not gained too much help from them,
|
||||||
but we have recieved some.
|
but we have recieved some.
|
||||||
|
|
||||||
|
Thanks to WCell team (especially Ralek) for reseach on realm reconnect sequence,
|
||||||
|
item scaling stats algorithm, gameobject rotation issues.
|
||||||
|
|
||||||
The easiest policy with this file is to thank everyone who contributes to the
|
The easiest policy with this file is to thank everyone who contributes to the
|
||||||
project, without judging the value of the contribution.
|
project, without judging the value of the contribution.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -124,11 +124,18 @@ bool GameObject::Create(uint32 guidlow, uint32 name_id, Map *map, float x, float
|
||||||
SetFloatValue(GAMEOBJECT_FACING, ang); //this is not facing angle
|
SetFloatValue(GAMEOBJECT_FACING, ang); //this is not facing angle
|
||||||
|
|
||||||
int64 rotation = 0;
|
int64 rotation = 0;
|
||||||
float f_rot = sin(ang / 2.0f);
|
|
||||||
int64 i_rot = f_rot / atan(pow(2.0f, -20.0f));
|
|
||||||
rotation |= (i_rot << 43 >> 43) & 0x00000000001FFFFF;
|
|
||||||
|
|
||||||
sLog.outDebug("go_create: ang: %f, rot: " SI64FMTD, ang, rotation);
|
float f_rot1 = sin(ang / 2.0f);
|
||||||
|
int64 i_rot1 = f_rot1 / atan(pow(2.0f, -20.0f));
|
||||||
|
rotation |= (i_rot1 << 43 >> 43) & 0x00000000001FFFFF;
|
||||||
|
|
||||||
|
//float f_rot2 = sin(0.0f / 2.0f);
|
||||||
|
//int64 i_rot2 = f_rot2 / atan(pow(2.0f, -20.0f));
|
||||||
|
//rotation |= (((i_rot2 << 22) >> 32) >> 11) & 0x000003FFFFE00000;
|
||||||
|
|
||||||
|
//float f_rot3 = sin(0.0f / 2.0f);
|
||||||
|
//int64 i_rot3 = f_rot3 / atan(pow(2.0f, -21.0f));
|
||||||
|
//rotation |= (i_rot3 >> 42) & 0x7FFFFC0000000000;
|
||||||
|
|
||||||
SetUInt64Value(GAMEOBJECT_ROTATION, rotation);
|
SetUInt64Value(GAMEOBJECT_ROTATION, rotation);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue