linkanon

Adventurer's Chain

Feb 14th, 2024 (edited)
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.42 KB | None | 0 0
  1. You [if (!isNaked) {first strip yourself naked and }]put on your lewd adventurer's chainmail. Slipping on the short-sleeved tunic, you realize how much heavier it is with the added chainmail, before cinching the belt tight just above your hips. Apparently, Yvonne was kind enough to take in the middle of the tunic, allowing it to naturally show off your waist. And with the bottom of the tunic only just reaching your thighs a blush creeps onto your face thinking about how easy it would be to bend over and show off your [butt]. Sliding into the hand guards, now also reinforced with chain between the leather of the bracers, your fingers pop through the other end of the gloves. Lastly, you slip into the boots which Yvonne also took the liberty to change. While previously the tough leather rose to just under the knees, now it barely covers your ankles! The added heels accentuates your bare legs, sending a small shiver of excitement up your spine.
  2.  
  3.  
  4. ///Code for armorLib
  5. this.ADVNCHN = new classes_items_Armor("AdvNChn","Kokiri Chain","green adventurer's tunic-over-chainmail","a green adventurer's tunic-over-chainmail outfit, complete with pointed cap",10,300,"A set of comfortable green adventurer's clothes over well made chainmail. It comes complete with a pointed hat. ","Medium");
  6. this.ADVLCHN = new classes_items_armors_AdventurersLewdChain
  7.  
  8. ///Code for Lewd variant description
  9. });
  10. var classes_items_armors_AdventurersLewdChain = function() {
  11. classes_items_Armor.call(this,"AdvLChn","Kokiri Lewd Chain","lewd green adventurer's tunic","a pantsless green adventurer's tunic-over-chain outfit, complete with pointed cap",7,250,"A set of comfortable green adventurer's clothes. The tunic hides well-made chainmail and, without the pants, it'll barely hide your groin. It comes complete with a pointed hat.","Medium");
  12. this.boost("Tease Chance",classes_internals_NumberFunc.fromIntFun($bind(this,this.getADVLCHNTeaseBonus)),false);
  13. this.boost("Tease Damage",classes_internals_NumberFunc.fromIntFun($bind(this,this.getADVLCHNTeaseBonus)),false);
  14. };
  15. $hxClasses["classes.items.armors.AdventurersLewdChain"] = classes_items_armors_AdventurersLewdChain;
  16. classes_items_armors_AdventurersLewdChain.__name__ = "classes.items.armors.AdventurersLewdChain";
  17. classes_items_armors_AdventurersLewdChain.__super__ = classes_items_Armor;
  18. classes_items_armors_AdventurersLewdChain.prototype = $extend(classes_items_Armor.prototype,{
  19. getADVLCHNTeaseBonus: function() {
  20. if(this.get_player().isMale() && this.get_player().hasItemIncludeEquipped(this.get_undergarments().EBNRJCK) || this.get_player().hasItemIncludeEquipped(this.get_undergarments().EBNJOCK)) {
  21. return 8;
  22. } else {
  23. return 6;
  24. }
  25. }
  26. ,useText: function() {
  27. this.outputText("You [if (!isNaked) {first strip yourself naked and }]put on your lewd adventurer's chainmail. Slipping on the short-sleeved tunic, you realize how much heavier it is with the added chainmail, before cinching the belt tight just above your hips. Apparently, Yvonne was kind enough to take in the middle of the tunic, allowing it to naturally show off your waist. And with the bottom of the tunic only just reaching your thighs a blush creeps onto your face thinking about how easy it would be to bend over and show off your [butt]. ");
  28. this.outputText("Sliding into the hand guards, now also reinforced with chain between the leather of the bracers, your fingers pop through the other end of the gloves. ");
  29. this.outputText("Lastly, you slip into the boots which Yvonne also took the liberty to change. While previously the tough leather rose to just under the knees, now it barely covers your ankles! The added heels accentuates your bare legs, sending a small shiver of excitement up your spine.");
  30. }
  31. ,__class__: classes_items_armors_AdventurersLewdChain
  32. });
  33.  
  34. //Code for adding the button to Yvonne's Shop. Added a check that should prevent a conflict with the Dragon Eggshell
  35. if(this.get_player().hasItem(this.get_armors().FULLCHN) && this.get_player().hasItem(this.get_armors().ADVCLTH) && !(this.get_player().hasKeyItem("Dragon Eggshell"))){
  36. this.addButton(12,"Combine",$bind(this,this.yvonneCombine)).hint("Ask Yvonne to combine your green adventurer's Ccothes and chainmail armor");
  37. } else if(this.get_player().hasItem(this.get_armors().FULLCHN) || this.get_player().hasItem(this.get_armors().ADVCLTH) && !(this.get_player().hasKeyItem("Dragon Eggshell"))){
  38. this.addButtonDisabled(12,"Combine","You need a set of chainmail armor and green adventurer's clothes.");
  39. }
  40.  
  41. //Functions for Yvonne to combine the stuff
  42.  
  43. ,yvonneCombine: function() {
  44. this.clearOutput();
  45. this.outputText("You ask if she could combine your green adventurer's clothes and chainmail armor into a single piece. She nods, listening to your request, and looks at the two pieces of equipment before speaking.");
  46. this.outputText("[pg][say:Sure, I can do that, shouldn't take that long. Any specific requests?]");
  47. this.menu();
  48. this.addButton(0,"Normal",$bind(this,this.yvonneCombTwilNorm)).hint(this.get_armors().ADVNCHN.get_tooltipText(),this.get_armors().ADVNCHN.get_tooltipHeader());
  49. this.addButton(1,"Lewd",$bind(this,this.yvonneCombTwilLewd)).hint(this.get_armors().ADVLCHN.get_tooltipText(),this.get_armors().ADVLCHN.get_tooltipHeader());
  50. }
  51. ,yvonneCombTwilNorm: function() {
  52. this.outputText("She snorts in recognition and, true to her word, doesn't even take that long.");
  53. this.outputText("[pg][say:Here ya go, chain under tunic as ordered.] You take a moment to examine the garment and, satisfied with the result, put it in your bag.");
  54. this.outputText("[pg]You got the Adventurer's Chain Tunic!");
  55. this.get_player().destroyItems(this.get_armors().FULLCHN,1);
  56. this.get_player().destroyItems(this.get_armors().ADVCLTH,1);
  57. this.get_inventory().takeItem(this.get_armors().ADVNCHN);
  58. this.doNext($bind(this,this.inside));
  59. }
  60. ,yvonneCombTwilLewd: function() {
  61. this.outputText("She smirks in recognition and, true to her word, doesn't even take that long.");
  62. this.outputText("[pg][say:Here ya go, pantsless chain under tunic as ordered.] You take a moment to examine the garment and, satisfied with the result, put it in your bag.");
  63. this.outputText("[pg]You got the Lewd Adventurer's Chain Tunic!");
  64. this.get_player().destroyItems(this.get_armors().FULLCHN,1);
  65. this.get_player().destroyItems(this.get_armors().ADVCLTH,1);
  66. this.get_inventory().takeItem(this.get_armors().ADVLCHN,1);
  67. this.doNext($bind(this,this.inside));
Advertisement
Add Comment
Please, Sign In to add comment