Ange
Humanoid
SpectreN
Tagshuman, humanoid, not_str, red_blood, Stab_onhit_audio, very_slow_movement
Life
120%
Energy Shield From Life
25%
Evasion
+50%
Resistance
0 0 0 0
Damage
56%
Accuracy
500%
5%
Attack Distance
4 ~ 10
Attack Time
0 Second
Damage Spread
±20%
Experience
100%
Model Size
100%
Type
AngeShoreline
Metadata
AngeShoreline
Level
68
Life
6,981
Armour
2,413
Evasion Rating
1,062
Energy Shield
2,327
Damage
131
Spell Damage
131
Accuracy
7,392
Attack Time
0
Experience
28,634
Minion Life
6,237
Minion Energy Shield
2,079
Minion Damage
543
Minion Armour
2,413
MeleeAtAnimationSpeedUnique
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
Basic Attack
Base Damage: 104–157
Critical Hit Chance: 5%
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [100]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
WalkEmergeNPCExplorer
walk emerge distance [150]
DoLiterallyNothing
???

Object Type

version 2
extends "Metadata/Monsters/NPC/NPCMonsterBase"

Animated
{
	animated_object = "Metadata/NPC/League/Kalguur/KalguuranRecruiterAnn/KalguuranRecruiterAnn.ao"
}

Positioned {}

Transitionable {}

StateMachine
{
	define_shared_state = "hidden;"
	per_player_league_flag_state_hidden_1 = "ShorelineHideoutClaimed"
}

MinimapIcon
{
	force_temporary = true
}

Positioned
{
	unblock_league_flag = "ShorelineHideoutClaimed"
}

Object Type Codes

version 2
extends "Metadata/Monsters/NPC/NPCMonsterBase"

BaseEvents {}

StateMachine
{
	on_or_create_state_hidden_1 =
	"
		DisableRendering();
		HideMinimapIcon();
		HideNPCMarker();
		DisableTargetable();
	"
}

