|
|
|
|
|
UndefineClass('Darkness') |
|
DefineClass.Darkness = { |
|
__parents = { "CharacterEffect" }, |
|
__generated_by_class = "CharacterEffectCompositeDef", |
|
|
|
|
|
object_class = "CharacterEffect", |
|
unit_reactions = { |
|
PlaceObj('UnitReaction', { |
|
Event = "OnUnitEnterMapVisual", |
|
Handler = function (self, target) |
|
target:SetHighlightReason("darkness", true) |
|
end, |
|
}), |
|
}, |
|
DisplayName = T(770333565093, "In Darkness"), |
|
Description = "", |
|
OnAdded = function (self, obj) |
|
if IsKindOf(obj, "Unit") then |
|
obj:SetHighlightReason("darkness", true) |
|
end |
|
end, |
|
OnRemoved = function (self, obj) |
|
if IsKindOf(obj, "Unit") then |
|
obj:SetHighlightReason("darkness", nil) |
|
end |
|
end, |
|
Icon = "UI/Hud/Status effects/darkness", |
|
} |
|
|
|
|