December 2014 files

This commit is contained in:
Loki Rautio
2026-03-01 11:00:23 -06:00
parent b691c43c44
commit 8fd3ac6e37
2049 changed files with 260190 additions and 134787 deletions

View File

@@ -26,20 +26,25 @@ bool SignItem::useOn(shared_ptr<ItemInstance> instance, shared_ptr<Player> playe
if (face == 4) x--;
if (face == 5) x++;
if (!player->mayBuild(x, y, z)) return false;
if (!player->mayUseItemAt(x, y, z, face, instance)) return false;
if (!Tile::sign->mayPlace(level, x, y, z)) return false;
if (level->isClientSide)
{
return true;
}
if(!bTestUseOnOnly)
{
if (face == 1)
{
int rot = Mth::floor(((player->yRot + 180) * 16) / 360 + 0.5) & 15;
level->setTileAndData(x, y, z, Tile::sign_Id, rot);
level->setTileAndData(x, y, z, Tile::sign_Id, rot, Tile::UPDATE_ALL);
}
else
{
level->setTileAndData(x, y, z, Tile::wallSign_Id, face);
level->setTileAndData(x, y, z, Tile::wallSign_Id, face, Tile::UPDATE_ALL);
}
instance->count--;