Thariel, the Umbral Wraith
Undead
Area: Riverhold
monster dropped item rarity +% [1600]
monster slain experience +% [0]
monster dropped item quantity +% [800]
monster dropped item rarity +% [1600]
monster map key of at least same tier as current map drop chance % [25]
monster slain experience +% [7500]
unique monster guarantee one rare [1]
SpectreN
AreaRiverhold
Tags1HSword_onhit_audio, bones, has_dual_wield_melee, has_one_hand_sword, has_one_handed_melee, melee, metal_armour, not_int, physical_affinity, skeleton, slashing_weapon, undead, very_slow_movement
Life
263%
Armour
+25%
Evasion
+50%
Resistance
-30 0 75 0
Damage
250%
Accuracy
100%
Critical Hits Chance
5%
Critical Damage Bonus
+30%
Attack Distance
8 ~ 17
Attack Time
1.455 Second
Damage Spread
±20%
Experience
250%
Model Size
130%
Type
EzomyteReaperBossMAP
Metadata
EzomyteReaperBossMAP
Level
65
Life
17,129
Armour
2,529
Evasion Rating
995
Damage
531
Spell Damage
531
Accuracy
2,214
Attack Time
1.455
Experience
53,768
Minion Life
16,522
Minion Damage
2,072
Minion Armour
3,540
MeleeAtAnimationSpeedChaos
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Basic Attack
Base Damage: 425–637
Critical Hit Chance: 5%
Attack Time: 1.455 sec
Converts 40% of Physical Damage to Chaos Damage
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
MeleeAtAnimationSpeedChaosCombo35
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Basic Attack
Base Damage: 425–637
Critical Hit Chance: 5%
Attack Time: 1.455 sec
Converts 35% of Physical Damage to Chaos Damage
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
EzomyteReaperComboAttack
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Basic Attack
Base Damage: 425–637
Critical Hit Chance: 5%
Attack Damage: 130%
Attack Time: 1.455 sec
Cooldown Time: 6 sec
Deals 30% more Attack Damage
Converts 60% of Physical Damage to Chaos Damage
action attack or cast time uses animation length [1]
attack maximum action distance + [3]
base skill cannot be avoided by dodge roll or evaded or blocked [1]
GAEzomyteReaperComboWhirl
Triggerable, Attack
Base Damage: 425–637
Critical Hit Chance: 5%
Attack Damage: 75%
Attack Time: 1.455 sec
Deals 25% less Attack Damage
Converts 40% of Physical Damage to Chaos Damage
Converts 60% of Physical Damage to Lightning Damage
action attack or cast time uses animation length [1]
GAEzomyteReaperComboLeftSlash
Triggerable, Attack
Base Damage: 425–637
Critical Hit Chance: 5%
Attack Damage: 60%
Attack Time: 1.455 sec
Deals 40% less Attack Damage
Converts 40% of Physical Damage to Chaos Damage
Converts 60% of Physical Damage to Lightning Damage
action attack or cast time uses animation length [1]
GAEzomyteReaperComboRightSlash
Triggerable, Attack
Base Damage: 425–637
Critical Hit Chance: 5%
Attack Damage: 60%
Attack Time: 1.455 sec
Deals 40% less Attack Damage
Converts 40% of Physical Damage to Chaos Damage
Converts 60% of Physical Damage to Lightning Damage
action attack or cast time uses animation length [1]
GAEzomyteReaperDashImpactSlash
Triggerable, Attack
Base Damage: 425–637
Critical Hit Chance: 5%
Attack Damage: 200%
Attack Time: 1.455 sec
Deals 100% more Attack Damage
Converts 60% of Physical Damage to Chaos Damage
action attack or cast time uses animation length [1]
DTTEzomyteReaper
Spell, Movement
Cast Time: 1.5 sec
Cooldown Time: 10 sec
action attack or cast time uses animation length [1]
leap slam minimum distance [40]
walk emerge extra distance [-9]
GAEzomyteReaperDash
Triggerable, Attack
Base Damage: 425–637
Critical Hit Chance: 5%
Attack Damage: 40%
Attack Time: 1.455 sec
Deals 60% less Attack Damage
Converts 60% of Physical Damage to Chaos Damage
action attack or cast time uses animation length [1]
GAEzomyteReaperCycloneImpact
Triggerable, Attack
Base Damage: 425–637
Critical Hit Chance: 5%
Attack Damage: 60%
Attack Time: 1.455 sec
Deals 40% less Attack Damage
Converts 40% of Physical Damage to Chaos Damage
Converts 60% of Physical Damage to Lightning Damage
action attack or cast time uses animation length [1]
EzomyteReaperCyclone
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Basic Attack
Base Damage: 425–637
Critical Hit Chance: 5%
Attack Damage: 50%
Attack Time: 1.455 sec
Cooldown Time: 14 sec
Deals 50% less Attack Damage
Converts 60% of Physical Damage to Chaos Damage
action attack or cast time uses animation length [1]
attack maximum action distance + [40]
GSEzomyteReaperLightningStrike
Triggerable, Spell, Damage
Critical Hit Chance: 6%
Cast Time: 1 sec
Deals 523.6 to 1571 Lightning Damage
Converts 50% of Lightning damage to Chaos damage
action attack or cast time uses animation length [1]
EAAEzomyteReaperDualStrike
Cooldown Time: 12 sec
action attack or cast time uses animation length [1]
attack maximum action distance + [50]
EASEzomyteReaperTeleportFast
action attack or cast time uses animation length [1]
spell maximum action distance +% [1000]
TBEzomyteReaperCycloneBeamSingle
Spell, Triggerable, Attack, Damage
Base Damage: 425–637
Critical Hit Chance: 6%
Cast Time: 1 sec
Attack Time: 1.455 sec
Deals 52.36 to 157.1 Lightning Damage
33% more chance to Shock
action attack or cast time uses animation length [1]
GTEzomyteReaperCycloneBeam
Triggerable
action attack or cast time uses animation length [1]
GTEzomyteReaperLightningStrike
Triggerable
action attack or cast time uses animation length [1]

