 |
 |
 |
HV Script Thread, Discuss your creations. Includes guidelines and infos for script creation (2020-02-28 upd) |
|
Nov 5 2016, 08:16
|
Grimrabbit
Newcomer
 Group: Gold Star Club
Posts: 12
Joined: 1-December 12

|
Its only a beta, and it already looks amazing. O_O
|
|
|
Nov 5 2016, 12:52
|
Shine-Addict
Group: Gold Star Club
Posts: 728
Joined: 16-July 13

|
QUOTE(Grimrabbit @ Nov 5 2016, 17:16)  Its only a beta, and it already looks amazing. O_O
I like your signature (IMG:[ invalid] style_emoticons/default/rolleyes.gif)
|
|
|
|
 |
|
Nov 5 2016, 22:14
|
Cleavs
Group: Gold Star Club
Posts: 24,317
Joined: 18-January 07

|
QUOTE(ppp82p @ Oct 29 2016, 22:25)  My 49.21 wd 18.65 parry rapier forged to 10/50 (and butcher 4) is showing "49.77" for the adb (wrong a lot) and almost right parry value (18.63 aka it could be a round down error)
it's because total ADB multiplier is calculated in the wrong way: script considers an additive stacking, while it actually is multiplicative. forge lv10 gives us 1.193x (or 19.3% = 0.193x increase), while Butcher 4 gives us a further 1.08x (or 8% = 0.08x increase). now, script says that: ADB_mult = 1 + forge_gain + IW_gain = 1.27x and 63.19/1.27 = 49.76 but it actually should be: ADB_mult = ( 1 + forge_gain ) ( 1 + IW_gain ) = 1.28x and 63.19/1.28 = 49.37 not perfect, but already better. the difference should be due to rounding errors, i guess.
|
|
|
|
 |
|
Nov 6 2016, 13:46
|
NerfThis
Group: Catgirl Camarilla
Posts: 2,467
Joined: 3-February 14

|
QUOTE(Scremaz @ Nov 6 2016, 05:14)  it's because total ADB multiplier is calculated in the wrong way: script considers an additive stacking, while it actually is multiplicative. forge lv10 gives us 1.193x (or 19.3% = 0.193x increase), while Butcher 4 gives us a further 1.08x (or 8% = 0.08x increase).
now, script says that: ADB_mult = 1 + forge_gain + IW_gain = 1.27x and 63.19/1.27 = 49.76 but it actually should be: ADB_mult = ( 1 + forge_gain ) ( 1 + IW_gain ) = 1.28x and 63.19/1.28 = 49.37
not perfect, but already better. the difference should be due to rounding errors, i guess.
adb fluc = 0.854 CODE function DB(base,fluc,forge,iw) { iw = iw || 0; forge = forge || 0; var forgeFactor = 1 + 0.278875 * Math.log(0.1 * forge + 1), baseRoll = Math.floor(base / fluc / (1 + iw * 0.02) / forgeFactor); return Math.round((baseRoll + (base / fluc - baseRoll * (1 + iw * 0.02) * forgeFactor)) * fluc * 100) / 100; }
function non_DB(base,fluc,forge) { var forgeFactor = 1 + 0.2* Math.log(0.1 * forge + 1), baseRoll = Math.floor(base / fluc / forgeFactor); return Math.round((baseRoll + (base / fluc - baseRoll * forgeFactor)) * fluc * 100) / 100; }
QUOTE(ppp82p @ Oct 30 2016, 06:25)  It seems to still have incorrect formulas or so...
My 49.21 wd 18.65 parry rapier forged to 10/50 (and butcher 4) is showing "49.77" for the adb (wrong a lot) and almost right parry value (18.63 aka it could be a round down error)
Script always calculate base value by following formula instead of tooltip base value. base_stat = Scaled Stat / (1 + level / level_factor) In my level, that base_stat is 63.178548070634406 (tooltip base value is 63.19). Anyway, 0.56 difference is too big. (IMG:[ invalid] style_emoticons/default/blink.gif) [attachembed=93544] 1932 Void Damage (base 63.19) Parry Chance+31.12 % (base 24.97) This post has been edited by hansvar92: Nov 6 2016, 13:48
|
|
|
|
 |
