Loading. Please Wait...
|
|
|
[Script] Monsterbation 1.4.1.2, A comprehensive hovering script for HentaiVerse and ISK. Including CrunkJuice 1.3.0, an out-of-battle script |
|
Nov 17 2017, 05:57
|
sickentide
Group: Catgirl Camarilla
Posts: 1,354
Joined: 1-September 10
|
best used with tampermonkey in chrome or firefox
HentaiverseMonsterbation.1.4.1.2.user.js.txt ( 159.9k )
Number of downloads: 43962features: - 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
HVCrunkJuice.1.3.0.user.js.txt ( 48.47k )
Number of downloads: 12275features: - 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
--------------------
|
|
|
|
|
|
|
|
Feb 6 2018, 08:32
|
sickentide
Group: Catgirl Camarilla
Posts: 1,354
Joined: 1-September 10
|
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
HentaiverseMonsterbation.1.2.3.3.user.js.zip ( 17.73k )
Number of downloads: 157QUOTE(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
--------------------
|
|
|
|
|
|
Feb 6 2018, 22:31
|
Nayas
Group: Members
Posts: 700
Joined: 7-February 11
|
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
--------------------
|
|
|
|
|
|
Feb 7 2018, 03:36
|
Cryosite
Group: Members
Posts: 553
Joined: 30-August 17
|
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.
|
|
|
|
|
|
Feb 7 2018, 03:53
|
lazyNPC
Group: Gold Star Club
Posts: 3,345
Joined: 8-June 12
|
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.
--------------------
|
|
|
|
|
|
Feb 7 2018, 08:13
|
sickentide
Group: Catgirl Camarilla
Posts: 1,354
Joined: 1-September 10
|
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
--------------------
|
|
|
|
|
|
Feb 7 2018, 08:23
|
Cryosite
Group: Members
Posts: 553
Joined: 30-August 17
|
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.
|
|
|
|
|
|
Feb 11 2018, 12:23
|
quitetanky
Group: Members
Posts: 296
Joined: 20-March 17
|
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
|
|
|
Feb 11 2018, 17:12
|
Noni
Group: Catgirl Camarilla
Posts: 10,733
Joined: 19-February 16
|
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
--------------------
|
|
|
|
|
|
Feb 11 2018, 18:06
|
quitetanky
Group: Members
Posts: 296
Joined: 20-March 17
|
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.
|
|
|
|
|
|
Feb 11 2018, 21:05
|
Noni
Group: Catgirl Camarilla
Posts: 10,733
Joined: 19-February 16
|
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? 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?
--------------------
|
|
|
|
|
|
Feb 11 2018, 21:35
|
quitetanky
Group: Members
Posts: 296
Joined: 20-March 17
|
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 Thanks for explanation anyway!
|
|
|
Feb 11 2018, 22:00
|
Scremaz
Group: Gold Star Club
Posts: 24,228
Joined: 18-January 07
|
you know, here we are merely explaining you the ways to play safe and the reasons. nothing more, nothing less.
--------------------
|
|
|
|
|
|
Feb 12 2018, 02:59
|
sickentide
Group: Catgirl Camarilla
Posts: 1,354
Joined: 1-September 10
|
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
--------------------
|
|
|
|
|
|
Feb 12 2018, 05:38
|
Scremaz
Group: Gold Star Club
Posts: 24,228
Joined: 18-January 07
|
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?
--------------------
|
|
|
|
|
|
Feb 12 2018, 07:45
|
sickentide
Group: Catgirl Camarilla
Posts: 1,354
Joined: 1-September 10
|
QUOTE(Scremaz @ Feb 11 2018, 22:38) basically, a manual hovering trigger for hovering?
yes, or a hover area in a custom location
--------------------
|
|
|
|
|
|
Feb 13 2018, 18:55
|
quitetanky
Group: Members
Posts: 296
Joined: 20-March 17
|
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
|
|
|
|
|
|
Feb 13 2018, 21:16
|
Noni
Group: Catgirl Camarilla
Posts: 10,733
Joined: 19-February 16
|
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. 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.
--------------------
|
|
|
|
|
|
Feb 13 2018, 21:53
|
quitetanky
Group: Members
Posts: 296
Joined: 20-March 17
|
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?
|
|
|
|
|
|
Feb 14 2018, 00:16
|
Noni
Group: Catgirl Camarilla
Posts: 10,733
Joined: 19-February 16
|
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?
--------------------
|
|
|
|
|
|
Feb 14 2018, 01:38
|
sickentide
Group: Catgirl Camarilla
Posts: 1,354
Joined: 1-September 10
|
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
--------------------
|
|
|
|
|
|
2 User(s) are reading this topic (0 Guests and 0 Anonymous Users)
|
|
|
|
|
|
|