Interactive Warp Points/Pads [NS:RC2]

Designed a really awesome, amazing, complicated contraption? Show it off here!

Interactive Warp Points/Pads [NS:RC2]

Postby Triple J » Fri Oct 03, 2014 1:07 am

Interactive Warp Points/Pads
Remember those numbered pads in Donkey Kong 64? Well, these things are somewhat similar, at least to how they function, but less detailed (as of now).

NOTE: To teleport once they are functional, crouch in front of it.

ANOTHER NOTE: The destination has to be changed when putting these into your level. To do that, change the Move Character function coordinates of each Pad (it is the lower Hitbox) to those of the exact resting spot of the alternate destination. (Try to make it exact for a smoother result.)


Pad 1: Point A
Code: Select all
llitem:352;256;560;2;2.25;0;100,100,100,100,0,0,0,0,0,0,-40,-30;0|353;256;528;2;2;0;100,100,100,100,0,0,0,0,0,0,-40,-30;0|360;240;482;2;2;0;100,100,100,100,0,0,0,0,0,0,-50,-120;0|6:DreamPoint1A;232;560;48;16;0;0;cinemamode:playsound,57,2:sleep,45:cinemaoff:movechar,this,1472,576,0,0,0,1|6:DPactivate1A;232;512;48;64;0;1;branch,3,7,g_DPgood1A,1:set,g_DPglow1A,0:sleep,2:playsound,69,1.25:add,g_DreamPoint1,g_DreamPoint1,1:add,g_DPgood1A,g_DPgood1A,1:setscale,light1A,1.5,1.5,0,1,1,0,1:c,Dream%20Point%20order.|x902:light1A;232;576;0.5;1.5;-90;100,100,100,100,255,255,0,0,75


Pad 1: Point B
Code: Select all
llitem:352;1472;560;2;2.25;0;100,100,100,100,0,0,0,0,0,0,-40,-30;0|353;1472;528;2;2;0;100,100,100,100,0,0,0,0,0,0,-40,-30;0|360;1456;482;2;2;0;100,100,100,100,0,0,0,0,0,0,-50,-120;0|6:DreamPoint1B;1448;560;48;16;0;0;cinemamode:playsound,57,2:sleep,45:cinemaoff:movechar,this,256,576,0,0,0,1|6:DPactivate1B;1448;512;48;64;0;1;branch,3,7,g_DPgood1B,1:set,g_DPglow1B,0:sleep,2:playsound,69,1.25:add,g_DreamPoint1,g_DreamPoint1,1:add,g_DPgood1B,g_DPgood1B,1:setscale,light1B,1.5,1.5,0,1,1,0,1:c,Dream%20Point%20order.|x902:light1B;1448;576;0.5;1.5;-90;100,100,100,100,255,255,0,0,75


Pad 2: Point A
Code: Select all
llitem:352;448;560;2;2.25;0;100,100,100,100,0,0,0,0,0,0,-40,-30;0|353;448;528;2;2;0;100,100,100,100,0,0,0,0,0,0,-40,-30;0|361;432;482;2;2;0;100,100,100,100,0,0,0,0,0,0,-50,-120;0|6:DreamPoint2A;424;560;48;16;0;0;cinemamode:playsound,57,2:sleep,45:cinemaoff:movechar,this,1280,576,0,0,0,1|6:DPactivate2A;424;512;48;64;0;1;branch,3,7,g_DPgood2A,1:set,g_DPglow2A,0:sleep,2:playsound,69,1.25:add,g_DreamPoint2,g_DreamPoint2,1:add,g_DPgood2A,g_DPgood2A,1:setscale,light2A,1.5,1.5,0,1,1,0,1:c,Dream%20Point%20order.|x902:light2A;424;576;0.5;1.5;-90;100,100,100,100,0,255,0,0,-50


Pad 2: Point B
Code: Select all
llitem:352;1280;560;2;2.25;0;100,100,100,100,0,0,0,0,0,0,-40,-30;0|353;1280;528;2;2;0;100,100,100,100,0,0,0,0,0,0,-40,-30;0|361;1264;482;2;2;0;100,100,100,100,0,0,0,0,0,0,-50,-120;0|6:DreamPoint2B;1256;560;48;16;0;0;cinemamode:playsound,57,2:sleep,45:cinemaoff:movechar,this,448,576,0,0,0,1|6:DPactivate2B;1256;512;48;64;0;1;branch,3,7,g_DPgood2B,1:set,g_DPglow2B,0:sleep,2:playsound,69,1.25:add,g_DreamPoint2,g_DreamPoint2,1:add,g_DPgood2B,g_DPgood2B,1:setscale,light2B,1.5,1.5,0,1,1,0,1:c,Dream%20Point%20order.|x902:light2B;1256;576;0.5;1.5;-90;100,100,100,100,0,255,0,0,-50


