diff --git a/zscript/miscitems.zsc b/zscript/miscitems.zsc index 78b4dd3..cbe530e 100644 --- a/zscript/miscitems.zsc +++ b/zscript/miscitems.zsc @@ -2049,7 +2049,8 @@ Class MinigunSentryBase : Actor override void Touch( Actor toucher ) { if ( !toucher.player || !bSPECIAL ) return; - if ( deathmatch ) + if ( abs(DeltaAngle(angle,AngleTo(toucher))) < 120 ) return; + if ( deathmatch || !master ) { if ( master && (toucher != master) && master.CheckLocalView() ) Console.Printf(StringTable.Localize("$M_SENTRYHIJACK"));