Improve Isle::Enable match

This commit is contained in:
Christian Semmler 2025-03-14 13:23:27 -07:00
parent 3d9c7a8956
commit 15ab4682d2

View File

@ -548,11 +548,12 @@ void Isle::Enable(MxBool p_enable)
m_act1state->PlaceActors(); m_act1state->PlaceActors();
if (UserActor() != NULL && UserActor()->GetActorId() != LegoActor::c_none) { if (UserActor() != NULL && UserActor()->GetActorId() != LegoActor::c_none) {
// TODO: Match, most likely an inline function IsleScript::Script noPizzaSign = UserActor()->GetActorId() == LegoActor::c_pepper
MxS32 targetEntityId = (UserActor()->GetActorId() == 1) + 250; ? IsleScript::c_NoPizaz_Texture
: IsleScript::c_NoPizza_Texture;
if (targetEntityId != -1) { if (noPizzaSign != IsleScript::c_noneIsle) {
InvokeAction(Extra::e_start, *g_isleScript, targetEntityId, NULL); InvokeAction(Extra::e_start, *g_isleScript, noPizzaSign, NULL);
} }
} }