Skip to content

Commit b2e7979

Browse files
committed
ESSM: Fix id leak caused by lingering BackwardsStage rooms.
1 parent 914dae3 commit b2e7979

2 files changed

Lines changed: 134 additions & 5 deletions

File tree

libzhl/functions/RoomDescriptor.zhl

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,22 @@
1+
"558bec6aff68????????64a1????????5083ec085657a1????????33c5508d45??64a3????????8bf9897d??33c0":
2+
__thiscall RoomConfig_Room* RoomDescriptor::constructor();
3+
4+
"56578bf98d8f????????e8????????8b87":
5+
__thiscall void RoomDescriptor::destructor();
6+
17
"558bec83e4f883ec1453568b75??8bd9":
28
__thiscall void RoomDescriptor::InitSeeds(RNG * rng);
39

410
struct RoomDescriptor depends (RoomConfig_Room)
511
{
612
{{
713
int LIBZHL_API RoomDescriptor::GetErrorTrinketEffect();
14+
15+
void RoomDescriptor::Reset()
16+
{
17+
this->destructor();
18+
this->constructor();
19+
}
820
}}
921
int32_t GridIndex : 0x0;
1022
int32_t SafeGridIndex : 0x4;

0 commit comments

Comments
 (0)