diff options
author | Jesusaves <cpntb1@ymail.com> | 2023-10-08 01:15:09 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2023-10-08 01:15:09 -0300 |
commit | a05eca80ef42342be07756416be5f6b782941cc4 (patch) | |
tree | 4af4add4af23a8d2d689136957d2e7052841f363 | |
parent | 97099cff5e4081829eb74ef6a4b88f813bf2a3ba (diff) | |
download | serverdata-a05eca80ef42342be07756416be5f6b782941cc4.tar.gz serverdata-a05eca80ef42342be07756416be5f6b782941cc4.tar.bz2 serverdata-a05eca80ef42342be07756416be5f6b782941cc4.tar.xz serverdata-a05eca80ef42342be07756416be5f6b782941cc4.zip |
B3F is now ready.
-rw-r--r-- | npc/026-3/ctrl.c | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/npc/026-3/ctrl.c b/npc/026-3/ctrl.c index 820c50bb9..bd0f3d6e6 100644 --- a/npc/026-3/ctrl.c +++ b/npc/026-3/ctrl.c @@ -58,9 +58,42 @@ OnClock1700: setnpcdisplay "#026-3_94_80", NPC_SWITCH_OFFLINE; setnpcdisplay "#026-3_53_59", NPC_SWITCH_OFFLINE; end; + +OnInit: + setarray $@MKB3FX, 66, 60, 54, 95, 80, 90, 88, 61; + setarray $@MKB3FY, 18, 87, 118, 122, 140, 88, 56, 51; + end; } // TODO: Miller system (otherwise, you can't reach the switches & platforms) +026-3,21,69,0 script #0263WA+ NPC_FANCY_CIRCLE,0,0,{ + end; +OnTouch: + // All portals are the same, anyway + if (compare(strnpcinfo(2), "+")) + @state += 3; + else + @state -= 2; + .@index = miller_rand(@state, getcharid(0), 7); + slide $@MKB3FX[.@index], $@MKB3FY[.@index]; + end; +} + +026-3,28,136,0 duplicate(#0263WA+) #0263WA- NPC_FANCY_CIRCLE,0,0 +026-3,45,81,0 duplicate(#0263WA+) #0263WB+ NPC_FANCY_CIRCLE,0,0 +026-3,79,95,0 duplicate(#0263WA+) #0263WB- NPC_FANCY_CIRCLE,0,0 +026-3,48,100,0 duplicate(#0263WA+) #0263WC+ NPC_FANCY_CIRCLE,0,0 +026-3,66,127,0 duplicate(#0263WA+) #0263WC- NPC_FANCY_CIRCLE,0,0 +026-3,83,126,0 duplicate(#0263WA+) #0263WD+ NPC_FANCY_CIRCLE,0,0 +026-3,107,110,0 duplicate(#0263WA+) #0263WD- NPC_FANCY_CIRCLE,0,0 +026-3,117,95,0 duplicate(#0263WA+) #0263WE+ NPC_FANCY_CIRCLE,0,0 +026-3,140,100,0 duplicate(#0263WA+) #0263WE- NPC_FANCY_CIRCLE,0,0 +026-3,105,87,0 duplicate(#0263WA+) #0263WF+ NPC_FANCY_CIRCLE,0,0 +026-3,90,73,0 duplicate(#0263WA+) #0263WF- NPC_FANCY_CIRCLE,0,0 +026-3,82,65,0 duplicate(#0263WA+) #0263WG+ NPC_FANCY_CIRCLE,0,0 +026-3,76,52,0 duplicate(#0263WA+) #0263WG- NPC_FANCY_CIRCLE,0,0 +026-3,44,41,0 duplicate(#0263WA+) #0263WH+ NPC_FANCY_CIRCLE,0,0 +026-3,49,68,0 duplicate(#0263WA+) #0263WH- NPC_FANCY_CIRCLE,0,0 |