マーキングのおまけでパネル描くやつが追加されたからこれだけで出るよ
範囲が数値のやつだけ
(function() {
MapChipLight.setIndexArray2 = function(indexArray) {
this._indexArray2 = indexArray;
};

var alias1 = UnitRangePanel.setUnit;
UnitRangePanel.setUnit = function(unit) {
alias1.call(this, unit);
this._mapChipLight.setIndexArray2(null);
if (unit === null) {
return;
}
var supportSkill = SkillControl.getPossessionSkill(unit, SkillType.SUPPORT);
if (supportSkill !== null) {
var rangeType = supportSkill.getRangeType();
var range = rangeType === SelectionRangeType.MULTI ? supportSkill.getRangeValue() : 0;
var indexArray = IndexArray.getBestIndexArray(unit.getMapX(), unit.getMapY(), 0, range);
this._mapChipLight.setIndexArray2(indexArray);
}
};

var alias2 = MapChipLight.drawLight;
MapChipLight.drawLight = function () {
alias2.call(this);
if (this._indexArray2) {
root.drawFadeLight(this._indexArray2, 0xffffff, 100);
root.drawWavePanel(this._indexArray2, this._getMoveImage(), this._wavePanel.getScrollCount());
}
};
})();