I've installed it and while NPCs don't turn hostile after a *successful* Charm wears off, they do if the spell fails.
Leaving aside that you're (understandably) asking about SCS compatibility with EET Tweaks rather than BGT Tweaks, SCS mages are scripted to turn hostile when you cast charm spells on them.
Check if the NPC in question has a similar script block added by SCS (example from firebe.cre -> dw2mp2ge.bcs):
IF
OR(2)
!Global("inafight","LOCALS",1)
!Allegiance(Myself,ENEMY)
!Gender(Myself,SUMMONED)
!Gender(Myself,20)
OR(14)
AttackedBy([GOODCUTOFF.0.0.0.0.SUMMONED],DEFAULT)
AttackedBy([PC],DEFAULT)
AttackedBy([FAMILIAR],DEFAULT)
AttackedBy([ALLY],DEFAULT)
AttackedBy([CONTROLLED],DEFAULT)
AttackedBy([CHARMED],DEFAULT)
SpellCastOnMe([GOODCUTOFF.0.0.0.0.SUMMONED],0)
SpellCastOnMe([GOODCUTOFF],WIZARD_BLINDNESS) // SPWI106.SPL (Blindness)
SpellCastOnMe([GOODCUTOFF],WIZARD_FEEBLEMIND) // SPWI509.SPL (Feeblemind)
SpellCastOnMe([GOODCUTOFF],WIZARD_CHARM_PERSON) // SPWI104.SPL (Charm Person)
SpellCastOnMe([GOODCUTOFF],WIZARD_DIRE_CHARM) // SPWI316.SPL (Dire Charm)
SpellCastOnMe([GOODCUTOFF],CLERIC_CHARM_PERSON) // SPPR204.SPL (Charm Person or Mammal)
SpellCastOnMe([GOODCUTOFF],CLERIC_MENTAL_DOMINATION) // SPPR405.SPL (Mental Domination)
SpellCastOnMe([GOODCUTOFF],WIZARD_RAY_OF_ENFEEBLEMENT) // SPWI221.SPL (Ray of Enfeeblement)
THEN
RESPONSE #100
Enemy()
SetGlobal("inafight","LOCALS",1)
SetGlobalTimer("stayontarget","LOCALS",TWO_ROUNDS)
SetGlobalTimer("seedefences","LOCALS",ONE_ROUND)
Continue()
END
Edited by skellytz, 15 October 2026 - 05:21 AM.