|
Nov 6 2016, 15:04
|
Juggernaut Santa
Group: Gold Star Club
Posts: 11,135
Joined: 26-April 12

|
QUOTE(hansvar92 @ Nov 6 2016, 12:46)  snip
Did you change something in your script? I see this:  49.93 base adb o.o...0.72 more 18.63 parry, ~0.02 less, probably rounding error The pabs, if I remember well, are right. So the adb is still the one with problems. EDIT: PROBLEM SPOTTED It still displays level 412 even though I'm 419 The script has no problem on reading the base font of all stats besides the "soulbound" string. At lv 412 I remember I put custom font for a second, it may be that... But this still doesn't explain how the other stats are calculated correctly while adb is completely wrong Edit 2:  Adb ~0.07 less Parry ~0.09 less Well, it's almost right. Let's see the Shield:  Block is still ~0.19 less... This post has been edited by ppp82p: Nov 6 2016, 15:18
|
|
|
|
 |
|
Nov 6 2016, 15:26
|
Nguoivohinh
Group: Members
Posts: 786
Joined: 25-April 10

|
Is there a working Hoverplay script? I tried downloading it in EHWiki but it doesn't work at all. Pressing buttons to kill monsters as a melee hurt my fingers. (IMG:[ invalid] style_emoticons/default/sad.gif)
|
|
|
|
 |
|
Nov 6 2016, 16:18
|
NerfThis
Group: Catgirl Camarilla
Posts: 2,467
Joined: 3-February 14

|
QUOTE(ppp82p @ Nov 6 2016, 22:04)  But this still doesn't explain how the other stats are calculated correctly while adb is completely wrong Edit 2:  Adb ~0.07 less Parry ~0.09 less Well, it's almost right. Let's see the Shield:  Block is still ~0.19 less... Level Scalingbase_stat = Scaled Stat / (1 + level / level_factor) Normaly, level_factor is big. So, level does not make significant difference. But, WD scaled stat also big and level_factor is small. So, WD have more difference by level than other. About block Especially block is incorrect. Need more gather forge data for block. Your block base is 51.85. Script say 51.849177697553145 (use 'b' key). So, level scaling pretty correct work. But, un-forge process is incorrect. see Equipment Base CoefficientsI guess, Block Chance 0.998 is incorrect. Need more gather forge data for block with well made forge upgrade script. (IMG:[ invalid] style_emoticons/default/heh.gif) QUOTE(Nguoivohinh @ Nov 6 2016, 22:26)  Is there a working Hoverplay script? I tried downloading it in EHWiki but it doesn't work at all. Pressing buttons to kill monsters as a melee hurt my fingers. (IMG:[ invalid] style_emoticons/default/sad.gif) Scripts CompendiumFind Reloader [1.3.3b], SpellSpam, Crackling Cast, MouseMelee ...
|
|
|
|
 |
|
Nov 6 2016, 21:34
|
Noni
Group: Catgirl Camarilla
Posts: 13,541
Joined: 19-February 16

|
Could someone help me with this: I run cracklingcast, and have imperil assigned to the numbers. From time to time I die, because I press 2 or 3 numbers as an automatism without curing. When Spark of Life sparks after the first number-imperil, I die when I press the 2nd number-mperil.
Could it be scripted to supress the number-key-functionality the same as mouse-hover stops when 'cure' pops up in craclingcast?
or does this exists already?
|
|
|
|
 |
|
Nov 6 2016, 22:30
|
Sapo84
Group: Gold Star Club
Posts: 3,332
Joined: 14-June 09

