Talk:Ion sprite: Difference between revisions
 firing rate and damage  | 
				 formatting and how it got done  | 
				||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
==spell bonus==  | ==spell bonus==  | ||
FS with the fire within (20%)  | FS with the fire within (20%)  | ||
:370-385  | :370-385  | ||
| Line 27: | Line 26: | ||
Numbers seem solid for regular spells the spell boost is 25%+3*SP but for Lightning Bolt the boost is doubled, 50%+6*SP. [[User:Patojonas|Patojonas]]  15:28, 13 June 2014 (PDT)  | Numbers seem solid for regular spells the spell boost is 25%+3*SP but for Lightning Bolt the boost is doubled, 50%+6*SP. [[User:Patojonas|Patojonas]]  15:28, 13 June 2014 (PDT)  | ||
==damage and firing chance==  | ==damage and firing chance==  | ||
ion sprite 0 SP<  | |||
<div class="toccolours mw-collapsible mw-collapsed"  style="width:200px">  | |||
ion sprite 0 SP  | |||
<div class="mw-collapsible-content">  | |||
rounds:605<br>  | rounds:605<br>  | ||
Message1	116<br>  | Message1	116<br>  | ||
| Line 35: | Line 37: | ||
Message2 Low	19<br>  | Message2 Low	19<br>  | ||
Message2High	23<br>  | Message2High	23<br>  | ||
firing chance:	~40% (39.3%)  | firing chance:	~40% (39.3%)</div></div>  | ||
<div class="toccolours mw-collapsible mw-collapsed"  style="width:200px">  | |||
ion sprite 4 SP  | |||
ion sprite 4 SP<  | <div class="mw-collapsible-content">  | ||
rounds:616<br>  | rounds:616<br>  | ||
Message1	188<br>  | Message1	188<br>  | ||
| Line 46: | Line 48: | ||
Message2 Low	23<br>  | Message2 Low	23<br>  | ||
Message2High	35<br>  | Message2High	35<br>  | ||
firing chance: ~60% (61.04%)  | firing chance: ~60% (61.04%)</div></div>  | ||
ion sprite 5 SP<  | <div class="toccolours mw-collapsible mw-collapsed"  style="width:200px">  | ||
ion sprite 5 SP  | |||
<div class="mw-collapsible-content">  | |||
rounds:584<br>  | rounds:584<br>  | ||
Message1	187<br>  | Message1	187<br>  | ||
| Line 57: | Line 60: | ||
Message2 Low	24<br>  | Message2 Low	24<br>  | ||
Message2High	38<br>  | Message2High	38<br>  | ||
firing chance: ~65% (65.07%)  | firing chance: ~65% (65.07%)</div></div>  | ||
ion sprite 6 SP<  | <div class="toccolours mw-collapsible mw-collapsed"  style="width:200px">  | ||
ion sprite 6 SP  | |||
<div class="mw-collapsible-content">  | |||
rounds:602<br>  | rounds:602<br>  | ||
Message1	214<br>  | Message1	214<br>  | ||
| Line 68: | Line 72: | ||
Message2 Low	25<br>  | Message2 Low	25<br>  | ||
Message2High	41<br>  | Message2High	41<br>  | ||
firing chance: ~70% (72.75%)  | firing chance: ~70% (72.75%)</div></div>  | ||
ion sprite 7 SP<  | <div class="toccolours mw-collapsible mw-collapsed"  style="width:200px">  | ||
ion sprite 7 SP  | |||
<div class="mw-collapsible-content">  | |||
rounds:632<br>  | rounds:632<br>  | ||
Message1	245<br>  | Message1	245<br>  | ||
| Line 83: | Line 88: | ||
Message3High	42<br>  | Message3High	42<br>  | ||
firing chance: ~75% (74.08%)<br>  | firing chance: ~75% (74.08%)<br>  | ||
message 3 chance: ~5%  | message 3 chance: ~5%</div></div>  | ||
<div class="toccolours mw-collapsible mw-collapsed"  style="width:200px">  | |||
ion sprite 8 SP<  | ion sprite 8 SP  | ||
<div class="mw-collapsible-content">  | |||
rounds:592<br>  | rounds:592<br>  | ||
Message1	218<br>  | Message1	218<br>  | ||
| Line 98: | Line 104: | ||
Message3High	46<br>  | Message3High	46<br>  | ||
firing chance: ~80% (81.08%)<br>  | firing chance: ~80% (81.08%)<br>  | ||
message 3 chance: ~10%  | message 3 chance: ~10%</div></div>  | ||
<div class="toccolours mw-collapsible mw-collapsed"  style="width:200px">  | |||
ion sprite 9 SP<  | ion sprite 9 SP  | ||
<div class="mw-collapsible-content">  | |||
rounds:640<br>  | rounds:640<br>  | ||
Message1	236<br>  | Message1	236<br>  | ||
| Line 113: | Line 120: | ||
Message3High	50<br>  | Message3High	50<br>  | ||
firing chance: ~85% (83.91%)<br>  | firing chance: ~85% (83.91%)<br>  | ||
message 3 chance: ~15%  | message 3 chance: ~15%</div></div>  | ||
ion sprite 10 SP<  | <div class="toccolours mw-collapsible mw-collapsed"  style="width:200px">  | ||
ion sprite 10 SP  | |||
<div class="mw-collapsible-content">  | |||
rounds:593<br>  | rounds:593<br>  | ||
Message1	198<br>  | Message1	198<br>  | ||
| Line 128: | Line 136: | ||
Message3High	53<br>  | Message3High	53<br>  | ||
firing chance: ~90 (89.03%)<br>  | firing chance: ~90 (89.03%)<br>  | ||
message 3 chance: ~20%  | message 3 chance: ~20%</div></div>  | ||
Damage = (19+S) - (23+3*S);<br>Firing rate = 40% + 5*S;<br>At 7 SP the 3rd message is unlocked, dealing electric and sonic damage.<br>1st and 2nd messages have equal chances. Chance of the 3rd messsage increased by max[(S-6)*5%; 0). [[User:Patojonas|Patojonas]]  08:16, 14 June 2014 (PDT)  | Damage = (19+S) - (23+3*S);<br>Firing rate = 40% + 5*S;<br>At 7 SP the 3rd message is unlocked, dealing electric and sonic damage.<br>1st and 2nd messages have equal chances. Chance of the 3rd messsage increased by max[(S-6)*5%; 0). [[User:Patojonas|Patojonas]]  08:16, 14 June 2014 (PDT)  | ||
----  | |||
In case you're interested in knowing how it got done (and how you could easily do it) I had the AA script use first aid  till death and kept track of the round count.<br>in the background I had this GM script working:  | |||
<div class="toccolours mw-collapsible mw-collapsed" style="width:500px">  | |||
scripty, easier to check if you look at the source code  | |||
<div class="mw-collapsible-content">  | |||
// ==UserScript==  | |||
// @name           TH Message Tracking  | |||
// @author         Patojonas, based on Sena's scripts  | |||
// @description    Tracks random messages for spading purposes  | |||
// @include        *twilightheroes.com/fight.php*  | |||
// @include        *twilightheroes.com/journal-notes.php  | |||
// ==/UserScript==  | |||
var Body = document.getElementsByTagName("body")[0].textContent;  | |||
var AttackCheck1 = /zots them for (\d+) damage/;  | |||
var AttackCheck2 = /she shocks them for (\d+) damage/;  | |||
var AttackCheck3 = /lightning goddess for (\d+) /;  | |||
if (AttackCheck1.test(Body)) {  | |||
	GM_setValue("Message1",GM_getValue("Message1",0)+1);  | |||
	var value = parseInt(AttackCheck1.exec(Body)[1]);  | |||
		if (value > GM_getValue("Message1High", 0)) {  | |||
			GM_setValue("Message1High",value)  | |||
			}  | |||
		if (value < GM_getValue("Message1 Low", 1000000000)) {  | |||
			GM_setValue("Message1 Low",value)  | |||
			}  | |||
	}  | |||
