Null check playercomposition for TMorph (#345)

This commit is contained in:
Lucwousin
2019-05-21 16:38:45 +02:00
committed by Kyleeld
parent 26fb55dffa
commit 06bebc6bbe

View File

@@ -32,6 +32,7 @@ import net.runelite.api.Player;
import net.runelite.api.events.GameStateChanged;
import net.runelite.api.events.ItemContainerChanged;
import net.runelite.api.kit.KitType;
import net.runelite.api.widgets.WidgetInfo;
import net.runelite.client.config.ConfigManager;
import net.runelite.client.eventbus.Subscribe;
import net.runelite.client.plugins.Plugin;
@@ -85,6 +86,15 @@ public class TMorph extends Plugin
{
Player player = client.getLocalPlayer();
if (player == null
|| player.getPlayerComposition() == null
|| client.getWidget(WidgetInfo.LOGIN_CLICK_TO_PLAY_SCREEN) != null
|| client.getViewportWidget() == null)
{
return;
}
final int mainhandID = ObjectUtils.defaultIfNull(player.getPlayerComposition().
getEquipmentId(KitType.WEAPON), 0);
final int offhandID = ObjectUtils.defaultIfNull(player.getPlayerComposition().