|
QUOTE(DJNoni @ Nov 6 2016, 20:34)  Could someone help me with this: I run cracklingcast, and have imperil assigned to the numbers. From time to time I die, because I press 2 or 3 numbers as an automatism without curing. When Spark of Life sparks after the first number-imperil, I die when I press the 2nd number-mperil.
Could it be scripted to supress the number-key-functionality the same as mouse-hover stops when 'cure' pops up in craclingcast?
or does this exists already?
I think we should be glad that hover stopping on low hp/mp/sp is tolerated. What you're asking is "make a script that will prevent me dying no matter what I do". It should never be allowed.
|
|
|
|
 |
|
|
 |
|
Nov 7 2016, 07:23
|
NerfThis
Group: Catgirl Camarilla
Posts: 2,467
Joined: 3-February 14

|
QUOTE(DJNoni @ Nov 7 2016, 04:34)  Could someone help me with this: I run cracklingcast, and have imperil assigned to the numbers. From time to time I die, because I press 2 or 3 numbers as an automatism without curing. When Spark of Life sparks after the first number-imperil, I die when I press the 2nd number-mperil.
Could it be scripted to supress the number-key-functionality the same as mouse-hover stops when 'cure' pops up in craclingcast?
or does this exists already?
use cc fix 15 with reloader fix [attachmentid=92917] fix15 - prevent num key and right click when paused (like hover attack). [attachmentid=84805] fix - Prevent ajax multiple request at a turn. (for CracklingCast) they will make one action at one turn so, you can't send multiple action without next turn response This post has been edited by hansvar92: Nov 7 2016, 07:30
|
|
|
|
 |
|
Nov 9 2016, 02:00
|
FruitSmoothie
Group: Members
Posts: 302
Joined: 23-October 12

|
There a good script to train depreciating magic? I just need it to cast weaken similar to hoverplay on mouseover or something. All this clicking is killing my wrist. For some reason, recast hotkey (R) isn't working. Kinda weird needing a script for something that is supposed to be a keybinding lol. Best if it doesn't conflict with Reloader, but I guess I can disable that temporarily. Using my mage build instead of my melee to do it since the bonus mana/mana regen seems to be better than the increased chance to get prof levels on cast.
Could even tell me how to modify reloader to include Weaken as one of the hover options. I dunno the numbers of Weaken or if I need to add anything else.
Eh for now I'll just use the natural quickbar skill hotkey + hoverplay, kinda inconsistent though. Yeah actually, it rarely works either lol. I could use a script.
This post has been edited by FruitSmoothie: Nov 9 2016, 02:35
|
|
|
|
 |
|
Nov 9 2016, 02:45
|
nobody_xxx
Group: Gold Star Club
Posts: 13,753
Joined: 7-December 10

|
QUOTE(FruitSmoothie @ Nov 9 2016, 07:00)  There a good script to train depreciating magic? I just need it to cast weaken similar to hoverplay on mouseover or something. All this clicking is killing my wrist. For some reason, recast hotkey (R) isn't working. Kinda weird needing a script for something that is supposed to be a keybinding lol. Best if it doesn't conflict with Reloader, but I guess I can disable that temporarily. Using my mage build instead of my melee to do it since the bonus mana/mana regen seems to be better than the increased chance to get prof levels on cast.
Could even tell me how to modify reloader to include Weaken as one of the hover options. I dunno the numbers of Weaken or if I need to add anything else.
Eh for now I'll just use the natural quickbar skill hotkey + hoverplay, kinda inconsistent though. Yeah actually, it rarely works either lol. I could use a script.
just use crackingcast & reloader from the post above you , done (IMG:[ invalid] style_emoticons/default/heh.gif)
|
|
|
|
 |
|
Nov 9 2016, 02:48
|
FruitSmoothie
Group: Members
Posts: 302
Joined: 23-October 12

