> [Script] Monsterbation 1.4.1.2, A comprehensive hovering script for HentaiVerse and ISK. Including CrunkJuice 1.3.0, an out-of-battle script

 
post Nov 17 2017, 05:57
Post #1
sickentide



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,354
Joined: 1-September 10
Level 500 (Ponyslayer)


best used with tampermonkey in chrome or firefox

Attached File  HentaiverseMonsterbation.1.4.1.2.user.js.txt ( 159.9k ) Number of downloads: 43962

features:
  • cooldowns
  • move player effects and vitals to above monsters
  • effect durations, including stacks
  • change background or quickbar colour according to alert conditions
  • log colour highlights
  • hide battle log
  • skip end of round popup, unless you want to stop at battle end or on equipment drop
  • quickbar extender, including gem icon
  • bind actions to perform on monsters to mouse buttons and wheel
  • hoverplay, both for melee and spell rotation, with option to stop under conditions like spark
  • key bindings
  • support for default and custom fonts
  • drop/exp/proficiency/damage/usage tracker
  • round/turn/speed counter
  • display max player vitals
  • display monster hp and shorten hp bars
  • monster numbers instead of letters
  • clickable riddlemaster
  • ed/flee confirm
  • ajax round advance
  • show monster info and submit scan data from/to decondelite's database
  • support for mobile devices with firefox and tampermonkey
  • shrink view to either side
  • configuration interface
  • multiple profiles with automatic switching
  • stun and imperil highlight
thanks to FiniteA, sigo8, simrock87, LOL50015, Farow and what_is_name for the parts of their code that i have used, jenga and decondelite for providing the monster database, and everyone for providing bug reports and suggestions

Attached File  HVCrunkJuice.1.3.0.user.js.txt ( 48.47k ) Number of downloads: 12275

features:
  • ed confirm
  • faster "sell all" button
  • morale and hunger values in monster lab
  • feed pills and crystals to all monsters, with level caps
  • hide low- and mid-grade gifts
  • search decondelite's monster database
  • re timer/counter
  • PFUDOR/IWBTH and Godslayer/Dovahkiin toggle
  • bazaar quality filter
  • open second page of arena by default
  • monster lab scroll bar
  • quick enchant
  • condensed view


This post has been edited by sickentide: Oct 4 2021, 01:05


--------------------
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

41 Pages V < 1 2 3 4 5 > »   
Reply to this topicStart new topic
Replies(40 - 59)
 
post Feb 6 2018, 08:32
Post #41
sickentide



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,354
Joined: 1-September 10
Level 500 (Ponyslayer)


QUOTE(Nayas @ Feb 5 2018, 22:46) *

maxVitals breaks when you don't have spark up because it tries to find element vrhd, which should be dvrhb (others should be dvrm and dvrs too) without spark. It also looks like it breaks everything in enhance() after it, when enabled. I only noticed because endround popups weren't getting skipped, while still being hidden. #dvrhb also should be in enhance next to #dvrhd, or it gets overlapped with hp bar.

what a useless and bothersome feature... fixed Attached File  HentaiverseMonsterbation.1.2.3.3.user.js.zip ( 17.73k ) Number of downloads: 157

QUOTE(Nayas @ Feb 5 2018, 22:46) *

I normally don't have it enabled, is it the only reason hp/mp boost is needed in options? If so, it would be much easier to ask users for maxhp/mp values that can be copypasted from character stat page, instead of asking to calculate % boost from passives.

maxVitals doesn't use those, it grabs the values straight from the page. the boost settings are for calculating potions' and gems' effectiveness

QUOTE(Nayas @ Feb 5 2018, 22:46) *

Btw is there a way to see drops/speed statistics from console, or dump it to text file?
It would be neat if the log was stored separately for each battle, you could label them by number of rounds to compare arenas/iw easy.

best you can do for now is to set the selectLog and terseLog settings to your liking. i'm thinking when there's nothing else left to do maybe i should expand the logging features, including income summary and such, but i'm not sure if this is really needed since there are already other scripts for logging and log processing