Pad 3: Point A
Code: Select all
llitem:352;640;560;2;2.25;0;100,100,100,100,0,0,0,0,0,0,-40,-30;0|353;640;528;2;2;0;100,100,100,100,0,0,0,0,0,0,-40,-30;0|6:DreamPoint3A;616;560;48;16;0;0;cinemamode:playsound,57,2:sleep,45:cinemaoff:movechar,this,1088,576,0,0,0,1|x902:light3A;616;576;0.5;1.5;-90;100,100,100,100,0,0,255|362;624;482;2;2;0;100,100,100,100,0,0,0,0,0,0,-50,-120;0|6:DPactivate3A;616;512;48;64;0;1;branch,3,7,g_DPgood3A,1:set,g_DPglow3A,0:sleep,2:playsound,69,1.25:add,g_DreamPoint3,g_DreamPoint3,1:add,g_DPgood3A,g_DPgood3A,1:setscale,light3A,1.5,1.5,0,1,1,0,1:c,Dream%20Point%20order.


Pad 3: Point B
Code: Select all
llitem:352;1088;560;2;2.25;0;100,100,100,100,0,0,0,0,0,0,-40,-30;0|353;1088;528;2;2;0;100,100,100,100,0,0,0,0,0,0,-40,-30;0|6:DreamPoint3B;1064;560;48;16;0;0;cinemamode:playsound,57,2:sleep,45:cinemaoff:movechar,this,640,576,0,0,0,1|x902:light3B;1064;576;0.5;1.5;-90;100,100,100,100,0,0,255|362;1072;482;2;2;0;100,100,100,100,0,0,0,0,0,0,-50,-120;0|6:DPactivate3B;1064;512;48;64;0;1;branch,3,7,g_DPgood3B,1:set,g_DPglow3B,0:sleep,2:playsound,69,1.25:add,g_DreamPoint3,g_DreamPoint3,1:add,g_DPgood3B,g_DPgood3B,1:setscale,light3B,1.5,1.5,0,1,1,0,1:c,Dream%20Point%20order.


Hitbox-Trigger: Fixes glow so it deactivates when you die before reaching a Respawn Point after it was activated
Code: Select all
llitem:6:DPglowfixerstart;96;0;96;96;0;1;branch,5,8,g_DPglowfixerstartCheck,1:set,g_DPglowfixerstartCheck,1:set,g_DPglow1A,1:set,g_DPglow1B,1:set,g_DPglow2A,1:set,g_DPglow2B,1:set,g_DPglow3A,1:set,g_DPglow3B,1:turnoff,DPglowfixerstart
Make sure this is ONLY where you start.

Three Hitbox-Triggers: These three will physically reset the glow when necessary, but only for each one's Point A
Code: Select all
llitem:6:DPglowfix1A;0;0;864;704;0;1;branch,5,2,g_DPglow1A,1:goto,0:setscale,light1A,0.5,1.5,0,1,1,0,1|6:DPglowfix2A;0;0;864;704;0;1;branch,5,2,g_DPglow2A,1:goto,0:setscale,light2A,0.5,1.5,0,1,1,0,1|6:DPglowfix3A;0;0;864;704;0;1;branch,5,2,g_DPglow3A,1:goto,0:setscale,light3A,0.5,1.5,0,1,1,0,1
This has to cover the WHOLE transition the Pad(s) originate(s) in.

Three Hitbox-Triggers: These three will physically reset the glow when necessary, but only for each one's Point B
Code: Select all
llitem:6:DPglowfix1B;864;0;864;704;0;1;branch,5,2,g_DPglow1B,1:goto,0:setscale,light1B,0.5,1.5,0,1,1,0,1|6:DPglowfix2B;864;0;864;704;0;1;branch,5,2,g_DPglow2B,1:goto,0:setscale,light2B,0.5,1.5,0,1,1,0,1|6:DPglowfix3B;864;0;864;704;0;1;branch,5,2,g_DPglow3B,1:goto,0:setscale,light3B,0.5,1.5,0,1,1,0,1
This has to cover the WHOLE transition the Pad(s) originate(s) in.

