Browse Source

Add 6 functions duplicating some existing ones.

Necessary to get AddObject bin exact.
Order and names provided by @galaxyhaxz.
pull/287/head^2
Sergey Semushin 7 years ago committed by Anders Jenbo
parent
commit
0c71dd35fc
  1. 39
      Source/objects.cpp
  2. 6
      Source/objects.h

39
Source/objects.cpp

@ -1505,6 +1505,16 @@ void AddBookcase(int i)
object[i]._oPreFlag = TRUE;
}
void AddBookstand(int i)
{
object[i]._oRndSeed = GetRndSeed();
}
void AddBloodFtn(int i)
{
object[i]._oRndSeed = GetRndSeed();
}
void AddPurifyingFountain(int i)
{
int ox, oy;
@ -1527,6 +1537,33 @@ void AddArmorStand(int i)
object[i]._oRndSeed = GetRndSeed();
}
void AddGoatShrine(int i)
{
object[i]._oRndSeed = GetRndSeed();
}
void AddCauldron(int i)
{
object[i]._oRndSeed = GetRndSeed();
}
void AddMurkyFountain(int i)
{
int ox, oy;
ox = object[i]._ox;
oy = object[i]._oy;
dObject[ox][oy - 1] = -1 - i;
dObject[ox - 1][oy] = -1 - i;
dObject[ox - 1][oy - 1] = -1 - i;
object[i]._oRndSeed = GetRndSeed();
}
void AddTearFountain(int i)
{
object[i]._oRndSeed = GetRndSeed();
}
void AddDecap(int i)
{
object[i]._oRndSeed = GetRndSeed();
@ -1551,7 +1588,7 @@ void AddMagicCircle(int i)
object[i]._oVar6 = 0;
}
void AddBookstand(int i)
void AddBrnCross(int i)
{
object[i]._oRndSeed = GetRndSeed();
}

6
Source/objects.h

@ -61,10 +61,16 @@ void AddShrine(int i);
void AddBookcase(int i);
void AddPurifyingFountain(int i);
void AddArmorStand(int i);
void AddGoatShrine(int i);
void AddCauldron(int i);
void AddMurkyFountain(int i);
void AddTearFountain(int i);
void AddDecap(int i);
void AddVilebook(int i);
void AddMagicCircle(int i);
void AddBrnCross(int i);
void AddBookstand(int i);
void AddBloodFtn(int i);
void AddPedistal(int i);
void AddStoryBook(int i);
void AddWeaponRack(int i);

Loading…
Cancel
Save