--------------------
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Feb 6 2018, 22:31
Post #42
Nayas



( 。∀ ゚)
*****
Group: Members
Posts: 700
Joined: 7-February 11
Level 434 (Godslayer)


QUOTE(sickentide @ Feb 6 2018, 03:32) *

best you can do for now is to set the selectLog and terseLog settings to your liking. i'm thinking when there's nothing else left to do maybe i should expand the logging features, including income summary and such, but i'm not sure if this is really needed since there are already other scripts for logging and log processing

I'm not aware of anything that has real time statistics for clearing arenas. I'm mainly interested in seconds per round and total clear time. I was manually pasting the stats to pastebin, but it's tedious and log just gets overwritten if I forget to save it, so I was looking for a way to automate it.
Besides HVstat doesn't work with ajax, and super's script works by comparing inventory snapshots, which doesn't seem very reliable if you just want to compare drops/income from battles.

This post has been edited by Nayas: Feb 6 2018, 22:40


--------------------
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Feb 7 2018, 03:36
Post #43
Cryosite



Kind of a Big Deal
*****
Group: Members
Posts: 553
Joined: 30-August 17
Level 416 (Godslayer)


QUOTE(sickentide @ Feb 5 2018, 16:32) *

best you can do for now is to set the selectLog and terseLog settings to your liking. i'm thinking when there's nothing else left to do maybe i should expand the logging features, including income summary and such, but i'm not sure if this is really needed since there are already other scripts for logging and log processing

Only one I know of is "hvstat" which doesn't work and isn't supported anymore. If there is some script which still works and would let me capture battle log raw data to copy/paste from without having to manually do so myself during combat, that would be super useful.


--------------------
My WTB. Help me find upgrades, please.
My WTS. Gimme credits.
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Feb 7 2018, 03:53
Post #44
lazyNPC