|
And where is it exactly? Not on the wiki and the search function was being difficult. The above just appears to be fixes for a different problem? The post I found about it is a mess, I can't even tell what I'm supposed to download or modify or what exactly it does x.X I don't need a spell rotation. Can't I just add Weaken to the list of default options on hover in reloader? I just need to know the number for Weaken, right? Or is there other stuff to add? Edit: Well I managed to get it to Chained Lightning anyways, lol. Trial and error, here we gooooo. Edit Edit: Found the full list of codes in the crackling script. For those interested in adding additional options to Reloader on what spells/attacks to use on mouseover, scroll down to "On Page Load" in the script and copy the format like: case 7: //Weaken changeDefault(212); break; Add more cases, name doesn't matter. Afterwards make sure you change the default action to that case number in the configuration. This is pretty much just for training depreciating though, might mess up your normal actions until you edit it back. The number values for various spells are: Spoiler text - Highlight to read... "FUS RO DAH" : [1, 'magic', -1, 1101], "Orbital Friendship Cannon": [1, 'magic', -1, 1111],
"Skyward Sword" : [1, 'magic', -1, 2101], "Shield Bash" : [1, 'magic', -1, 2201], "Vital Strike" : [1, 'magic', -1, 2202], "Merciful Blow" : [1, 'magic', -1, 2203], "Great Cleave" : [1, 'magic', -1, 2301], "Rending Blow" : [1, 'magic', -1, 2302], "Shatter Strike" : [1, 'magic', -1, 2303], "Iris Strike" : [1, 'magic', -1, 2401], "Backstab" : [1, 'magic', -1, 2402], "Frenzied Blows" : [1, 'magic', -1, 2403], "Concussive Strike": [1, 'magic', -1, 2501],
"Fiery Blast" : [1, 'magic', -1, 111], "Inferno" : [1, 'magic', -1, 112], "Flames of Loki" : [1, 'magic', -1, 113], "Freeze" : [1, 'magic', -1, 121], "Blizzard" : [1, 'magic', -1, 122], "Fimbulvetr" : [1, 'magic', -1, 123], "Shockblast" : [1, 'magic', -1, 131], "Chained Lightning": [1, 'magic', -1, 132], "Wrath of Thor" : [1, 'magic', -1, 133], "Gale" : [1, 'magic', -1, 141], "Downburst" : [1, 'magic', -1, 142], "Storms of Njord" : [1, 'magic', -1, 143], "Smite" : [1, 'magic', -1, 151], "Banishment" : [1, 'magic', -1, 152], "Paradise Lost" : [1, 'magic', -1, 153], "Corruption" : [1, 'magic', -1, 161], "Disintegrate" : [1, 'magic', -1, 162], "Ragnarok" : [1, 'magic', -1, 163],
"Drain" : [1, 'magic', -1, 211], "Weaken" : [1, 'magic', -1, 212], "Imperil": [1, 'magic', -1, 213], "Slow" : [1, 'magic', -1, 221], "Sleep" : [1, 'magic', -1, 222], "Confuse": [1, 'magic', -1, 223], "Blind" : [1, 'magic', -1, 231], "Silence": [1, 'magic', -1, 232], "MagNet" : [1, 'magic', -1, 233],
"Cure" : [1, 'magic', 0, 311], "Regen" : [1, 'magic', 0, 312], "Full-Cure": [1, 'magic', 0, 313],
"Protection" : [1, 'magic', 0, 411], "Haste" : [1, 'magic', 0, 412], "Shadow Veil" : [1, 'magic', 0, 413], "Absorb" : [1, 'magic', 0, 421], "Spark of Life": [1, 'magic', 0, 422], "Spirit Shield": [1, 'magic', 0, 423], "Heartseeker" : [1, 'magic', 0, 431], "Arcane Focus" : [1, 'magic', 0, 432]
I know offensive magic and depreciating spells work anyways, dunno what would happen with buffs. Err, spoiler tags work weird here huh? I expected it to minimize the text, not just darken it lol. There a code to hide the text under a clickable button here? This post has been edited by FruitSmoothie: Nov 9 2016, 04:06
|
|
|
|
 |
