server/gamefiles/locale/english/quest/guild_building_alter_of_pow...

99 lines
3.9 KiB
Plaintext

quest alter_of_power begin
state start begin
when 20077.click with npc.get_guild() == pc.get_guild() and pc.is_guild_master() begin
say_title(gameforge.guild_building_alter_of_power._10_sayTitle)
say(gameforge.guild_building_alter_of_power._20_say)
if pc.getqf("build_level") == 0 then
pc.setqf("build_level", guild.level(pc.get_guild()))
end
wait()
say(gameforge.guild_building_alter_of_power._30_say)
if pc.getqf("build_level") < guild.level(pc.get_guild()) or guild.level(pc.get_guild()) >= 20 then
say_title(gameforge.guild_building_alter_of_power._10_sayTitle)
say(gameforge.guild_building_alter_of_power._40_say)
say_reward(gameforge.guild_building_alter_of_power._50_sayReward)
local s = select(gameforge.guild_building_alter_of_power._60_select, gameforge.guild_building_alter_of_power._70_select)
if s == 1 then
if pc.count_item(90010) >= 10 and pc.count_item(90012) >= 15 and pc.count_item(90011) >= 10 and pc.get_gold() >= 25000000 then
say_title(gameforge.guild_building_alter_of_power._10_sayTitle)
say(gameforge.guild_building_alter_of_power._80_say)
building.reconstruct(14062)
pc.setqf("build_level", guild.level(pc.get_guild()))
char_log(0, "GUILD_BUILDING", "alter_of_power 14062 constructed")
pc.change_gold(-25000000)
pc.remove_item("90010", 10)
pc.remove_item("90011", 10)
pc.remove_item("90012", 15)
else
say_title(gameforge.guild_building_alter_of_power._10_sayTitle)
say(gameforge.guild_building_alter_of_power._90_say)
end
elseif s == 2 then
say_title(gameforge.guild_building_alter_of_power._10_sayTitle)
say(gameforge.guild_building_alter_of_power._100_say)
end
else
say_title(gameforge.guild_building_alter_of_power._10_sayTitle)
say(gameforge.guild_building_alter_of_power._110_say)
end
end
when 20078.click with npc.get_guild() == pc.get_guild() and pc.is_guild_master() begin
say_title(gameforge.guild_building_alter_of_power._10_sayTitle)
say(gameforge.guild_building_alter_of_power._120_say)
wait()
say_title(gameforge.guild_building_alter_of_power._10_sayTitle)
say(gameforge.guild_building_alter_of_power._130_say)
if pc.getqf("build_level") < guild.level(pc.get_guild()) or guild.level(pc.get_guild()) >= 20 then
say(gameforge.guild_building_alter_of_power._140_say)
say_reward(gameforge.guild_building_alter_of_power._150_sayReward)
local s = select(gameforge.guild_building_alter_of_power._60_select, gameforge.guild_building_alter_of_power._70_select)
if s == 1 then
if pc.count_item(90010) >= 15 and pc.count_item(90012) >= 20 and pc.count_item(90011) >= 15 and pc.get_gold() >= 30000000 then
say_title(gameforge.guild_building_alter_of_power._10_sayTitle)
say(gameforge.guild_building_alter_of_power._160_say)
building.reconstruct(14063)
pc.setqf("build_level", guild.level(pc.get_guild()))
char_log(0, "GUILD_BUILDING", "alter_of_power 14063 constructed")
pc.change_gold(-30000000)
pc.remove_item("90010", 15)
pc.remove_item("90011", 20)
pc.remove_item("90012", 20)
else
say_title(gameforge.guild_building_alter_of_power._10_sayTitle)
say(gameforge.guild_building_alter_of_power._90_say)
end
elseif s == 2 then
say_title(gameforge.guild_building_alter_of_power._10_sayTitle)
say(gameforge.guild_building_alter_of_power._100_say)
end
end
end
when 20079.click with npc.get_guild() == pc.get_guild() and pc.is_guild_master() begin
say_title(gameforge.guild_building_alter_of_power._10_sayTitle)
say(gameforge.guild_building_alter_of_power._170_say)
end
when 20077.click or 20078.click or 20079.click with npc.get_guild() == pc.get_guild() and pc.is_guild_master()!= true begin
say_title(gameforge.guild_building_alter_of_power._10_sayTitle)
say(gameforge.guild_building_alter_of_power._180_say)
end
end
end