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
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
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
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
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.