mirror of
https://bitbucket.org/grumdrig/pq-web.git
synced 2026-09-29 08:44:00 -06:00
Merged in fixes (pull request #1)
Lots of fixes for the codebase Approved-by: Eric Fredricksen
This commit is contained in:
@@ -302,7 +302,7 @@ Number.prototype.div = function (divisor) {
|
||||
|
||||
|
||||
function LevelUpTime(level) { // seconds
|
||||
// 20 minutes for for level 1
|
||||
// 20 minutes for level 1
|
||||
// exponential increase after that
|
||||
return Math.round((20 + Math.pow(1.15, level)) * 60);
|
||||
}
|
||||
@@ -342,7 +342,7 @@ K.Spells = [
|
||||
"Sadness",
|
||||
"Seasick",
|
||||
"Shoelaces",
|
||||
"Innoculate",
|
||||
"Inoculate",
|
||||
"Cone of Annoyance",
|
||||
"Magnetic Orb",
|
||||
"Invisible Hands",
|
||||
@@ -379,7 +379,7 @@ K.Spells = [
|
||||
"Animate Tunic",
|
||||
"Ursine Armor",
|
||||
"Holy Roller",
|
||||
"Tonsilectomy",
|
||||
"Tonsillectomy",
|
||||
"Curse Family",
|
||||
"Infinite Confusion"];
|
||||
|
||||
@@ -717,9 +717,9 @@ K.Monsters = [
|
||||
"Pentasaurus|12|head",
|
||||
"Stegosaurus|18|plate",
|
||||
"Triceratops|16|horn",
|
||||
"Tyranosauraus Rex|18|forearm",
|
||||
"Tyrannosaurus Rex|18|forearm",
|
||||
"Djinn|7|lamp",
|
||||
"Doppleganger|4|face",
|
||||
"Doppelganger|4|face",
|
||||
"Black Dragon|7|*",
|
||||
"Plaid Dragon|7|sporrin",
|
||||
"Blue Dragon|9|*",
|
||||
@@ -788,7 +788,7 @@ K.Monsters = [
|
||||
"Hippocampus|4|mane",
|
||||
"Hippogriff|3|egg",
|
||||
"Hobgoblin|1|patella",
|
||||
"Homonculus|2|fluid",
|
||||
"Homunculus|2|fluid",
|
||||
"Hydra|8|gyrum",
|
||||
"Imp|2|tail",
|
||||
"Invisible Stalker|8|*",
|
||||
|
||||
+3
-7
@@ -1,5 +1,5 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<link rel="shortcut icon" type="image/x-icon" href="http://progressquest.com/favicon.ico">
|
||||
<title>Play Progress Quest</title>
|
||||
@@ -22,9 +22,6 @@ p {
|
||||
color: #808080;
|
||||
text-decoration: none;
|
||||
}
|
||||
.banter {
|
||||
font-size: 11pt;
|
||||
}
|
||||
#go {
|
||||
font-size: 30pt;
|
||||
}
|
||||
@@ -33,7 +30,6 @@ img {
|
||||
}
|
||||
th, td { text-align: left; padding-right: 2em; }
|
||||
.good { color: #2a2; }
|
||||
.bad { color: #a22; }
|
||||
.ugly { color: #c82; }
|
||||
</style>
|
||||
</head>
|
||||
@@ -57,12 +53,12 @@ or install anything to play Progress Quest; just hit the button:
|
||||
<p>
|
||||
Does that sound easy to you? Well it wasn't; we started with hardware
|
||||
emulation of a 80386-equipped PC clone running a novel Windows XP
|
||||
compatable operating system called ProgrOS, implemented in a clean
|
||||
compatible operating system called ProgrOS, implemented in a clean
|
||||
room in the Seychelles by a team of people who had never programmed
|
||||
before (to keep the lawyers at bay).
|
||||
|
||||
<p>
|
||||
Unfortuantely that wan't fast enough (there was too much lag death),
|
||||
Unfortunately that wasn't fast enough (there was too much lag death),
|
||||
so we instead emulated the much faster Cray-2 supercomputer and ran
|
||||
the 80386 emulator in that. But the 80386 kept getting hot, so we
|
||||
switched to a 6502 overclocked at 120GHz with emulated liquid helium
|
||||
|
||||
@@ -210,7 +210,7 @@ if (!this.JSON) {
|
||||
|
||||
// If the string contains no control characters, no quote characters, and no
|
||||
// backslash characters, then we can safely slap some quotes around it.
|
||||
// Otherwise we must also replace the offending characters with safe escape
|
||||
// Otherwise, we must also replace the offending characters with safe escape
|
||||
// sequences.
|
||||
|
||||
escapable.lastIndex = 0;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8"/>
|
||||
<link rel="shortcut icon" type="image/x-icon" href="http://progressquest.com/favicon.ico">
|
||||
@@ -13,7 +13,7 @@
|
||||
maximum-scale=1.0,
|
||||
minimum-scale=1.0,
|
||||
user-scalable=0" />
|
||||
<meta names="apple-mobile-web-app-status-bar-style" content="black" />
|
||||
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
|
||||
<link rel="apple-touch-icon" href="touch-icon.png" />
|
||||
</head>
|
||||
|
||||
@@ -24,9 +24,9 @@
|
||||
<div class="vbox window" id="main">
|
||||
|
||||
<div id="titlebar">
|
||||
<img src="swords.gif">
|
||||
<img src="swords.gif" alt="Progress Quest Logo">
|
||||
<span id="title">Progress Quest</span>
|
||||
<a id="quit"><img src="closeup.png"></a>
|
||||
<a id="quit"><img src="closeup.png" alt="Close button"></a>
|
||||
</div>
|
||||
|
||||
<script src="json2.js"></script>
|
||||
|
||||
@@ -90,7 +90,7 @@ function Split(s, field, separator) {
|
||||
|
||||
function Indefinite(s, qty) {
|
||||
if (qty == 1) {
|
||||
if (Pos(s.charAt(0), 'AEIOUÜaeiouü') > 0)
|
||||
if (Pos(s.charAt(0), 'AEIOUÜaeiouü') > 0)
|
||||
return 'an ' + s;
|
||||
else
|
||||
return 'a ' + s;
|
||||
@@ -156,13 +156,13 @@ function InterplotCinematic() {
|
||||
case 2: Q('task|2|You seem to gain the advantage over ' + nemesis); break;
|
||||
}
|
||||
}
|
||||
Q('task|3|Victory! ' + nemesis + ' is slain! Exhausted, you lose conciousness');
|
||||
Q('task|3|Victory! ' + nemesis + ' is slain! Exhausted, you lose consciousness');
|
||||
Q('task|2|You awake in a friendly place, but the road awaits');
|
||||
break;
|
||||
case 2:
|
||||
var nemesis2 = ImpressiveGuy();
|
||||
Q("task|2|Oh sweet relief! You've reached the kind protection of " + nemesis2);
|
||||
Q('task|3|There is rejoicing, and an unnerving encouter with ' + nemesis2 + ' in private');
|
||||
Q('task|3|There is rejoicing, and an unnerving encounter with ' + nemesis2 + ' in private');
|
||||
Q('task|2|You forget your ' + BoringItem() + ' and go back to get it');
|
||||
Q("task|2|What's this!? You overhear something shocking!");
|
||||
Q('task|2|Could ' + nemesis2 + ' be a dirty double-dealer?');
|
||||
@@ -1195,7 +1195,7 @@ function FormKeyDown(e) {
|
||||
}
|
||||
|
||||
if (e.key === 'g') {
|
||||
Guildify(InputBox('Choose a guild.\n\nMake sure you undestand the guild rules before you join one. To learn more about guilds, visit http://progressquest.com/guilds.php\n', game.guild));
|
||||
Guildify(InputBox('Choose a guild.\n\nMake sure you understand the guild rules before you join one. To learn more about guilds, visit http://progressquest.com/guilds.php\n', game.guild));
|
||||
}
|
||||
|
||||
if (e.key === 'm') {
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@ fieldset {
|
||||
|
||||
fieldset table {
|
||||
width: 100px;
|
||||
border: none 0px black;
|
||||
border: none 0 black;
|
||||
border-right: none !IMPORTANT;
|
||||
border-spacing: 10px;
|
||||
border-collapse: separate;
|
||||
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8"/>
|
||||
<link rel="shortcut icon" type="image/x-icon" href="http://progressquest.com/favicon.ico">
|
||||
@@ -24,14 +24,14 @@ input, button { display: inline; }
|
||||
<div class="vbox window" id="newguy">
|
||||
|
||||
<div id="titlebar">
|
||||
<img src="swords.gif">
|
||||
<img src="swords.gif" alt="Progress Quest Logo">
|
||||
<span>Progress Quest - New Character</span>
|
||||
<a id="quit"><img src="closeup.png"></a>
|
||||
<a id="quit"><img src="closeup.png" alt="Close button"></a>
|
||||
</div>
|
||||
|
||||
<div class="client">
|
||||
<div class="hbox">
|
||||
Name
|
||||
<label for="Name">Name</label>
|
||||
<input id="Name" spellcheck="false">
|
||||
<button id="RandomName">?</button>
|
||||
</div>
|
||||
|
||||
+2
-2
@@ -76,7 +76,7 @@ th:first-child {
|
||||
|
||||
#titlebar > img {
|
||||
vertical-align: bottom;
|
||||
margin: 2 0 0 2;
|
||||
margin: 2px 0 0 2px;
|
||||
}
|
||||
|
||||
#quit {
|
||||
@@ -89,7 +89,7 @@ th:first-child {
|
||||
}
|
||||
|
||||
#quit:active img {
|
||||
aopacity: 0;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.window {
|
||||
|
||||
+3
-3
@@ -1,5 +1,5 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8"/>
|
||||
<link rel="shortcut icon" type="image/x-icon" href="http://progressquest.com/favicon.ico">
|
||||
@@ -46,7 +46,7 @@ p {
|
||||
margin-right: 10%;
|
||||
text-align: left;
|
||||
}
|
||||
#newc, #newm {
|
||||
#newc {
|
||||
text-align: center;
|
||||
}
|
||||
.brag a, .brag a:visited {
|
||||
@@ -101,7 +101,7 @@ img {
|
||||
<tr>
|
||||
<td id="newc">
|
||||
<b>New Character</b><br>
|
||||
<img src="dicebar.jpg"><br>
|
||||
<img src="dicebar.jpg" alt="four dice"><br>
|
||||
<button id="roll">Roll One Up</button>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
Reference in New Issue
Block a user