-
Notifications
You must be signed in to change notification settings - Fork 0
/
hp-washing.html
153 lines (153 loc) · 4.85 KB
/
hp-washing.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
<!DOCTYPE html>
<html>
<head>
<!-- This section may need fixing, just copied one of your pages Robert -->
<meta charset="utf-8">
<meta content="IE=edge" http-equiv="X-UA-Compatible">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<meta content="This is the ultimate maplestory calculator regarding damage, avoidabillity, accuracy etc." name="description">
<meta content="Robert Spier" name="author">
<link href="img/favicon.ico" rel="shortcut icon">
<title>HP Washing Calculator</title>
<link type="text/css" rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans:400,700,300">
<link type="text/css" rel="stylesheet" href="https://necolas.github.io/normalize.css/3.0.2/normalize.css">
<link href="css/style.css" rel="stylesheet">
<script src="js/hp-washing.js"></script>
</head>
<body class="hpwashing">
<div class="wrapper">
<h1>HP Washing Calculator</h1>
<br>
<h2>Data set to use</h2>
<p class="note">
MapleStory uses a randomizer to determine HP/MP gains.
Choose if you want to do calculations using the minimum, maximum, or average gains.
</p>
<table>
<tbody>
<tr>
<td>Data Set</td>
</tr>
<tr>
<td>
<select id="dataset" name="dataset">
<option value="Maximum">Maximum</option>
<option selected="" value="Average">Average</option>
<option value="Minimum">Minimum</option>
</select>
</td>
</tr>
</tbody>
</table>
<h2>Insert your current stats here</h2>
<table>
<tbody>
<tr>
<td>Class</td>
<td>Current HP</td>
<td>Current MP</td>
<td>Current Level*</td>
</tr>
<tr>
<td>
<select id="class" name="job">
<option selected="" value="Spearman">Spearman</option>
<option value="Fighter">Fighter</option>
<option value="Page">Page</option>
<option value="Hunter">Hunter</option>
<option value="Crossbowman">Crossbowman</option>
<option value="Assassin">Assassin</option>
<option value="Bandit">Bandit</option>
<option value="Gunslinger">Gunslinger</option>
<option value="Brawler">Brawler**</option>
</select>
</td>
<td>
<input id="currenthp" type="number" size="10" maxlength="5" value="0"
name="currenthp"
style="background: none repeat scroll 0% 0% rgb(238, 238, 238);">
</td>
<td>
<input id="currentmp" type="number" size="10" maxlength="5" value="0"
name="currentmp"
style="background: none repeat scroll 0% 0% rgb(238, 238, 238);">
</td>
<td>
<input id="currentlevel" type="number" size="10" maxlength="3" value="30"
name="currentlevel"
style="background: none repeat scroll 0% 0% rgb(238, 238, 238);">
</td>
</tr>
</tbody>
</table>
<p class="note">
*Cannot calculate HP washing below level 30.
<br>
**Brawler class assumes the skill "Improve MaxHP" is maxed.
</p>
<h2>Insert your goals here:</h2>
<table>
<tbody>
<tr>
<td>HP Goal</td>
<td>Level Goal</td>
</tr>
<tr>
<td>
<input id="hpgoal" type="number" size="10" maxlength="3" value="30"
name="hpgoal"
style="background: none repeat scroll 0% 0% rgb(238, 238, 238);">
</td>
<td>
<input id="levelgoal" type="number" size="10" maxlength="3" value="30"
name="levelgoal"
style="background: none repeat scroll 0% 0% rgb(238, 238, 238);">
</td>
</tr>
</tbody>
</table>
<div class="submit">
<button id="calculate">Calculate washing requirements</button>
<button id="reset">Reset values</button>
</div>
<h2>HP Washing Requirements</h2>
<table>
<tbody>
<tr>
<td>
AP required into HP: <input id="apintohp" type="number" size="10"
maxlength="3" value="0" name="apintohp">
</td>
<td>
Extra MP above minimum: <input id="extramp" type="number" size="10"
maxlength="3" value="0" name="extramp">
</td>
</tr>
<tr>
<td>
AP resets required: <input id="apresets" type="number" size="10"
maxlength="3" value="0" name="apresets">
</td>
<td>
Total MP required by level goal: <input id="totalmp" type="number" size="10"
maxlength="3" value="0" name="totalmp">
</td>
</tr>
<tr>
<td>
INT required while leveling: <input id="baseint" type="number" size="10"
maxlength="3" value="0" name="baseint">
</td>
<td>
MP required to gain through INT: <input id="intmp" type="number"
size="10" maxlength="3" value="0" name="intmp">
</td>
</tr>
</tbody>
</table>
<p class="note">
NOTE: All calculations are done using estimates. In reality, there is randomness and ranges, so treat all results are estimates!
</p>
</div>
</body>
</html>