Thane Jorgin
Humanoïde
La Vitesse d'action ne peut être modifiée en deça de 70% de sa valeur de base
active skill area of effect radius +% final [50]
main hand base maximum attack distance [6]
off hand base maximum attack distance [6]
stance movement speed +% final [50]
Vous ne pouvez pas être Repoussé(e)
cannot be stunned for ms after stun finished [0]
cannot be stunned while stunned [1]
SpectreN
TagsLanceur de sorts, fast_movement, hard_armour, has_one_hand_mace, has_one_handed_melee, human, humanoid, medium_height, melee, no_pantheon_mod, not_dex, not_int, physical_affinity, ranged, red_blood
Vie
600%
Armure
+100%
Ailment Threshold
600%
Résistance
40 40 40 25
Damage
140%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
6 ~ 9
Attack Time
1.335 Second
Damage Spread
±20%
Expérience
200%
Model Size
100%
Type
BetrayalThane
Metadata
BetrayalThane
Niveau
68
Vie
38,600
Armure
57,580
Évasion
4,739
Bouclier d'énergie
0
Damage
523
Dégâts des sorts
523
Précision
290
Attack Time
1.335
Expérience
20,510
Ailment Threshold
38,600
Chill
122
Shock
122
Brittle
691
Scorch
122
Sap
337
MeleeBetrayalThane
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Attaque par défaut
Base Damage: 418–628
Chances de coup critique: 5%
Dégâts d'Attaque: 125%
Attack Time: 1.335 sec.
Frappez vos ennemis d'un coup puissant.
25% Davantage de Dégâts d'Attaque
skill can fire arrows [1]
skill can fire wand projectiles [1]
WalkEmergeBetrayal
walk emerge distance [300]
EmptyActionAttackThaneCombo1
Attack
Base Damage: 418–628
Chances de coup critique: 5%
Attack Time: 1.335 sec.
Temps de recharge: 10 sec.
25% de Perte de Vitesse d'attaque
skill cannot be knocked back [1]
skill cannot be stunned [1]
EmptyActionAttackThaneCombo2
Attack
Base Damage: 418–628
Chances de coup critique: 5%
Attack Time: 1.335 sec.
Temps de recharge: 10 sec.
25% de Perte de Vitesse d'attaque
skill cannot be knocked back [1]
skill cannot be stunned [1]
ThaneEnrage
Temps de recharge: 13 sec.
ThaneCalmDown
Temps de recharge: 13 sec.
BetrayalThaneCombo1Sweep1
Triggerable, Attack
Base Damage: 418–628
Chances de coup critique: 5%
Attack Time: 1.335 sec.
is area damage [1]
BetrayalThaneCombo1Kick1
Triggerable, Attack
Base Damage: 418–628
Chances de coup critique: 5%
Dégâts d'Attaque: 120%
Attack Time: 1.335 sec.
20% Davantage de Dégâts d'Attaque
is area damage [1]
BetrayalThaneCombo1Slam1
Triggerable, Attack
Base Damage: 418–628
Chances de coup critique: 5%
Dégâts d'Attaque: 195%
Attack Time: 1.335 sec.
95% Davantage de Dégâts d'Attaque
is area damage [1]
BetrayalThaneCombo2Punch1
Triggerable, Attack
Base Damage: 418–628
Chances de coup critique: 5%
Dégâts d'Attaque: 112.65%
Attack Time: 1.335 sec.
12.65% Davantage de Dégâts d'Attaque
is area damage [1]
BetrayalThaneCombo2Punch2
Triggerable, Attack
Base Damage: 418–628
Chances de coup critique: 5%
Dégâts d'Attaque: 112.65%
Attack Time: 1.335 sec.
12.65% Davantage de Dégâts d'Attaque
is area damage [1]
BetrayalThaneCombo2Backflip1
Triggerable, Attack
Base Damage: 418–628
Chances de coup critique: 5%
Dégâts d'Attaque: 150%
Attack Time: 1.335 sec.
50% Davantage de Dégâts d'Attaque
is area damage [1]
BetrayalThaneLeapSlam
Attack, Area, Melee, Movement, Travel, Slam, Totemable
Bond percutant
Base Damage: 418–628
Chances de coup critique: 5%
Attack Time: 1.335 sec.
Temps de recharge: 6 sec.
Un bond dans les airs qui endommage les ennemis (et repousse certains d'entre eux) avec votre arme à l'atterrissage. Les ennemis sur lesquels vous atterrissez directement sont projetés hors de votre chemin. Fonctionne uniquement avec les bâtons, épées, haches, masses ou sceptres. Ne peut pas être modifié par Multifrappe.
100% de Perte de Dégâts
60% de Perte de Vitesse d'attaque
Le Rayon de base est de 1.5 mètres
is area damage [1]
BetrayalThaneLeapSlamExplosion
Triggerable, Attack
Base Damage: 418–628
Chances de coup critique: 5%
Dégâts d'Attaque: 275%
Attack Time: 1.335 sec.
175% Davantage de Dégâts d'Attaque
is area damage [1]
BetrayalThaneStep
Spell, Triggerable
Temps d'incantation: 1 sec.
Inflige 620.7 à 931 Dégâts physiques
is area damage [1]
BetrayalThaneCleaveShot
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 418–628
Chances de coup critique: 5%
Attack Time: 1.335 sec.
Les Projectiles Transpercent toutes les cibles
30% de Perte de Dégâts
base is projectile [1]
monster projectile variation [52]
BetrayalThaneMortar
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
Temps d'incantation: 1 sec.
Compétence de mortier de monstre générique. Idem au Projectile de monstre, mais a un effet d'impact.
Inflige 558.6 à 837.9 Dégâts physiques
base is projectile [1]
is area damage [1]
mortar projectile distance override [30]
projectile spread radius [6]
projectile uses contact direction [1]
projectile uses contact position [1]
BetrayalThaneMortarHole
Spell, Triggerable
Temps d'incantation: 1 sec.
Inflige 372.4 à 558.6 Dégâts physiques
is area damage [1]

Object Type

version 2
extends "Metadata/Monsters/LeagueBetrayal/BetrayalTarget"

Actor
{
	actor = "Metadata/Monsters/LeagueBetrayal/BetrayalThane.act"
	main_hand_unarmed_type = "One_Hand_Mace"
}

StateMachine
{
	define_shared_state = "angry"
}

Object Type Codes

version 2
extends "Metadata/Monsters/LeagueBetrayal/BetrayalTarget"

StateMachine
{
	on_state_angry_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/Thane/wild_rage/wild_rage.epk );"
	on_state_angry_0 = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/Thane/wild_rage/wild_rage.epk );"
	create_state_angry_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Betrayal/Thane/wild_rage/wild_rage.epk );"
	//create_state_Helm_0 = "ShowMeshSegments(  );"
	create_state_Boots_0 = "ShowMeshSegments( BearArmourSetMTX_bootsShape );"
	create_state_Gloves_0 = "ShowMeshSegments( BearArmourSetMTX_glovesShape, hand_meshShape );"
	//create_state_Back_0 = "ShowMeshSegments(  );"
	//create_state_Weapon_0 = "ShowMeshSegments(  );"
	//Akanilim's Hide
	create_state_Back_21 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/AkanilimsHideWingsHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/AkanilimsHideWingsHeld.ao, Thane );
	"

	//Shiaphet's Pall
	create_state_Back_22 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/ShiaphetsPallCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/ShiaphetsPallCapeHeld.ao, Thane );
	"

	//Xunti's Parasol
	create_state_Back_23 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/XuntisParasolCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/XuntisParasolCapeHeld.ao, Thane );
	"

	//Tekiton's Spine
	create_state_Back_24 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/TekitonsSpineCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/TekitonsSpineCapeHeld.ao, Thane );
	"

	//Gogori's Plague
	create_state_Back_25 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/GogorisPlagueWingsHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/GogorisPlagueWingsHeld.ao, Thane );
	"

	//Harimal's Campaign
	create_state_Back_26 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/HarimalsCampaignCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/HarimalsCampaignCapeHeld.ao, Thane );
	"

	//Tau Poh's Banner
	create_state_Back_27 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/TauPohsBannerCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/TauPohsBannerCapeHeld.ao, Thane );
	"

	//Bu's Bottle
	create_state_Back_28 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/BusBottleCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/BusBottleCapeHeld.ao, Thane );
	"

	//Rithkin's Dance
	create_state_Back_29 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/RithkinsDanceCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/RithkinsDanceCapeHeld.ao, Thane );
	"

	//Cantar's Coffin
	create_state_Back_30 =
	"
		AddAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/CantarsCoffinCapeHeld.ao, aux_back_attachment );
		PlayAnimationAttached( Metadata/Monsters/LeagueBetrayal/BetrayalAttachments/CantarsCoffinCapeHeld.ao, Thane );
	"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueBetrayal/BetrayalThane"] = {
    name = "Thane Jorgin",
    life = 6,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.4,
    damageSpread = 0.2,
    attackTime = 1.335,
    attackRange = 9,
    accuracy = 1,
    skillList = {
        "MeleeBetrayalThane",
        "BetrayalThaneCleaveShot",
        "BetrayalThaneLeapSlam",
        "ThaneEnrage",
        "ThaneCalmDown",
        "EmptyActionAttackThaneCombo1",
        "EmptyActionAttackThaneCombo2",
        "WalkEmergeBetrayal",
        "BetrayalThaneCombo1Sweep1",
        "BetrayalThaneCombo1Kick1",
        "BetrayalThaneCombo1Slam1",
        "BetrayalThaneCombo2Punch1",
        "BetrayalThaneCombo2Punch2",
        "BetrayalThaneCombo2Backflip1",
        "BetrayalThaneLeapSlamExplosion",
        "BetrayalThaneMortarHole",
        "BetrayalThaneStep",
        "BetrayalThaneMortar",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeBetrayalThane"] = {
    name = "Default Attack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Strike your foes down with a powerful blow.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
    },
    levels = {
        [1] = {baseMultiplier = 1.25, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalThaneCleaveShot"] = {
    name = "BetrayalThaneCleaveShot",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_projectile_variation",
        "active_skill_damage_+%_final",
        "base_is_projectile",
        "always_pierce",
    },
    levels = {
        [1] = {52, -30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalThaneLeapSlam"] = {
    name = "Leap Slam",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Jump through the air, damaging and knocking back enemies with your weapon where you land. Enemies you would land on are pushed out of the way. Requires an Axe, Mace, Sceptre, Sword or Staff. Cannot be supported by Multistrike.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Melee] = true,
        [SkillType.Movement] = true,
        [SkillType.Travel] = true,
        [SkillType.Slam] = true,
        [SkillType.Totemable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.5,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "active_skill_attack_speed_+%_final",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
    },
    levels = {
        [1] = {-100, -60, 15, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ThaneEnrage"] = {
    name = "ThaneEnrage",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ThaneCalmDown"] = {
    name = "ThaneCalmDown",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionAttackThaneCombo1"] = {
    name = "EmptyActionAttackThaneCombo1",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.33,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_attack_speed_+%_final",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {-25, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EmptyActionAttackThaneCombo2"] = {
    name = "EmptyActionAttackThaneCombo2",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.83,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_attack_speed_+%_final",
        "skill_cannot_be_stunned",
        "skill_cannot_be_knocked_back",
    },
    levels = {
        [1] = {-25, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WalkEmergeBetrayal"] = {
    name = "WalkEmergeBetrayal",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.72,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_distance",
    },
    levels = {
        [1] = {300, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalThaneCombo1Sweep1"] = {
    name = "BetrayalThaneCombo1Sweep1",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalThaneCombo1Kick1"] = {
    name = "BetrayalThaneCombo1Kick1",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalThaneCombo1Slam1"] = {
    name = "BetrayalThaneCombo1Slam1",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 1.95, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalThaneCombo2Punch1"] = {
    name = "BetrayalThaneCombo2Punch1",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 1.1265, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalThaneCombo2Punch2"] = {
    name = "BetrayalThaneCombo2Punch2",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 1.1265, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalThaneCombo2Backflip1"] = {
    name = "BetrayalThaneCombo2Backflip1",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalThaneLeapSlamExplosion"] = {
    name = "BetrayalThaneLeapSlamExplosion",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "is_area_damage",
    },
    levels = {
        [1] = {baseMultiplier = 2.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalThaneMortarHole"] = {
    name = "BetrayalThaneMortarHole",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalThaneStep"] = {
    name = "BetrayalThaneStep",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BetrayalThaneMortar"] = {
    name = "BetrayalThaneMortar",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "mortar_projectile_distance_override",
        "projectile_spread_radius",
        "is_area_damage",
        "base_is_projectile",
        "projectile_uses_contact_position",
        "projectile_uses_contact_direction",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 30, 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
La Vitesse d'action ne peut être modifiée en deça de 70% de sa valeur de base
IdCannotBeSlowedBelowValueBosses
FamilyCannotBeSlowedBelowValue
Domainsmonstre (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • hellscape boots action speed +% minimum value Min: -30 Max: -30 Global
  • Craft Tagsspeed
    IdNothing
    FamilyNothing
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    IdNothing
    FamilyNothing
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    active skill area of effect radius +% final [50]
    main hand base maximum attack distance [6]
    off hand base maximum attack distance [6]
    stance movement speed +% final [50]
    IdStanceThaneEnrage
    FamilyStance
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • attack speed +% Min: 0 Max: 0 Global
  • stance movement speed +% final Min: 50 Max: 50 Global
  • off hand base maximum attack distance Min: 6 Max: 6 Global
  • main hand base maximum attack distance Min: 6 Max: 6 Global
  • active skill area of effect radius +% final Min: 50 Max: 50 Global
  • Craft Tagsattack speed
    Vous ne pouvez pas être Repoussé(e)
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished [0]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityBoss__
    FamilyNothing
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 0 Max: 0 Global
  • Thane Jorgin, le Banni Text Audio /116 ⍟
    Nom
    {Hé, mais que voilà ? Un nouveau concurrent !}{Hé, mais que voilà ? Une nouvelle concurrente !}
    JorginPrimaryDefenderStartsFightZero
    {Yaah ! Prends d'assaut le donjon, exilé !}{Yaah ! Prends d'assaut le donjon, exilée !}
    JorginPrimaryDefenderStartsFightOne
    Ooh, la logistique c'est barbant. Battons-nous !
    JorginPrimaryDefenderStartsFightTwo
    Ugh, je t'en prie, essaye donc d'arracher ce foutu merdier de mes pognes !
    JorginPrimaryDefenderStartsFightThree
    {Une épreuve de force surprise, exilé ! J'espère que t'es prêt.}{Une épreuve de force surprise, exilée ! J'espère que t'es prête.}
    JorginPrimaryDefenderStartsFightFour
    {Notre rencontre va se finir de manière bien différente ce coup-ci, exilé.}{Notre rencontre va se finir de manière bien différente ce coup-ci, exilée.}
    JorginPrimaryDefenderStartsFightFive
    Réglons ça comme des hommes. Avec du conflit plutôt que de la coopération !
    JorginPrimaryDefenderStartsFightSix
    {Ici pour faire de la politique encore une fois, exilé ?}{Ici pour faire de la politique encore une fois, exilée ?}
    JorginPrimaryDefenderStartsFightSeven
    {Exactement celui que j'espérais voir aujourd'hui !}{Exactement celle que j'espérais voir aujourd'hui !}
    JorginPrimaryDefenderStartsFightEight
    {De retour pour une nouvelle fessée, gamin ?}{De retour pour une nouvelle fessée, gamine ?}
    JorginPrimaryDefenderStartsFightNine
    Ahhh ! Gurhhh... la Mâchoire ursine... elle est affamée !
    JorginPrimaryDefenderStartsFightTen
    Tel Craïcéann, ferme face aux flots !
    JorginPrimaryDefenderStartsFightEleven
    Tel Saqawal, j'écrase mes ennemis !
    JorginPrimaryDefenderStartsFightTwelve
    Tel Fénumus, je t'entraîne jusqu'à ta mort !
    JorginPrimaryDefenderStartsFightThirteen
    Tel Farrul, je suis plus rapide qu'une flèche !
    JorginPrimaryDefenderStartsFightFourteen
    La force des Premiers coule dans mes veines. Tu vas tomber, ici et maintenant.
    JorginSafehouseLeaderIntroZero
    Que ce siège soit sauvage.
    JorginSecondaryDefenderArrivalZero
    Ô Premiers, protégez cette caravane !
    JorginSecondaryDefenderArrivalOne
    C'est bien parce que j'y suis obligé que je vais aider à défendre cet endroit répugnant.
    JorginSecondaryDefenderArrivalTwo
    J'essaye de ne jamais rater une bonne embuscade !
    JorginSecondaryDefenderArrivalThree
    Lorsqu'il y a un combat, je ne recule jamais !
    JorginSecondaryDefenderArrivalFour
    La force du nombre est quand même de la force !
    JorginSecondaryDefenderArrivalFive
    Les Premiers ont fait appel à moi pour t'aider, sauvage.
    JorginSecondaryDefenderArrivalSix
    Je peux pas te laisser mourir, Grenn. Je pourrais avoir besoin d'un bateau pour me ramener au pays, un jour !
    JorginSecondaryDefenderArrivalSeven
    Tu n'es pas un Empereur, Janus, mais ma lignée va malgré tout te porter assistance.
    JorginSecondaryDefenderArrivalEight
    Nous allons prouver que le Syndicat est en mesure d'imposer la loi du plus fort.
    JorginSecondaryDefenderArrivalNine
    Tes gadgets ne vont pas faire l'affaire, Maloney. Laisse-moi te prêter main-forte.
    JorginSecondaryDefenderArrivalTen
    Je veux voir un siège digne de ce nom !
    JorginSecondaryDefenderArrivalEleven
    Je pense que je vais envoyer ces âmes aux Premiers plutôt qu'à la Source de Vie.
    JorginSecondaryDefenderArrivalTwelve
    Cet endroit horrible mérite de tomber !
    JorginSecondaryDefenderArrivalThirteen
    Même le plus puissant des guerriers succombe lorsqu'il est submergé par le nombre.
    JorginSecondaryDefenderArrivalFourteen
    Je suis plus qu'un simple Ézomyte, Janus. Je vais te montrer.
    JorginSecondaryDefenderArrivalFifteen
    {Je ne sais pas ce que tu es, mais dans tous les cas, je préfère l'exilé.}{Je ne sais pas ce que tu es, mais dans tous les cas, je préfère l'exilée.}
    JorginSecondaryDefenderArrivalSixteen
    Le plus fort mérite de s'élever, mais en ce qui te concerne, tu es bien trop idiot pour que ça compte.
    JorginSecondaryDefenderArrivalSeventeen
    Un Général Éternel a fait face aux clans Ézomytes, autrefois. Tu sais comment ça a fini ?
    JorginSecondaryDefenderArrivalEighteen
    La violence devrait être une épreuve, Caméria, non un passe-temps.
    JorginSecondaryDefenderArrivalNineteen
    Seul le plus fort mérite de s'élever.
    JorginSecondaryDefenderArrivalTwenty
    J'accepte ton défi avec joie !
    JorginReplyToSecondaryDefenderArrivalZero
    Et dire que je pensais qu'aujourd'hui allait être ennuyeux.
    JorginReplyToSecondaryDefenderArrivalOne
    Lorsqu'une situation devient compliquée, j'ai tendance à avoir recours à la violence.
    JorginReplyToSecondaryDefenderArrivalTwo
    Tu ne vois pas ? On est en plein milieu d'une épreuve de force ici !
    JorginReplyToSecondaryDefenderArrivalThree
    Des mots aussi grands que toi, mais as-tu ce qu'il faut pour les assumer ?
    JorginReplyToSecondaryDefenderArrivalFour
    Nos revendications sur ces terres sont aussi valables que celles des tiens, Éternel !
    JorginReplyToSecondaryDefenderArrivalFive
    T'as eu ta chance, créature. Montre-moi ta fameuse force surnaturelle.
    JorginReplyToSecondaryDefenderArrivalSix
    Ouais, et ta peau fera une nouvelle cape de qualité, Rougelame !
    JorginReplyToSecondaryDefenderArrivalSeven
    Donc j'imagine que ça s'arrête avec moi, hein ?
    JorginReplyToSecondaryDefenderArrivalEight
    Espérons que tu as la force qu'il faut pour aller jusqu'au bout, traître !
    JorginReplyToSecondaryDefenderArrivalNine
    {Voyons voir jusqu'où cet exilé peut tenir, hein ?}{Voyons voir jusqu'où cett exilée peut tenir, hein ?}
    JorginSecondaryDefenderArrivalTwentyOne
    Ce convoi est mieux protégé que tu le pensais !
    JorginSecondaryDefenderArrivalTwentyTwo
    Je ne laisserai personne qui a connaissance de mon implication ici repartir en vie.
    JorginSecondaryDefenderArrivalTwentyThree
    {Oooh, exilé, tu fais face à un vrai défi maintenant.}{Oooh, exilée, tu fais face à un vrai défi maintenant.}
    JorginSecondaryDefenderArrivalTwentyFour
    Essayons de le faire à ma façon ce coup-ci, Tora.
    JorginSecondaryDefenderArrivalTwentyFive
    C'est l'Ézomyte qui dirige le Pérandus cette fois, hein Janus ?
    JorginSecondaryDefenderArrivalTwentySix
    Sers-moi bien, Rougelame. Lorsque je serai au sommet, je ne l'oublierai pas.
    JorginSecondaryDefenderArrivalTwentySeven
    Soutiens ma promotion, Ventmuet, et j'utiliserai mon pouvoir pour t'accorder ce que tu désires vraiment.
    JorginSecondaryDefenderArrivalTwentyEight
    Pour sûr que t'es fort, Caméria ! Mais le plus fort, c'est moi.
    JorginSecondaryDefenderArrivalTwentyNine
    Étant le plus fort, je revendique mon droit de diriger lors de ce combat.
    JorginSecondaryDefenderArrivalThirty
    J'espérais faire face à une tempête digne de ce nom.
    JorginKillPlayerZero
    Le prix reste aux mains du plus fort.
    JorginKillPlayerOne
    Eh, j'espérais vraiment que t'allais brûler cet endroit.
    JorginKillPlayerTwo
    Et c'est le plus fort qui est encore victorieux, ha ha ha !
    JorginKillPlayerThree
    Le faible tombe. Pour le plus fort, ce n'est que partie remise !
    JorginEscapeZero
    {Un bon combat. Je t'aime bien, exilé.}{Un bon combat. Je t'aime bien, exilée.}
    JorginEscapeOne
    Ta force n'a pas suffi à soulever ce rocher. Peut-être que la prochaine fois, tu disperseras les insectes.
    JorginEscapeTwo
    Je suis... vaincu et conquis...
    JorginDefeatedZero
    La caravane... est à toi...
    JorginDefeatedOne
    La disgrâce absolue...
    JorginDefeatedTwo
    Bien... tu as passé mon épreuve...
    JorginDefeatedThree
    Je ne veux pas... être mis en cage... encore...
    JorginDefeatedFour
    J'imagine que, euh, nous devrions... parler ?
    JorginDefeatedFive
    La force... la politique... les deux faces d'une même pièce...
    JorginDefeatedSix
    Tue-moi encore... je reviendrai encore plus fort. C'est ainsi qu'on évolue.
    JorginDefeatedSeven
    {Beau spectacle, exilé. Un retour sur le devant de la scène comme pas deux.}{Beau spectacle, exilée. Un retour sur le devant de la scène comme pas deux.}
    JorginDefeatedEight
    On ne peut pas... compter que sur le nombre...
    JorginDefeatedNine
    Il semblerait que... j'ai échoué... à surmonter... ma propre épreuve.
    JorginDefeatedTen
    J'ai vu ta force. Tu peux prendre de moi ce que tu veux.
    JorginOfferBargainZero
    Tu m'as battu à la régulière, ça pour sûr, et c'est quelque chose que je respecte. Mais pour vaincre quelqu'un sur son propre terrain, quelqu'un qui a des amis hauts placés, cela demande du respect et de l'admiration. Libère-moi, et choisis un allié au sein de mes compares, et on verra de quoi tu es vraiment fait.
    JorginOfferBargainOne
    Je ne respecte que la loi du plus fort, ce qui signifie que d'une certaine manière, je travaille pour toi désormais. Mais tu ne m'as arraché qu'une seule victoire, et on sait tous que ça ne représente qu'un grain de sable dans le désert de la guerre. Mais ce n'est pas non plus rien, et en matière de guerre, l'information est aussi importante que la force. En guise de pillage bien mérité, je te propose donc des informations sensibles que détient l'un de mes amis au sein du Syndicat.
    JorginOfferBargainTwo
    {Si tu m'accordes un instant pour mes dernières paroles, j'aimerais dire par-dessus tout que le travail qu'on me fait faire est ennuyeux au-delà des mots. Tu es fort, c'est pourquoi ton avis compte pour moi. En admettant que tu me laisses vivre, que penses-tu que je devrais faire à la place ?}{Si tu m'accordes un instant pour mes dernières paroles, j'aimerais dire par-dessus tout que le travail qu'on me fait faire est ennuyeux au-delà des mots. Tu es forte, c'est pourquoi ton avis compte pour moi. En admettant que tu me laisses vivre, que penses-tu que je devrais faire à la place ?}
    JorginOfferBargainThree
    J'ai été battu à plates coutures, je n'ai pas honte de l'admettre. Et c'est à moi de payer les pots cassés. Mais si tu me laisses retourner jusqu'aux vertes collines d'Ogham, je serai à coup sûr pendu pour des crimes imaginaires. Pourquoi ne pas t'épargner de la sale besogne, et laisser mon clan se charger de moi à ta place ?
    JorginOfferBargainFour
    Ce Syndicat m'ennuie de plus en plus avec toutes ses absurdités. Ça te dirait d'en parler autour d'une pinte ? Ou bien, puisque tu m'as à ta merci, on pourrait remettre la pinte à une autre fois, et je passe directement au moment où je parle trop, comme si j'étais saoul.
    JorginOfferBargainFive
    C'est au vainqueur que revient le butin. Prends ceci en guise de récompense... et laisse-moi partir.
    JorginOfferBargainSix
    Considère que c'est fait, et considère que le défi a commencé.
    JorginBargainAcceptedZero
    Ils n'y verront que du feu, chef.
    JorginBargainAcceptedOne
    Espérons que ça amène un peu de divertissement.
    JorginBargainAcceptedTwo
    Je me demande s'ils se souviennent de ma tête, au pays. J'imagine que c'est pas facile de l'oublier, avec tous ces avis de recherche.
    JorginBargainAcceptedThree
    {Fort et raisonnable. Je t'aime bien, exilé !}{Forte et raisonnable. Je t'aime bien, exilée !}
    JorginBargainAcceptedFour
    Et le fort devient encore plus fort.
    JorginBargainAcceptedFive
    {Tu as une force impressionnante. Tu devrais t'en servir pour modeler la hiérarchie du Syndicat selon tes envies. Laisse-moi vivre, et tu auras au sein du Syndicat un lieutenant qui partage ta vision : moi. Tu ne peux contrecarrer le Syndicat par le meurtre, exilé, mais peut-être que tu peux l'altérer de manière fondamentale, pour le meilleur.}{Tu as une force impressionnante. Tu devrais t'en servir pour modeler la hiérarchie du Syndicat selon tes envies. Laisse-moi vivre, et tu auras au sein du Syndicat un lieutenant qui partage ta vision : moi. Tu ne peux contrecarrer le Syndicat par le meurtre, exilée, mais peut-être que tu peux l'altérer de manière fondamentale, pour le meilleur.}
    JorginOfferBetrayalZero
    {La mort ne change rien, exilé. Seuls les dogmes, lorsqu'ils sont valables, peuvent altérer le monde. En vérité, je te le dis : le fort se doit d'absorber la force du faible et de la faire sienne. Dans ton cas, cela signifie me laisser vivre, afin que je puisse œuvrer pour toi au sein de l'organisation, en dépouillant la force de mes comparses pour me l'approprier. Nous ne mourons jamais pour de bon, ce qui signifie que la seule façon de sauver le monde du Syndicat est d'en changer les esprits et les pensées.}{La mort ne change rien, exilée. Seuls les dogmes, lorsqu'ils sont valables, peuvent altérer le monde. En vérité, je te le dis : le fort se doit d'absorber la force du faible et de la faire sienne. Dans ton cas, cela signifie me laisser vivre, afin que je puisse œuvrer pour toi au sein de l'organisation, en dépouillant la force de mes comparses pour me l'approprier. Nous ne mourons jamais pour de bon, ce qui signifie que la seule façon de sauver le monde du Syndicat est d'en changer les esprits et les pensées.}
    JorginOfferBetrayalOne
    {Tu as remporté une bataille, exilé, mais la guerre fera rage pendant encore longtemps. Tu as l'opportunité de décider de ton prochain adversaire. Me tuer est une option, mais tu sais déjà que je peux être vaincu. Qui d'autre est une menace pour toi ? Voilà ta chance de truquer le jeu !}{Tu as remporté une bataille, exilée, mais la guerre fera rage pendant encore longtemps. Tu as l'opportunité de décider de ton prochain adversaire. Me tuer est une option, mais tu sais déjà que je peux être vaincu. Qui d'autre est une menace pour toi ? Voilà ta chance de truquer le jeu !}
    JorginOfferBetrayalTwo
    {Ha, je t'aime bien, exilé ! Ce n'est pas la peine de m'achever. Parlons plutôt des autres. J'ai beaucoup de choses à dire à leur sujet.}{Ha, je t'aime bien, exilée ! Ce n'est pas la peine de m'achever. Parlons plutôt des autres. J'ai beaucoup de choses à dire à leur sujet.}
    JorginOfferBetrayalThree
    Tora, elle est du genre rapide. Je ne pense pas être en mesure de la prendre de vitesse avec la force seule. Prêtes-moi main forte avec ta puissance et ton esprit, et la chasseresse devra ployer le genou.
    JorginOfferBetrayalFour
    C'est lui, c'est le salopard d'assassin qui a tué mon frère ! Le Frère du Silence !
    JorginOfferBetrayalFive
    Un Pérandus a trahi mon peuple il y a bien longtemps, mais les cicatrices sont douloureuses encore aujourd'hui. Il est temps pour moi de lui rendre la pareille.
    JorginOfferBetrayalSix
    La force du Général est d'une autre sorte. Le genre qui ne se contente pas d'élever les forts, mais éradique également les faibles et les désespérés. Je n'appelle pas ça de la force, mais de la tyrannie.
    JorginOfferBetrayalSeven
    Rin est arrogante et prétentieuse, mais le pire, c'est qu'elle n'arrête pas de l'ouvrir à propos de "l'air pur des montagnes" qui lui manque tant. Comme si on n'avait pas tous le mal du pays. S'il te plaît, occupe-toi d'elle avant que je ne m'en charge.
    JorginOfferBetrayalEight
    L'allégeance se mérite par la force, qu'elle soit physique, magique ou qu'elle découle de la ruse. Mais certaines personnes n'ont rien de tout cela.
    JorginOfferBetrayalNine
    Il n'y a qu'une issue pour le faible, exilé. Je ne mérite aucune exception.
    JorginOfferExecuteZero
    Puisse le Syndicat être témoin de la vraie voie : force du bras, force de volonté !
    JorginOfferExecuteOne
    Si je ne devais pas revenir, enterre-moi à Ogham, près de mon frère.
    JorginOfferExecuteTwo
    {Cette fois, fais ce qui doit être fait, exilé.}{Cette fois, fais ce qui doit être fait, exilée.}
    JorginOfferExecuteThree
    La force, ce n'est pas que du muscle.
    JorginReplyToBetrayalAcceptedZero
    T'es un faible de bout en bout, pour sûr ! Un couard, juste comme ton ancêtre, Chitus l'empoisonneur !
    JorginReplyToBetrayalAcceptedOne
    Et je parie que les Premiers te détestent aussi. Et ce qui doit te faire office de mère, histoire de faire bonne mesure.
    JorginReplyToBetrayalAcceptedTwo
    Continue, pousse-moi à bout, Oriathéen. Mon clan meurt d'envie de remettre les Fleurs ensanglantées au goût du jour !
    JorginReplyToBetrayalAcceptedThree
    Je n'ai pas tué mon frère, espèce d'enfoiré !
    JorginReplyToBetrayalAcceptedFour
    Ahhh, stupide Ventmuet. J'ai été victime d'un coup monté et exilé ici. Bizarre la vitesse à laquelle le Syndicat m'a mis la main dessus dès mon arrivée, non ?
    JorginReplyToBetrayalAcceptedFive
    Ainsi le faible essaye de saper le puissant.
    JorginReplyToBetrayalAcceptedSix
    J'ai rien à cacher. Il n'y a que la force qui compte.
    JorginInterrogatedZero
    Tu peux affamer la bête, mais tu n'arriveras pas à la dresser.
    JorginInterrogatedOne
    {Exilé, exilé, tu dois vraiment apprendre !}{Exilée, exilée, tu dois vraiment apprendre !}
    JorginInterrogatedTwo
    Le faible mérite la mort.
    JorginReplyToExecutionZero
    Ainsi soit-il.
    JorginReplyToExecutionOne
    Le fort grimpe en marchant sur les faibles, pour sûr.
    JorginReplyToExecutionTwo
    {C'est bien, exilé. Le plus fort gagne. Je savais qu'un jour, ça ne serait pas moi.}{C'est bien, exilée. Le plus fort gagne. Je savais qu'un jour, ça ne serait pas moi.}
    JorginSafehouseLeaderDefeatedZero
    Edit

    Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.