if (AttackCheck2.test(Body)) {  | |||
	GM_setValue("Message2",GM_getValue("Message2",0)+1);  | |||
	var value2 = parseInt(AttackCheck2.exec(Body)[1]);  | |||
		if (value2 > GM_getValue("Message2High", 0)) {  | |||
			GM_setValue("Message2High",value2)  | |||
			}  | |||
		if (value2 < GM_getValue("Message2 Low", 1000000000)) {  | |||
			GM_setValue("Message2 Low",value2)  | |||
			}  | |||
	}  | |||
if (AttackCheck3.test(Body)) {  | |||
	GM_setValue("Message3",GM_getValue("Message3",0)+1);  | |||
	var value3 = parseInt(AttackCheck3.exec(Body)[1]);  | |||
		if (value3 > GM_getValue("Message3High", 0)) {  | |||
			GM_setValue("Message3High",value3)  | |||
			}  | |||
		if (value3 < GM_getValue("Message3 Low", 1000000000)) {  | |||
			GM_setValue("Message3 Low",value3)  | |||
			}  | |||
	}  | |||
</div></div>  | |||
 [[User:Patojonas|Patojonas]]  08:44, 14 June 2014 (PDT)  | |||
Latest revision as of 15:44, 14 June 2014
spell bonus
FS with the fire within (20%)
- 370-385
 
