35 lines
792 B
JavaScript
35 lines
792 B
JavaScript
'use strict';
|
|
var Drone = require('./drone').Drone;
|
|
/************************************************************************
|
|
### Drone.ladder() method
|
|
|
|
Creates a ladder extending skyward.
|
|
|
|
#### Parameters
|
|
|
|
* height (optional - default 1)
|
|
|
|
#### Example
|
|
|
|
To create a ladder extending 10 blocks high:
|
|
|
|
var drone = new Drone(self);
|
|
drone.ladder(10)
|
|
|
|
At the in-game prompt, look at a block and then type:
|
|
|
|
/js ladder(10)
|
|
|
|
A ladder 10 blocks high will be created at the point you were looking at.
|
|
|
|
#### Since
|
|
##### 3.0.3
|
|
***/
|
|
var blocks = require('blocks');
|
|
function ladder( height ){
|
|
// var metadata = Drone.PLAYER_SIGN_FACING[(this.dir+2) % 4];
|
|
// this.box( blocks.ladder + ':' + metadata, 1, height, 1);
|
|
this.box(blocks.ladder, 1, height, 1);
|
|
}
|
|
Drone.extend( ladder );
|