# Safety Quiz Soft Lock Fix

**URL:** <https://solero.me/t/safety-quiz-soft-lock-fix/387>\
**Category:** Tutorials\
**Created:** [July 24, 2020, 5:03am UTC](https://solero.me/t/safety-quiz-soft-lock-fix/387 "2020-07-24T05:03:05Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![P113](https://solero.me/user_avatar/solero.me/p113/32/479_2.png) [@P113](https://solero.me/u/P113)\
**Post date:** [July 24, 2020, 5:03am UTC](https://solero.me/t/safety-quiz-soft-lock-fix/387/1 "2020-07-24T05:03:05Z")

</div>

Create a dependency and include it in **dependencies.json** :

```
INTERFACE.setSafetyQuizIcon = function(showModInfo){
     if(INTERFACE.showModInfo || INTERFACE.shell.hasSafetyQuizReward() || INTERFACE.shell.isPlayerMascotById(INTERFACE.shell.getMyPlayerId())) {
            INTERFACE.SAFETY_QUIZ_ICON.gotoAndStop("info");
     }
     INTERFACE.SAFETY_QUIZ_ICON.button.onRelease = function() {
            
            if(INTERFACE.shell.isPlayerMascotById(INTERFACE.shell.getMyPlayerId()))
            {
                 var _loc1_ = INTERFACE.interface_mc.widgets_mc.mascotScriptClip;
                 if(_loc1_ == null)
                 {
                        _loc1_ = INTERFACE.interface_mc.widgets_mc.attachMovie("com.clubpenguin.ui.MascotScript","mascotScriptClip",INTERFACE.interface_mc.widgets_mc.getNextHighestDepth());
                        INTERFACE.centerWidget(_loc1_);
                 }
                 _loc1_.show();
            }
            else
            {
                 INTERFACE.blockPuffleNotifications = true;
                 var name = "w.safetyquiz";
                 var _loc4_ = INTERFACE.getLocalizedString(name);
                 filePath = INTERFACE.getFilePath(name);
                 INTERFACE.shell.sendTrigger(name);
                 // -
                 var loader:MovieClipLoader = new MovieClipLoader();
                 INTERFACE.CONTENT.gotoAndStop("Wait");
                 INTERFACE.CONTENT.createEmptyMovieClip("safety_quiz",100000);
                 INTERFACE.CONTENT.block_mc.useHandCursor = false;
                 INTERFACE.CONTENT.block_mc.tabEnabled = false;
                 INTERFACE.CONTENT.block_mc.onRelease = null;
                 flash.external.ExternalInterface.call("console.log", filePath);
                 loader.loadClip(filePath,INTERFACE.CONTENT.safety_quiz);
                     // -
                 INTERFACE.shell.updateListeners(INTERFACE.shell.CONTENT_OPENED);
            }
     };
};

INTERFACE.closeSafetyContent = function() {
        INTERFACE.CONTENT.safety_quiz.removeMovieClip();
        INTERFACE.CONTENT.gotoAndStop(1);
};

```

Open **safety\_quiz.swf** in JPEX and look for…

```
INTERFACE.closeContent()

```

Edit with P-code, replace…

```
closeContent

```

with…

```
closeSafetyContent

```

And you’re done!
