File size: 1,167 Bytes
b6a38d7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
-- ========== GENERATED BY CharacterEffectCompositeDef Editor DO NOT EDIT MANUALLY! ==========

UndefineClass('Berserk')
DefineClass.Berserk = {
	__parents = { "CharacterEffect" },
	__generated_by_class = "CharacterEffectCompositeDef",


	object_class = "CharacterEffect",
	Conditions = {
		PlaceObj('CombatIsActive', {}),
	},
	DisplayName = T(420777563903, --[[CharacterEffectCompositeDef Berserk DisplayName]] "Berserk"),
	Description = T(392582028996, --[[CharacterEffectCompositeDef Berserk Description]] "Uncontrollable. Recklessly attacks nearby enemies."),
	AddEffectText = T(473269787540, --[[CharacterEffectCompositeDef Berserk AddEffectText]] "<em><DisplayName></em> went Berserk"),
	RemoveEffectText = T(463610360293, --[[CharacterEffectCompositeDef Berserk RemoveEffectText]] "<em><DisplayName></em> is no longer Berserk"),
	OnAdded = function (self, obj)
		obj:RemoveStatusEffect("Panicked")
		obj:InterruptPreparedAttack()
		if g_Teams[g_CurrentTeam] == obj.team then
			ScheduleMoraleActions()
		end
	end,
	lifetime = "Until End of Next Turn",
	Icon = "UI/Hud/Status effects/rage",
	RemoveOnEndCombat = true,
	Shown = true,
	HasFloatingText = true,
}