Welcome Guest ( Log In | Register )

45 Pages V « < 26 27 28 29 > »   
Reply to this topicStart new topic
> [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 Dec 18 2019, 17:39
Post #527
neogdoma



Casual Poster
***
Group: Gold Star Club
Posts: 237
Joined: 21-January 14
Level 470 (Godslayer)


It actives and deactives randomly.

Newest Chrome, Newest Tampermonkey beta, fresh script without any change.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Dec 29 2019, 15:17
Post #528
sickentide



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,355
Joined: 31-August 10
Level 500 (Ponyslayer)


QUOTE(neogdoma @ Dec 18 2019, 16:39) *

It actives and deactives randomly.

almost missed this... does the whole script with UI changes and everything deactivate, or is it just the hover function? could be that you are running into interrupt conditions, such as buffs expiring
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Jan 19 2020, 08:58
Post #529
mr_baka



Active Poster
*******
Group: Catgirl Camarilla
Posts: 1,853
Joined: 5-August 13
Level 500 (Ponyslayer)


Hello!
Can I use "stop on spark or low vitals" for wheel down button somehow?
I use wheel down button for Imperil spell, and sometimes it happens like this:
1. I cast Imperil on the first group of monsters
2. They hit me, Spark of life is activated
3. I do not notice, I cast Imperil on the second group of monsters
4. I'm dead
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Feb 20 2020, 16:18
Post #530
ikki.



❄ Cool as Siberia
********
Group: Gold Star Club
Posts: 2,994
Joined: 11-October 16
Level 500 (Ponyslayer)


how about "clean clear time" option?
timer that count only when you active in battle
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Feb 20 2020, 18:38
Post #531
sickentide



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,355
Joined: 31-August 10
Level 500 (Ponyslayer)


QUOTE(Ikki Pop @ Feb 20 2020, 15:18) *

how about "clean clear time" option?
timer that count only when you active in battle

i've been rather busy with school on top of work lately so i haven't been doing much coding, but i do have plans for something like that: the option to pause the timer at will and resume it automatically with the next action
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Mar 4 2020, 10:17
Post #532
kdasny



Casual Poster
***
Group: Members
Posts: 111
Joined: 7-January 19
Level 478 (Dovahkiin)


Everything except the monster database information (but not excepting their max hp display) stops working for a few turns whenever my Spark of Life gets activated. When it restarts, the round counter gets reset, so it seems like something is causing the script to crash. I've also occasionally noticed this while casting spells, except there isn't a problem with the round counter. This might be what neogdoma was mentioning. Any idea what may be causing this?

This post has been edited by kdasny: Mar 8 2020, 05:53
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Mar 9 2020, 20:38
Post #533
sickentide



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,355
Joined: 31-August 10
Level 500 (Ponyslayer)


QUOTE(kdasny @ Mar 4 2020, 09:17) *

Any idea what may be causing this?

you may have an invalid parameter somewhere in your settings. try going back to the defaults and reactivating your own settings a few at a time to see if it goes away/comes back
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Mar 15 2020, 19:21
Post #534
KitsuneAbby



Curse God of the Hentai Shrine
**********
Group: Catgirl Camarilla
Posts: 7,572
Joined: 12-July 14
Level 500 (Ponyslayer)


Hi sicken. Small question for you: is it really needed to have all the binds in a string?
I'm still using 1.2.4.3, in which my binds look like this:
CODE
Bind(KEY_Z, ToggleHover);
        Bind(KEY_Z, Shift, ToggleHover);
        Bind(46, Shift, ToggleHover); // Suppr
        Bind(46, ToggleHover); // Toggle hoverplay.
        Bind(KEY_UP, Cast('Imperil'));
        // Bind(KEY_UP, HoverAction(Cast('Imperil'))); // Single cast of Imperil, respect alerts
        // Bind(KEY_I, HoverAction(Cast('Imperil'))); // Cast Imperil on selected monster, ignore alerts.
        // Bind(KEY_I, Shift, HoverAction(Strongest([Cast('Fimbulvetr'),Cast('Blizzard'),Cast('Freeze')]), true)); // Single cast of Imperil, respect alerts.
        Bind(KEY_LEFT, Cast('Regen'));
        Bind(KEY_DOWN, Cast('Arcane Focus'));
        Bind(96, Use('p')); // Numpad 0
        Bind(97, Use(1)); // Numpad 1 - Health draught
        Bind(98, Use(2)); // Numpad 2 - Mana draught
        Bind(99, Use(3)); // Numpad 3 - Spirit draught
        Bind(100, Strongest([TargetMonster(1), Cast('Imperil')])); // Numpad 4
        Bind(101, Strongest([TargetMonster(2), Cast('Imperil')])); // Numpad 5
        Bind(102, Strongest([TargetMonster(6), Cast('Imperil')])); // Numpad 6
        Bind(KEY_END, Use('p'));
        Bind(103, Strongest([TargetMonster(1), Cast('Imperil')])); // Numpad 7
        Bind(104, Strongest([TargetMonster(4), Cast('Imperil')])); // Numpad 8
        Bind(105, Strongest([TargetMonster(7), Cast('Imperil')])); // Numpad 9
        Bind(106, Cast('MagNet')); // Numpad *
        Bind(109, ToggleHover); // Numpad -
        Bind(111,Use(11)); // Numpad Slash - Scroll of Absorption
        Bind(110,Strongest([Use('s5'),Use('s4'),Use('s2'),Use('s1'),Use('n1')])); // Numpad . - Infusion of Darkness, Scroll of Swiftness, Scroll of Protection, Scroll of Shadows, Scroll of Life
        Bind(107,Strongest([Use('s6'),Use('s3'),Use('n1')])); // Numpad + - Infusion of Darkness, Scroll of the Avatar, Scroll of the Gods


My issue with the current version, is that I have no way to tell if I've written the binds correctly, since it's a damn string, and I have no way to add a comment in the end of the line either.

Does it support that older formatting?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Mar 15 2020, 21:08
Post #535
sickentide



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,355
Joined: 31-August 10
Level 500 (Ponyslayer)


i changed it to a string in order to read/write it via the interface, but if you don't use the interface (be sure to hit Reset if you have), you can revert the change. around line 947:
CODE
        eval(cfg.bind);

change it to:
CODE
        cfg.bind();

now, in your settings, you can define bind as a function again:
CODE
    bind: function() {
        Bind(KEY_Z, ToggleHover);
        // ...
    },
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Mar 16 2020, 01:29
Post #536
KitsuneAbby



Curse God of the Hentai Shrine
**********
Group: Catgirl Camarilla
Posts: 7,572
Joined: 12-July 14
Level 500 (Ponyslayer)


I give up. The binds isn't the only place that seems to use strings: it's the same for the mouse settings and all.
The inability to have Tampermonkey checking for errors and the inability to use comments are simply a turn-off for me.
I wanted to check this 1.3 to see what things like Impulse were, but this kind of doodad won't cut it.

I'll stick to my good old 1.2.4.3. It may not have Impulse, but I know what does what in it.
I'll consider upgrading if I can use comments again, at least.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Mar 30 2020, 05:10
Post #537
3534



Active Poster
*******
Group: Gold Star Club
Posts: 1,866
Joined: 14-March 11
Level 500 (Ponyslayer)


Excuse me,
a small question with using Bind() in numpad,
I'm not sure that it is legal or not,


can I add these :
CODE
KEY_numpad0 = 96, KEY_numpad1 = 97, KEY_numpad2 = 98, KEY_numpad3 = 99, KEY_numpad4 = 100, KEY_numpad5 = 101, KEY_numpad6 = 102, KEY_numpad7 = 103, KEY_numpad8 = 104, KEY_numpad9 = 105,
KEY_numpad_del = 110, KEY_numpad_add = 107,

between line 677~678,

make it like here:
CODE
KEY_1 = 49, KEY_2 = 50, KEY_3 = 51, KEY_4 = 52, KEY_5 = 53, KEY_6 = 54, KEY_7 = 55, KEY_8 = 56, KEY_9 = 57, KEY_0 = 48,
KEY_numpad0 = 96, KEY_numpad1 = 97, KEY_numpad2 = 98, KEY_numpad3 = 99, KEY_numpad4 = 100, KEY_numpad5 = 101, KEY_numpad6 = 102, KEY_numpad7 = 103, KEY_numpad8 = 104, KEY_numpad9 = 105,
KEY_numpad_del = 110, KEY_numpad_add = 107,
KEY_SPACE = 32, KEY_ENTER = 13, KEY_PAGEUP = 33, KEY_PAGEDOWN = 34, KEY_END = 35, KEY_HOME = 36, KEY_LEFT = 37, KEY_UP = 38, KEY_RIGHT = 39, KEY_DOWN = 40,


and use them in bind(),
like that:
CODE
Bind(KEY_numpad1, Strongest([TargetMonster(0), Cast('Imperil')]));\
Bind(KEY_numpad2, Strongest([TargetMonster(1), Cast('Imperil')]));\
Bind(KEY_numpad3, Strongest([TargetMonster(2), Cast('Imperil')]));\
Bind(KEY_numpad4, Strongest([TargetMonster(3), Cast('Imperil')]));\
Bind(KEY_numpad5, Strongest([TargetMonster(4), Cast('Imperil')]));\
Bind(KEY_numpad6, Strongest([TargetMonster(5), Cast('Imperil')]));\
Bind(KEY_numpad7, Strongest([TargetMonster(6), Cast('Imperil')]));\
Bind(KEY_numpad8, Strongest([TargetMonster(7), Cast('Imperil')]));\
Bind(KEY_numpad9, Strongest([TargetMonster(8), Cast('Imperil')]));\
Bind(KEY_numpad0, Strongest([TargetMonster(9), Cast('Imperil')]));\


***********
***********

add edit:
question +1,

and I try to edit here, line 1702~1719, @ver1.3.2.0:
CODE
function MaxVitals() {
    if ( !cfg.maxVitals ) return;
    var hpd, mpd, spd, changed = false;
    if ( (hpd = document.getElementById('dvrhd') || document.getElementById('dvrhb')) ) {
        mpd = document.getElementById('dvrm');
        spd = document.getElementById('dvrs'); }
    else {
        hpd = document.getElementById('vrhd') || document.getElementById('vrhb');
        mpd = document.getElementById('vrm');
        spd = document.getElementById('vrs'); }
    var hpv = parseInt(hpd.innerHTML), mpv = parseInt(mpd.innerHTML), spv = parseInt(spd.innerHTML);
    if ( hpv > vitals.hp ) { vitals.hp = hpv; changed = true; }
    if ( mpv > vitals.mp ) { vitals.mp = mpv; changed = true; }
    if ( spv > vitals.sp ) { vitals.sp = spv; changed = true; }
    hpd.innerHTML = hpv + '/' + vitals.hp;
    mpd.innerHTML = mpv + '/' + vitals.mp;
    spd.innerHTML = spv + '/' + vitals.sp;
    if ( !cfg.ssd && changed ) localStorage.HVvitals = JSON.stringify(vitals); }


make it display percent:
QUOTE
function MaxVitals() {
if ( !cfg.maxVitals ) return;
var hpd, mpd, spd, changed = false;
if ( (hpd = document.getElementById('dvrhd') || document.getElementById('dvrhb')) ) {
mpd = document.getElementById('dvrm');
spd = document.getElementById('dvrs'); }
else {
hpd = document.getElementById('vrhd') || document.getElementById('vrhb');
mpd = document.getElementById('vrm');
spd = document.getElementById('vrs'); }
var hpv = parseInt(hpd.innerHTML), mpv = parseInt(mpd.innerHTML), spv = parseInt(spd.innerHTML);
if ( hpv > vitals.hp ) { vitals.hp = hpv; changed = true; }
if ( mpv > vitals.mp ) { vitals.mp = mpv; changed = true; }
if ( spv > vitals.sp ) { vitals.sp = spv; changed = true; }
hpd.innerHTML = ( hpv * 100 / vitals.hp ).toFixed(1) + '%/' + hpv + '/' + vitals.hp;
mpd.innerHTML = ( mpv * 100 / vitals.mp ).toFixed(1) + '%/' + mpv + '/' + vitals.mp;
spd.innerHTML = ( spv * 100 / vitals.sp ).toFixed(1) + '%/' + spv + '/' + vitals.sp;

if ( !cfg.ssd && changed ) localStorage.HVvitals = JSON.stringify(vitals); }

is it allowed?

-----------------------------------------------------------------------------------------------------

QUOTE(sickentide @ Mar 31 2020, 00:49) *

these are both perfectly legal

thank you!~

This post has been edited by 3534: Mar 31 2020, 14:40
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Mar 30 2020, 18:49
Post #538
sickentide



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,355
Joined: 31-August 10
Level 500 (Ponyslayer)


these are both perfectly legal
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Apr 4 2020, 12:57
Post #539
red_x_king



Newcomer
*
Group: Gold Star Club
Posts: 43
Joined: 28-March 20
Level 308 (Godslayer)


Hi, thanks for your excellent scripts. It is very helpful for me.

But i meet a problem when i use it. some times after I had choosen a correct (or false) pony (I do not know how to discribe it, just chose a corret pony with a vague picture in a jumped web page),the script did not work.I use the chrome.

No matter i fresh the battle page or turn on and off the script,the script is still stop working. I don't why this happen. Help me please. Thank you very much.

Sorry for my poor English if i make some inconviniences to you.

This post has been edited by red_x_king: Apr 4 2020, 13:59
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Apr 5 2020, 14:21
Post #540
sickentide



sexromancer
*******
Group: Catgirl Camarilla
Posts: 1,355
Joined: 31-August 10
Level 500 (Ponyslayer)


haven't seen that one before. next time this happens, can you Right Click > Inspect > Console and post the output here?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Apr 5 2020, 15:00
Post #541
red_x_king



Newcomer
*
Group: Gold Star Club
Posts: 43
Joined: 28-March 20
Level 308 (Godslayer)


I find the answer at a chinese forum.The Chinese translation script conflits with this mod, and this conflict can be solved by using a item ,such as health drought.
Sorry for wasting your time (IMG:[invalid] style_emoticons/default/laugh.gif)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Apr 10 2020, 02:05
Post #542
mewsf



Regular Poster
*****
Group: Gold Star Club
Posts: 594
Joined: 24-June 14
Level 500 (Ponyslayer)


Is it possible to temporarily disable hovering on every new round starts before I cast a imperil spell? Sometimes you just can't move cursor away from monsters in time.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Apr 10 2020, 17:21
Post #543
eteran



Casual Poster
****
Group: Members
Posts: 345
Joined: 6-November 10
Level 402 (Godslayer)


QUOTE(mewsf @ Apr 10 2020, 03:05) *

Is it possible to temporarily disable hovering on every new round starts before I cast a imperil spell? Sometimes you just can't move cursor away from monsters in time.


You can uncheck "have hoverplay active at the beginning of each round" and check "reactivate hover after releasing any key".
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Apr 11 2020, 02:05
Post #544
mewsf



Regular Poster
*****
Group: Gold Star Club
Posts: 594
Joined: 24-June 14
Level 500 (Ponyslayer)


QUOTE(eteran @ Apr 10 2020, 23:21) *

You can uncheck "have hoverplay active at the beginning of each round" and check "reactivate hover after releasing any key".


Thank you, however this doesn't work for me because I cast imperil using mouse wheel, guess I can modify the script to do it.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Apr 15 2020, 17:45
Post #545
federfleisch



Newcomer
*
Group: Members
Posts: 26
Joined: 1-November 10
Level 208 (Godslayer)


Currently hover to attack doesn't seem to be working for me.
Using the version of the script at the top of this post with Chrome.
Set hover action to Attack. Do I need to do anything else?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
post Apr 15 2020, 19:39
Post #546
Noni



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


QUOTE(federfleisch @ Apr 15 2020, 17:45) *

Currently hover to attack doesn't seem to be working for me.
Using the version of the script at the top of this post with Chrome.
Set hover action to Attack. Do I need to do anything else?

no, hovering over the monster status effect area should give you hover attack. However, most scripts won't work with the default font. You can change the font in the settings of hentaiverse. Also, use the most recent version of tampermonkey add-on. Greasemonkey doesn't work for everybody.

This post has been edited by DJNoni: Apr 15 2020, 19:41
User is offlineProfile CardPM
Go to the top of the page
+Quote Post


45 Pages V « < 26 27 28 29 > » 
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 


Lo-Fi Version Time is now: 6th September 2025 - 18:05