Object Type

Object Type Codes

 
-- src\Data\Spectres.lua
minions["Metadata/Monsters/ReaperBoss/EzomyteReaperBossMAP"] = {
    name = "Thariel, the Umbral Wraith",
    life = 2.63,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 2.5,
    damageSpread = 0.2,
    attackTime = 1.455,
    attackRange = 17,
    accuracy = 1,
    weaponType1 = "One Hand Sword",
    weaponType2 = "One Hand Sword",
    skillList = {
        "MeleeAtAnimationSpeedChaos",
        "MeleeAtAnimationSpeedChaosCombo35",
        "GAEzomyteReaperComboWhirl",
        "GAEzomyteReaperComboLeftSlash",
        "GAEzomyteReaperComboRightSlash",
        "GAEzomyteReaperDashImpactSlash",
        "GAEzomyteReaperDash",
        "GAEzomyteReaperCycloneImpact",
        "GSEzomyteReaperLightningStrike",
        "EzomyteReaperComboAttack",
        "EzomyteReaperCyclone",
        "EAAEzomyteReaperDualStrike",
        "EASEzomyteReaperTeleportFast",
        "TBEzomyteReaperCycloneBeamSingle",
        "GTEzomyteReaperCycloneBeam",
        "GTEzomyteReaperLightningStrike",
        "DTTEzomyteReaper",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedChaos"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_chaos",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedChaosCombo35"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_chaos",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {35, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAEzomyteReaperComboWhirl"] = {
    name = "GAEzomyteReaperComboWhirl",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "active_skill_base_physical_damage_%_to_convert_to_chaos",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, 40, baseMultiplier = 0.75, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAEzomyteReaperComboLeftSlash"] = {
    name = "GAEzomyteReaperComboLeftSlash",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "active_skill_base_physical_damage_%_to_convert_to_chaos",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, 40, baseMultiplier = 0.6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAEzomyteReaperComboRightSlash"] = {
    name = "GAEzomyteReaperComboRightSlash",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "active_skill_base_physical_damage_%_to_convert_to_chaos",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, 40, baseMultiplier = 0.6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAEzomyteReaperDashImpactSlash"] = {
    name = "GAEzomyteReaperDashImpactSlash",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_chaos",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, baseMultiplier = 2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAEzomyteReaperDash"] = {
    name = "GAEzomyteReaperDash",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_chaos",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, baseMultiplier = 0.4, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GAEzomyteReaperCycloneImpact"] = {
    name = "GAEzomyteReaperCycloneImpact",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_base_physical_damage_%_to_convert_to_lightning",
        "active_skill_base_physical_damage_%_to_convert_to_chaos",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {60, 40, baseMultiplier = 0.6, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GSEzomyteReaperLightningStrike"] = {
    name = "GSEzomyteReaperLightningStrike",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "geometry_spell",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "active_skill_base_lightning_damage_%_to_convert_to_chaos",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.5, 1.5, 50, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EzomyteReaperComboAttack"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.67,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "active_skill_base_physical_damage_%_to_convert_to_chaos",
        "action_attack_or_cast_time_uses_animation_length",
        "base_skill_cannot_be_avoided_by_dodge_roll_or_evaded_or_blocked",
    },
    levels = {
        [1] = {3, 60, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EzomyteReaperCyclone"] = {
    name = "Basic Attack",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.33,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "active_skill_base_physical_damage_%_to_convert_to_chaos",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {40, 60, baseMultiplier = 0.5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EAAEzomyteReaperDualStrike"] = {
    name = "EAAEzomyteReaperDualStrike",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "attack_maximum_action_distance_+",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASEzomyteReaperTeleportFast"] = {
    name = "EASEzomyteReaperTeleportFast",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {1000, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["TBEzomyteReaperCycloneBeamSingle"] = {
    name = "TBEzomyteReaperCycloneBeamSingle",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "active_skill_shock_chance_+%_final",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {0.5, 1.5, 33, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTEzomyteReaperCycloneBeam"] = {
    name = "GTEzomyteReaperCycloneBeam",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GTEzomyteReaperLightningStrike"] = {
    name = "GTEzomyteReaperLightningStrike",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTEzomyteReaper"] = {
    name = "DTTEzomyteReaper",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_extra_distance",
        "leap_slam_minimum_distance",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {-9, 40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
monster dropped item rarity +% [1600]
monster slain experience +% [0]
FamilyMonsterActBoss
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • monster slain experience +% Min: 0 Max: 0 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • monster dropped item quantity +% [800]
    monster dropped item rarity +% [1600]
    monster map key of at least same tier as current map drop chance % [25]
    monster slain experience +% [7500]
    unique monster guarantee one rare [1]
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 7500 Max: 7500 Global
  • monster dropped item rarity +% Min: 1600 Max: 1600 Global
  • monster dropped item quantity +% Min: 800 Max: 800 Global
  • unique monster guarantee one rare Min: 1 Max: 1 Global
  • monster map key of at least same tier as current map drop chance % Min: 25 Max: 25 Global
  • Edit

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