A packet filter would be the best solution for this. Otherwise, you could use the if op = 90 and dwData > bla bla bla, but this occasionally fails. So you could add in addlogchar => if eventid 4/6 => update shard.._Items set OptLevel = MaxPlus where CharID = CharID... this way no matter if he...