mirror of
https://github.com/diasurgical/devilution.git
synced 2026-06-20 05:46:12 +00:00
[hellfire] DoorSet bin exact
This commit is contained in:
@@ -2033,6 +2033,9 @@ void DoorSet(int oi, int dx, int dy)
|
||||
int pn;
|
||||
|
||||
pn = dPiece[dx][dy];
|
||||
#ifdef HELLFIRE
|
||||
if (currlevel < 17) {
|
||||
#endif
|
||||
if (pn == 43)
|
||||
ObjSetMicro(dx, dy, 392);
|
||||
if (pn == 45)
|
||||
@@ -2067,6 +2070,40 @@ void DoorSet(int oi, int dx, int dy)
|
||||
ObjSetMicro(dx, dy, 396);
|
||||
if (pn == 412)
|
||||
ObjSetMicro(dx, dy, 396);
|
||||
#ifdef HELLFIRE
|
||||
} else {
|
||||
if (pn == 75)
|
||||
ObjSetMicro(dx, dy, 204);
|
||||
if (pn == 79)
|
||||
ObjSetMicro(dx, dy, 208);
|
||||
if (pn == 86 && object[oi]._otype == OBJ_L1LDOOR) {
|
||||
ObjSetMicro(dx, dy, 232);
|
||||
}
|
||||
if (pn == 86 && object[oi]._otype == OBJ_L1RDOOR) {
|
||||
ObjSetMicro(dx, dy, 234);
|
||||
}
|
||||
if (pn == 91)
|
||||
ObjSetMicro(dx, dy, 215);
|
||||
if (pn == 93)
|
||||
ObjSetMicro(dx, dy, 218);
|
||||
if (pn == 99)
|
||||
ObjSetMicro(dx, dy, 220);
|
||||
if (pn == 111)
|
||||
ObjSetMicro(dx, dy, 222);
|
||||
if (pn == 113)
|
||||
ObjSetMicro(dx, dy, 224);
|
||||
if (pn == 115)
|
||||
ObjSetMicro(dx, dy, 226);
|
||||
if (pn == 117)
|
||||
ObjSetMicro(dx, dy, 228);
|
||||
if (pn == 119)
|
||||
ObjSetMicro(dx, dy, 230);
|
||||
if (pn == 232)
|
||||
ObjSetMicro(dx, dy, 212);
|
||||
if (pn == 234)
|
||||
ObjSetMicro(dx, dy, 212);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
void RedoPlayerVision()
|
||||
|
||||
Reference in New Issue
Block a user