├┬┴┬┴┤(・_├┬┴┬┴┤
********
Group: Gold Star Club
Posts: 3,345
Joined: 8-June 12
Level 459 (Godslayer)


QUOTE(Cryosite @ Feb 6 2018, 20:36) *

Only one I know of is "hvstat" which doesn't work and isn't supported anymore. If there is some script which still works and would let me capture battle log raw data to copy/paste from without having to manually do so myself during combat, that would be super useful.

Actually, HV Stat does work.
For making it work, in Chrome, you need to download the latest version crx, and then unpack that with winRAR (or whatever you use) in a folder, and then load the unpacked extension in Chrome.
While using Mosterbation you have to set ajaxRound in the script to false to make them work together.


--------------------
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Feb 7 2018, 08:13
Post #45
sickentide



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,354
Joined: 1-September 10
Level 500 (Ponyslayer)


ok, i'm moving enhanced logging functionality a tad up in the priority list. don't expect it too soon though, i'm still a little busy with outside world matters


--------------------
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Feb 7 2018, 08:23
Post #46
Cryosite



Kind of a Big Deal
*****
Group: Members
Posts: 553
Joined: 30-August 17
Level 416 (Godslayer)


QUOTE(gianfrix94 @ Feb 6 2018, 11:53) *

Actually, HV Stat does work.
For making it work, in Chrome, you need to download the latest version crx, and then unpack that with winRAR (or whatever you use) in a folder, and then load the unpacked extension in Chrome.
While using Mosterbation you have to set ajaxRound in the script to false to make them work together.


Thanks for the tip. Trying it out now, though I am a little leery of what it does vs what Monsterbation does in combat, and apprehensive about conflicts between the two.


--------------------
My WTB. Help me find upgrades, please.
My WTS. Gimme credits.
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Feb 11 2018, 12:23
Post #47
quitetanky




****
Group: Members
Posts: 296
Joined: 20-March 17
Level 404 (Godslayer)


Any quick and simple way to add spirit stance to interruptAlert, so that hover gets disabled when in spirit?
Forget i asked anything.

This post has been edited by quitetanky: Feb 11 2018, 18:07
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Feb 11 2018, 17:12
Post #48
Noni



Hataraku Noni-sama
***********
Group: Catgirl Camarilla
Posts: 10,733
Joined: 19-February 16
Level 500 (Ponyslayer)


QUOTE(quitetanky @ Feb 11 2018, 05:23) *

Any quick and simple way to add spirit stance to interruptAlert, so that hover gets disabled when in spirit?

I'd say that's not allowed, sorry. We've pushed interrupting as far as we could already


--------------------
Seen a funny monster name? Please share it here! (alternative facts show that this helps getting peerless drops)
Feeling lonely in HV? Join the HV chat
Need advice on HV? Check the HV Advice Wiki or the HV Advice Advanced Wiki
Even more advice needed? Ask the experts
source of sig pic

Collectors item: EID 200000000
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Feb 11 2018, 18:06
Post #49
quitetanky




****
Group: Members
Posts: 296
Joined: 20-March 17
Level 404 (Godslayer)


QUOTE(DJNoni @ Feb 11 2018, 11:12) *

I'd say that's not allowed, sorry. We've pushed interrupting as far as we could already


But hovering toggle is not in-game action, are there still rules against putting it with other actions? Is there ID code for spiritstance? Is there a way to move monsterbar?

HoverSpirit=true is unable to disable spirit, I have nowhere to bind spirit toggle (or indeed, hovertoggle) and i couldn't find a way to put spirit (or indeed, hovertoggle) on monsterbar. Not to mention monsterbar is located behind hoverarea, so whenever i want to toggle spirit or use quickbar spell and then get back to mbar skills i keep doing few attacks. Any easy solution for any of this? i don't want to bother anyone too much with my problems tho.
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Feb 11 2018, 21:05
Post #50
Noni



Hataraku Noni-sama
***********
Group: Catgirl Camarilla
Posts: 10,733
Joined: 19-February 16
Level 500 (Ponyslayer)


QUOTE(quitetanky @ Feb 11 2018, 11:06) *

But hovering toggle is not in-game action, are there still rules against putting it with other actions? Is there ID code for spiritstance? Is there a way to move monsterbar?

Starting hover may not be an in-game action, you could argue. But stopping hover is. This has been made clear to us, and has been included in the rules. You can't stop hovering based on any in-game condition. Period. Only exceptions are already included in Monsterbation.

The monsterbar? Is that where they drink beer? tongue.gif

Spirit can be troggled by pressing 's'.

You can move the location of quick-bar. But you can't move the monsters based on conditions.


QUOTE(quitetanky @ Feb 11 2018, 11:06) *

HoverSpirit=true is unable to disable spirit, I have nowhere to bind spirit toggle (or indeed, hovertoggle) and i couldn't find a way to put spirit (or indeed, hovertoggle) on monsterbar. Not to mention monsterbar is located behind hoverarea, so whenever i want to toggle spirit or use quickbar spell and then get back to mbar skills i keep doing few attacks. Any easy solution for any of this? i don't want to bother anyone too much with my problems tho.

There already is a big button labeled 'spirit' that you can click/tap. And you can press 's'. Isn't that enough?
Perhaps you can make the hover area smaller, by setting hover area to 2?


--------------------
Seen a funny monster name? Please share it here! (alternative facts show that this helps getting peerless drops)
Feeling lonely in HV? Join the HV chat
Need advice on HV? Check the HV Advice Wiki or the HV Advice Advanced Wiki
Even more advice needed? Ask the experts
source of sig pic

Collectors item: EID 200000000
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Feb 11 2018, 21:35
Post #51
quitetanky




****
Group: Members
Posts: 296
Joined: 20-March 17
Level 404 (Godslayer)


Me clicking spirit is action, not a condition.
Should've made clear that i don't use keyboard. Wouldnt have any problems if i did.
Monster bar is under mobile options and it adds clickable skill/spell icons for the ones that have id. Spirit doesnt.

So, well, yeah, "big button labeled 'spirit'" is what i've been using and, i guess, will still have to keep using, which is slow and i keep missing it sad.gif Thanks for explanation anyway!
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Feb 11 2018, 22:00
Post #52
Scremaz



A certain pervert. OT expert. Just dancing around in the game.
***********
Group: Gold Star Club
Posts: 24,228
Joined: 18-January 07
Level 500 (Ponyslayer)


you know, here we are merely explaining you the ways to play safe and the reasons. nothing more, nothing less.


--------------------
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Feb 12 2018, 02:59
Post #53
sickentide



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,354
Joined: 1-September 10
Level 500 (Ponyslayer)


QUOTE(quitetanky @ Feb 11 2018, 11:06) *

Not to mention monsterbar is located behind hoverarea, so whenever i want to toggle spirit or use quickbar spell and then get back to mbar skills i keep doing few attacks. Any easy solution for any of this? i don't want to bother anyone too much with my problems tho.

you can try setting hoverAction = false, and [true] (or whatever you use as your default action) as the last element of your monsterbar. now you can safely move between the spirit icon and the other elements of the monsterbar, and hover over the sword icon to attack


--------------------
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Feb 12 2018, 05:38
Post #54
Scremaz



A certain pervert. OT expert. Just dancing around in the game.
***********
Group: Gold Star Club
Posts: 24,228
Joined: 18-January 07
Level 500 (Ponyslayer)


QUOTE(sickentide @ Feb 11 2018, 19:59) *

you can try setting hoverAction = false, and [true] (or whatever you use as your default action) as the last element of your monsterbar. now you can safely move between the spirit icon and the other elements of the monsterbar, and hover over the sword icon to attack

basically, a manual hovering trigger for hovering?


--------------------
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Feb 12 2018, 07:45
Post #55
sickentide



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,354
Joined: 1-September 10
Level 500 (Ponyslayer)


QUOTE(Scremaz @ Feb 11 2018, 22:38) *

basically, a manual hovering trigger for hovering?

yes, or a hover area in a custom location


--------------------
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Feb 13 2018, 18:55
Post #56
quitetanky




****
Group: Members
Posts: 296
Joined: 20-March 17
Level 404 (Godslayer)


QUOTE(sickentide @ Feb 11 2018, 20:59) *

you can try setting hoverAction = false, and [true] (or whatever you use as your default action) as the last element of your monsterbar. now you can safely move between the spirit icon and the other elements of the monsterbar, and hover over the sword icon to attack

Thanks for the reply! I did try it before, yes, wasn't too happy with that tho.

Solved my problem with binding spirit where regen/hseeker previousely were. Moved those to monsterbar. Figured that if more interupt isn't allowed, i could as well work with what i have. Did try that (supportive spells on mbar) previously, but had a few issues. This time, however, solved most of them by a) copying barAction code to barEngage, so that hovering does only one cast. b) Removed target check ( if ( !monsters[i].hasAttribute('onclick') ) return;) from barengage, so i can use buttons regardless of whether or not monster is alive. Fairly certain these changes are alright and don't require specific interpretation of rules.

Still having issue of casting one (or both) spells for the second time when returning cursor to monster. This can be solved if alert check is added. So i'll ask - for the last time, i swear - could this be legal? Again, i'm casting on hover and all i need is for it to respect the alert (or rather absence thereof).

This post has been edited by quitetanky: Feb 13 2018, 18:58
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Feb 13 2018, 21:16
Post #57
Noni



Hataraku Noni-sama
***********
Group: Catgirl Camarilla
Posts: 10,733
Joined: 19-February 16
Level 500 (Ponyslayer)


QUOTE(quitetanky @ Feb 13 2018, 11:55) *

Thanks for the reply! I did try it before, yes, wasn't too happy with that tho.

Solved my problem with binding spirit where regen/hseeker previousely were. Moved those to monsterbar. Figured that if more interupt isn't allowed, i could as well work with what i have. Did try that (supportive spells on mbar) previously, but had a few issues. This time, however, solved most of them by a) copying barAction code to barEngage, so that hovering does only one cast. cool.gif Removed target check ( if ( !monsters[i].hasAttribute('onclick') ) return;) from barengage, so i can use buttons regardless of whether or not monster is alive. Fairly certain these changes are alright and don't require specific interpretation of rules.

Still having issue of casting one (or both) spells for the second time when returning cursor to monster. This can be solved if alert check is added. So i'll ask - for the last time, i swear - could this be legal? Again, i'm casting on hover and all i need is for it to respect the alert (or rather absence thereof).

What is the specific allert that you want the hovercast to respect?

If it is "alert for overcharge is high enough to troggle Spirit" then no, this is not allowed.

Allert for low health, low mana, low spirit and allert for buff expires may be used to interrupt hovercast. No other conditions may be used to interrupt hovercast.


--------------------
Seen a funny monster name? Please share it here! (alternative facts show that this helps getting peerless drops)
Feeling lonely in HV? Join the HV chat
Need advice on HV? Check the HV Advice Wiki or the HV Advice Advanced Wiki
Even more advice needed? Ask the experts
source of sig pic

Collectors item: EID 200000000
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Feb 13 2018, 21:53
Post #58
quitetanky




****
Group: Members
Posts: 296
Joined: 20-March 17
Level 404 (Godslayer)


QUOTE(DJNoni @ Feb 13 2018, 15:16) *

What is the specific allert that you want the hovercast to respect?

If it is "alert for overcharge is high enough to troggle Spirit" then no, this is not allowed.

Allert for low health, low mana, low spirit and allert for buff expires may be used to interrupt hovercast. No other conditions may be used to interrupt hovercast.


Ok, thanks! Afaik there is no "alert for overcharge is high enough to troggle Spirit" in monsterbation.
I'm using global variable interruptAlert, which is used to interupt hover everywhere else, and which is absolutely legal to use to interrupt hovercast, yes, question is: if i put '!' in front of it, does it suddenly make the whole thing illegal?
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Feb 14 2018, 00:16
Post #59
Noni



Hataraku Noni-sama
***********
Group: Catgirl Camarilla
Posts: 10,733
Joined: 19-February 16
Level 500 (Ponyslayer)


QUOTE(quitetanky @ Feb 13 2018, 14:53) *

Ok, thanks! Afaik there is no "alert for overcharge is high enough to troggle Spirit" in monsterbation.
I'm using global variable interruptAlert, which is used to interupt hover everywhere else, and which is absolutely legal to use to interrupt hovercast, yes, question is: if i put '!' in front of it, does it suddenly make the whole thing illegal?


Putting ! in front of interruptAllert might make the whole thing illegal, if I understand it correctly, but I'm not sure. But let me check with some other experts, including sickentide, via PM. I'll let you know a.s.a.p., alright?



--------------------
Seen a funny monster name? Please share it here! (alternative facts show that this helps getting peerless drops)
Feeling lonely in HV? Join the HV chat
Need advice on HV? Check the HV Advice Wiki or the HV Advice Advanced Wiki
Even more advice needed? Ask the experts
source of sig pic

Collectors item: EID 200000000
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post

 
post Feb 14 2018, 01:38
Post #60
sickentide



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,354
Joined: 1-September 10
Level 500 (Ponyslayer)


QUOTE(quitetanky @ Feb 13 2018, 14:53) *

I'm using global variable interruptAlert, which is used to interupt hover everywhere else, and which is absolutely legal to use to interrupt hovercast, yes, question is: if i put '!' in front of it, does it suddenly make the whole thing illegal?

messing with !interruptAlert may well turn the script into an illegal and unusable mess. i can suggest another option:

as DJNoni brought up to me in PM, you can bind Toggle('Spirit') to a mouse button or the wheel. set clickEverywhere or wheelEverywhere accordingly

This post has been edited by sickentide: Feb 14 2018, 02:08


--------------------
User is offlineProfile CardPM
Report PostGo to the top of the page
+Quote Post


41 Pages V < 1 2 3 4 5 > » 
Fast ReplyReply to this topicStart new topic
2 User(s) are reading this topic (0 Guests and 0 Anonymous Users)
2 Members: k999k99, rarado

 


Lo-Fi Version Time is now: 27th September 2022 - 17:50