#include "mk_inc_generic" #include "mk_inc_body" #include "mk_inc_vfx" #include "mk_inc_states" #include "mk_inc_2da_disp" #include "mk_inc_delimiter" #include "mk_inc_cep" int GetIsCraftingDisabled(object oPC, int i) { string sVarName = "MK_DISABLE_CRAFT_" + MK_IntToString(i, 2, "0"); return (GetLocalInt(oPC, sVarName)==1); } int StartingConditional() { object oPC = GetPCSpeaker(); object oTarget = OBJECT_SELF; int nState = MK_GenericDialog_GetState(); int nCurrentPage=-1; int nAction = MK_GenericDialog_GetAction(); MK_DEBUG_TRACE("mk_pre_vfx (in): nState="+IntToString(nState)); MK_DEBUG_TRACE("mk_pre_vfx (in): nAction="+IntToString(nAction)); int nVFXMode = -1; switch (nState) { case MK_STATE_VFX_SELECT_FILTER: switch (nAction) { case 250: case 251: case 252: case 253: nCurrentPage = MK_2DA_DISPLAY_UpdatePage(nAction); break; case -1: break; default: if ((nAction>=0) && (nAction