|
Nov 9 2016, 03:26
|
nobody_xxx
Group: Gold Star Club
Posts: 13,753
Joined: 7-December 10

|
you will need sapo reloader mod for mage for that if you still want to use reloader or use spellspams scripts (IMG:[ invalid] style_emoticons/default/heh.gif) This post has been edited by nobody_xxx: Nov 9 2016, 03:26
|
|
|
|
 |
|
Nov 9 2016, 06:15
|
NerfThis
Group: Catgirl Camarilla
Posts: 2,467
Joined: 3-February 14

|
@FruitSmoothie Weaken have 0 cooldown when you have Faster Weaken ability. So, ['Weaken', 'ATTACK'] always cast Weacken while you have enough mp. changeDefault(212) will change ATTACK to Weaken. hover always cast Weaken instead of ATTACK. Detect target debuff and then cast weaken or attack, that's forbidden action by script rules. QUOTE Any parsing of live data to decide on actions. following link include CracklingCast setting sample and description. simrock87 (original author)and fix version setting sample and description, but insufficient and bad English. (IMG:[ invalid] style_emoticons/default/ph34r.gif) linkThis post has been edited by hansvar92: Nov 9 2016, 06:23
|
|
|
|
 |
|
Nov 11 2016, 02:26
|
Cleavs
Group: Gold Star Club
Posts: 24,317
Joined: 18-January 07

|
QUOTE(FruitSmoothie @ Nov 9 2016, 01:48)  Err, spoiler tags work weird here huh? I expected it to minimize the text, not just darken it lol. There a code to hide the text under a clickable button here?
no. but we appreciate your care anyways.
|
|
|
|
 |
|
Nov 11 2016, 02:43
|
NerfThis
Group: Catgirl Camarilla
Posts: 2,467
Joined: 3-February 14

|
QUOTE(mikotonaruto @ Nov 10 2016, 10:13)  this script "auto recover all" made by djackallstar is not working anymore. Could someone fix this please? (IMG:[ invalid] style_emoticons/default/smile.gif) If you use reloader, that's need to be add recoverform and function code to reloader and then modify recover script to support reloader. Roughly like this. [attachmentid=93729] Although it's not perfect, but it's okay because the page is updated immediately at the end of the battle by recover. If without reloader and recover_submit undefined error CODE if($('#togpane_log') && ((!$('#ckey_continue')) || ($('#ckey_continue').getAttribute('onclick') != 'battle.battle_continue()')) && ($('.btcp'))) { $('#recover').value='all'; $('#recoverform').submit(); } This post has been edited by hansvar92: Nov 11 2016, 06:45
|
|
|
|
 |
|
Nov 11 2016, 11:44
|
mikotonaruto
Newcomer
  Group: Gold Star Club
Posts: 99
Joined: 31-August 15

|
QUOTE(hansvar92 @ Nov 11 2016, 02:43)  If you use reloader, that's need to be add recoverform and function code to reloader and then modify recover script to support reloader. Roughly like this. [attachmentid=93729] Although it's not perfect, but it's okay because the page is updated immediately at the end of the battle by recover. If without reloader and recover_submit undefined error CODE if($('#togpane_log') && ((!$('#ckey_continue')) || ($('#ckey_continue').getAttribute('onclick') != 'battle.battle_continue()')) && ($('.btcp'))) { $('#recover').value='all'; $('#recoverform').submit(); } How is this supposed to work? I saw there are 2 file in rar archive;Auto Recover All.user & Reloader_vanilla.user. I installed Auto Recover.user with tempermonkey, but it doesn't seem work, I use modified reloader for mage by sapo84, maybe I am doing something wrong, I dont know? (IMG:[ invalid] style_emoticons/default/unsure.gif)
|
|
|
|
 |
|
4 User(s) are reading this topic (4 Guests and 0 Anonymous Users)
0 Members:
|
 |
 |
 |
|