Champion des flammes
Mort-vivant
50% des Dégâts physiques sont Convertis en Dégâts de feu
undead description [1]
20% de Chances de Bloquer les Dégâts d'Attaque
Vous subissez 10% des Dégâts que vous Bloquez
undead description [1]
20% de Chances de Bloquer les Dégâts d'Attaque
Vous subissez 10% des Dégâts que vous Bloquez
Flame Champion
Vie
108%
Energy Shield From Life
50%
Armure
+25%
Ailment Threshold
108%
Résistance
40 0 0 0
Damage
144%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
6 ~ 9
Attack Time
1.605 Second
Damage Spread
±30%
Expérience
120%
Model Size
100%
Type
SkeletonMeleeFire
Metadata
SkeletonMeleeFireShield
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Niveau
79
Vie
21,838
Armure
84,988
Évasion
6,892
Bouclier d'énergie
6,018
Damage
1,030
Dégâts des sorts
1,030
Précision
444
Attack Time
1.605
Expérience
15,059
Ailment Threshold
21,838
Chill
69
Shock
69
Brittle
391
Scorch
69
Sap
191
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
Melee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Attaque par défaut
Base Damage: 721–1339
Chances de coup critique: 5%
Attack Time: 1.605 sec.
Frappez vos ennemis d'un coup puissant.
skill can fire arrows [1]
skill can fire wand projectiles [1]
skill can fire wand projectiles [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" Actor { main_hand_unarmed_type = "One_Hand_Mace" basic_action = "Emerge" basic_action = "Revive" }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" Life { on_death = "RemoveEffects( );" on_spawned_dead = "RemoveEffects( );" } Render { //turn_duration = 0.35 }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Skeletons/SkeletonMeleeFireShield"] = { name = "Flame Champion", life = 1.08, energyShield = 0.5, fireResist = 40, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.44, damageSpread = 0.3, attackTime = 1.605, attackRange = 9, accuracy = 1, weaponType1 = "One Hand Axe", weaponType2 = "Shield", skillList = { "Melee", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["Melee"] = { 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] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
50% des Dégâts physiques sont Convertis en Dégâts de feu
Id | MonsterElementalSkeletonFire |
---|---|
Family | FireDamageAsPortionOfDamage |
Domains | monstre (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Craft Tags | physical_damage elemental_damage damage physical elemental fire |
undead description [1]
Id | MonsterNecromancerRaisable |
---|---|
Family | MonsterNecromancerRaisable |
Domains | monstre (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
20% de Chances de Bloquer les Dégâts d'Attaque
Vous subissez 10% des Dégâts que vous Bloquez
Id | MonsterAttackBlock40Bypass15 |
---|---|
Family | MonsterBlockAndBypass |
Domains | monstre (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Craft Tags | block |
Champion des flammes
Mort-vivant
50% des Dégâts physiques sont Convertis en Dégâts de feu
undead description [1]
20% de Chances de Bloquer les Dégâts d'Attaque
Vous subissez 10% des Dégâts que vous Bloquez
undead description [1]
20% de Chances de Bloquer les Dégâts d'Attaque
Vous subissez 10% des Dégâts que vous Bloquez
Flame Champion
Spectre | Y |
---|---|
Tags | bone_armour, bones, cleaving_weapon, has_one_hand_axe, has_one_handed_melee, medium_height, melee, not_dex, physical_affinity, skeleton, undead, very_slow_movement |
Vie
108%
Energy Shield From Life
50%
Armure
+25%
Ailment Threshold
108%
Résistance
40 0 0 0
Damage
144%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
6 ~ 9
Attack Time
1.605 Second
Damage Spread
±30%
Expérience
120%
Model Size
100%
Type
SkeletonMeleeFire
Metadata
SkeletonMeleeFireShield2
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Niveau
68
Vie
6,948
Armure
35,988
Évasion
4,739
Bouclier d'énergie
3,064
Damage
538
Dégâts des sorts
538
Précision
290
Attack Time
1.605
Expérience
12,306
Ailment Threshold
6,948
Chill
22
Shock
22
Brittle
124
Scorch
22
Sap
61
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
Melee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Attaque par défaut
Base Damage: 377–699
Chances de coup critique: 5%
Attack Time: 1.605 sec.
Frappez vos ennemis d'un coup puissant.
skill can fire arrows [1]
skill can fire wand projectiles [1]
skill can fire wand projectiles [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" Actor { main_hand_unarmed_type = "One_Hand_Mace" basic_action = "Emerge" basic_action = "Revive" } DiesAfterTime { }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" Life { on_death = "RemoveEffects( );" on_spawned_dead = "RemoveEffects( );" on_spawned_alive = "PlayEffect(RaiseSkeletonEffect);" } Render { //turn_duration = 0.35 }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Skeletons/SkeletonMeleeFireShield2"] = { name = "Flame Champion", life = 1.08, energyShield = 0.5, fireResist = 40, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.44, damageSpread = 0.3, attackTime = 1.605, attackRange = 9, accuracy = 1, weaponType1 = "One Hand Axe", weaponType2 = "Shield", skillList = { "Melee", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["Melee"] = { 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] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
50% des Dégâts physiques sont Convertis en Dégâts de feu
Id | MonsterElementalSkeletonFire |
---|---|
Family | FireDamageAsPortionOfDamage |
Domains | monstre (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Craft Tags | physical_damage elemental_damage damage physical elemental fire |
undead description [1]
Id | MonsterNecromancerRaisable |
---|---|
Family | MonsterNecromancerRaisable |
Domains | monstre (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
20% de Chances de Bloquer les Dégâts d'Attaque
Vous subissez 10% des Dégâts que vous Bloquez
Id | MonsterAttackBlock40Bypass15 |
---|---|
Family | MonsterBlockAndBypass |
Domains | monstre (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Craft Tags | block |
Champion des flammes
Mort-vivant
undead description [1]
Rajoutez 100% des Dégâts physiques sous forme de Dégâts de feu
20% de Chances de Bloquer les Dégâts d'Attaque
Vous subissez 10% des Dégâts que vous Bloquez
Rajoutez 100% des Dégâts physiques sous forme de Dégâts de feu
20% de Chances de Bloquer les Dégâts d'Attaque
Vous subissez 10% des Dégâts que vous Bloquez
Flame Champion
Spectre | Y |
---|---|
Tags | bone_armour, bones, cleaving_weapon, has_one_hand_axe, has_one_handed_melee, medium_height, melee, not_dex, physical_affinity, skeleton, undead, very_slow_movement |
Packs |
Vie
108%
Energy Shield From Life
50%
Armure
+25%
Ailment Threshold
108%
Résistance
40 0 0 0
Damage
130%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
6 ~ 9
Attack Time
1.605 Second
Damage Spread
±30%
Expérience
120%
Model Size
100%
Type
SkeletonMeleeFireMaps
Metadata
SkeletonMeleeFireShieldMaps
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Niveau
68
Vie
6,948
Armure
35,988
Évasion
4,739
Bouclier d'énergie
3,064
Damage
486
Dégâts des sorts
486
Précision
290
Attack Time
1.605
Expérience
12,306
Ailment Threshold
6,948
Chill
22
Shock
22
Brittle
124
Scorch
22
Sap
61
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
Melee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Attaque par défaut
Base Damage: 340–631
Chances de coup critique: 5%
Attack Time: 1.605 sec.
Frappez vos ennemis d'un coup puissant.
skill can fire arrows [1]
skill can fire wand projectiles [1]
skill can fire wand projectiles [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" Actor { main_hand_unarmed_type = "One_Hand_Mace" basic_action = "Emerge" basic_action = "Revive" }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" Life { on_death = "RemoveEffects( );" on_spawned_dead = "RemoveEffects( );" } Render { //turn_duration = 0.35 }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Skeletons/SkeletonMeleeFireShieldMaps"] = { name = "Flame Champion", life = 1.08, energyShield = 0.5, fireResist = 40, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.3, damageSpread = 0.3, attackTime = 1.605, attackRange = 9, accuracy = 1, weaponType1 = "One Hand Axe", weaponType2 = "Shield", skillList = { "Melee", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["Melee"] = { 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] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
undead description [1]
Id | MonsterNecromancerRaisable |
---|---|
Family | MonsterNecromancerRaisable |
Domains | monstre (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
Rajoutez 100% des Dégâts physiques sous forme de Dégâts de feu
Id | MonsterPhysicalAddedAsFireSkeletonMaps |
---|---|
Family | PhysicalAddedAsFire |
Domains | monstre (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Craft Tags | physical_damage elemental_damage damage physical elemental fire |
20% de Chances de Bloquer les Dégâts d'Attaque
Vous subissez 10% des Dégâts que vous Bloquez
Id | MonsterAttackBlock40Bypass15 |
---|---|
Family | MonsterBlockAndBypass |
Domains | monstre (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Craft Tags | block |
Champion des flammes
Mort-vivant
Zone : La Pyramide antique
50% des Dégâts physiques sont Convertis en Dégâts de feu
undead description [1]
20% de Chances de Bloquer les Dégâts d'Attaque
Vous subissez 10% des Dégâts que vous Bloquez
undead description [1]
20% de Chances de Bloquer les Dégâts d'Attaque
Vous subissez 10% des Dégâts que vous Bloquez
Flame Champion
Spectre | Y |
---|---|
Area | La Pyramide antique |
Tags | bone_armour, bones, cleaving_weapon, has_one_hand_axe, has_one_handed_melee, melee, not_dex, physical_affinity, skeleton, undead, very_slow_movement |
Packs |
Vie
108%
Energy Shield From Life
50%
Armure
+25%
Ailment Threshold
108%
Résistance
40 0 0 0
Damage
144%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
6 ~ 9
Attack Time
1.605 Second
Damage Spread
±30%
Expérience
120%
Model Size
100%
Type
SkeletonMeleeFire
Metadata
SkeletonMeleeFireShieldVaal
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Niveau
23
Vie
288
Armure
695
Évasion
677
Bouclier d'énergie
134
Damage
43
Dégâts des sorts
43
Précision
43
Attack Time
1.605
Expérience
1,216
Ailment Threshold
288
Chill
1
Shock
1
Brittle
5
Scorch
1
Sap
3
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
Melee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Attaque par défaut
Base Damage: 30–56
Chances de coup critique: 5%
Attack Time: 1.605 sec.
Frappez vos ennemis d'un coup puissant.
skill can fire arrows [1]
skill can fire wand projectiles [1]
skill can fire wand projectiles [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" Actor { main_hand_unarmed_type = "One_Hand_Mace" basic_action = "Emerge" basic_action = "Revive" }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" Life { on_death = "RemoveEffects( );" on_spawned_dead = "RemoveEffects( );" } Render { //turn_duration = 0.35 }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Skeletons/SkeletonMeleeFireShieldVaal"] = { name = "Flame Champion", life = 1.08, energyShield = 0.5, fireResist = 40, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.44, damageSpread = 0.3, attackTime = 1.605, attackRange = 9, accuracy = 1, weaponType1 = "One Hand Axe", weaponType2 = "Shield", skillList = { "Melee", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["Melee"] = { 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] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
50% des Dégâts physiques sont Convertis en Dégâts de feu
Id | MonsterElementalSkeletonFire |
---|---|
Family | FireDamageAsPortionOfDamage |
Domains | monstre (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Craft Tags | physical_damage elemental_damage damage physical elemental fire |
undead description [1]
Id | MonsterNecromancerRaisable |
---|---|
Family | MonsterNecromancerRaisable |
Domains | monstre (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
20% de Chances de Bloquer les Dégâts d'Attaque
Vous subissez 10% des Dégâts que vous Bloquez
Id | MonsterAttackBlock40Bypass15 |
---|---|
Family | MonsterBlockAndBypass |
Domains | monstre (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Craft Tags | block |
Champion des flammes
Mort-vivant
50% des Dégâts physiques sont Convertis en Dégâts de feu
undead description [1]
20% de Chances de Bloquer les Dégâts d'Attaque
Vous subissez 10% des Dégâts que vous Bloquez
undead description [1]
20% de Chances de Bloquer les Dégâts d'Attaque
Vous subissez 10% des Dégâts que vous Bloquez
Flame Champion
Spectre | Y |
---|---|
Tags | bone_armour, bones, cleaving_weapon, has_one_hand_axe, has_one_handed_melee, melee, not_dex, physical_affinity, skeleton, undead, very_slow_movement |
Vie
108%
Energy Shield From Life
50%
Armure
+25%
Ailment Threshold
108%
Résistance
40 0 0 0
Damage
144%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
6 ~ 9
Attack Time
1.605 Second
Damage Spread
±30%
Expérience
120%
Model Size
100%
Type
SkeletonMeleeFire
Metadata
SkeletonMeleeFireShieldVaalHellscape_
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Niveau
68
Vie
6,948
Armure
35,988
Évasion
4,739
Bouclier d'énergie
3,064
Damage
538
Dégâts des sorts
538
Précision
290
Attack Time
1.605
Expérience
12,306
Ailment Threshold
6,948
Chill
22
Shock
22
Brittle
124
Scorch
22
Sap
61
The following values are skill base values and do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses, monster base damage(ex: The Maven 150% multiplier), monster rarity bonuses (ex: unique 70% more, unique attack 33% less).
Melee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Attaque par défaut
Base Damage: 377–699
Chances de coup critique: 5%
Attack Time: 1.605 sec.
Frappez vos ennemis d'un coup puissant.
skill can fire arrows [1]
skill can fire wand projectiles [1]
skill can fire wand projectiles [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" Actor { main_hand_unarmed_type = "One_Hand_Mace" basic_action = "Emerge" basic_action = "Revive" }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" Life { on_death = "RemoveEffects( );" on_spawned_dead = "RemoveEffects( );" } Render { //turn_duration = 0.35 }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Skeletons/SkeletonMeleeFireShieldVaalHellscape_"] = { name = "Flame Champion", life = 1.08, energyShield = 0.5, fireResist = 40, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1.44, damageSpread = 0.3, attackTime = 1.605, attackRange = 9, accuracy = 1, weaponType1 = "One Hand Axe", weaponType2 = "Shield", skillList = { "Melee", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["Melee"] = { 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] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
50% des Dégâts physiques sont Convertis en Dégâts de feu
Id | MonsterElementalSkeletonFire |
---|---|
Family | FireDamageAsPortionOfDamage |
Domains | monstre (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Craft Tags | physical_damage elemental_damage damage physical elemental fire |
undead description [1]
Id | MonsterNecromancerRaisable |
---|---|
Family | MonsterNecromancerRaisable |
Domains | monstre (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Adds Tags | necromancer_raisable |
20% de Chances de Bloquer les Dégâts d'Attaque
Vous subissez 10% des Dégâts que vous Bloquez
Id | MonsterAttackBlock40Bypass15 |
---|---|
Family | MonsterBlockAndBypass |
Domains | monstre (3) |
GenerationType | Unique (3) |
Req. level | 1 |
Stats | |
Craft Tags | block |
Edit
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.
Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.