Three Hitbox-Triggers: These three let the Pads know they are now functional when they are supposed to be functional
Code: Select all
llitem:6:DreamPoint1signal;-40;-24;864;704;0;1;branch,3,2,g_DreamPoint1,2:goto,0:turnon,DreamPoint1A:turnon,DreamPoint1B|6:DreamPoint2signal;-40;-24;864;704;0;1;branch,3,2,g_DreamPoint2,2:goto,0:turnon,DreamPoint2A:turnon,DreamPoint2B|6:DreamPoint3signal;-40;-24;864;704;0;1;branch,3,2,g_DreamPoint3,2:goto,0:turnon,DreamPoint3A:turnon,DreamPoint3B
This has to cover the WHOLE transition the Pad(s) originate(s) in.


Demonstration level...
Code: Select all
54x22~cf4.cf12cq.6bX6.24cf4.cf11cq.7bX6.24cf4.cf10cq.8bX6.24cf4.cf9cq.9bX6.24cf4.cf8cq.10bX6.24cf4.cf7cq.11bX6.24cf4.cf6cq.12bX6.24cf3cq.crcf4cq.13bX6.24cfcscu.3cvctcfcq.14bX6.24cu.23bX6.48bX6.36bZbX2ca.8bX6.8bZbX2ca.24cd4.3bZca.3bX6.3bZca.3cd4.31cd2.12cd2.97bX6.48bX6.48bX6.48bX6.48bX6.48bX6.48bX6~.24bX.4bX.48bX.4bX.48bX.4bX.48bX.4bX.48bX.4bX.48bX.4bX.48bX.4bX.48bX.4bX.48bX.4bX.48bX.4bX.48bX.4bX.48bX6.48bX6.48bX6.48bX6.48bX6.48bX.4bX.48bX.4bX.48bX.4bX.48bX.4bX.48bX.4bX.48bX.4bX~33;448;352;1;1;0;;text,2,Activate%20two%20Warp%20Points%20of%20the%20same%20color%20%26%20number%20to%20make%20them%20functional.|33;1280;352;1;1;0;;text,2,Crouch%20while%20in%20front%20of%20the%20now-functional%20Warp%20Point%20to%20teleport%20to%20the%20other%20activated%20one%2C%20of%20the%20same%20color%20%26%20number.~352;256;560;2;2.25;0;100,100,100,100,0,0,0,0,0,0,-40,-30;0|353;256;528;2;2;0;100,100,100,100,0,0,0,0,0,0,-40,-30;0|360;240;482;2;2;0;100,100,100,100,0,0,0,0,0,0,-50,-120;0|6:DreamPoint1A;232;560;48;16;0;0;cinemamode:playsound,57,2:sleep,45:cinemaoff:movechar,this,1472,576,0,0,0,1|6:DPactivate1A;232;512;48;64;0;1;branch,3,7,g_DPgood1A,1:set,g_DPglow1A,0:sleep,2:playsound,69,1.25:add,g_DreamPoint1,g_DreamPoint1,1:add,g_DPgood1A,g_DPgood1A,1:setscale,light1A,1.5,1.5,0,1,1,0,1:c,Dream%20Point%20order.|x902:light1A;232;576;0.5;1.5;-90;100,100,100,100,255,255,0,0,75|352;1472;560;2;2.25;0;100,100,100,100,0,0,0,0,0,0,-40,-30;0|353;1472;528;2;2;0;100,100,100,100,0,0,0,0,0,0,-40,-30;0|360;1456;482;2;2;0;100,100,100,100,0,0,0,0,0,0,-50,-120;0|6:DreamPoint1B;1448;560;48;16;0;0;cinemamode:playsound,57,2:sleep,45:cinemaoff:movechar,this,256,576,0,0,0,1|6:DPactivate1B;1448;512;48;64;0;1;branch,3,7,g_DPgood1B,1:set,g_DPglow1B,0:sleep,2:playsound,69,1.25:add,g_DreamPoint1,g_DreamPoint1,1:add,g_DPgood1B,g_DPgood1B,1:setscale,light1B,1.5,1.5,0,1,1,0,1:c,Dream%20Point%20order.|x902:light1B;1448;576;0.5;1.5;-90;100,100,100,100,255,255,0,0,75|352;448;560;2;2.25;0;100,100,100,100,0,0,0,0,0,0,-40,-30;0|353;448;528;2;2;0;100,100,100,100,0,0,0,0,0,0,-40,-30;0|361;432;482;2;2;0;100,100,100,100,0,0,0,0,0,0,-50,-120;0|6:DreamPoint2A;424;560;48;16;0;0;cinemamode:playsound,57,2:sleep,45:cinemaoff:movechar,this,1280,576,0,0,0,1|6:DPactivate2A;424;512;48;64;0;1;branch,3,7,g_DPgood2A,1:set,g_DPglow2A,0:sleep,2:playsound,69,1.25:add,g_DreamPoint2,g_DreamPoint2,1:add,g_DPgood2A,g_DPgood2A,1:setscale,light2A,1.5,1.5,0,1,1,0,1:c,Dream%20Point%20order.|x902:light2A;424;576;0.5;1.5;-90;100,100,100,100,0,255,0,0,-50|352;1280;560;2;2.25;0;100,100,100,100,0,0,0,0,0,0,-40,-30;0|353;1280;528;2;2;0;100,100,100,100,0,0,0,0,0,0,-40,-30;0|361;1264;482;2;2;0;100,100,100,100,0,0,0,0,0,0,-50,-120;0|6:DreamPoint2B;1256;560;48;16;0;0;cinemamode:playsound,57,2:sleep,45:cinemaoff:movechar,this,448,576,0,0,0,1|6:DPactivate2B;1256;512;48;64;0;1;branch,3,7,g_DPgood2B,1:set,g_DPglow2B,0:sleep,2:playsound,69,1.25:add,g_DreamPoint2,g_DreamPoint2,1:add,g_DPgood2B,g_DPgood2B,1:setscale,light2B,1.5,1.5,0,1,1,0,1:c,Dream%20Point%20order.|x902:light2B;1256;576;0.5;1.5;-90;100,100,100,100,0,255,0,0,-50|352;640;560;2;2.25;0;100,100,100,100,0,0,0,0,0,0,-40,-30;0|353;640;528;2;2;0;100,100,100,100,0,0,0,0,0,0,-40,-30;0|6:DreamPoint3A;616;560;48;16;0;0;cinemamode:playsound,57,2:sleep,45:cinemaoff:movechar,this,1088,576,0,0,0,1|x902:light3A;616;576;0.5;1.5;-90;100,100,100,100,0,0,255|362;624;482;2;2;0;100,100,100,100,0,0,0,0,0,0,-50,-120;0|6:DPactivate3A;616;512;48;64;0;1;branch,3,7,g_DPgood3A,1:set,g_DPglow3A,0:sleep,2:playsound,69,1.25:add,g_DreamPoint3,g_DreamPoint3,1:add,g_DPgood3A,g_DPgood3A,1:setscale,light3A,1.5,1.5,0,1,1,0,1:c,Dream%20Point%20order.|352;1088;560;2;2.25;0;100,100,100,100,0,0,0,0,0,0,-40,-30;0|353;1088;528;2;2;0;100,100,100,100,0,0,0,0,0,0,-40,-30;0|6:DreamPoint3B;1064;560;48;16;0;0;cinemamode:playsound,57,2:sleep,45:cinemaoff:movechar,this,640,576,0,0,0,1|x902:light3B;1064;576;0.5;1.5;-90;100,100,100,100,0,0,255|362;1072;482;2;2;0;100,100,100,100,0,0,0,0,0,0,-50,-120;0|6:DPactivate3B;1064;512;48;64;0;1;branch,3,7,g_DPgood3B,1:set,g_DPglow3B,0:sleep,2:playsound,69,1.25:add,g_DreamPoint3,g_DreamPoint3,1:add,g_DPgood3B,g_DPgood3B,1:setscale,light3B,1.5,1.5,0,1,1,0,1:c,Dream%20Point%20order.~0;144;72;1;0;0|9;96;656;;6,3;aa6ae12;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;1;64;5;0;0;1000;3;0;1;;1.125;1;0;0;1|9;352;656;;2,3;aa2ae4;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;1;64;5;0;0;1000;3;0;1;;1.375;1;0;0;1|9;544;656;;2,3;aa2ae4;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;1;64;5;0;0;1000;3;0;1;;1.375;1;0;0;1|9;736;656;;2,3;aa2ae4;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;1;64;5;0;0;1000;3;0;1;;1.375;1;0;0;1|9;992;656;;2,3;aa2ae4;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;1;64;5;0;0;1000;3;0;1;;1.375;1;0;0;1|9;1184;656;;2,3;aa2ae4;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;1;64;5;0;0;1000;3;0;1;;1.375;1;0;0;1|9;1376;656;;2,3;aa2ae4;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;1;64;5;0;0;1000;3;0;1;;1.375;1;0;0;1|79;1520;608;1;1;0;100,50,100,100,-150,150,0,0,-25,25,10;208;96;1|1;64;608|9;1472;640;;4,4;bZbX2cabX12;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;1;64;5;0;0;1000;3;0;1;;1;1;0;0;1|9;1280;640;;4,4;bZbX2cabX12;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;1;64;5;0;0;1000;3;0;1;;1;1;0;0;1|9;1088;640;;4,4;bZbX2cabX12;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;1;64;5;0;0;1000;3;0;1;;1;1;0;0;1|9;640;640;;4,4;bZbX2cabX12;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;1;64;5;0;0;1000;3;0;1;;1;1;0;0;1|9;448;640;;4,4;bZbX2cabX12;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;1;64;5;0;0;1000;3;0;1;;1;1;0;0;1|9;256;640;;4,4;bZbX2cabX12;all;0;0;5;300;0;100;0;90;30;0;3;3;5;5;5;5;30;30;128;128;0;0;0;0;3;10;10;30;0;1;1;-;0;1;64;5;0;0;1000;3;0;1;;1;1;0;0;1|615:Warp1Bspot;1472;576|615:Warp2Bspot;1280;576|615:Warp3Bspot;1088;576|615:Warp3Aspot;640;576|615:Warp2Aspot;448;576|615:Warp1Aspot;256;576~15;864;480;-1;-1;0;0;;|12;1608;472|6:DPglowfixerstart;96;0;96;96;0;1;branch,5,8,g_DPglowfixerstartCheck,1:set,g_DPglowfixerstartCheck,1:set,g_DPglow1A,1:set,g_DPglow1B,1:set,g_DPglow2A,1:set,g_DPglow2B,1:set,g_DPglow3A,1:set,g_DPglow3B,1:turnoff,DPglowfixerstart|6:DreamPoint1signal;0;0;864;704;0;1;branch,3,2,g_DreamPoint1,2:goto,0:turnon,DreamPoint1A:turnon,DreamPoint1B|6:DPglowfix1A;0;0;864;704;0;1;branch,5,2,g_DPglow1A,1:goto,0:setscale,light1A,0.5,1.5,0,1,1,0,1|6:DreamPoint2signal;0;0;864;704;0;1;branch,3,2,g_DreamPoint2,2:goto,0:turnon,DreamPoint2A:turnon,DreamPoint2B|6:DPglowfix1B;864;0;864;704;0;1;branch,5,2,g_DPglow1B,1:goto,0:setscale,light1B,0.5,1.5,0,1,1,0,1|6:DPglowfix2A;0;0;864;704;0;1;branch,5,2,g_DPglow2A,1:goto,0:setscale,light2A,0.5,1.5,0,1,1,0,1|6:DPglowfix2B;864;0;864;704;0;1;branch,5,2,g_DPglow2B,1:goto,0:setscale,light2B,0.5,1.5,0,1,1,0,1|6:DPglowfix3A;0;0;864;704;0;1;branch,5,2,g_DPglow3A,1:goto,0:setscale,light3A,0.5,1.5,0,1,1,0,1|6:DPglowfix3B;864;0;864;704;0;1;branch,5,2,g_DPglow3B,1:goto,0:setscale,light3B,0.5,1.5,0,1,1,0,1|6:DreamPoint3signal;0;0;864;704;0;1;branch,3,2,g_DreamPoint3,2:goto,0:turnon,DreamPoint3A:turnon,DreamPoint3B|6:DreamPoint1signal;864;0;864;704;0;1;branch,3,2,g_DreamPoint1,2:goto,0:turnon,DreamPoint1A:turnon,DreamPoint1B|6:DreamPoint2signal;864;0;864;704;0;1;branch,3,2,g_DreamPoint2,2:goto,0:turnon,DreamPoint2A:turnon,DreamPoint2B|6:DreamPoint3signal;864;0;864;704;0;1;branch,3,2,g_DreamPoint3,2:goto,0:turnon,DreamPoint3A:turnon,DreamPoint3B~Interactive%20Warp%20Points%20%5BDemo%5D~Triple%20J~15~15;600;-200~1~10;0~0;0;3~1412297708~0.5~0,0,0,0,0,0,0,0,0,0,0,0


Yeah, this is a little over-complicated.
Image
My biggest Last Legacy project!
It all comes together right here!
Join the fun and make the list!
User avatar
Triple J
 
Posts: 348
Joined: Wed Aug 13, 2014 6:46 pm
Location: Withheld.

Return to Trigger creations

Who is online

Users browsing this forum: No registered users and 2 guests

cron