Боевой раканго
Демон
Не может быть отброшен
corpse cannot be destroyed [1]
Не может получить урон
Не может быть оглушен
is hidden monster [1]
corpse cannot be destroyed [1]
Не может получить урон
Не может быть оглушен
is hidden monster [1]
War Rakango
Spectre | N |
---|---|
Tags | beast, cannot_be_monolith, demon, flesh_armour, has_one_hand_sword, has_one_handed_melee, immobile, karui, large_height, large_model, melee, not_dex, not_str, physical_affinity, rare_minion, red_blood, slashing_weapon, summoner, undeletable_corpse, unusable_corpse, very_slow_movement |
Здоровье
100%
Energy Shield From Life
50%
Ailment Threshold
100%
Сопротивление
75 0 0 0
Damage
200%
Точность
100%
Шанс критического удара
+5%
Множитель критического удара
+130%
Attack Distance
6 ~ 20
Attack Time
2.25 Second
Damage Spread
±20%
Опыт
100%
Model Size
100%
Type
TaniwhaNew
Metadata
Taniwha2
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Уровень
68
Здоровье
6,433
Броня
28,790
Уклонение
4,739
Энергетический щит
3,064
Damage
747
Урон от чар
747
Точность
290
Attack Time
2.25
Опыт
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
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).
MeleeAtAnimationSpeed
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Атака
Base Damage: 598–897
Шанс критического удара: 5%
Attack Time: 2.25 сек.
Герой наносит обычный удар.
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire arrows [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
projectile uses contact position [1]
skill can fire arrows [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
MonsterCleave
Attack, Area, Multistrikeable, Melee, ThresholdJewelArea
Рассечение
Base Damage: 598–897
Шанс критического удара: 5%
Attack Time: 2.25 сек.
Герой взмахивает своим оружием (или двумя, если носит два одноручных оружия), описывая дугу и нанося урон врагам в области перед собой. Умение требует топоры и/или мечи.
Если экипировано парное оружие, наносит 60% урона от каждого
31% увеличение физического урона
is area damage [1]
monster penalty against minions damage +% final vs player minions [-20]
skill double hits when dual wielding [1]
31% увеличение физического урона
is area damage [1]
monster penalty against minions damage +% final vs player minions [-20]
skill double hits when dual wielding [1]
SummonTaniwhaTail
Spell, Minion, CreatesMinion
Время применения: 1 сек.
Перезарядка: 4.5 сек.
Базовая длительность - 3.5 секунд(-ы)
minion dies when parent dies [1]
number of monsters to summon [1]
number of taniwha tails allowed [1]
minion dies when parent dies [1]
number of monsters to summon [1]
number of taniwha tails allowed [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" Pathfinding { immobile = true } Actor { basic_action = "Emerge" basic_action = "ChangeToStance1Immediate" basic_action = "ChangeToStance2Immediate" } Transitionable { } Life { corpse_usable = false } Animated { preload_animated_object = "Metadata/Monsters/Taniwha/Taniwha_Tail/Tail.ao" preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act4/taniwha/tail_ground.ao" } Stats { set_cannot_be_dominated = 1 }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" BaseEvents { on_construction_complete = "AddAttached( Metadata/Effects/Spells/monsters_effects/act4/taniwha/ground.ao,);" } Animated { on_emerge = "PlayAnimationAttachedByIndex( Metadata/Effects/Spells/monsters_effects/act4/taniwha/ground.ao, 0 );" on_idle = "PlayAnimationAttachedByIndex( Metadata/Effects/Spells/monsters_effects/act4/taniwha/ground.ao, 1 );" on_noRevive_death = "PlayAnimationAttachedByIndex( Metadata/Effects/Spells/monsters_effects/act4/taniwha/ground.ao, 2 );" on_submerge = "PlayAnimationAttachedByIndex( Metadata/Effects/Spells/monsters_effects/act4/taniwha/ground.ao, 3 );" preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act4/taniwha/ground.ao" preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act4/taniwha/spike.ao" } Transitionable { create_untransitioned = "PlayAnimation( emerge ); PauseAnimation();" create_transitioned = "EnableTargetable();" on_transition = "EnableTargetable();" } Targetable { targetable = false } Render { visual_size_index = 1 }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Taniwha/Taniwha2"] = { name = "War Rakango", life = 1, energyShield = 0.5, fireResist = 75, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 2, damageSpread = 0.2, attackTime = 2.25, attackRange = 20, accuracy = 1, weaponType1 = "One Hand Sword", skillList = { "MonsterCleave", "MeleeAtAnimationSpeed", "SummonTaniwhaTail", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["MonsterCleave"] = { name = "Cleave", hidden = true, color = "1", baseEffectiveness = 0, incrementalEffectiveness = 0, description = "The character swings their weapon (or both weapons if dual wielding) in an arc, damaging monsters in an area in front of them. Only works with Axes and Swords.", skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ThresholdJewelArea] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, area = true, melee = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_merged_damage_+%_final_while_dual_wielding", "physical_damage_+%", "monster_penalty_against_minions_damage_+%_final_vs_player_minions", "is_area_damage", "skill_double_hits_when_dual_wielding", }, levels = { [1] = {-40, 31, -20, levelRequirement = 4, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["MeleeAtAnimationSpeed"] = { 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", "action_attack_or_cast_time_uses_animation_length", "projectile_uses_contact_position", "use_scaled_contact_offset", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["SummonTaniwhaTail"] = { name = "SummonTaniwhaTail", hidden = true, color = 4, baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Minion] = true, [SkillType.CreatesMinion] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "number_of_taniwha_tails_allowed", "number_of_monsters_to_summon", "base_skill_effect_duration", "minion_dies_when_parent_dies", }, levels = { [1] = {1, 1, 3500, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
Не может быть отброшен
Id | ImmuneToKnockback |
---|---|
Family | ImmuneToKnockback |
Domains | монстр (3) |
GenerationType | Уникальный (3) |
Req. level | 1 |
Stats |
corpse cannot be destroyed [1]
Id | MonsterCorpseCannotBeDestroyed |
---|---|
Family | CorpseCannotBeDestroyed |
Domains | монстр (3) |
GenerationType | Уникальный (3) |
Req. level | 1 |
Stats |
Id | Nothing |
---|---|
Family | Nothing |
Domains | монстр (3) |
GenerationType | Уникальный (3) |
Req. level | 1 |
Не может получить урон
Не может быть оглушен
is hidden monster [1]
Id | StanceHiddenCantBeDamagedOrStunned |
---|---|
Family | Stance |
Domains | монстр (3) |
GenerationType | Уникальный (3) |
Req. level | 1 |
Stats |
Боевой раканго
Демон
Не может быть отброшен
corpse cannot be destroyed [1]
Не может получить урон
Не может быть оглушен
is hidden monster [1]
corpse cannot be destroyed [1]
Не может получить урон
Не может быть оглушен
is hidden monster [1]
War Rakango
Spectre | N |
---|---|
Tags | beast, cannot_be_monolith, demon, flesh_armour, has_one_hand_sword, has_one_handed_melee, immobile, karui, large_model, melee, not_dex, not_str, physical_affinity, rare_minion, red_blood, slashing_weapon, summoner, undeletable_corpse, unusable_corpse, very_slow_movement |
Здоровье
100%
Energy Shield From Life
50%
Ailment Threshold
100%
Сопротивление
75 0 0 0
Damage
200%
Точность
100%
Шанс критического удара
+5%
Множитель критического удара
+130%
Attack Distance
6 ~ 20
Attack Time
2.25 Second
Damage Spread
±20%
Опыт
100%
Model Size
100%
Type
TaniwhaNew
Metadata
Taniwha2Standalone__
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Уровень
68
Здоровье
6,433
Броня
28,790
Уклонение
4,739
Энергетический щит
3,064
Damage
747
Урон от чар
747
Точность
290
Attack Time
2.25
Опыт
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
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).
MeleeAtAnimationSpeed
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Атака
Base Damage: 598–897
Шанс критического удара: 5%
Attack Time: 2.25 сек.
Герой наносит обычный удар.
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire arrows [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
projectile uses contact position [1]
skill can fire arrows [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
MonsterCleave
Attack, Area, Multistrikeable, Melee, ThresholdJewelArea
Рассечение
Base Damage: 598–897
Шанс критического удара: 5%
Attack Time: 2.25 сек.
Герой взмахивает своим оружием (или двумя, если носит два одноручных оружия), описывая дугу и нанося урон врагам в области перед собой. Умение требует топоры и/или мечи.
Если экипировано парное оружие, наносит 60% урона от каждого
31% увеличение физического урона
is area damage [1]
monster penalty against minions damage +% final vs player minions [-20]
skill double hits when dual wielding [1]
31% увеличение физического урона
is area damage [1]
monster penalty against minions damage +% final vs player minions [-20]
skill double hits when dual wielding [1]
SummonTaniwhaTail
Spell, Minion, CreatesMinion
Время применения: 1 сек.
Перезарядка: 4.5 сек.
Базовая длительность - 3.5 секунд(-ы)
minion dies when parent dies [1]
number of monsters to summon [1]
number of taniwha tails allowed [1]
minion dies when parent dies [1]
number of monsters to summon [1]
number of taniwha tails allowed [1]
Object Type
version 2 extends "Metadata/Monsters/Monster" Pathfinding { immobile = true } Actor { basic_action = "Emerge" basic_action = "ChangeToStance1Immediate" basic_action = "ChangeToStance2Immediate" } Life { corpse_usable = false } Animated { preload_animated_object = "Metadata/Monsters/Taniwha/Taniwha_Tail/Tail.ao" preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act4/taniwha/tail_ground.ao" } Stats { set_cannot_be_dominated = 1 }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" BaseEvents { on_construction_complete = "AddAttached( Metadata/Effects/Spells/monsters_effects/act4/taniwha/ground.ao,);" } Animated { on_emerge = "PlayAnimationAttachedByIndex( Metadata/Effects/Spells/monsters_effects/act4/taniwha/ground.ao, 0 );" on_idle = "PlayAnimationAttachedByIndex( Metadata/Effects/Spells/monsters_effects/act4/taniwha/ground.ao, 1 );" on_noRevive_death = "PlayAnimationAttachedByIndex( Metadata/Effects/Spells/monsters_effects/act4/taniwha/ground.ao, 2 );" on_submerge = "PlayAnimationAttachedByIndex( Metadata/Effects/Spells/monsters_effects/act4/taniwha/ground.ao, 3 );" preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act4/taniwha/ground.ao" preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act4/taniwha/spike.ao" } Render { visual_size_index = 1 }
-- src\Data\Spectres.lua minions["Metadata/Monsters/Taniwha/Taniwha2Standalone__"] = { name = "War Rakango", life = 1, energyShield = 0.5, fireResist = 75, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 2, damageSpread = 0.2, attackTime = 2.25, attackRange = 20, accuracy = 1, weaponType1 = "One Hand Sword", skillList = { "MonsterCleave", "MeleeAtAnimationSpeed", "SummonTaniwhaTail", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["MonsterCleave"] = { name = "Cleave", hidden = true, color = "1", baseEffectiveness = 0, incrementalEffectiveness = 0, description = "The character swings their weapon (or both weapons if dual wielding) in an arc, damaging monsters in an area in front of them. Only works with Axes and Swords.", skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ThresholdJewelArea] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { attack = true, area = true, melee = true, }, baseMods = { }, qualityStats = { }, stats = { "active_skill_merged_damage_+%_final_while_dual_wielding", "physical_damage_+%", "monster_penalty_against_minions_damage_+%_final_vs_player_minions", "is_area_damage", "skill_double_hits_when_dual_wielding", }, levels = { [1] = {-40, 31, -20, levelRequirement = 4, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["MeleeAtAnimationSpeed"] = { 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", "action_attack_or_cast_time_uses_animation_length", "projectile_uses_contact_position", "use_scaled_contact_offset", }, levels = { [1] = {levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, } -- src\Data\Skills\spectre.lua skills["SummonTaniwhaTail"] = { name = "SummonTaniwhaTail", hidden = true, color = 4, baseEffectiveness = 0, incrementalEffectiveness = 0, skillTypes = { [SkillType.Spell] = true, [SkillType.Minion] = true, [SkillType.CreatesMinion] = true, }, statDescriptionScope = "skill_stat_descriptions", castTime = 1, baseFlags = { spell = true, }, baseMods = { }, qualityStats = { }, stats = { "number_of_taniwha_tails_allowed", "number_of_monsters_to_summon", "base_skill_effect_duration", "minion_dies_when_parent_dies", }, levels = { [1] = {1, 1, 3500, levelRequirement = 1, statInterpolation = {}, cost = { }, }, }, }
Не может быть отброшен
Id | ImmuneToKnockback |
---|---|
Family | ImmuneToKnockback |
Domains | монстр (3) |
GenerationType | Уникальный (3) |
Req. level | 1 |
Stats |
corpse cannot be destroyed [1]
Id | MonsterCorpseCannotBeDestroyed |
---|---|
Family | CorpseCannotBeDestroyed |
Domains | монстр (3) |
GenerationType | Уникальный (3) |
Req. level | 1 |
Stats |
Id | Nothing |
---|---|
Family | Nothing |
Domains | монстр (3) |
GenerationType | Уникальный (3) |
Req. level | 1 |
Не может получить урон
Не может быть оглушен
is hidden monster [1]
Id | StanceHiddenCantBeDamagedOrStunned |
---|---|
Family | Stance |
Domains | монстр (3) |
GenerationType | Уникальный (3) |
Req. level | 1 |
Stats |
Боевой раканго
Демон
Не может быть отброшен
monster base type attack cast speed +% and damage -% final [33]
emerge speed +% [-60,20]
cannot be afflicted [1]
cannot be tagged by sentinel [1]
cannot have affliction mods [1]
cannot have azmeri dust [1]
cant possess this [1]
cant touch this [1]
monster no talismans [1]
monster base type attack cast speed +% and damage -% final [33]
emerge speed +% [-60,20]
cannot be afflicted [1]
cannot be tagged by sentinel [1]
cannot have affliction mods [1]
cannot have azmeri dust [1]
cant possess this [1]
cant touch this [1]
monster no talismans [1]
War Rakango
Spectre | N |
---|---|
Tags | beast, cannot_be_monolith, demon, flesh_armour, has_wand, immobile, karui, medium_height, physical_affinity, ranged, rare_minion, red_blood, undeletable_corpse, unusable_corpse |
Здоровье
100%
Ailment Threshold
100%
Сопротивление
75 0 0 0
Damage
200%
Точность
100%
Шанс критического удара
+5%
Множитель критического удара
+130%
Attack Distance
6 ~ 50
Attack Time
2.1 Second
Damage Spread
±20%
Опыт
100%
Model Size
100%
Type
TaniwhaTailNew
Metadata
TaniwhaTail2
The following values do not include map affix bonuses, monster buff bonuses, altar bonuses, atlas skill bonuses.
Уровень
68
Здоровье
6,433
Броня
28,790
Уклонение
4,739
Энергетический щит
0
Damage
747
Урон от чар
747
Точность
290
Attack Time
2.1
Опыт
10,255
Ailment Threshold
6,433
Chill
20
Shock
20
Brittle
115
Scorch
20
Sap
56
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).
TaniwhaSpike
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 598–897
Шанс критического удара: 5%
Attack Time: 2.1 сек.
Наносит на 50% меньше урона
base is projectile [1]
monster projectile variation [8]
monster reverse point blank damage -% at minimum range [30]
spell maximum action distance +% [-20]
base is projectile [1]
monster projectile variation [8]
monster reverse point blank damage -% at minimum range [30]
spell maximum action distance +% [-20]
Object Type
version 2 extends "Metadata/Monsters/Monster" Stats { set_monster_no_drops_or_experience = 1 set_cannot_be_dominated = 1 } Life { corpse_usable = false } DiesAfterTime { } Actor { basic_action = "Emerge" }
Object Type Codes
version 2 extends "Metadata/Monsters/Monster" BaseEvents { on_construction_complete = "AddAttached( Metadata/Effects/Spells/monsters_effects/act4/taniwha/tail_ground.ao,);" } Animated { on_emerge = "PlayAnimationAttachedByIndex( Metadata/Effects/Spells/monsters_effects/act4/taniwha/tail_ground.ao, 0 );" on_idle = "PlayAnimationAttachedByIndex( Metadata/Effects/Spells/monsters_effects/act4/taniwha/tail_ground.ao, 1 );" on_submerge = "PlayAnimationAttachedByIndex( Metadata/Effects/Spells/monsters_effects/act4/taniwha/tail_ground.ao, 2 );" }
-- src\Data\Spectres.lua minions["Metadata/Monsters/TaniwhaTail/TaniwhaTail2"] = { name = "War Rakango", life = 1, fireResist = 75, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 2, damageSpread = 0.2, attackTime = 2.1, attackRange = 50, accuracy = 1, weaponType1 = "Wand", skillList = { "TaniwhaSpike", }, modList = { }, } -- src\Data\Skills\spectre.lua skills["TaniwhaSpike"] = { name = "TaniwhaSpike", 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.5, baseFlags = { attack = true, projectile = true, }, baseMods = { }, qualityStats = { }, stats = { "monster_projectile_variation", "spell_maximum_action_distance_+%", "monster_reverse_point_blank_damage_-%_at_minimum_range", "active_skill_damage_+%_final", "base_is_projectile", }, levels = { [1] = {8, -20, 30, -50, levelRequirement = 2, statInterpolation = {}, cost = { }, }, }, }
Не может быть отброшен
Id | ImmuneToKnockback |
---|---|
Family | ImmuneToKnockback |
Domains | монстр (3) |
GenerationType | Уникальный (3) |
Req. level | 1 |
Stats |
monster base type attack cast speed +% and damage -% final [33]
Id | MonsterSpeedAndDamageFixupComplete |
---|---|
Family | MonsterSpeedAndDamageFixup |
Domains | монстр (3) |
GenerationType | Уникальный (3) |
Req. level | 1 |
Stats | |
Craft Tags | caster_damage damage attack caster speed |
emerge speed +% [-60,20]
Id | VariableEmergeSpeedTaniwhaTails |
---|---|
Family | VariableEmergeSpeed |
Domains | монстр (3) |
GenerationType | Уникальный (3) |
Req. level | 1 |
Stats |
cannot be afflicted [1]
cannot be tagged by sentinel [1]
cannot have affliction mods [1]
cannot have azmeri dust [1]
cant possess this [1]
cant touch this [1]
monster no talismans [1]
Id | CannotBeAugmented |
---|---|
Family | Nothing |
Domains | монстр (3) |
GenerationType | Уникальный (3) |
Req. level | 1 |
Stats |
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.