The monster only moves objects in front of it, even if they are not moving in that direction. If it goes in a different direction than it is facing, it will not move the object, but it should.
I think problem is here(monster.cpp):
Spells::getCasterPosition(this, direction); returns the side the monster is facing, not which side it is going
This is very disturbing in PVP
Video:
This bug is in canary and i think in tfs too
I think problem is here(monster.cpp):
C++:
if (result && (canPushItems() || canPushCreatures())) {
const Position& pos = Spells::getCasterPosition(this, direction);
Tile* posTile = g_game.map.getTile(pos);
if (posTile) {
if (canPushItems()) {
Monster::pushItems(posTile);
}
Spells::getCasterPosition(this, direction); returns the side the monster is facing, not which side it is going
This is very disturbing in PVP
Video:
192546452-59a4e2ef-cbb9-4697-bb9f-6920de0c1e26
Watch "192546452-59a4e2ef-cbb9-4697-bb9f-6920de0c1e26" on Streamable.
streamable.com
This bug is in canary and i think in tfs too