Advertisement
CeeDeeCeeBee

Everwing_Sidekick_Sphinx/Max/Replace/Sell All

Sep 6th, 2017
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1. Break Point: instanceCache.prototype.writeDirtyInstancesToState
  2. - "equip" character
  3. -----------------------------------------------------------------------
  4. //Get all new sidekicks (first, buy at least 6 sidekicks)
  5.  
  6. var count = e.instances.length - 6;
  7.  
  8. e.instances[count++].modelID = "Item:sidekick:PC22";
  9. e.instances[count++].modelID = "Item:sidekick:FC22";
  10. e.instances[count++].modelID = "Item:sidekick:LC22";
  11. e.instances[count++].modelID = "Item:sidekick:NC22";
  12. e.instances[count++].modelID = "Item:sidekick:SC22";
  13. e.instances[count++].modelID = "Item:sidekick:WC22";
  14.  
  15. //Max Sidekick
  16. for (var i = e.instances.length - 6; i < e.instances.length; i++) {
  17. e.instances[i].stats.maturity = 3;
  18. e.instances[i].stats.xp = 125800;
  19. e.instances[i].stats.zodiacBonus = 2;
  20. }
  21. -----------------------------------------------------------------------
  22.  
  23. //Max level of all sidekicks: (delete line stats.zodiac for random zodiacs)
  24.  
  25. var _r1 = new RegExp("Item:sidekick:.*");
  26.  
  27. for (var i = 0; i < e.instances.length; i++) {
  28. if (_r1.test(e.instances[i].modelID)) {
  29. e.instances[i].stats.maturity = 3;
  30. e.instances[i].stats.xp = 125800;
  31. e.instances[i].stats.zodiac = 3;
  32. e.instances[i].stats.zodiacBonus = 2;
  33. }
  34. }
  35.  
  36. -----------------------------------------------------------------------
  37. //CHANCE ONE SIDEKICK FROM ONE TO ANOTHER
  38.  
  39. var _r1 = new RegExp("Item:sidekick:FC01");
  40. for (var i = 0; i < e.instances.length; i++){
  41. if(_r1.test(e.instances[i].modelID)){
  42. e.instances[i].modelID = "Item:sidekick:FC00";
  43. }
  44. }
  45.  
  46. -----------------------------------------------------------------------
  47. //SELL ALL SIDEKICKS AT ONCE
  48.  
  49. //CTRL+F: onSellButtonClicked
  50. // Break Point: ReleaseSidekickCommand
  51. // "sell" a sidekick
  52.  
  53. var r = this.sidekicksModel.sidekicksList.length;
  54. var l = Object.values(this.sidekicksModel.sidekicksList);
  55. for (var c = 0; c < r; c++) {
  56. var h = this.sidekicksModel.sidekicksList[c];
  57. if(h.state === "idle"){
  58. this.mvc.sendNotification("ReleaseSidekickCommand", h.id);
  59. }
  60. }
  61.  
  62. *** Credit: https://www.youtube.com/ - Tomas' Channel
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement