@@ -1044,39 +1044,39 @@ void CellClass::Wall_Update()
10441044 adjcell.m_OverlayFrame = 0 ;
10451045 adjcell.m_Overlay = OVERLAY_NONE;
10461046 adjcell.m_OwnerHouse = HOUSES_NONE; // C&C DOS sets this, bug fix perhaps?
1047- Detach_This_From_All (As_Target (adjcell. m_CellNumber ));
1047+ Detach_This_From_All (As_Target ());
10481048 }
10491049
10501050 // Frame 16 for SBAG is after the nondamaged set
10511051 if (adjcell.m_Overlay == OVERLAY_SANDBAG && adjcell.m_OverlayFrame == 16 ) {
10521052 adjcell.m_OverlayFrame = 0 ;
10531053 adjcell.m_Overlay = OVERLAY_NONE;
10541054 adjcell.m_OwnerHouse = HOUSES_NONE;
1055- Detach_This_From_All (As_Target (adjcell. m_CellNumber ));
1055+ Detach_This_From_All (As_Target ());
10561056 }
10571057
10581058 // Frame 32 for CYCL is after the first damage state set
10591059 if (adjcell.m_Overlay == OVERLAY_CYCLONE_FENCE && adjcell.m_OverlayFrame == 32 ) {
10601060 adjcell.m_OverlayFrame = 0 ;
10611061 adjcell.m_Overlay = OVERLAY_NONE;
10621062 adjcell.m_OwnerHouse = HOUSES_NONE;
1063- Detach_This_From_All (As_Target (adjcell. m_CellNumber ));
1063+ Detach_This_From_All (As_Target ());
10641064 }
10651065
10661066 // Frame 16 for FENC is after the nondamaged set, on a 0 basis frame 32 doesn't exist, some hack for older art?
10671067 if (adjcell.m_Overlay == OVERLAY_FENCE && (adjcell.m_OverlayFrame == 16 || adjcell.m_OverlayFrame == 32 )) {
10681068 adjcell.m_OverlayFrame = 0 ;
10691069 adjcell.m_Overlay = OVERLAY_NONE;
10701070 adjcell.m_OwnerHouse = HOUSES_NONE;
1071- Detach_This_From_All (As_Target (adjcell. m_CellNumber ));
1071+ Detach_This_From_All (As_Target ());
10721072 }
10731073
10741074 // Frame 16 for SBAG is after the nondamaged set
10751075 if (adjcell.m_Overlay == OVERLAY_BARB_WIRE && adjcell.m_OverlayFrame == 16 ) {
10761076 adjcell.m_OverlayFrame = 0 ;
10771077 adjcell.m_Overlay = OVERLAY_NONE;
10781078 adjcell.m_OwnerHouse = HOUSES_NONE;
1079- Detach_This_From_All (As_Target (adjcell. m_CellNumber ));
1079+ Detach_This_From_All (As_Target ());
10801080 }
10811081
10821082 adjcell.Recalc_Attributes ();
@@ -1163,7 +1163,7 @@ BOOL CellClass::Reduce_Wall(int damage)
11631163 Adjacent_Cell (FACING_WEST).Wall_Update ();
11641164 Adjacent_Cell (FACING_SOUTH).Wall_Update ();
11651165 Adjacent_Cell (FACING_EAST).Wall_Update ();
1166- Detach_This_From_All (As_Target (Cell_Number () ));
1166+ Detach_This_From_All (As_Target ());
11671167
11681168 if (overlay.Is_Crushable ()) {
11691169 g_Map.Zone_Reset (1 << MZONE_NORMAL);
0 commit comments