2009scape-website/site/candybox/scripts/yourself.js
2020-11-29 20:55:42 -05:00

60 lines
1.5 KiB
JavaScript

var yourself = {
// Variables
size : 2,
canSurpass : false,
end : false,
// Functions
onload : function(){
land.addLand("Yourself", this.size, 7, this.load.bind(this), this.getText.bind(this), this.move.bind(this));
},
move : function(){
if(quest.things[0].type == "character" && quest.things[1].type == "mob"){
if(this.end == false){
quest.things[1].max_hp = quest.things[0].max_hp;
quest.things[1].hp = quest.things[0].hp;
}
else{
quest.things[1].hp = 0;
}
}
},
setCanSurpass : function(value){
this.canSurpass = value;
},
load : function(){
quest.things[1] = this.makeYourself();
this.end = false;
},
getText : function(){
// Create the text
var text = "<span style=\"font-size:50px;\">";
if(quest.things[0].type == "character" && quest.things[1].type == "mob"){
text += quest.things[0].text;
text += quest.things[0].text;
}
else{
for(var i = 0; i < this.size; i++){
text += quest.things[i].text;
}
}
text +="</span>";
return text;
},
makeYourself : function(){
var index = quest.getCharacterIndex();
return land.createMob("\\o/", quest.things[index].hp, quest.things[index].max_hp, sword.name, "You", []);
}
};