Again, I try and offer a solution but I am sure you can do better AstroBryGuy.
//Restored unshey's dialogue
ACTION_IF !(GAME_IS ~bgee~) THEN BEGIN
APPEND ~stats.ids~ ~193 SEXCHANGE~ UNLESS ~193~
COPY_EXISTING ~%tutu_var%unshey.cre~ ~override~
ADD_CRE_ITEM ~BOOK03~ #0 #0 #0 ~UNSTEALABLE&UNDROPPABLE~ ~INV1~
<<<<<<<< .../bg1ub/ubunsh.d
ADD_STATE_TRIGGER ~%tutu_var%unshey~ 4 ~Global("UBHelpUnshey","GLOBAL",1)~
ADD_STATE_TRIGGER ~%tutu_var%unshey~ 5 ~Global("UBHelpUnshey","GLOBAL",1)~
REPLACE_STATE_TRIGGER ~%tutu_var%unshey~ 0 ~Global("UBHelpUnshey","GLOBAL",0) ReactionLT(LastTalkedToBy,NEUTRAL_LOWER) True()~
REPLACE_STATE_TRIGGER ~%tutu_var%unshey~ 1 ~Global("UBHelpUnshey","GLOBAL",0) ReactionGT(LastTalkedToBy,HOSTILE_UPPER) True()~
REPLACE_STATE_TRIGGER ~%tutu_var%unshey~ 2 ~Global("UBHelpUnshey","GLOBAL",1) !PartyHasItem("BELT04") !PartyHasItem("BELT05")~
REPLACE_STATE_TRIGGER ~%tutu_var%unshey~ 3 ~Global("UBHelpUnshey","GLOBAL",1) !PartyHasItem("BELT04") PartyHasItem("BELT05")~
REPLACE_STATE_TRIGGER ~%tutu_var%unshey~ 6 ~CheckStatGT(LastTalkedToBy, 0, SEXCHANGE) GlobalLT("UBHelpUnshey","GLOBAL",2)~
REPLACE_STATE_TRIGGER ~%tutu_var%unshey~ 7 ~Global("UBHelpUnshey","GLOBAL",3)~
REPLACE_STATE_TRIGGER ~%tutu_var%unshey~ 8 ~Global("UBHelpUnshey","GLOBAL",2)~
ADD_TRANS_ACTION ~%tutu_var%unshey~ BEGIN 1 END BEGIN 0 END ~SetGlobal("UBHelpUnshey","GLOBAL",1)~
ADD_TRANS_ACTION ~%tutu_var%unshey~ BEGIN 4 5 END BEGIN 0 END ~SetGlobal("UBHelpUnshey","GLOBAL",2)~
ADD_TRANS_ACTION ~%tutu_var%unshey~ BEGIN 6 END BEGIN 0 END ~SetGlobal("UBHelpUnshey","GLOBAL",3) AddexperienceParty(800) GiveItem("BOOK03",LastTalkedToBy)~
SET_WEIGHT ~%tutu_var%unshey~ 6 #3
SET_WEIGHT ~%tutu_var%unshey~ 3 #4
SET_WEIGHT ~%tutu_var%unshey~ 5 #5
SET_WEIGHT ~%tutu_var%unshey~ 4 #6
SET_WEIGHT ~%tutu_var%unshey~ 7 #7
>>>>>>>>
COMPILE EVALUATE_BUFFER ~.../bg1ub/ubunsh.d~
END