diff --git a/Source/objects.cpp b/Source/objects.cpp index 5de7ff8e5..2739b2b4b 100644 --- a/Source/objects.cpp +++ b/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(); } diff --git a/Source/objects.h b/Source/objects.h index 8931e0287..1939a441b 100644 --- a/Source/objects.h +++ b/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);