mirror of
https://github.com/jakejarvis/jarv.is.git
synced 2025-04-28 08:30:28 -04:00
60 lines
1.5 KiB
JavaScript
Executable File
60 lines
1.5 KiB
JavaScript
Executable File
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", []);
|
|
}
|
|
|
|
};
|