thedictator

Banishers.ash

Dec 8th, 2018 (edited)
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.66 KB | None | 0 0
  1. string [int] banishedMonsters;
  2. int banishedTurn;
  3. cli_execute("banishes");
  4.  
  5. if ( get_campground() contains $item[asdon martin keyfob] ) {
  6. if ( contains_text(get_property("banishedMonsters"),"Loaded Front Bumper") ) {
  7. banishedMonsters = split_string(get_property("banishedMonsters"),":");
  8. foreach i in banishedMonsters {
  9. if ( banishedMonsters[i] == "Spring-Loaded Front Bumper" ) {
  10. banishedTurn = to_int(banishedMonsters[i+1]);
  11. print("Bumper: Available in "+(banishedTurn+30-turns_played())+" turns.","red");
  12. }
  13. }
  14. }
  15. else if ( get_fuel() < 37 )
  16. print("Bumper: Get more fuel","orange");
  17. else
  18. print("Bumper: Available","green");
  19. }
  20.  
  21. if ( have_skill($skill[snokebomb]) ) {
  22. if ( get_property("_snokebombUsed").to_int() == 3 )
  23. print("Snokebomb: no more banishes available","red");
  24. else if ( my_mp() > 60 )
  25. print("Snokebomb: "+(3-get_property("_snokebombUsed").to_int())+" more banish"+( get_property("_snokebombUsed").to_int()==2 ? "" : "es")+" available","green");
  26. else
  27. print("Snokebomb: "+(3-get_property("_snokebombUsed").to_int())+" more banish"+( get_property("_snokebombUsed").to_int()==2 ? "" : "es")+" available, restore some MP first","orange");
  28. }
  29.  
  30. if ( available_amount($item[Kremlin's Greatest Briefcase])>0 ) {
  31. if ( get_property("_kgbTranquilizerDartUses").to_int() == 3 )
  32. print("KGB: no more banishes available","red");
  33. else if ( equipped_amount($item[Kremlin's Greatest Briefcase])>0 )
  34. print("KGB: "+(3-get_property("_kgbTranquilizerDartUses").to_int())+" more banish"+( get_property("_kgbTranquilizerDartUses").to_int()==2 ? "" : "es")+" available","green");
  35. else
  36. print("KGB: "+(3-get_property("_kgbTranquilizerDartUses").to_int())+" more banish"+( get_property("_kgbTranquilizerDartUses").to_int()==2 ? "" : "es")+" available, equip the KGB first","orange");
  37. }
  38.  
  39. if ( available_amount($item[latte lovers member's mug]) > 0 ) {
  40. if ( get_property("_latteBanishUsed").to_boolean() ) {
  41. if ( get_property("_latteRefillsUsed").to_int() == 3 )
  42. print("Latte: Banish used, no more refills available","red");
  43. else if ( equipped_amount($item[latte lovers member's mug])>0 )
  44. print("Latte: Banish used, "+(3-get_property("_latteRefillsUsed").to_int())+" more refill"+( get_property("_latteRefillsUsed").to_int()==2 ? "" : "s")+" available","orange");
  45. else
  46. print("Latte: Banish used, "+(3-get_property("_latteRefillsUsed").to_int())+" more refill"+( get_property("_latteRefillsUsed").to_int()==2 ? "" : "s")+" available and equip your latte","orange");
  47. }
  48. else
  49. if ( get_property("_latteRefillsUsed").to_int() == 3 )
  50. print("Latte: Banish available, no more refills available","green");
  51. else if ( equipped_amount($item[latte lovers member's mug])>0 )
  52. print("Latte: Banish available, "+(3-get_property("_latteRefillsUsed").to_int())+" more refill"+( get_property("_latteRefillsUsed").to_int()==2 ? "" : "s")+" available","green");
  53. else
  54. print("Latte: Banish available, "+(3-get_property("_latteRefillsUsed").to_int())+" more refill"+( get_property("_latteRefillsUsed").to_int()==2 ? "" : "s")+" available, equip your latte mug first.","orange");
  55. }
  56.  
  57. if ( get_property("_hotJellyUses").to_int() > 0 )
  58. print("Hot Jelly: "+get_property("_hotJellyUses").to_int()+" more use"+( get_property("_hotJellyUses").to_int()>1 ? "s" : "")+( available_amount($item[hot jelly])>0 ? " and "+available_amount($item[hot jelly])+" more jell"+( available_amount($item[hot jelly])>1 ? "ies" : "y") : "" )+" available","green");
  59. else if ( available_amount($item[hot jelly]) > 0 )
  60. print("Hot Jelly: "+available_amount($item[hot jelly])+" more jell"+( available_amount($item[hot jelly])>1 ? "ies" : "y")+" available","orange");
Add Comment
Please, Sign In to add comment