diff options
author | Jesusaves <cpntb1@ymail.com> | 2021-11-28 08:43:00 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2021-11-28 08:43:00 -0300 |
commit | 95aac174229a0af11f17ac32a6c4fa5ebfef645e (patch) | |
tree | f5122f22787335f10ae6afefe0a20c4b4d2da87c /npc | |
parent | baf463293f0211b9d62a0574673a32298ae6033c (diff) | |
download | serverdata-95aac174229a0af11f17ac32a6c4fa5ebfef645e.tar.gz serverdata-95aac174229a0af11f17ac32a6c4fa5ebfef645e.tar.bz2 serverdata-95aac174229a0af11f17ac32a6c4fa5ebfef645e.tar.xz serverdata-95aac174229a0af11f17ac32a6c4fa5ebfef645e.zip |
Create locks and adjust spawns
Diffstat (limited to 'npc')
-rw-r--r-- | npc/080-3/cutscene.txt | 5 | ||||
-rw-r--r-- | npc/annuals/xmas/2021.txt | 29 |
2 files changed, 27 insertions, 7 deletions
diff --git a/npc/080-3/cutscene.txt b/npc/080-3/cutscene.txt index 298dc6cd..3d8d2832 100644 --- a/npc/080-3/cutscene.txt +++ b/npc/080-3/cutscene.txt @@ -3,6 +3,8 @@ // Jesusalva // Notes: // Christmas 2021 - Peaceful Glade +// FIXME: Santa must tell about Gak acting "out of character" by getting the +// Mask of Blinking Evil. Otherwise, it'll be a seriously loose end. 080-3,83,155,0 script #0803exit NPC_HIDDEN,1,0,{ end; @@ -144,6 +146,9 @@ OnInit: mesq l("...I already showed her that."); close; } + if (!.stable) { + mesc l("I probably should start with something about where she was supposed to be and who she is, and tell her the whole story from that."); + } /* First Cutscene */ switch (@menu) { diff --git a/npc/annuals/xmas/2021.txt b/npc/annuals/xmas/2021.txt index eed17da9..0495f0e5 100644 --- a/npc/annuals/xmas/2021.txt +++ b/npc/annuals/xmas/2021.txt @@ -47,20 +47,26 @@ function script X21INIT { instance_attachmap("081-3", .@inst, false, .@mapb$); instance_attachmap("080-3", .@inst, false, .@mapc$); instance_attachmap("080-1", .@inst, false, .@mapd$); + instance_set_timeout(1800, 1800, .@inst); instance_init(.@inst); + /* Create locks */ + setcells .@mapa$, 103, 211, 107, 212, 1, "X21L1@"+X21ID(); + setcells .@mapa$, 124, 127, 131, 128, 1, "X21L2@"+X21ID(); + setcells .@mapa$, 47, 71, 51, 72, 1, "X21L3@"+X21ID(); + /* Spawn Monsters */ - "#XMAS21Core"::spawn(Grinchboo, 3, .@mapa$); + "#XMAS21Core"::spawn(Grinchboo, 5, .@mapa$); "#XMAS21Core"::spawn(Grinchboo, 3, .@mapc$); /* Northern Lights Dungeon */ - "#XMAS21Core"::spawn(WhiteSlime, 40, .@mapa$); - "#XMAS21Core"::spawn(Archant, 9, .@mapa$); + "#XMAS21Core"::spawn(WhiteSlime, 37, .@mapa$); + "#XMAS21Core"::spawn(Archant, 7, .@mapa$); //"#XMAS21Core"::spawn(BlueSpark, 1, .@mapa$); //? //"#XMAS21Core"::spawn(RedSpark, 1, .@mapa$); //? "#XMAS21Core"::spawn(AzulSlime, 20, .@mapa$); - "#XMAS21Core"::spawn(SantaSlime, 25, .@mapa$); + "#XMAS21Core"::spawn(SantaSlime, 24, .@mapa$); "#XMAS21Core"::spawn(Moggun, 30, .@mapa$); "#XMAS21Core"::spawn(Yeti, 4, .@mapa$); "#XMAS21Core"::spawn(Wisp, 5, .@mapa$); @@ -68,11 +74,11 @@ function script X21INIT { "#XMAS21Core"::spawn(Spectre, 5, .@mapa$); "#XMAS21Core"::spawn(ManaGhost, 14, .@mapa$); "#XMAS21Core"::spawn(IceElement, 3, .@mapa$); - "#XMAS21Core"::spawn(IceSkull, 3, .@mapa$); + "#XMAS21Core"::spawn(IceSkull, 2, .@mapa$); "#XMAS21Core"::spawn(Nutcracker, 6, .@mapa$); - "#XMAS21Core"::spawn(Fluffy, 18, .@mapa$); + "#XMAS21Core"::spawn(Fluffy, 16, .@mapa$); - /* Peaceful/Mystic/Forgotten Glade */ + /* Peaceful/Mystic/Forgotten Glade (Past) */ "#XMAS21Core"::spawn(CrotcherScorpion, 14, .@mapc$); "#XMAS21Core"::spawn(Snail, 22, .@mapc$); "#XMAS21Core"::spawn(Bee, 9, .@mapc$); @@ -82,6 +88,15 @@ function script X21INIT { "#XMAS21Core"::spawn(Hyvern, 6, .@mapc$); "#XMAS21Core"::spawn(WitchGuard, 8, .@mapc$); + /* Peaceful/Mystic/Forgotten Glade (Present) */ + "#XMAS21Core"::spawn(Fluffy, 9, .@mapd$); + "#XMAS21Core"::spawn(Snail, 11, .@mapd$); + "#XMAS21Core"::spawn(Bee, 5, .@mapd$); + "#XMAS21Core"::spawn(Butterfly, 15, .@mapd$); + "#XMAS21Core"::spawn(PinkFlower, 24, .@mapd$); + "#XMAS21Core"::spawn(Pinkie, 18, .@mapd$); + "#XMAS21Core"::spawn(Hyvern, 3, .@mapd$); + } if (instance_id() >= 0) instance_set_timeout(1800, 1800); |