diff options
Diffstat (limited to 'npc')
-rw-r--r-- | npc/Changelog.txt | 2 | ||||
-rw-r--r-- | npc/guild2/guild_dungeon.txt | 172 | ||||
-rw-r--r-- | npc/mobs/dungeons/gld_dunSE.txt | 27 | ||||
-rw-r--r-- | npc/scripts_guild.conf | 2 | ||||
-rw-r--r-- | npc/scripts_mapflags.conf | 1 | ||||
-rw-r--r-- | npc/scripts_monsters.conf | 1 |
6 files changed, 205 insertions, 0 deletions
diff --git a/npc/Changelog.txt b/npc/Changelog.txt index 2cd9c5541..da5fdf482 100644 --- a/npc/Changelog.txt +++ b/npc/Changelog.txt @@ -1,6 +1,8 @@ Date Added ====== 2009/11/03 + * Rev. 14123 Added official WoESE Guild Dungeon NPCs, and custom spawns. [L0ne_W0lf] + - As the mobs are not 100% (missing stats, no drops, etc) they are disabled by default. * Rev. 14122 Added new broadcasting support from r14120 to WoE scripts. [L0ne_W0lf] - "Conquered" messages can now be effectively toggled off in Battle log - Added fontsizes for WoESE messages. (At least the non-default sizes.) diff --git a/npc/guild2/guild_dungeon.txt b/npc/guild2/guild_dungeon.txt new file mode 100644 index 000000000..bb9e8ab1f --- /dev/null +++ b/npc/guild2/guild_dungeon.txt @@ -0,0 +1,172 @@ +//===== eAthena Script ======================================= +//= War of Emperium Second Edition +//===== By: ================================================== +//= L0ne_W0lf +//===== Current Version: ===================================== +//= 1.0 +//===== Compatible With: ===================================== +//= eAthena SVN +//===== Description: ========================================= +//= WoE SE Guild dungeon entrances in Juno and Rachel +//===== Additional Comments: ================================= +//= 1.0 First Version [L0ne_W0lf] +//============================================================ + +schg_cas01,280,391,3 script Mysterious Sunflower#01 976,{ + set .@GID, GetCastleData("schg_cas01",1); + if (getcharid(2) == .@GID) { + mes "-It's an amazingly huge sunflower; as big as a human! ... You feel something mysterious emanating from the flower.-"; + next; + switch(select("Hold the stem.:Do nothing.")) { + case 1: + warp "schg_dun01",262,314; + end; + case 2: + mes "It's too scary to touch unknown things."; + close; + } + } +} + +schg_cas02,174,328,3 script Mysterious Sunflower#02 976,{ + set .@GID, GetCastleData("schg_cas02",1); + if (getcharid(2) == .@GID) { + mes "-It's an amazingly huge sunflower; as big as a human! ... You feel something mysterious emanating from the flower.-"; + next; + switch(select("Hold the stem.:Do nothing.")) { + case 1: + warp "schg_dun01",94,284; + end; + case 2: + mes "It's too scary to touch unknown things."; + close; + } + } +} + +schg_cas03,25,22,3 script Mysterious Sunflower#03 976,{ + set .@GID, GetCastleData("schg_cas03",1); + if (getcharid(2) == .@GID) { + mes "-It's an amazingly huge sunflower; as big as a human! ... You feel something mysterious emanating from the flower.-"; + next; + switch(select("Hold the stem.:Do nothing.")) { + case 1: + warp "schg_dun01",79,140; + end; + case 2: + mes "It's too scary to touch unknown things."; + close; + } + } +} + +schg_cas04,280,391,3 script Mysterious Sunflower#04 976,{ + set .@GID, GetCastleData("schg_cas04",1); + if (getcharid(2) == .@GID) { + mes "-It's an amazingly huge sunflower; as big as a human! ... You feel something mysterious emanating from the flower.-"; + next; + switch(select("Hold the stem.:Do nothing.")) { + case 1: + warp "schg_dun01",212,70; + end; + case 2: + mes "It's too scary to touch unknown things."; + close; + } + } +} + +schg_cas05,280,391,3 script Mysterious Sunflower#05 976,{ + set .@GID, GetCastleData("schg_cas05",1); + if (getcharid(2) == .@GID) { + mes "-It's an amazingly huge sunflower; as big as a human! ... You feel something mysterious emanating from the flower.-"; + next; + switch(select("Hold the stem.:Do nothing.")) { + case 1: + warp "schg_dun01",322,166; + end; + case 2: + mes "It's too scary to touch unknown things."; + close; + } + } +} + +arug_cas01,157,345,3 script Mysterious Sunflower#06 977,{ + set .@GID, GetCastleData("arug_cas01",1); + if (getcharid(2) == .@GID) { + mes "-It's an amazingly huge sunflower; as big as a human! ... You feel something mysterious emanating from the flower.-"; + next; + switch(select("Hold the stem.:Do nothing.")) { + case 1: + warp "arug_dun01",350,350; + end; + case 2: + mes "It's too scary to touch unknown things."; + close; + } + } +} + +arug_cas02,350,294,3 script Mysterious Sunflower#07 977,{ + set .@GID, GetCastleData("arug_cas02",1); + if (getcharid(2) == .@GID) { + mes "-It's an amazingly huge sunflower; as big as a human! ... You feel something mysterious emanating from the flower.-"; + next; + switch(select("Hold the stem.:Do nothing.")) { + case 1: + warp "arug_dun01",350,50; + end; + case 2: + mes "It's too scary to touch unknown things."; + close; + } + } +} +arug_cas03,312,154,3 script Mysterious Sunflower#08 977,{ + set .@GID, GetCastleData("arug_cas03",1); + if (getcharid(2) == .@GID) { + mes "-It's an amazingly huge sunflower; as big as a human! ... You feel something mysterious emanating from the flower.-"; + next; + switch(select("Hold the stem.:Do nothing.")) { + case 1: + warp "arug_dun01",50,50; + end; + case 2: + mes "It's too scary to touch unknown things."; + close; + } + } +} + +arug_cas04,312,154,3 script Mysterious Sunflower#09 977,{ + set .@GID, GetCastleData("arug_cas04",1); + if (getcharid(2) == .@GID) { + mes "-It's an amazingly huge sunflower; as big as a human! ... You feel something mysterious emanating from the flower.-"; + next; + switch(select("Hold the stem.:Do nothing.")) { + case 1: + warp "arug_dun01",50,350; + end; + case 2: + mes "It's too scary to touch unknown things."; + close; + } + } +} + +arug_cas05,312,154,3 script Mysterious Sunflower#10 977,{ + set .@GID, GetCastleData("arug_cas05",1); + if (getcharid(2) == .@GID) { + mes "-It's an amazingly huge sunflower; as big as a human! ... You feel something mysterious emanating from the flower.-"; + next; + switch(select("Hold the stem.:Do nothing.")) { + case 1: + warp "arug_dun01",200,386; + end; + case 2: + mes "It's too scary to touch unknown things."; + close; + } + } +} diff --git a/npc/mobs/dungeons/gld_dunSE.txt b/npc/mobs/dungeons/gld_dunSE.txt new file mode 100644 index 000000000..1116440dd --- /dev/null +++ b/npc/mobs/dungeons/gld_dunSE.txt @@ -0,0 +1,27 @@ +//===== eAthena Script ======================================= +//= Guild Dungeons Monster Spawn Script +//===== By: ================================================== +//= Athena (1.0) +//===== Current Version: ===================================== +//= 1.0 +//===== Compatible With: ===================================== +//= Any Athena Version +//===== Additional Comments: ================================= +//= 1.0 First version +//============================================================ + +//================================================== +// arug_dun01 - Arunafeltz Guild Dungeon +//================================================== +arug_dun01,0,0,0,0 monster Aunoe 1796,50,0,0,0 +arug_dun01,0,0,0,0 monster Fanat 1797,50,0,0,0 +arug_dun01,0,0,0,0 monster Banshee Master 1974,40,0,0,0 +arug_dun01,0,0,0,0 monster Beholder Master 1975,40,0,0,0 + +//================================================== +// schg_dun01 - Schwartzvald Guild Dungeon +//================================================== +schg_dun01,0,0,0,0 monster Cobalt Mineral 1976,30,0,0,0 +schg_dun01,0,0,0,0 monster Hell Apocalypse 1978,35,0,0,0 +schg_dun01,0,0,0,0 monster Heavy Metaling 1977,30,0,0,0 +schg_dun01,0,0,0,0 monster Zakudam 1979,30,0,0,0 diff --git a/npc/scripts_guild.conf b/npc/scripts_guild.conf index 0ac20252b..1f58eca6a 100644 --- a/npc/scripts_guild.conf +++ b/npc/scripts_guild.conf @@ -52,3 +52,5 @@ npc: npc/guild2/schg_cas02.txt npc: npc/guild2/schg_cas03.txt npc: npc/guild2/schg_cas04.txt npc: npc/guild2/schg_cas05.txt +// Guild Dungeon Entrances +//npc: npc/guild2/guild_dungeon.txt diff --git a/npc/scripts_mapflags.conf b/npc/scripts_mapflags.conf index 74bdcd007..0f31ec064 100644 --- a/npc/scripts_mapflags.conf +++ b/npc/scripts_mapflags.conf @@ -18,6 +18,7 @@ npc: conf/mapflag/noreturn.txt npc: conf/mapflag/noskill.txt npc: conf/mapflag/nowarp.txt npc: conf/mapflag/nowarpto.txt +//npc: conf/mapflag/partylock.txt npc: conf/mapflag/pvp.txt npc: conf/mapflag/pvp_noparty.txt npc: conf/mapflag/pvp_noguild.txt diff --git a/npc/scripts_monsters.conf b/npc/scripts_monsters.conf index 54f5ce78b..197260c2f 100644 --- a/npc/scripts_monsters.conf +++ b/npc/scripts_monsters.conf @@ -41,6 +41,7 @@ npc: npc/mobs/dungeons/gef_dun.txt npc: npc/mobs/dungeons/gefenia.txt npc: npc/mobs/dungeons/glastheim.txt npc: npc/mobs/dungeons/gld_dun.txt +//npc: npc/mobs/dungeons/gld_dunSE.txt npc: npc/mobs/dungeons/gon_dun.txt npc: npc/mobs/dungeons/ice_dun.txt npc: npc/mobs/dungeons/in_sphinx.txt |