egs/priv/quests/1100000/quest.conf
2010-12-11 14:35:49 +01:00

126 lines
5.1 KiB
Plaintext

%% This file is part of EGS.
%%
%% EGS is free software: you can redistribute it and/or modify
%% it under the terms of the GNU Affero General Public License as
%% published by the Free Software Foundation, either version 3 of the
%% License, or (at your option) any later version.
%%
%% EGS is distributed in the hope that it will be useful,
%% but WITHOUT ANY WARRANTY; without even the implied warranty of
%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
%% GNU Affero General Public License for more details.
%%
%% You should have received a copy of the GNU Affero General Public License
%% along with EGS. If not, see <http://www.gnu.org/licenses/>.
%% GUARDIANS Colony lobbies.
{questid, 1100000}.
%% @todo Default to {1, 6} if missing?
{party_size, {1, 6}}.
%% @todo Those should probably default to those values if unspecified (lobbies).
{cursor, {0, 0}}.
{icon, 65535}.
%% @todo Default enemy_level to 1 if unspecified (lobbies).
%% @todo Default sets to [100] if unspecified (lobbies).
{zones, [
{ 0, [{areaid, 2}, {enemy_level, 1}, {sets, [100]}, {maps, [1, 2, 3, 4]}]},
{ 1, [{areaid, 2}, {enemy_level, 1}, {sets, [100]}, {maps, [9001]}]},
{ 2, [{areaid, 2}, {enemy_level, 1}, {sets, [100]}, {maps, [9000]}]},
{ 3, [{areaid, 2}, {enemy_level, 1}, {sets, [100]}, {maps, [9102]}]},
{ 4, [{areaid, 2}, {enemy_level, 1}, {sets, [100]}, {maps, [9010]}]},
{ 7, [{areaid, 2}, {enemy_level, 1}, {sets, [100]}, {maps, [9200, 9202]}]},
{11, [{areaid, 2}, {enemy_level, 1}, {sets, [100]}, {maps, [5, 100, 101, 102, 103, 110]}]},
{12, [{areaid, 2}, {enemy_level, 1}, {sets, [100]}, {maps, [100, 101, 102]}]},
{13, [{areaid, 2}, {enemy_level, 1}, {sets, [100]}, {maps, [100, 101, 102]}]}
]}.
{temp_flags, []}.
{value_flags, [
"SV_WK_LC_RETURN", "FRAME_SKIP_NUM", "EM06_WORK_POINT", "EM06_WORK_OPEN",
"ON_LIMITED_CP", "ON_DELIVERY_AMP", "EM24_WORK_POINT", "EM24_WORK_OPEN",
"EM28_WORK_KRBN"
]}.
{bool_flags, [
"SV_FLG_CTRL_CZ", "SVFLG_WENT_CZ1F", "SVFLG_WENT_CZ2F", "SVFLG_WENT_CZ3F",
"SVFLG_WENT_CZ4F", "SVFLG_WENT_CZ5F", "SV_FLG_PASS_PM", "SV_FLG_PASS_HT",
"SV_FLG_PASS_NZ", "SV_FLG_PASS_OT", "SV_FLG_PASS_MB", "SV_FLG_PASS_DO",
"MV_PASS_FL_CN01", "MV_PASS_FL_CN02", "MV_PASS_FL_CN03", "MV_PASS_FL_CN04",
"MV_PASS_FL_CN05", "MV_PASS_FL_CN06", "EX_CL_FLAG_00", "EX_CL_FLAG_01",
"EM13_FLAG_TALK0", "EM03_FLAG_00", "EM03_FLAG_01", "PM09_SVFLG_01",
"ON_DELIVERY_1ST", "ON_DELIVERY_2ND", "ON_DELIVERY_3RD", "SP_BUKI_FLAG_00",
"SP_BUKI_FLAG_01", "SP_BUKI_FLAG_02"
]}.
{items, [
%% @todo ItemID defaults to ffffffff if missing?
%% @todo nb_items defaults to 1 if missing?
%% @todo type 5 for lobbies, what else?
[{index, 1}, {itemid, 16#ffffffff}, {nb_items, 1}, {type, 5}, {money, 200}],
[{index, 2}, {itemid, 16#ffffffff}, {nb_items, 1}, {type, 5}, {money, 400}],
[{index, 3}, {itemid, 16#ffffffff}, {nb_items, 1}, {type, 5}, {money, 600}],
[{index, 4}, {itemid, 16#ffffffff}, {nb_items, 1}, {type, 5}, {money, 800}]
]}.
%% @todo if is questid then defaults to ffffffff.
%% @todo Default to full ffff if missing.
{enter_warp, {1100000, 0, 1, 0}}.
{exit_warp, {1100000, 65535, 65535, 65535}}.
{fail_warp, {1100000, 65535, 65535, 65535}}.
%% @doc Current -> next. Values are the area and the exit/entrance entryid.
%% @todo if is questid then defaults to ffffffff.
{warps, [
%% 1st floor.
{{1100000, 0, 1, 1}, {1100000, 0, 2, 0}},
{{1100000, 0, 1, 2}, {1100000, 0, 2, 1}},
{{1100000, 0, 1, 11}, {1120000, 0, 100, 1}},
{{1100000, 0, 1, 12}, {1120000, 0, 100, 1}},
{{1100000, 0, 1, 13}, {1120000, 0, 100, 1}},
{{1100000, 0, 1, 14}, {1120000, 0, 100, 1}},
%% 2nd floor.
{{1100000, 0, 2, 0}, {1100000, 0, 1, 1}},
{{1100000, 0, 2, 1}, {1100000, 0, 1, 2}},
{{1100000, 0, 2, 2}, {1100000, 0, 3, 0}},
{{1100000, 0, 2, 3}, {1100000, 11, 101, 0}},
{{1100000, 0, 2, 4}, {1100000, 12, 101, 1}},
{{1100000, 0, 2, 5}, {1100000, 13, 101, 2}},
{{1100000, 0, 2, 6}, {1100000, 13, 100, 0}},
{{1100000, 0, 2, 7}, {1100000, 12, 100, 1}},
{{1100000, 0, 2, 8}, {1100000, 11, 100, 2}},
%% 3rd floor.
{{1100000, 0, 3, 0}, {1100000, 0, 2, 2}},
{{1100000, 0, 3, 1}, {1100000, 0, 4, 0}},
{{1100000, 0, 3, 2}, {1100000, 13, 102, 0}},
{{1100000, 0, 3, 3}, {1100000, 12, 102, 1}},
{{1100000, 0, 3, 4}, {1100000, 11, 102, 2}},
{{1100000, 0, 3, 5}, {1100000, 11, 103, 0}},
%% @todo Exit 6.
%% 4rd floor.
{{1100000, 0, 4, 0}, {1100000, 0, 3, 1}},
{{1100000, 0, 4, 1}, {1100000, 11, 5, 0}},
{{1100000, 0, 4, 2}, {1104000, 0, 900, 0}},
{{1100000, 0, 4, 3}, {1104000, 0, 900, 0}},
{{1100000, 0, 4, 4}, {1104000, 0, 900, 0}},
%% 5th floor.
%% @todo Add 5th floor to zone 0.
{{1100000, 11, 5, 0}, {1100000, 0, 4, 1}},
%% 2nd floor shops.
{{1100000, 11, 101, 0}, {1100000, 0, 2, 3}},
{{1100000, 12, 101, 1}, {1100000, 0, 2, 4}},
{{1100000, 13, 101, 2}, {1100000, 0, 2, 5}},
{{1100000, 13, 100, 0}, {1100000, 0, 2, 6}},
{{1100000, 12, 100, 1}, {1100000, 0, 2, 7}},
{{1100000, 11, 100, 2}, {1100000, 0, 2, 8}},
%% 3rd floor shops.
{{1100000, 13, 102, 0}, {1100000, 0, 3, 2}},
{{1100000, 12, 102, 1}, {1100000, 0, 3, 3}},
{{1100000, 11, 102, 2}, {1100000, 0, 3, 4}},
%% Club.
%% @todo Add the club to zone 0.
{{1100000, 11, 103, 0}, {1100000, 0, 3, 5}}
]}.