All pastes #1291787 Raw Edit

Stuff

public text v1 · immutable
#1291787 ·published 2008-12-22 22:40 UTC
rendered paste body
* Copy-Paste Wall DragonSpeak 1.0, by Unix.

(0:31) When a furre says {*Copy Wall},
   (1:13) and the triggering furre is facing northeast (up and right),

* Or,

(0:31) When a furre says {*Paste Wall},
   (1:13) and the triggering furre is facing northeast (up and right),

* Or,

(0:31) When a furre says {*Copy Wall},
   (1:16) and the triggering furre is facing northwest (up and left),

* Or,

(0:31) When a furre says {*Paste Wall},
   (1:16) and the triggering furre is facing northwest (up and left),

* Then...

            (5:350) set variable %Temp_Data to the X,Y position the triggering furre (moved from/is standing at).

---

(0:31) When a furre says {*Copy Wall},
   (1:14) and the triggering furre is facing southeast (down and right),

* Or,

(0:31) When a furre says {*Paste Wall},
   (1:14) and the triggering furre is facing southeast (down and right),

* Or,

(0:31) When a furre says {*Copy Wall},
   (1:15) and the triggering furre is facing southwest (down and left),

* Or,

(0:31) When a furre says {*Paste Wall},
   (1:15) and the triggering furre is facing southwest (down and left),

* Then...

            (5:41) place object type 1337 at (0,0).
      (3:10) in the space right in front of the triggering furre,
            (5:23) swap the object with the object at (0,0).
            (5:531) set variable %Temp_Data to the X,Y position of a random spot where the object is type 1337 that is onscreen for the triggering furre.
            (5:23) swap the object with the object at (0,0).

---

(0:31) When a furre says {*Copy Wall},
   (1:13) and the triggering furre is facing northeast (up and right),

* Or,

(0:31) When a furre says {*Paste Wall},
   (1:13) and the triggering furre is facing northeast (up and right),

* Or,

(0:31) When a furre says {*Copy Wall},
   (1:15) and the triggering furre is facing southwest (down and left),

* Or,

(0:31) When a furre says {*Paste Wall},
   (1:15) and the triggering furre is facing southwest (down and left),

* Then...

            (5:302) take variable %Temp_Data.x and add 1 to it.

---

(0:31) When a furre says {*Copy Wall},
            (5:382) set variable %Temp_Data_1.x to the wall shape at (%Temp_Data.x,%Temp_Data.y).
            (5:383) set variable %Temp_Data_1.y to the wall texture at (%Temp_Data.x,%Temp_Data.y).

---

(0:31) When a furre says {*Paste Wall},
            (5:65) place wall shape %Temp_Data_1.x with texture %Temp_Data_1.y at (%Temp_Data.x,%Temp_Data.y).

---