Base FS
- 308.3 - 320.8(~314.55)
 
FS with fire within (20%) + ion sprite at 0 SP (25%)
- 453-471(~462)
 
FS with fire within (20%) + ion sprite at 5 SP (40%)
- 497-519(~508)
 
FS with fire within (20%) + ion sprite at 10 SP (55%)
- 537-561(~549)
 
LB with the fire within (20%)
- 127-132
 
Base LB
- 105.8-110 (107.9)
 
LB with fire within (20%) + ion sprite at 10 SP (110%)
- 246-255(250.5)
 
Numbers seem solid for regular spells the spell boost is 25%+3*SP but for Lightning Bolt the boost is doubled, 50%+6*SP. Patojonas 15:28, 13 June 2014 (PDT)
damage and firing chance
ion sprite 0 SP
rounds:605
Message1	116
Message2	122
Message1 Low	19
Message1High	23
Message2 Low	19
Message2High	23
ion sprite 4 SP
rounds:616
Message1	188
Message2	188
Message1 Low	23
Message1High	35
Message2 Low	23
Message2High	35
ion sprite 5 SP
rounds:584
Message1	187
Message2	193
Message1 Low	24
Message1High	38
Message2 Low	24
Message2High	38
ion sprite 6 SP
rounds:602
Message1	214
Message2	224
Message1 Low	25
Message1High	41
Message2 Low	25
Message2High	41
ion sprite 7 SP
rounds:632
Message1	245
Message2	204
Message3	20
Message1 Low	26
Message1High	44
Message2 Low	26
Message2High	44
Message3 Low	26
Message3High	42
firing chance: ~75% (74.08%)
ion sprite 8 SP
rounds:592
Message1	218
Message2	203
Message3	59
Message1 Low	27
Message1High	47
Message2 Low	27
Message2High	47
Message3 Low	28
Message3High	46
firing chance: ~80% (81.08%)
ion sprite 9 SP
rounds:640
Message1	236
Message2	211
Message3	90
Message1 Low	28
Message1High	50
Message2 Low	28
Message2High	50
Message3 Low	29
Message3High	50
firing chance: ~85% (83.91%)
ion sprite 10 SP
rounds:593
Message1	198
Message2	233
Message3	97
Message1 Low	29
Message1High	53
Message2 Low	30
Message2High	53
Message3 Low	29
Message3High	53
firing chance: ~90 (89.03%)
Damage = (19+S) - (23+3*S);
Firing rate = 40% + 5*S;
At 7 SP the 3rd message is unlocked, dealing electric and sonic damage.
1st and 2nd messages have equal chances. Chance of the 3rd messsage increased by max[(S-6)*5%; 0). Patojonas  08:16, 14 June 2014 (PDT)
In case you're interested in knowing how it got done (and how you could easily do it) I had the AA script use first aid  till death and kept track of the round count.
in the background I had this GM script working:
scripty, easier to check if you look at the source code
// ==UserScript== // @name TH Message Tracking // @author Patojonas, based on Sena's scripts // @description Tracks random messages for spading purposes // @include *twilightheroes.com/fight.php* // @include *twilightheroes.com/journal-notes.php
// ==/UserScript==
var Body = document.getElementsByTagName("body")[0].textContent; var AttackCheck1 = /zots them for (\d+) damage/; var AttackCheck2 = /she shocks them for (\d+) damage/; var AttackCheck3 = /lightning goddess for (\d+) /;
if (AttackCheck1.test(Body)) { GM_setValue("Message1",GM_getValue("Message1",0)+1); var value = parseInt(AttackCheck1.exec(Body)[1]); if (value > GM_getValue("Message1High", 0)) { GM_setValue("Message1High",value) } if (value < GM_getValue("Message1 Low", 1000000000)) { GM_setValue("Message1 Low",value) } } if (AttackCheck2.test(Body)) { GM_setValue("Message2",GM_getValue("Message2",0)+1); var value2 = parseInt(AttackCheck2.exec(Body)[1]); if (value2 > GM_getValue("Message2High", 0)) { GM_setValue("Message2High",value2) } if (value2 < GM_getValue("Message2 Low", 1000000000)) { GM_setValue("Message2 Low",value2) } } if (AttackCheck3.test(Body)) { GM_setValue("Message3",GM_getValue("Message3",0)+1); var value3 = parseInt(AttackCheck3.exec(Body)[1]); if (value3 > GM_getValue("Message3High", 0)) { GM_setValue("Message3High",value3) } if (value3 < GM_getValue("Message3 Low", 1000000000)) { GM_setValue("Message3 Low",value3) } }
Patojonas 08:44, 14 June 2014 (PDT)