func void Dia_StExt_Scrollmaking_Rune_Dialog_info()
{
var int circle; circle = npc_gettalentskill(hero, npc_talent_mage);
info_clearchoices(Dia_StExt_Scrollmaking_Rune_Dialog);
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, dialog_back, StExt_Scrollmaking_Rune_back);
if((atr_intellect >= 75) && (circle >= 1) && ((StExt_Talent_Level[StExt_MasteryIndex_Dark] >= 2) || (StExt_Talent_Level[StExt_MasteryIndex_Necro] >= 1))) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_sumdeathhound, dia_taliasan_sumdeathhound);
};
if((atr_intellect >= 150) && (circle >= 3) && ((StExt_Talent_Level[StExt_MasteryIndex_Dark] >= 3) || (StExt_Talent_Level[StExt_MasteryIndex_Golem] >= 3))) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_sumdarkgol, dia_taliasan_sumdarkgol);
};
if((atr_intellect >= 400) && (circle >= 4) && (StExt_Talent_Level[StExt_MasteryIndex_Necro] >= 3)) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_sumskelmage, dia_taliasan_sumskelmage);
};
if((atr_intellect >= 150) && (circle >= 2) && (StExt_Talent_Level[StExt_MasteryIndex_Demon] >= 2)) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_DkPet, dia_stext_darkpetsummon);
};
if((atr_intellect >= 150) && (circle >= 2) && (StExt_Talent_Level[StExt_MasteryIndex_Life] >= 2)) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_Crait, dia_stext_shadowmount);
};
if((atr_intellect >= 150) && (circle >= 2) && (StExt_Talent_Level[StExt_MasteryIndex_Life] >= 3)) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_DrSnapper, dia_stext_sumdrsnapper);
};
if((atr_intellect >= 75) && (circle >= 1) && (StExt_Talent_Level[StExt_MasteryIndex_Fire] >= 2)) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_rapidfirebolt, dia_taliasan_rapidfirebolt);
};
if((atr_intellect >= 75) && (circle >= 1) && (StExt_Talent_Level[StExt_MasteryIndex_Ice] >= 2)) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_rapidicebolt, dia_taliasan_rapidicebolt);
};
if((atr_intellect >= 100) && (circle >= 2) && (StExt_Talent_Level[StExt_MasteryIndex_Air] >= 2)) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_elevate, dia_taliasan_elevate);
};
if((atr_intellect >= 100) && (circle >= 1) && (StExt_Talent_Level[StExt_MasteryIndex_Light] >= 2)) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_hollywisp, dia_taliasan_hollywisp);
};
if((atr_intellect >= 200) && (circle >= 3) && (StExt_Talent_Level[StExt_MasteryIndex_Air] >= 3)) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_airgolem, dia_taliasan_airgolem);
};
if((atr_intellect >= 200) && (circle >= 3) && (StExt_Talent_Level[StExt_MasteryIndex_Life] >= 3)) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_SummonShadowbeast, dia_taliasan_summon_shadowbeast);
};
if((atr_intellect >= 100) && (circle >= 2) && (StExt_Talent_Level[StExt_MasteryIndex_Life] >= 1)) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_SummonCrawler, dia_taliasan_summon_crawler);
};
if((atr_intellect >= 100) && (circle >= 2) && (StExt_Talent_Level[StExt_MasteryIndex_Life] >= 1)) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_SummonOster, dia_taliasan_summon_oster);
};
if((atr_intellect >= 400) && (circle >= 4) && (StExt_Talent_Level[StExt_MasteryIndex_Life] >= 3)) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_Summon_Troll, dia_taliasan_summon_shadowbeast);
};
if((atr_intellect >= 400) && (circle >= 5) && (StExt_Talent_Level[StExt_MasteryIndex_Necro] >= 4)) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_SummonGhost, dia_taliasan_summon_ghost);
};
if((atr_intellect >= 300) && (circle >= 4) && (StExt_Talent_Level[StExt_MasteryIndex_Necro] >= 3)) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_SummonBoneGolem, dia_taliasan_summon_bonegolem);
};
if((atr_intellect >= 300) && (circle >= 4) && (StExt_Talent_Level[StExt_MasteryIndex_Shaman] >= 3)) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_SummonShadowbeast_Fire, dia_taliasan_summon_shadowbeast_fire);
};
if((atr_intellect >= 250) && (circle >= 3) && (StExt_Talent_Level[StExt_MasteryIndex_Earth] >= 2)) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_EarthCape, dia_taliasan_earthcape);
};
if((atr_intellect >= 250) && (circle >= 3) && (StExt_Talent_Level[StExt_MasteryIndex_Dark] >= 2)) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_DarkCape, dia_taliasan_darkcape);
};
if((atr_intellect >= 250) && (circle >= 3) && (StExt_Talent_Level[StExt_MasteryIndex_Life] >= 2)) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_PoisionCape, dia_taliasan_poisioncape);
};
if((atr_intellect >= 250) && (circle >= 3) && (StExt_Talent_Level[StExt_MasteryIndex_Fire] >= 2)) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_FireCape, dia_taliasan_firecape);
};
if((atr_intellect >= 250) && (circle >= 3) && (StExt_Talent_Level[StExt_MasteryIndex_Ice] >= 2)) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_IceCape, dia_taliasan_icecape);
};
if((atr_intellect >= 250) && (circle >= 3) && (StExt_Talent_Level[StExt_MasteryIndex_Air] >= 2)) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_AirCape, dia_taliasan_aircape);
};
if((atr_intellect >= 150) && (circle >= 3) && ((StExt_Talent_Level[StExt_MasteryIndex_Electric] >= 3) || (StExt_Talent_Level[StExt_MasteryIndex_Golem] >= 3))) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_Summon_Electricgolem, dia_taliasan_summon_electricgolem);
};
if((atr_intellect >= 250) && (circle >= 3) && (StExt_Talent_Level[StExt_MasteryIndex_Electric] >= 2)) {
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_LightingCape, dia_taliasan_lightingcape);
};
if((circle >= 1) && (StExt_Talent_Level[StExt_MasteryIndex_Light] >= 1))
{
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_Buff_Protection, dia_taliasan_buff_protection);
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_Buff_Hp, dia_taliasan_buff_hp);
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_Buff_Stats, dia_taliasan_buff_stats);
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_Buff_Regen, dia_taliasan_buff_regen);
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_Buff_Damage, dia_taliasan_buff_damage);
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_Buff_Speed, dia_taliasan_buff_speed);
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_Buff_Dodge, dia_taliasan_buff_dodge);
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_Buff_Es, dia_taliasan_buff_es);
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_Buff_MassRestore, dia_taliasan_buff_massrestore);
};
if((circle >= 1) && (StExt_Talent_Level[StExt_MasteryIndex_Dark] >= 1))
{
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_Debuff_Protection, dia_taliasan_debuff_protection);
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_Debuff_Stats, dia_taliasan_debuff_stats);
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_Debuff_Siphon, dia_taliasan_debuff_siphon);
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_Debuff_Speed, dia_taliasan_debuff_speed);
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_Debuff_Lifetap, dia_taliasan_debuff_lifetap);
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_Debuff_ReflectDamage, dia_taliasan_debuff_reflectdamage);
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_Debuff_ExtraDamage, dia_taliasan_debuff_extradamage);
info_addchoice(Dia_StExt_Scrollmaking_Rune_Dialog, StExt_Str_TalisanRunen_Debuff_Weaken, dia_taliasan_debuff_weaken);
};
};