matthileo

Untitled

May 20th, 2016
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ^^ user.status = function()
  2. {  
  3.     args = Array.from(arguments);
  4.     if (inArguments(arguments,"-hp"))
  5.     {
  6.         if (arguments[args.indexOf("-hp")+1]!="reset")
  7.             user.character.hp = parseInt(user.character.hp) + parseInt(arguments[args.indexOf("-hp")+1]);
  8.         else
  9.             user.character.hp = user.character.maxHP;
  10.     }
  11.     if (inArguments(arguments,"-spell"))
  12.     {
  13.         user.combatstatus.concentration.spellname = arguments[args.indexOf("-spell")+1].split("_").join(" ");
  14.     }
  15.     if (inArguments(arguments,"-stat"))
  16.     {
  17.         user.combatstatus.concentration.stat = arguments[args.indexOf("-stat")+1];
  18.     }
  19.     if (inArguments(arguments,"-target"))
  20.     {
  21.         user.combatstatus.concentration.target = arguments[args.indexOf("-target")+1].split("_").join(" ");
  22.     }
  23.     if (inArguments(arguments,"-stealth"))
  24.     {
  25.         user.combatstatus.stealth = arguments[args.indexOf("-stealth")+1];
  26.     }
  27.     if (inArguments(arguments,"-pos"))
  28.     {
  29.         user.combatstatus.position = arguments[args.indexOf("-pos")+1].split("_").join(" ");
  30.     }
  31.     if (inArguments(arguments,"-potion"))
  32.     {
  33.         user.combatstatus.potion = arguments[args.indexOf("-potion")+1].split("_").join(" ");
  34.     }
  35.     if (inArguments(arguments,"-condition"))
  36.     {
  37.         user.combatstatus.condition = arguments[args.indexOf("-condition")+1].split("_").join(" ");
  38.     }
  39.     echo("```"+user.character.name+"'s Status```");
  40.     echo("**Hit Points: **" + user.character.hp + "/" + user.character.maxHP + "\n");
  41.     echo("**Position: **" + user.combatstatus.position + "\n");
  42.     if (user.combatstatus.condition!="none")
  43.     {
  44.         echo("**Condition: **" + user.combatstatus.condition + "\n");
  45.     }
  46.     if (user.combatstatus.stealth!=0)
  47.     {
  48.         echo("**Stealth: **" + user.combatstatus.stealth + "\n");
  49.     }
  50.     if (user.combatstatus.concentration.spellname!="none")
  51.     {
  52.         spellstring = "**Concentration: **" + user.combatstatus.concentration.spellname;
  53.         if (user.combatstatus.concentration.spellname=="Hex")
  54.         {
  55.             spellstring+= " [" + user.combatstatus.concentration.stat + "]";
  56.         }
  57.         if (user.combatstatus.concentration.target!="none")
  58.         {
  59.             spellstring+= " on " + user.combatstatus.concentration.target;
  60.         }
  61.         echo(spellstring + "\n");
  62.     }
  63.     if (user.combatstatus.potion!="none")
  64.     {
  65.         echo("**Potion: **" + user.combatstatus.potion + "\n");
  66.     }
  67.     if (inArguments(arguments,"end"))
  68.     {
  69.         echo("```END TURN```");
  70.     }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment