- Joined
- Feb 17, 2020
- Messages
- 132
- Reaction score
- 213
- Trophies
- 1
- Location
- Midwest, USA
- Website
- codenametiger.com
- XP
- 1,537
- Country

I guess my clipboard has an old (unfinished) copy of a method I wrote yesterday for picking up room items in a MUD.
if(("123456789").includes(data)) {
var targetlink = parseInt(data)-1;
console.log("Server Message: "+userid+" attempting to take "+targetlink.toString());
//console.log(this.itemLinkTargets);
if(targetlink < this.itemLinkTargets.length) {
var tookItem = await mud.CharacterTakeItem(activeChar, charPos,this.itemLinkTargets[targetlink].linkName);
var itemMsg = "";
//console.log(tookItem);
if(tookItem == "success")
itemMsg = "\033c\r\nYou take the "+this.itemLinkTargets[targetlink].linkName;
else if(tookItem == "heavy")
itemMsg = "\033c\r\nYou are carrying to much to take that.";
else if(tookItem == "not found")
itemMsg = "\033c\r\nThat isn't there anymore";
else if(tookItem == "not yours")
itemMsg = "\033c\r\nThat isn't yours";
mud.Characters[activeChar].HeadPrintMessage += itemMsg;
mud.SendPlayer_ActiveCharacterStatus(userid);
return;
}
mud.Characters[charName].HeadPrintMessage += "Not an option.\r\n"
mud.SendPlayer_ActiveCharacterStatus(userid);
return;
}
else {
//console.log("Should have noped it.");
if(data != "z") mud.Characters[charName].HeadPrintMessage += "Not an option.\r\n"
mud.SendPlayer_ActiveCharacterStatus(userid);
return;
}











