был скрипт оков войны, там вроде чёта в духе
!?BG0; [перед действием в битве]
!!BG:A?y1; [узнать тип действия]
!!BA:H1/?y2; [узнать героя защитника]
!!UN&y1=4/y2=-2:C4689325/1/2; [подменить на грааль (а он в рюкзаке)]
!?BA53; [после битвы]
!!UN:C4689325/1/125; [вернуть номер арта]