Render
{
	has_light = false
}
-- src\Data\Spectres.lua
minions["Metadata/NPC/Four_Act4/AngeShoreline"] = {
    name = "Ange",
    life = 1.2,
    energyShield = 0.25,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 0.56,
    damageSpread = 0.2,
    attackTime = 0,
    attackRange = 10,
    accuracy = 5,
    skillList = {
        "MeleeAtAnimationSpeedUnique",
        "WalkEmergeNPCExplorer",
        "DoLiterallyNothing",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedUnique"] = {
    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 = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "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] = {100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WalkEmergeNPCExplorer"] = {
    name = "WalkEmergeNPCExplorer",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_distance",
    },
    levels = {
        [1] = {150, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DoLiterallyNothing"] = {
    name = "???",
    hidden = true,
    color = ,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
Ange Text Audio /156
Name
Here we are!
Ange_Wild_ShorelineGreeting
I'll fill that in as soon as I can.
Ange_CE_PlaceOrder_Random
I'll fill that in as soon as I can.
Ange_CE_PlaceOrder_2
Let's see if there are any takers.
Ange_CE_PlaceOrder_3
I'll post it right away.
Ange_CE_PlaceOrder_4
I'll post it right away.
Ange_CE_PlaceOrder_5
Alright, your order is registered.
Ange_CE_PlaceOrder_6
Alright, your order is registered.
Ange_CE_PlaceOrder_7
You've got some goods in!
Ange_CE_RecieveShipment_Random
You've got some goods in!
Ange_CE_RecieveShipment_2
You've received a shipment!
Ange_CE_RecieveShipment_3
You've received a shipment!
Ange_CE_RecieveShipment_4
It's your lucky day!
Ange_CE_RecieveShipment_5
It's your lucky day!
Ange_CE_RecieveShipment_6
Come check out what came in for you!
Ange_CE_RecieveShipment_7
Come check out what came in for you!
Ange_CE_RecieveShipment_8
It was quite cheap before.
Ange_AsyncTrade_PriseRaise_Random
It was quite cheap before.
Ange_AsyncTrade_PriseRaise_2
Um... sure.
Ange_AsyncTrade_PriseRaise_3
Um... sure.
Ange_AsyncTrade_PriseRaise_4
Feeling greedy, are we?
Ange_AsyncTrade_PriseRaise_5
Feeling greedy, are we?
Ange_AsyncTrade_PriseRaise_6
Hopefully people don't mind the price increase.
Ange_AsyncTrade_PriseRaise_7
Hopefully people don't mind the price increase.
Ange_AsyncTrade_PriseRaise_8
I guess we're sending a message: we mean business.
Ange_AsyncTrade_PriseRaise_9
I guess we're sending a message: we mean business.
Ange_AsyncTrade_PriseRaise_10
Yeah. Meet the market.
Ange_AsyncTrade_PriceLower_Random
Yeah. Meet the market.
Ange_AsyncTrade_PriceLower_2
Price drop!
Ange_AsyncTrade_PriceLower_3
Price drop!
Ange_AsyncTrade_PriceLower_4
That's better. You may have been dreaming before...
Ange_AsyncTrade_PriceLower_5
That's better. You may have been dreaming before...
Ange_AsyncTrade_PriceLower_6
Price lowered.
Ange_AsyncTrade_PriceLower_7
Price lowered.
Ange_AsyncTrade_PriceLower_8
Let's see if that piques any interest.
Ange_AsyncTrade_PriceLower_9
Let's see if that piques any interest.
Ange_AsyncTrade_PriceLower_10
I'm sure someone will want that!
Ange_AsyncTrade_ListItem_Random
I'm sure someone will want that!
Ange_AsyncTrade_ListItem_2
Seems like a good deal.
Ange_AsyncTrade_ListItem_3
Seems like a good deal.
Ange_AsyncTrade_ListItem_4
I'll do what I can to sell it for you.
Ange_AsyncTrade_ListItem_5
I'll do what I can to sell it for you.
Ange_AsyncTrade_ListItem_6
Someone is bound to buy that.
Ange_AsyncTrade_ListItem_7
Someone is bound to buy that.
Ange_AsyncTrade_ListItem_8
Is that a good price for that? I've no idea.
Ange_AsyncTrade_ListItem_9
Is that a good price for that? I've no idea.
Ange_AsyncTrade_ListItem_10
It's done. I'll sort it.
Ange_AsyncTrade_ItemBought_Random
It's done. I'll sort it.
Ange_AsyncTrade_ItemBought_2
It's done. I'll sort it.
Ange_AsyncTrade_ItemBought_3
It's done. I'll sort it.
Ange_AsyncTrade_ItemBought_4
It's yours.
Ange_AsyncTrade_ItemBought_5
It's yours.
Ange_AsyncTrade_ItemBought_6
It's yours.
Ange_AsyncTrade_ItemBought_7
It's yours.
Ange_AsyncTrade_ItemBought_8
Sure thing!
Ange_AsyncTrade_ItemBought_9
Sure thing!
Ange_AsyncTrade_ItemBought_10
Sure thing!
Ange_AsyncTrade_ItemBought_11
Sure thing!
Ange_AsyncTrade_ItemBought_12
Oh, nice choice.
Ange_AsyncTrade_ItemBought_13
Oh, nice choice.
Ange_AsyncTrade_ItemBought_14
Oh, nice choice.
Ange_AsyncTrade_ItemBought_15
Oh, nice choice.
Ange_AsyncTrade_ItemBought_16
You definitely want that one, right?
Ange_AsyncTrade_ItemBought_17
You definitely want that one, right?
Ange_AsyncTrade_ItemBought_18
You definitely want that one, right?
Ange_AsyncTrade_ItemBought_19
You definitely want that one, right?
Ange_AsyncTrade_ItemBought_20
Hmm. I guess it's worth that.
Ange_AsyncTrade_ItemBought_21
Hmm. I guess it's worth that.
Ange_AsyncTrade_ItemBought_22
Hmm. I guess it's worth that.
Ange_AsyncTrade_ItemBought_23
Hmm. I guess it's worth that.
Ange_AsyncTrade_ItemBought_24
I have a buyer!
Ange_AsyncTrade_ItemSold_Random
I have a buyer!
Ange_AsyncTrade_ItemSold_2
I have a buyer!
Ange_AsyncTrade_ItemSold_3
I have a buyer!
Ange_AsyncTrade_ItemSold_4
Good news for you!
Ange_AsyncTrade_ItemSold_5
Good news for you!
Ange_AsyncTrade_ItemSold_6
Good news for you!
Ange_AsyncTrade_ItemSold_7
Good news for you!
Ange_AsyncTrade_ItemSold_8
Shipment... sent!
Ange_AsyncTrade_ItemSold_9
Shipment... sent!
Ange_AsyncTrade_ItemSold_10
Shipment... sent!
Ange_AsyncTrade_ItemSold_11
Shipment... sent!
Ange_AsyncTrade_ItemSold_12
Sold it!
Ange_AsyncTrade_ItemSold_13
Sold it!
Ange_AsyncTrade_ItemSold_14
Sold it!
Ange_AsyncTrade_ItemSold_15
Sold it!
Ange_AsyncTrade_ItemSold_16
Good news!
Ange_AsyncTrade_ItemSold_17
Good news!
Ange_AsyncTrade_ItemSold_18
Good news!
Ange_AsyncTrade_ItemSold_19
You there! Got a moment?
Ange_Wild_FirstApproach
Look at this! Isn't it wonderful!
Ange_Wild_FirstTimeHideout

Ange_Greeting_01.ogg

Ange_Greeting_02.ogg

Ange_Greeting_03.ogg

Ange_Greeting_04.ogg

Ange_Greeting_05.ogg

Ange_Greeting_06.ogg

Ange_Greeting_07.ogg

Ange_Greeting_08.ogg

Ange_Greeting_09.ogg

Ange_Greeting_10.ogg

Ange_Greeting_11.ogg

Ange_Greeting_12.ogg

Ange_Greeting_13.ogg

Ange_Greeting_14.ogg

Ange_Greeting_15.ogg

Ange_Greeting_16.ogg

Ange_CurrencyExchange_ShipmentReceived_01.ogg

Ange_CurrencyExchange_ShipmentReceived_02.ogg

Ange_CurrencyExchange_ShipmentReceived_03.ogg

Ange_CurrencyExchange_ShipmentReceived_04.ogg

Ange_CurrencyExchange_ShipmentReceived_05.ogg

Ange_CurrencyExchange_ShipmentReceived_06.ogg

Ange_CurrencyExchange_ShipmentReceived_07.ogg

Ange_CurrencyExchange_ShipmentReceived_08.ogg

Ange_Farewell_01.ogg

Ange_Farewell_02.ogg

Ange_Farewell_03.ogg

Ange_Farewell_04.ogg

Ange_Farewell_05.ogg

Ange_Farewell_06.ogg

Ange_Farewell_07.ogg

Ange_Farewell_08.ogg

Ange_Farewell_09.ogg

Ange_Farewell_10.ogg

Ange_Farewell_11.ogg

Ange_Farewell_12.ogg

Ange_Farewell_13.ogg

Ange_Farewell_14.ogg

Ange_Farewell_15.ogg

Ange_Farewell_16.ogg

Ange_Greeting_AdditionalHideout_01.ogg

Ange_Greeting_AdditionalHideout_02.ogg

Ange_Greeting_AdditionalHideout_03.ogg

Ange_Greeting_AdditionalHideout_04.ogg

Ange_Greeting_AdditionalHideout_05.ogg

Ange_Greeting_AdditionalHideout_06.ogg

Ange_Greeting_AdditionalHideout_07.ogg

Ange_Greeting_AdditionalHideout_08.ogg

Ange_Greeting_AdditionalHideout_09.ogg

Ange_Greeting_AdditionalHideout_10.ogg

Ange_Greeting_AdditionalHideout_11.ogg

Ange_Greeting_AdditionalHideout_12.ogg

Ange_Farewell_AdditionalHideout_01.ogg

Ange_Farewell_AdditionalHideout_02.ogg

Ange_Farewell_AdditionalHideout_03.ogg

Ange_Farewell_AdditionalHideout_04.ogg

Ange_Farewell_AdditionalHideout_05.ogg

Ange_Farewell_AdditionalHideout_06.ogg

Ange_Farewell_AdditionalHideout_07.ogg

Ange_Farewell_AdditionalHideout_08.ogg

Ange_Farewell_AdditionalHideout_09.ogg

Ange_Farewell_AdditionalHideout_10.ogg

Ange_Farewell_AdditionalHideout_11.ogg

Ange_Farewell_AdditionalHideout_12.ogg

Ange_Farewell_AdditionalHideout_13.ogg
Ange
Ange Ange /3
NameShow Full Descriptions
Path of Exile 10
Path of Exile 21
MetadataMetadata/Items/HideoutNPCs/Ange

Ange

Ange on The End Of The World /3
: Well... we didn't die. Not yet at least.
Warrior: Not yet, indeed.
Witch: Gosh. Cheer up. You're welcome.
Sorceress: We continue to live. We are fortunate.
Ranger: Anything could happen, at any time.
Huntress: Live to hunt another day.
Monk: We move forwards. It is all that matters.
Mercenary: It was a close one. To be sure.
: Trade might be challenging now, given the circumstances... But don't worry! I'll make it happen!
Ange on Singing Caverns /1
: You cleared out all the... {problems}... on Whakapanu Island. Quite remarkable really! I've had a look around there, scoped out a good spot for us to base ourselves. Shall we go take a look?
Ange on The End Of The World /3
: Yes, yes. I've picked up that you're on some grand quest to save us all. Oblivion doesn't bother me, really... As long as I go out on a pile of gold and success!
Warrior: You better make your gold quick then...
Witch: That's the spirit! There really is nothing to fear in death.
Sorceress: Gold cannot follow you in death. It is meaningless.
Ranger: Whatever makes you happy, I 'spose.
Huntress: Oh, come now, there's more to life than that, Ange.
Monk: Gold and fame are fools endeavours.
Mercenary: You know what, that's exactly how I feel.
: Well, I've run out of hope in finding a life companion... so gold will have to do.
Ange on The End Of The World /3
: Yes, yes. I've picked up that you're on some grand quest to save us all. Oblivion doesn't bother me, really... As long as I go out on a pile of gold and success!
Warrior: You better make your gold quick then...
Witch: That's the spirit! There really is nothing to fear in death.
Sorceress: Gold cannot follow you in death. It is meaningless.
Ranger: Whatever makes you happy, I 'spose.
Huntress: Oh, come now, there's more to life than that, Ange.
Monk: Gold and fame are fools endeavours.
Mercenary: You know what, that's exactly how I feel.
: Well, I've run out of hope in finding a life companion... so gold will have to do.
Ange on Introduction /6
: Oh... hello. Yes, yes, I'm Ange. A marketeer! Oh gosh, where are my notes? I'm terrible at introductions... Nevermind!
Ranger: Don't worry. I don't do well at introductions either.
: Oh, thank goodness. A kindred spirit!
: I've been in Kingsmarch for many years. Watching and waiting for my time to shine. Picked up a thing or two from Rog and Faustus, rest his soul... ...and a little life advice from Tujen... I guess. If you need to get your hands on something... or get something... off your hands... just ask!
Warrior: How do I reimburse you for your service?
Witch: Surely there's more to it than that.
Sorceress: Calm yourself, woman. I mean you no harm. How does this work?
Huntress: Sounds good to me. What's the cost?
Monk: I'm interested. What do your services cost?
Mercenary: I ain't no dummy. What's the catch?
: I'll take a small fee, not much at all really... But first order of business... we need somewhere to set up a sort of base of operations. A hideout, you might say! To ship goods to and from. I'll keep it all spick and span, don't worry... just keep an eye out for a suitable location. Somewhere... out of sight. Off the beaten track! If you get my drift.
Ange on Hideouts /1
: A place of our own. Somewhere to make history from. If only my parents could see me now... Thanks for believing in me. I won't let you down!
Ange on Learning From Faustus /6
Warrior: I'm sorry to hear that your mentor died.
Witch: This Faustus. He's dead then?
Sorceress: You learned much from this Faustus fellow before he passed away?
Ranger: What became of this Faustus you mentioned?
Huntress: I'm sorry to hear your teacher, Faustus, is no longer with us.
Monk: Faustus, your mentor, has left this world, I take it?
Mercenary: So this old fella, Faustus... he's dead then?
: A rather unwilling mentor, almost unaware he even was one actually... but thanks.
: Oh, yes. Been dead a few years now.
: I did. He was a complicated man, to say the least.
: Well... he's dead. That's the short of it.
: Wish I could the say the same! Between you and me, he could be quite grumpy in his later years...
: You mean... he died? Yes. He's well and truly dead.
: Very much so. Not a massive turnout at his funeral, I must say.
: Died of natural causes they say, but I'm not so sure... He left Kingsmarch around a decade ago. No one was entirely sure where he went. But when he got back... gosh. He really had changed. He'd both softened {and} hardened. You never quite knew which you'd get. But I could tell... it was caused by fear.
Warrior: And you didn't ever ask him about it?
Witch: You didn't think to enquire about it?
Sorceress: Age can change us all. Why didn't you ask him about this?
Ranger: Just sounds like another grumpy old man.
Huntress: I've met an Elder or two like that. Not so uncommon in their older years.
Monk: Perhaps he saw something in the world he wished he hadn't.
Mercenary: It's always like that when you come back from holiday. It's hard to get back into the routine.
: Oh yes. Very grumpy!
: Certainly, but he still had his mind. It was something else...
: I believe you are right.
: That's... not exactly what I mean.
: I asked him once. It took all my courage to do so. 'What happened to you, Faustus? Where did you go?' I asked. He looked me dead in the eye. I still remember the look he had on his face. He was looking at me, but also through me. Like he was somewhere else. Reliving something. He said nothing. Got up and left. They found his body later that night on the dock. Under his coat, he was clutching a small Vaal artefact. I heard he held it so tightly, his hands were bloody... All very strange.
Ange on Learning From Rog /4
: He's been a great teacher. No doubt about it. But gosh, has he gotten soft as he's aged.
Warrior: He seems like a fair man.
Witch: Do you mean... plump?
Sorceress: He seems like a gentleman to me.
Ranger: In what sense? He seemed perfectly normal to me.
Huntress: Got a big heart, that one. Nothing wrong with that.
Monk: I see. He does seem undisciplined.
Mercenary: Aw, come on. He's a nice fella.
: Too fair, you might say!
: What? No! Gosh.
: Oh, he surely is! But you see...
: Yes. Frightfully normal.
: I agree. But... business is business.
: I'm not sure you took my meaning...
: Yes. Nice indeed. But making friends and making coin are different things.
: Years ago, he'd drive a hard bargain. He was a great negotiator. Then he went and had children... ugh. Awful. Now he seemingly doesn't have the energy to haggle. Almost gives stuff away!
Ange on Learning From Tujen /5
: He helped me with my self-confidence... Well, at least he tried to. He got me blind drunk, singing songs with the local crews here in the tavern.
Warrior: I'm getting the impression... he has a problem.
Witch: The child with a beard should stop drinking.
Sorceress: Master Tujen must pace himself with his drinking...
Ranger: Getting drunk is no solution to a problem.
Huntress: Ha! Sounds like a good night out.
Monk: How childish.
Mercenary: Haha! What a bloody legend.
: Yes... it is a bit of a worry.
: Yes... I suppose.
: Since then, for some reason, people have been more friendly towards me. Aren't people awfully strange?
Ranger: They certainly are.
Ange on Intruders /1
: Hmm... it seems there's some rather intrusive wildlife around. Well, we can't have that can we? Maybe you could... move them on?
Ange on Hideout /1
: Well done! So... what do you think? I love it! The pier could go there... store the supplies up the shore a bit... Our own little trade empire in the making! Well, what do you say? Shall we do it?
Edit

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