@ライトバースト(拡張機能)
--track0:発光中心X,-10000,10000,0
--track1:発光中心Y,-10000,10000,0
--track2:ｻｲｽﾞ補正X,0,5000,0,1
--track3:ｻｲｽﾞ補正Y,0,5000,0,1

komorebikakutyou=1
obj.setanchor("track",0,"line")
Dpos={obj.track0,obj.track1}
dw=obj.track2
dh=obj.track3

@ライトバースト
--track0:輝度,0,200,100
--track1:ｺﾝﾄﾗｽﾄ,0,100,50
--track2:範囲,0,75,50
--track3:透明度,0,100,0
--dialog:発光色/col,col=0xffffff;オリジナル色発光/chk,chk=0;発光中心,Cpos={0,0};合成モード[1-9],Gmode=1;追加合成数,RC=0;

  local w,h = obj.getpixel()

  if komorebikakutyou==1 then
    w,h = w+dw,h+dh
  end

  obj.setoption("drawtarget","tempbuffer",w,h)
  obj.draw()

  if komorebikakutyou==nil or komorebikakutyou==0 then
    obj.setanchor("Cpos",1)
    XX=Cpos[1]
    YY=Cpos[2]
  else
    obj.load("tempbuffer")
    XX=Dpos[1]
    YY=Dpos[2]
  end

  if chk==0 then
    obj.effect("単色化","color",col)
  end
  obj.effect("色調補正","輝度",obj.track0,"ｺﾝﾄﾗｽﾄ",100+obj.track1)
  obj.effect("放射ブラー","範囲",obj.track2,"X",XX,"Y",YY,"サイズ固定",1)
  obj.setoption("blend",Gmode)
  for i=0,RC do
    obj.draw(0,0,0,1,1-obj.track3/100)
  end
  obj.load("tempbuffer")
  obj.setoption("blend",0)
  komorebikakutyou=0