mirror of
https://bitbucket.org/grumdrig/pq.git
synced 2026-09-29 08:44:00 -06:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
342a0ef59f | ||
|
|
ef1ed7f9f5 | ||
|
|
69816c5539 | ||
|
|
7f901f40a6 | ||
|
|
73fb6f5962 | ||
|
|
262633a20c | ||
|
|
95f5d66f97 | ||
|
|
4b16e8b7b9 | ||
|
|
73754959ac | ||
|
|
99314c4e0e | ||
|
|
e22fcdfa0e | ||
|
|
752f684fcc | ||
|
|
047dc7463c | ||
|
|
a2ae462d30 | ||
|
|
5fa415a542 | ||
|
|
a12ef24a3b | ||
|
|
de061990c9 | ||
|
|
a692172852 | ||
|
|
2794b6eced | ||
|
|
fd0680126b | ||
|
|
17f4c78a74 |
@@ -3,3 +3,5 @@
|
|||||||
*.bak
|
*.bak
|
||||||
*.dcu
|
*.dcu
|
||||||
*.ddp
|
*.ddp
|
||||||
|
*.pq
|
||||||
|
pq.exe
|
||||||
|
|||||||
@@ -1,50 +0,0 @@
|
|||||||
==================================================
|
|
||||||
Changes observed, forensically, from v6.2 to v6.3:
|
|
||||||
==================================================
|
|
||||||
|
|
||||||
New items, monsters and so forth:
|
|
||||||
|
|
||||||
Spells:
|
|
||||||
Shoelaces
|
|
||||||
History Lesson
|
|
||||||
Weapon:
|
|
||||||
Kreen
|
|
||||||
Specials:
|
|
||||||
Vulpeculum
|
|
||||||
Boring items:
|
|
||||||
writ
|
|
||||||
Monster:
|
|
||||||
Chromatic Dragon drops scales rather than mineral water
|
|
||||||
Hogbird
|
|
||||||
Races:
|
|
||||||
Hob-Hobbit replaces Greater Gnome (candidates: Gobhobbit, Hobrabbit)
|
|
||||||
Classes:
|
|
||||||
Vermineer replaces Toungeblade
|
|
||||||
Jungle Clown replaces Lowling
|
|
||||||
|
|
||||||
Config.*:
|
|
||||||
NewGuy.*:
|
|
||||||
- Races & Classes moved into Config form from code in NewGuy
|
|
||||||
|
|
||||||
Front.*
|
|
||||||
- Version bumped
|
|
||||||
- File extension bumped
|
|
||||||
|
|
||||||
Main.dfm
|
|
||||||
- Moves and resizes
|
|
||||||
|
|
||||||
Main.pas
|
|
||||||
- Cheats enabled for now
|
|
||||||
- HTTP rev number bumped
|
|
||||||
- Save ext changed
|
|
||||||
- Interplot cinematics between acts (NamedMonster & ImpressiveGuy)
|
|
||||||
- Execute named RPCs now and then ("Sir Roger the Elf")
|
|
||||||
- New leveling schedule(!)
|
|
||||||
- WinItem & WinEquip at end of each act
|
|
||||||
|
|
||||||
Info.*:
|
|
||||||
Login.*:
|
|
||||||
SelServ.*:
|
|
||||||
Web.*:
|
|
||||||
- none
|
|
||||||
|
|
||||||
Executable → Regular
+14
-13
@@ -1,6 +1,6 @@
|
|||||||
object K: TK
|
object K: TK
|
||||||
Left = 350
|
Left = 202
|
||||||
Top = 121
|
Top = 129
|
||||||
Width = 800
|
Width = 800
|
||||||
Height = 567
|
Height = 567
|
||||||
Caption = 'K'
|
Caption = 'K'
|
||||||
@@ -32,7 +32,7 @@ object K: TK
|
|||||||
Top = 228
|
Top = 228
|
||||||
Width = 70
|
Width = 70
|
||||||
Height = 13
|
Height = 13
|
||||||
Caption = 'Defense Atrtrib'
|
Caption = 'Defense Attrib'
|
||||||
end
|
end
|
||||||
object Label4: TLabel
|
object Label4: TLabel
|
||||||
Left = 140
|
Left = 140
|
||||||
@@ -60,7 +60,7 @@ object K: TK
|
|||||||
Top = 428
|
Top = 428
|
||||||
Width = 40
|
Width = 40
|
||||||
Height = 13
|
Height = 13
|
||||||
Caption = 'Speicals'
|
Caption = 'Specials'
|
||||||
end
|
end
|
||||||
object Label8: TLabel
|
object Label8: TLabel
|
||||||
Left = 8
|
Left = 8
|
||||||
@@ -151,9 +151,8 @@ object K: TK
|
|||||||
'Good Move'
|
'Good Move'
|
||||||
'Sadness'
|
'Sadness'
|
||||||
'Seasick'
|
'Seasick'
|
||||||
'Gyp'
|
|
||||||
'Shoelaces'
|
'Shoelaces'
|
||||||
'Innoculate'
|
'Inoculate'
|
||||||
'Cone of Annoyance'
|
'Cone of Annoyance'
|
||||||
'Magnetic Orb'
|
'Magnetic Orb'
|
||||||
'Invisible Hands'
|
'Invisible Hands'
|
||||||
@@ -188,7 +187,7 @@ object K: TK
|
|||||||
'Animate Tunic'
|
'Animate Tunic'
|
||||||
'Ursine Armor'
|
'Ursine Armor'
|
||||||
'Holy Roller'
|
'Holy Roller'
|
||||||
'Tonsilectomy'
|
'Tonsillectomy'
|
||||||
'Curse Family'
|
'Curse Family'
|
||||||
'Infinite Confusion')
|
'Infinite Confusion')
|
||||||
TabOrder = 0
|
TabOrder = 0
|
||||||
@@ -545,7 +544,7 @@ object K: TK
|
|||||||
'Beholder|10|eyestalk'
|
'Beholder|10|eyestalk'
|
||||||
'Black Pudding|10|saliva'
|
'Black Pudding|10|saliva'
|
||||||
'Blink Dog|4|eyelid'
|
'Blink Dog|4|eyelid'
|
||||||
'Cub Scout|1|neckercheif'
|
'Cub Scout|1|neckerchief'
|
||||||
'Girl Scout|2|cookie'
|
'Girl Scout|2|cookie'
|
||||||
'Boy Scout|3|merit badge'
|
'Boy Scout|3|merit badge'
|
||||||
'Eagle Scout|4|merit badge'
|
'Eagle Scout|4|merit badge'
|
||||||
@@ -583,7 +582,7 @@ object K: TK
|
|||||||
'Ice Devil|11|snow'
|
'Ice Devil|11|snow'
|
||||||
'Lemure|3|blob'
|
'Lemure|3|blob'
|
||||||
'Pit Fiend|13|seed'
|
'Pit Fiend|13|seed'
|
||||||
'Anklyosaurus|9|tail'
|
'Ankylosaurus|9|tail'
|
||||||
'Brontosaurus|30|brain'
|
'Brontosaurus|30|brain'
|
||||||
'Diplodocus|24|fin'
|
'Diplodocus|24|fin'
|
||||||
'Elasmosaurus|15|neck'
|
'Elasmosaurus|15|neck'
|
||||||
@@ -594,9 +593,9 @@ object K: TK
|
|||||||
'Pentasaurus|12|head'
|
'Pentasaurus|12|head'
|
||||||
'Stegosaurus|18|plate'
|
'Stegosaurus|18|plate'
|
||||||
'Triceratops|16|horn'
|
'Triceratops|16|horn'
|
||||||
'Tyranosauraus Rex|18|forearm'
|
'Tyrannosaurus Rex|18|forearm'
|
||||||
'Djinn|7|lamp'
|
'Djinn|7|lamp'
|
||||||
'Doppleganger|4|face'
|
'Doppelganger|4|face'
|
||||||
'Black Dragon|7|*'
|
'Black Dragon|7|*'
|
||||||
'Plaid Dragon|7|sporrin'
|
'Plaid Dragon|7|sporrin'
|
||||||
'Blue Dragon|9|*'
|
'Blue Dragon|9|*'
|
||||||
@@ -665,7 +664,7 @@ object K: TK
|
|||||||
'Hippocampus|4|mane'
|
'Hippocampus|4|mane'
|
||||||
'Hippogriff|3|egg'
|
'Hippogriff|3|egg'
|
||||||
'Hobgoblin|1|patella'
|
'Hobgoblin|1|patella'
|
||||||
'Homonculus|2|fluid'
|
'Homunculus|2|fluid'
|
||||||
'Hydra|8|gyrum'
|
'Hydra|8|gyrum'
|
||||||
'Imp|2|tail'
|
'Imp|2|tail'
|
||||||
'Invisible Stalker|8|*'
|
'Invisible Stalker|8|*'
|
||||||
@@ -926,7 +925,9 @@ object K: TK
|
|||||||
'Princess'
|
'Princess'
|
||||||
'Chief'
|
'Chief'
|
||||||
'Boss'
|
'Boss'
|
||||||
'Archbishop')
|
'Archbishop'
|
||||||
|
'Baron'
|
||||||
|
'Comptroller')
|
||||||
TabOrder = 17
|
TabOrder = 17
|
||||||
WordWrap = False
|
WordWrap = False
|
||||||
end
|
end
|
||||||
|
|||||||
Executable → Regular
@@ -105,7 +105,7 @@ object FrontForm: TFrontForm
|
|||||||
Height = 13
|
Height = 13
|
||||||
Align = alBottom
|
Align = alBottom
|
||||||
Alignment = taCenter
|
Alignment = taCenter
|
||||||
Caption = #169' 2002-2022 Eric Fredricksen - v6.4'
|
Caption = #169' 2002-2022 Eric Fredricksen - v6.4.4'
|
||||||
Color = clWhite
|
Color = clWhite
|
||||||
Font.Charset = DEFAULT_CHARSET
|
Font.Charset = DEFAULT_CHARSET
|
||||||
Font.Color = 11382189
|
Font.Color = 11382189
|
||||||
|
|||||||
+4
-4
@@ -13,9 +13,9 @@
|
|||||||
{* BinaryData: Boolean - This setting specifies which type }
|
{* BinaryData: Boolean - This setting specifies which type }
|
||||||
{* of data will taken from the web. }
|
{* of data will taken from the web. }
|
||||||
{* If you set this property TRUE then }
|
{* If you set this property TRUE then }
|
||||||
{* component will determinee the size }
|
{* component will determine the size of}
|
||||||
{* of files *before* getting them from }
|
{* files *before* getting them from the}
|
||||||
{* the web. }
|
{* web. }
|
||||||
{* If this property is FALSE then as we}
|
{* If this property is FALSE then as we}
|
||||||
{* do not knows the file size the }
|
{* do not knows the file size the }
|
||||||
{* OnProgress event will doesn't work. }
|
{* OnProgress event will doesn't work. }
|
||||||
@@ -46,7 +46,7 @@
|
|||||||
{ EVENTS: }
|
{ EVENTS: }
|
||||||
{ OnDoneFile - Occurs when the file is downloaded }
|
{ OnDoneFile - Occurs when the file is downloaded }
|
||||||
{ OnDoneString - Occurs when the string is received }
|
{ OnDoneString - Occurs when the string is received }
|
||||||
{ OnError - Occurs when error happend }
|
{ OnError - Occurs when error happens }
|
||||||
{ OnProgress - Occurs at the receiving of the BINARY DATA }
|
{ OnProgress - Occurs at the receiving of the BINARY DATA }
|
||||||
{*************************************************************}
|
{*************************************************************}
|
||||||
{ Please see demo program for more information. }
|
{ Please see demo program for more information. }
|
||||||
|
|||||||
@@ -1,13 +0,0 @@
|
|||||||
NAME: pq6
|
|
||||||
|
|
||||||
DESCRIPTION: Progress Quest: The phenomenon
|
|
||||||
|
|
||||||
CATEGORY: games
|
|
||||||
|
|
||||||
STATUS: mature
|
|
||||||
|
|
||||||
LANGUAGE: Delphi
|
|
||||||
|
|
||||||
TAGS: Object Pascal PQ
|
|
||||||
|
|
||||||
MAIN: Main.pas
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
object MainForm: TMainForm
|
object MainForm: TMainForm
|
||||||
Left = 216
|
Left = 238
|
||||||
Top = 134
|
Top = 148
|
||||||
Width = 682
|
Width = 682
|
||||||
Height = 513
|
Height = 513
|
||||||
HorzScrollBar.Visible = False
|
HorzScrollBar.Visible = False
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ uses
|
|||||||
|
|
||||||
const
|
const
|
||||||
// revs:
|
// revs:
|
||||||
|
// 8: pq 6.4.1
|
||||||
// 7: pq 6.4
|
// 7: pq 6.4
|
||||||
// 6: pq-web
|
// 6: pq-web
|
||||||
// 5: pq 6.3 (no official release)
|
// 5: pq 6.3 (no official release)
|
||||||
@@ -20,7 +21,7 @@ const
|
|||||||
// 3: pq 6.1
|
// 3: pq 6.1
|
||||||
// 2: pq 6.0
|
// 2: pq 6.0
|
||||||
// 1: pq 6.0, some early release I guess; don't remember
|
// 1: pq 6.0, some early release I guess; don't remember
|
||||||
RevString = '&rev=7';
|
RevString = '&rev=8';
|
||||||
wmIconTray = WM_USER + Ord('t');
|
wmIconTray = WM_USER + Ord('t');
|
||||||
kFileExt = '.pq';
|
kFileExt = '.pq';
|
||||||
|
|
||||||
@@ -482,15 +483,15 @@ begin
|
|||||||
end;
|
end;
|
||||||
2: begin
|
2: begin
|
||||||
nemesis := ImpressiveGuy;
|
nemesis := ImpressiveGuy;
|
||||||
Q('task|2|Oh sweet relief! You''ve reached the protection of the good ' + nemesis);
|
Q('task|2|Oh sweet relief! You''ve reached the kind protection of ' + nemesis);
|
||||||
Q('task|3|There is rejoicing, and an unnerving encouter with ' + nemesis + ' in private');
|
Q('task|3|There is rejoicing, and an unnerving encouter with ' + nemesis + ' in private');
|
||||||
Q('task|2|You forget your ' + BoringItem + ' and go back to get it');
|
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|What''s this!? You overhear something shocking!');
|
||||||
Q('task|2|Could ' + nemesis + ' be a dirty double-dealer?');
|
Q('task|2|Could ' + nemesis + ' be a dirty double-dealer?');
|
||||||
Q('task|3|Who can possibly be trusted with this news!? ... Oh yes, of course');
|
Q('task|3|Who can possibly be trusted with this news!? -- Oh yes, of course');
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
Q('plot|1|Loading');
|
Q('plot|2|Loading');
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
@@ -514,8 +515,8 @@ function TMainForm.ImpressiveGuy: String;
|
|||||||
begin
|
begin
|
||||||
Result := Pick(K.ImpressiveTitles.Lines);
|
Result := Pick(K.ImpressiveTitles.Lines);
|
||||||
case Random(2) of
|
case Random(2) of
|
||||||
0: Result := Result + ' of the ' + Pick(K.Races.Lines);
|
0: Result := 'the ' + Result + ' of the ' + Plural(Split(Pick(K.Races.Lines), 0));
|
||||||
1: Result := Result + ' of ' + GenerateName;
|
1: Result := Result + ' ' + GenerateName + ' of ' + GenerateName;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@@ -744,16 +745,16 @@ begin
|
|||||||
Max := LevelUpTime(1);
|
Max := LevelUpTime(1);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
fTask.Caption := '';
|
fTask.Caption := 'load';
|
||||||
fQuest.Caption := '';
|
fQuest.Caption := '';
|
||||||
fQueue.Items.Clear;
|
fQueue.Items.Clear;
|
||||||
|
|
||||||
Task('Loading.',2000); // that dot is spotted for later...
|
Task('Loading',2000);
|
||||||
Q('task|10|Experiencing an enigmatic and foreboding night vision');
|
Q('task|10|Experiencing an enigmatic and foreboding night vision');
|
||||||
Q('task|6|Much is revealed about that wise old bastard you''d underestimated');
|
Q('task|6|Much is revealed about that wise old bastard you''d underestimated');
|
||||||
Q('task|6|A shocking series of events leaves you alone and bewildered, but resolute');
|
Q('task|6|A shocking series of events leaves you alone and bewildered, but resolute');
|
||||||
Q('task|4|Drawing upon an unexpected reserve of determination, you set out on a long and dangerous journey');
|
Q('task|4|Drawing upon an unexpected reserve of determination, you set out on a long and dangerous journey');
|
||||||
Q('task|2|Loading');
|
Q('plot|2|Loading');
|
||||||
|
|
||||||
PlotBar.Max := 26;
|
PlotBar.Max := 26;
|
||||||
with Plots.Items.Add do begin
|
with Plots.Items.Add do begin
|
||||||
@@ -830,25 +831,55 @@ end;
|
|||||||
|
|
||||||
procedure TMainForm.WinStat;
|
procedure TMainForm.WinStat;
|
||||||
var
|
var
|
||||||
i,t: Integer;
|
i: Integer;
|
||||||
function Square(x: Integer): Integer; begin Result := x * x; end;
|
t: Int64;
|
||||||
|
function Square(x: Int64): Int64; begin Result := x * x; end;
|
||||||
|
|
||||||
|
function Random64: Int64; overload;
|
||||||
begin
|
begin
|
||||||
|
Int64Rec(Result).Hi := Random($3FFFFFFF);
|
||||||
|
Int64Rec(Result).Lo := Random($FFFFFFFF);
|
||||||
|
end;
|
||||||
|
|
||||||
|
function Random64(below: Int64): Int64; overload;
|
||||||
|
begin
|
||||||
|
Result := Random64 mod below;
|
||||||
|
end;
|
||||||
|
|
||||||
|
{
|
||||||
|
procedure TestRandom;
|
||||||
|
var
|
||||||
|
i, b: Integer;
|
||||||
|
c: Integer;
|
||||||
|
v: Int64;
|
||||||
|
begin
|
||||||
|
for b := 0 to 63 do begin
|
||||||
|
c := 0;
|
||||||
|
for i := 1 to 1000 do begin
|
||||||
|
v := Random64($0fffffffffffffff);
|
||||||
|
if ((v shr b) and 1) = 1 then Inc(c);
|
||||||
|
end;
|
||||||
|
OutputDebugString(PChar(IntToStr(b) + ' ' + IntToStr(c) + '\n'));
|
||||||
|
end
|
||||||
|
end;
|
||||||
|
}
|
||||||
|
|
||||||
|
begin
|
||||||
|
// TestRandom;
|
||||||
|
|
||||||
if Odds(1,2)
|
if Odds(1,2)
|
||||||
then i := Random(Stats.Items.Count)
|
then i := Random(Stats.Items.Count)
|
||||||
else begin
|
else begin
|
||||||
// favor the best stat so it will tend to clump
|
// Favor the best stats so they will tend to clump
|
||||||
t := 0;
|
t := 0;
|
||||||
for i := 0 to 5 do Inc(t, Square(GetI(Stats,i)));
|
for i := 0 to 5 do Inc(t, Square(GetI(Stats,i)));
|
||||||
t := Random(t);
|
t := Random64(t);
|
||||||
if t < 0 then i := Random(Stats.Items.Count)
|
|
||||||
else begin
|
|
||||||
i := -1;
|
i := -1;
|
||||||
while t >= 0 do begin
|
while t >= 0 do begin
|
||||||
Inc(i);
|
Inc(i);
|
||||||
Dec(t, Square(GetI(Stats,i)));
|
Dec(t, Square(GetI(Stats,i)));
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
end;
|
|
||||||
Add(Stats, Stats.Items[i].Caption, 1);
|
Add(Stats, Stats.Items[i].Caption, 1);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@@ -1034,9 +1065,9 @@ begin
|
|||||||
StateIndex := 0;
|
StateIndex := 0;
|
||||||
Width := Width-1;
|
Width := Width-1;
|
||||||
end;
|
end;
|
||||||
|
if Items.Count > 2 then WinItem;
|
||||||
|
if Items.Count > 3 then WinEquip;
|
||||||
end;
|
end;
|
||||||
WinItem;
|
|
||||||
WinEquip;
|
|
||||||
SaveGame;
|
SaveGame;
|
||||||
Brag('a');
|
Brag('a');
|
||||||
end;
|
end;
|
||||||
@@ -1102,7 +1133,7 @@ begin
|
|||||||
WrLn( Format(' CHA%7d MP Max%7d', [GetI(Stats,'CHA'), GetI(Stats,'MP Max')]));
|
WrLn( Format(' CHA%7d MP Max%7d', [GetI(Stats,'CHA'), GetI(Stats,'MP Max')]));
|
||||||
WrLn;
|
WrLn;
|
||||||
WrLn( 'Equipment:');
|
WrLn( 'Equipment:');
|
||||||
for i := 1 to Equips.Items.Count-1 do
|
for i := 0 to Equips.Items.Count-1 do
|
||||||
if Get(Equips,i) <> '' then
|
if Get(Equips,i) <> '' then
|
||||||
WrLn( ' ' + LeftStr(Equips.Items[i].Caption + ' ', 12) + Get(Equips,i));
|
WrLn( ' ' + LeftStr(Equips.Items[i].Caption + ' ', 12) + Get(Equips,i));
|
||||||
WrLn;
|
WrLn;
|
||||||
@@ -1252,8 +1283,6 @@ begin
|
|||||||
if Position >= Max then begin
|
if Position >= Max then begin
|
||||||
ClearAllSelections;
|
ClearAllSelections;
|
||||||
|
|
||||||
if Kill.SimpleText = 'Loading....' then Max := 0;
|
|
||||||
|
|
||||||
// gain XP / level up
|
// gain XP / level up
|
||||||
if gain then with ExpBar do if Position >= Max
|
if gain then with ExpBar do if Position >= Max
|
||||||
then LevelUp
|
then LevelUp
|
||||||
@@ -1269,9 +1298,10 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
// advance plot
|
// advance plot
|
||||||
if gain then with PlotBar do if Position >= Max
|
if (PlotBar.Position >= PlotBar.Max) and gain
|
||||||
then InterplotCinematic
|
then InterplotCinematic
|
||||||
else Position := Position + TaskBar.Max div 1000;
|
else if fTask.Caption <> 'load'
|
||||||
|
then PlotBar.Position := Math.Min(PlotBar.Position + TaskBar.Max div 1000, PlotBar.Max);
|
||||||
|
|
||||||
//Time.Caption := FormatDateTime('h:mm:ss',PlotBar.Position / (24.0 * 60 * 60));
|
//Time.Caption := FormatDateTime('h:mm:ss',PlotBar.Position / (24.0 * 60 * 60));
|
||||||
PlotBar.Hint := RoughTime(PlotBar.Max-PlotBar.Position) + ' remaining';
|
PlotBar.Hint := RoughTime(PlotBar.Max-PlotBar.Position) + ' remaining';
|
||||||
@@ -1536,6 +1566,13 @@ begin
|
|||||||
for i := 0 to ComponentCount-1 do
|
for i := 0 to ComponentCount-1 do
|
||||||
m.ReadComponent(Components[i]);
|
m.ReadComponent(Components[i]);
|
||||||
m.Free;
|
m.Free;
|
||||||
|
// Patch old misspellings found in save
|
||||||
|
with Spells do for i := 1 to Items.Count-1 do begin
|
||||||
|
if Items[i].Caption = 'Tonsilectomy' then
|
||||||
|
Items[i].Caption := 'Tonsillectomy';
|
||||||
|
if Items[i].Caption = 'Innoculate' then
|
||||||
|
Items[i].Caption := 'Inoculate';
|
||||||
|
end;
|
||||||
{$IFDEF LOGGING}
|
{$IFDEF LOGGING}
|
||||||
Log('Loaded game: ' + name);
|
Log('Loaded game: ' + name);
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
@@ -1601,7 +1638,7 @@ begin
|
|||||||
Navigate(GetHostAddr + 'name=' + UrlEncode(Get(Traits,'Name')));
|
Navigate(GetHostAddr + 'name=' + UrlEncode(Get(Traits,'Name')));
|
||||||
end;
|
end;
|
||||||
if (ssCtrl in Shift) and (Key = ord('G')) then begin
|
if (ssCtrl in Shift) and (Key = ord('G')) then begin
|
||||||
SetGuild(InputBox('Progress Quest', 'Choose a guild.'#13#13'Make sure you undestand the guild rules before you join one. To learn more about guilds, visit http://progressquest.com/guilds.php', GetGuild));
|
SetGuild(InputBox('Progress Quest', 'Choose a guild.'#13#13'Make sure you understand the guild rules before you join one. To learn more about guilds, visit http://progressquest.com/guilds.php', GetGuild));
|
||||||
Guildify;
|
Guildify;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
@@ -1680,7 +1717,7 @@ end;
|
|||||||
function TMainForm.AuthenticateUrl(url: String): String;
|
function TMainForm.AuthenticateUrl(url: String): String;
|
||||||
begin
|
begin
|
||||||
if (GetLogin <> '') or (GetPassword <> '') then
|
if (GetLogin <> '') or (GetPassword <> '') then
|
||||||
Result := StuffString(url, 8, 0, GetLogin+':'+GetPassword+'@')
|
Result := StuffString(url, 8, 0, UrlEncode(GetLogin)+':'+UrlEncode(GetPassword)+'@')
|
||||||
else
|
else
|
||||||
Result := url;
|
Result := url;
|
||||||
end;
|
end;
|
||||||
|
|||||||
Executable → Regular
Executable → Regular
+3
-3
@@ -184,15 +184,15 @@ begin
|
|||||||
else url := 'http://www.progressquest.com/create.php?';
|
else url := 'http://www.progressquest.com/create.php?';
|
||||||
// url := StringReplace(url, '.com/', '.com/dev/', []);
|
// url := StringReplace(url, '.com/', '.com/dev/', []);
|
||||||
if (GetAccount <> '') or (GetPassword <> '') then
|
if (GetAccount <> '') or (GetPassword <> '') then
|
||||||
url := StuffString(url, 8, 0, GetAccount+':'+GetPassword+'@');
|
url := StuffString(url, 8, 0, UrlEncode(GetAccount)+':'+UrlEncode(GetPassword)+'@');
|
||||||
args := 'cmd=create' +
|
args := 'cmd=create' +
|
||||||
'&name=' + UrlEncode(Name.Text) +
|
'&name=' + UrlEncode(Name.Text) +
|
||||||
'&realm=' + UrlEncode(MainForm.GetHostName) +
|
'&realm=' + UrlEncode(MainForm.GetHostName) +
|
||||||
RevString;
|
RevString;
|
||||||
ParseSoldResponse(DownloadString(url + args));
|
ParseSoldResponse(DownloadString(url + args));
|
||||||
except
|
except
|
||||||
on EWebError do begin
|
on E: EWebError do begin
|
||||||
ShowMessage('Error connecting to server');
|
ShowMessage('Error connecting to server')//: ' + StringReplace(E.Message, '&', '&&', [rfReplaceAll]));
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
finally
|
finally
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
ProgressQuest v6.3
|
ProgressQuest v6.4
|
||||||
==================
|
==================
|
||||||
|
|
||||||
BUILDING
|
BUILDING
|
||||||
@@ -15,7 +15,7 @@ VCS NOTES
|
|||||||
|
|
||||||
Converted to Mercurial on 1/12/2010 & sent to
|
Converted to Mercurial on 1/12/2010 & sent to
|
||||||
http://bitbucket.org/grumdrig/pq/ ; development will continue from
|
http://bitbucket.org/grumdrig/pq/ ; development will continue from
|
||||||
there. If at all. Source opened 5/20/11. The world ends tomorrow anyway.
|
there. If at all. Source opened 5/20/11. The world ends tomorrow anyway.[^1]
|
||||||
|
|
||||||
This project represents an ex post facto rendering of pq6 in its
|
This project represents an ex post facto rendering of pq6 in its
|
||||||
various versions in version control, so that changes will be trackable
|
various versions in version control, so that changes will be trackable
|
||||||
@@ -24,9 +24,9 @@ thataway.
|
|||||||
(I didn't add this README file in PQ 6.0, but after that you can use
|
(I didn't add this README file in PQ 6.0, but after that you can use
|
||||||
this README to trace the checkin history using version control.)
|
this README to trace the checkin history using version control.)
|
||||||
|
|
||||||
Subversion revsion numbers vs. versions:
|
Subversion revision numbers vs. versions:
|
||||||
|
|
||||||
* r321 v6.3 as I found it after a couple years of inactivity
|
* r321 v6.3 as I found it after a couple of years of inactivity
|
||||||
* r320 v6.2 probably as released, though I'm not totally sure
|
* r320 v6.2 probably as released, though I'm not totally sure
|
||||||
* r318 v6.2 but probably a slightly older version
|
* r318 v6.2 but probably a slightly older version
|
||||||
* r317 v6.1
|
* r317 v6.1
|
||||||
@@ -35,8 +35,15 @@ Subversion revsion numbers vs. versions:
|
|||||||
(But these revision numbers aren't immediately accessible, if at all,
|
(But these revision numbers aren't immediately accessible, if at all,
|
||||||
since moving to git.)
|
since moving to git.)
|
||||||
|
|
||||||
|
|
||||||
SEE ALSO
|
SEE ALSO
|
||||||
--------
|
--------
|
||||||
|
|
||||||
The in-browser edition: this project, ported to JavaScript/HTML
|
The in-browser edition: this project, ported to JavaScript/HTML
|
||||||
https://bitbucket.org/grumdrig/pq-web
|
https://bitbucket.org/grumdrig/pq-web
|
||||||
|
|
||||||
|
|
||||||
|
[^1]: Although I don't remember it here in 2022, this is presumably a reference
|
||||||
|
to Christian radio host Harold Camping's prediction that the world would
|
||||||
|
end on 5/21/11 at 6pm. It did not, to the dismay of himself and his
|
||||||
|
followers (only).
|
||||||
|
|||||||
+1
-1
@@ -18,7 +18,7 @@
|
|||||||
* *
|
* *
|
||||||
* acknowledgements *
|
* acknowledgements *
|
||||||
* erik turner Z*Stream routines *
|
* erik turner Z*Stream routines *
|
||||||
* david bennion finding the nastly little endless loop quirk with the *
|
* david bennion finding the nasty little endless loop quirk with the *
|
||||||
* TZDecompressionStream.Read method *
|
* TZDecompressionStream.Read method *
|
||||||
* burak kalayci informing me about the zlib 1.1.4 update *
|
* burak kalayci informing me about the zlib 1.1.4 update *
|
||||||
*****************************************************************************}
|
*****************************************************************************}
|
||||||
|
|||||||
-22
@@ -1,22 +0,0 @@
|
|||||||
New RPG rulebook: N.U.S.S.B.A.H. II (Nerfed yoU Soon Shall Be, And How (2ed))
|
|
||||||
-
|
|
||||||
New race: Gobhobbit (replaces Greater Gnome)
|
|
||||||
New class: Vermineer (replaces Toungeblade)
|
|
||||||
New weapon: Kreen (on par w/ a Broadsword)
|
|
||||||
New spells: History Lesson, Shoelaces
|
|
||||||
New ordinary quest item: writ
|
|
||||||
New fancy item: Vulpeculum
|
|
||||||
New monster: the Hogbird (Lvl 3, drops a hogbird curl)
|
|
||||||
|
|
||||||
Save extensions: pq3
|
|
||||||
Named & titled NPC victims sometimes
|
|
||||||
|
|
||||||
|
|
||||||
TODO
|
|
||||||
Cinematics between plots
|
|
||||||
Cinematics to end / begin quests
|
|
||||||
Logging
|
|
||||||
Class- and race-based effects?
|
|
||||||
More accurate item dropping?
|
|
||||||
Skills?
|
|
||||||
Options screen?
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
Chillmitts [Oobag]
|
|
||||||
Gyrognome Puma Burgular
|
|
||||||
Level 1 (exp. 220/1200)
|
|
||||||
|
|
||||||
Plot stage: Act I (5 hours remaining)
|
|
||||||
Quest: Deliver this counterpane (83% complete)
|
|
||||||
|
|
||||||
Stats:
|
|
||||||
STR 10
|
|
||||||
CON 9
|
|
||||||
DEX 6
|
|
||||||
INT 7
|
|
||||||
WIS 5 HP Max 2
|
|
||||||
CHA 15 MP Max 8
|
|
||||||
|
|
||||||
Equipment:
|
|
||||||
Weapon Sharp Stick
|
|
||||||
Shield Pie Plate
|
|
||||||
Helm
|
|
||||||
Hauberk
|
|
||||||
Brassairts -1 Holey Threadbare Chamois
|
|
||||||
Vambraces
|
|
||||||
Gauntlets
|
|
||||||
Cuisses
|
|
||||||
Greaves
|
|
||||||
Sollerets
|
|
||||||
|
|
||||||
Spell Book:
|
|
||||||
Hastiness I
|
|
||||||
Big Sister III
|
|
||||||
|
|
||||||
Inventory (20/20 cubits):
|
|
||||||
34 Gold
|
|
||||||
2 orc snouts
|
|
||||||
a merman trident
|
|
||||||
a Gleaming Bandolier of Grob
|
|
||||||
|
|
||||||
-- June 12 2002 10:12:12
|
|
||||||
-- Progress Quest 6.2 - http://progressquest.com
|
|
||||||
Vendored
+13
-13
@@ -12,7 +12,7 @@ The ancient reckoning held that the Five Skrelkampi (and their Truebine) would
|
|||||||
return when the great Trond-feast could be held anew and the Belnap reunited.
|
return when the great Trond-feast could be held anew and the Belnap reunited.
|
||||||
But this legend became lost to all but the Papperboxen at Horbug.
|
But this legend became lost to all but the Papperboxen at Horbug.
|
||||||
One of their own was Yallow the Speldrig, who found an unlikely pupil in
|
One of their own was Yallow the Speldrig, who found an unlikely pupil in
|
||||||
Torbole Understeady, the discarded illigitimate waif of Wainthane Topknox,
|
Torbole Understeady, the discarded illegitimate waif of Wainthane Topknox,
|
||||||
whom Yallow renamed Grumdrig and began to school as a boar-pulmet's apprentice. ...And, as it
|
whom Yallow renamed Grumdrig and began to school as a boar-pulmet's apprentice. ...And, as it
|
||||||
was said by some, in aberdoxy.
|
was said by some, in aberdoxy.
|
||||||
<p>
|
<p>
|
||||||
@@ -20,13 +20,13 @@ As our story opens young Grumdrig has returned to Horbug following a trying stin
|
|||||||
Spilwaer Spond where his laconic disposition and fertile mind bred a series
|
Spilwaer Spond where his laconic disposition and fertile mind bred a series
|
||||||
of misadventures which had landed him outside the good graces of the Jordref there,
|
of misadventures which had landed him outside the good graces of the Jordref there,
|
||||||
Welham, who had secretly begun a long term course of slow but
|
Welham, who had secretly begun a long term course of slow but
|
||||||
disaccomodating illpeel in the lad's morning fanwael.
|
disaccommodating illpeel in the lad's morning fanwael.
|
||||||
Meanwhile, though scarce a tuft of <i>mansefur</i> had yet made its appearance
|
Meanwhile, though scarce a tuft of <i>mansefur</i> had yet made its appearance
|
||||||
on the boy's <i>manssach</i>, a number of visiting Roilwachhs have begun to
|
on the boy's <i>manssach</i>, a number of visiting Roilwachhs have begun to
|
||||||
exhibit a discreet
|
exhibit a discreet
|
||||||
and seemingly inexplicable interest in the boy. Strange indeed, as he would not reach
|
and seemingly inexplicable interest in the boy. Strange indeed, as he would not reach
|
||||||
his krouchensterm for another harvest or more.
|
his krouchensterm for another harvest or more.
|
||||||
And when Grumdrig's resiliant compatriot Paedri
|
And when Grumdrig's resilient compatriot Paedri
|
||||||
appears at Grumdrig's lochnotat with a Scrolstamp from the old Speldrig,
|
appears at Grumdrig's lochnotat with a Scrolstamp from the old Speldrig,
|
||||||
a woozy foreboding feeling rises from his young gut...
|
a woozy foreboding feeling rises from his young gut...
|
||||||
|
|
||||||
@@ -48,40 +48,40 @@ and other frustrations common to that older generation of RPG's.
|
|||||||
<h3> User manual </h3>
|
<h3> User manual </h3>
|
||||||
|
|
||||||
Even inexperienced gamers will find <b>Progress Quest</b>
|
Even inexperienced gamers will find <b>Progress Quest</b>
|
||||||
remarkably intutive and simple to play. Start the program
|
remarkably intuitive and simple to play. Start the program
|
||||||
and click the <code>New Game (Single Player)</code> button,
|
and click the <code>New Game (Single Player)</code> button,
|
||||||
or click <code>New Game (Multiplayer)</code> and select a Realm to
|
or click <code>New Game (Multiplayer)</code> and select a Realm to
|
||||||
compete against players from all over the world.
|
compete against players from all over the world.
|
||||||
You will then be presented with the character creation screen.
|
You will then be presented with the character creation screen.
|
||||||
|
|
||||||
Select a name, race and class for the new character. Then, use the <code>Roll</code> button
|
Select a name, race and class for the new character. Then, use the <code>Roll</code> button
|
||||||
until you are statisfied with the stats
|
until you are satisfied with the stats
|
||||||
for your character. <i>Tip: You can use the <code>Unroll</code> button (a feature exclusive to <b>Progress Quest</b>)
|
for your character. <i>Tip: You can use the <code>Unroll</code> button (a feature exclusive to <b>Progress Quest</b>)
|
||||||
to go back to any previous roll if you find that you've
|
to go back to any previous roll if you find that you've
|
||||||
clicked too hastily.</i>
|
clicked too hastily.</i>
|
||||||
<p>
|
<p>
|
||||||
If you choose to play an online game, your character will share adventures with other <b>Progress
|
If you choose to play an online game, your character will share adventures with other <b>Progress
|
||||||
Quest</b> characters in an online virtual world. Online play requires
|
Quest</b> characters in an online virtual world. Online play requires
|
||||||
internet connectivity, though sophisiticated algorithms
|
internet connectivity, though sophisticated algorithms
|
||||||
keep the bandwidth usage to a minimum. You can compare your character against
|
keep the bandwidth usage to a minimum. You can compare your character against
|
||||||
the top <b>Progress Quest</b> players by visiting
|
the top <b>Progress Quest</b> players by visiting
|
||||||
<a href=http://progressquest.com/realms.php>http://progressquest.com/realms.php</a>
|
<a href=http://progressquest.com/realms.php>http://progressquest.com/realms.php</a>
|
||||||
(or hit <Ctrl>-<B> from within the game).
|
(or hit <Ctrl>-<B> from within the game).
|
||||||
<p>
|
<p>
|
||||||
Finally, hit the <code>Sold!</code> button to begin the game. The game will start immediately and
|
Finally, hit the <code>Sold!</code> button to begin the game. The game will start immediately, and
|
||||||
you can safely familiarize yourself with the game's single interface screen as the game progresses
|
you can safely familiarize yourself with the game's single interface screen as the game progresses
|
||||||
on its own.
|
on its own.
|
||||||
Soon your avatar will will be seeking and destroying an exotic panopoly of beasts while you
|
Soon your avatar will be seeking and destroying an exotic panoply of beasts while you
|
||||||
gaze proudly on. Missing, you will notice, is the tedious march from town, the bewildering maze of cookie cutter
|
gaze proudly on. Missing, you will notice, is the tedious march from town, the bewildering maze of cookie cutter
|
||||||
streets hiding some specific merchant or NPC,
|
streets hiding some specific merchant or NPC,
|
||||||
and the repetetive hunt for just the right beast to execute. <b>Progress Quest</b> supplies
|
and the repetitive hunt for just the right beast to execute. <b>Progress Quest</b> supplies
|
||||||
your character with an endless series of victims, as well as exciting quests which keep your quest
|
your character with an endless series of victims, as well as exciting quests which keep your quest
|
||||||
log full to the brim at all times.
|
log full to the brim at all times.
|
||||||
<p>
|
<p>
|
||||||
TREASURE: Each slain creature yields a trophy, which can be sold in any town.
|
TREASURE: Each slain creature yields a trophy, which can be sold in any town.
|
||||||
When the encumbrance bar reaches maximum, your character automatically returns to the nearest town
|
When the encumbrance bar reaches maximum, your character automatically returns to the nearest town
|
||||||
to sell your loot. If sufficiently liquid, he may then purchase an upgrade in equpiment (weapon or armor).
|
to sell your loot. If sufficiently liquid, he may then purchase an upgrade in equipment (weapon or armor).
|
||||||
That being done, the interpid adventurer then returns to the frontier to spill more blood.
|
That being done, the intrepid adventurer then returns to the frontier to spill more blood.
|
||||||
<i>Tip: The amount your character can carry before his encumbrance bar fills up
|
<i>Tip: The amount your character can carry before his encumbrance bar fills up
|
||||||
increases as his STR stat improves.</i>
|
increases as his STR stat improves.</i>
|
||||||
<p>
|
<p>
|
||||||
@@ -121,8 +121,8 @@ running</i>. Your character will make <i>no</i> progress once you quit the prog
|
|||||||
|
|
||||||
<h3> Keyboard quick reference </h3>
|
<h3> Keyboard quick reference </h3>
|
||||||
|
|
||||||
<table border=1 cellspacing=5><th>Key</th><th>Description</tr>
|
<table border=1 cellspacing=5><tr><th>Key</th><th>Description</th></tr>
|
||||||
<tr><td>Alt-F4<td>Exit <b>Progress Quest</b></table>
|
<tr><td>Alt-F4</td><td>Exit <b>Progress Quest</b></td></tr></table>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<small>©:Copyright 2022
|
<small>©:Copyright 2022
|
||||||
|
|||||||
Vendored
+22
@@ -0,0 +1,22 @@
|
|||||||
|
Reminder: How I publish a new version
|
||||||
|
-------------------------------------
|
||||||
|
|
||||||
|
$ cd pq/dist
|
||||||
|
$ cp ../pq.exe .
|
||||||
|
$ zip pq6-MAJOR-MINOR pq.exe README.html license.txt
|
||||||
|
$ md5 pq6-MAJOR-MINOR.zip
|
||||||
|
$ shasum pq6-MAJOR-MINOR.zip
|
||||||
|
$ du -h pq6-MAJOR-MINOR.zip
|
||||||
|
$ git add pq6-MAJOR_MINOR.zip
|
||||||
|
$ git commit -am "new version!"
|
||||||
|
$ scp pq6-MAJOR-MINOR.zip progressquest.com:www/progressquest.com/dl/
|
||||||
|
$ ssh progressquest.com
|
||||||
|
$ cd www/progressquest.com
|
||||||
|
$ nano dl.php
|
||||||
|
[copypasta in the new version and checksums and size]
|
||||||
|
$ nano releasenotes.php
|
||||||
|
[type in the changes]
|
||||||
|
$ cd dl
|
||||||
|
$ git add pq6-MAJOR-MINOR.zip
|
||||||
|
$ git commit -am "New version published!"
|
||||||
|
$ did Released PQ version 6-MAJOR-MINOR
|
||||||
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
Binary file not shown.
@@ -1,9 +0,0 @@
|
|||||||
[2003-04-12 11:34:34] Gained a swamp elf lilypad
|
|
||||||
[2003-04-12 11:34:34] Executing a fetal Anhkheg...
|
|
||||||
[2003-04-12 11:37:14] Loaded game: C:\proj\pq6.2\Chillmitts [Oobag].pq
|
|
||||||
[2003-04-12 11:37:15] Saving game: C:\proj\pq6.2\Chillmitts [Oobag].pq
|
|
||||||
[2003-04-12 11:51:16] Loaded game: C:\proj\pq6.2\Chillmitts [Oobag].pq
|
|
||||||
[2003-04-12 11:51:30] Gained an anhkheg chitin
|
|
||||||
[2003-04-12 11:51:30] Executing a fetal Anhkheg...
|
|
||||||
[2003-04-12 11:51:36] Gained an anhkheg chitin
|
|
||||||
[2003-04-12 11:51:36] Executing a fetal Anhkheg...
|
|
||||||
Binary file not shown.
@@ -1,45 +0,0 @@
|
|||||||
Chillmitts [Oobag]
|
|
||||||
Gyrognome Puma Burgular
|
|
||||||
Level 2 (exp. 345/1279)
|
|
||||||
|
|
||||||
Plot stage: Act I (5 hours remaining)
|
|
||||||
Quest: Exterminate the Gargoyles (40% complete)
|
|
||||||
|
|
||||||
Stats:
|
|
||||||
STR 11
|
|
||||||
CON 10
|
|
||||||
DEX 6
|
|
||||||
INT 8
|
|
||||||
WIS 5 HP Max 9
|
|
||||||
CHA 16 MP Max 11
|
|
||||||
|
|
||||||
Equipment:
|
|
||||||
Shield Pie Plate
|
|
||||||
Helm -2 Holey Threadbare Chamois
|
|
||||||
Hauberk -2 Burlap
|
|
||||||
Vambraces Macrame
|
|
||||||
Gauntlets Mildewed Motheaten Chamois
|
|
||||||
Gambeson Macrame
|
|
||||||
Greaves -4 Faded Chamois
|
|
||||||
|
|
||||||
Spell Book:
|
|
||||||
Slime Finger II
|
|
||||||
Sadness I
|
|
||||||
Seasick I
|
|
||||||
|
|
||||||
Inventory (19/21 cubits):
|
|
||||||
89 gold pieces
|
|
||||||
a peryton antler
|
|
||||||
a lizard man tail
|
|
||||||
a pirate booty
|
|
||||||
a gray ooze gravy
|
|
||||||
a hobgoblin patella
|
|
||||||
a violet fungi spore
|
|
||||||
2 billy goat beards
|
|
||||||
an eel sashimi
|
|
||||||
6 yellow mold spores
|
|
||||||
2 nixie webbings
|
|
||||||
the Fearsome Laurel of Prurience
|
|
||||||
|
|
||||||
-- 4/12/2003 1:19:29 PM
|
|
||||||
-- Progress Quest 6.2 - http://progressquest.com/
|
|
||||||
@@ -1,266 +0,0 @@
|
|||||||
[2003-04-12 11:41:57] Loaded game: C:\proj\pq6.2\Cokie [Oobag].pq
|
|
||||||
[2003-04-12 11:42:02] Gained a manes tooth
|
|
||||||
[2003-04-12 11:42:02] Executing a Manes...
|
|
||||||
[2003-04-12 11:42:09] Gained a manes tooth
|
|
||||||
[2003-04-12 11:42:09] Executing a Battle-Manes...
|
|
||||||
[2003-04-12 11:42:22] Quest completed: Deliver this bucket
|
|
||||||
[2003-04-12 11:42:22] Commencing quest: Placate the Boogies
|
|
||||||
[2003-04-12 11:42:22] Saving game: C:\proj\pq6.2\Cokie [Oobag].pq
|
|
||||||
[2003-04-12 11:42:22] Gained a manes tooth
|
|
||||||
[2003-04-12 11:42:22] Executing a Nixie...
|
|
||||||
[2003-04-12 11:42:28] Gained a nixie webbing
|
|
||||||
[2003-04-12 11:42:28] Executing a Goblin...
|
|
||||||
[2003-04-12 11:42:34] Gained a goblin ear
|
|
||||||
[2003-04-12 11:42:34] Heading to market to sell loot...
|
|
||||||
[2003-04-12 11:42:38] Selling a gnoll collar...
|
|
||||||
[2003-04-12 11:42:40] Got paid a gold piece
|
|
||||||
[2003-04-12 11:42:40] Selling a pirate booty...
|
|
||||||
[2003-04-12 11:42:41] Got paid a gold piece
|
|
||||||
[2003-04-12 11:42:41] Selling a quasit tail...
|
|
||||||
[2003-04-12 11:42:42] Got paid a gold piece
|
|
||||||
[2003-04-12 11:42:42] Selling a girl scout cookie...
|
|
||||||
[2003-04-12 11:42:43] Got paid a gold piece
|
|
||||||
[2003-04-12 11:42:43] Selling a multicell dendrite...
|
|
||||||
[2003-04-12 11:42:44] Got paid a gold piece
|
|
||||||
[2003-04-12 11:42:44] Selling a nebbish belly...
|
|
||||||
[2003-04-12 11:42:46] Got paid a gold piece
|
|
||||||
[2003-04-12 11:42:46] Selling a troglodyte tail...
|
|
||||||
[2003-04-12 11:42:47] Got paid a gold piece
|
|
||||||
[2003-04-12 11:42:47] Selling a merman trident...
|
|
||||||
[2003-04-12 11:42:48] Got paid a gold piece
|
|
||||||
[2003-04-12 11:42:48] Selling a yellow mold spore...
|
|
||||||
[2003-04-12 11:42:49] Got paid a gold piece
|
|
||||||
[2003-04-12 11:42:49] Selling a hippogriff egg...
|
|
||||||
[2003-04-12 11:42:50] Got paid a gold piece
|
|
||||||
[2003-04-12 11:42:50] Selling a koala heart...
|
|
||||||
[2003-04-12 11:42:52] Got paid a gold piece
|
|
||||||
[2003-04-12 11:42:52] Selling 7 manes tooths...
|
|
||||||
[2003-04-12 11:42:53] Got paid 7 gold pieces
|
|
||||||
[2003-04-12 11:42:53] Selling a nixie webbing...
|
|
||||||
[2003-04-12 11:42:54] Got paid a gold piece
|
|
||||||
[2003-04-12 11:42:54] Selling a goblin ear...
|
|
||||||
[2003-04-12 11:42:55] Got paid a gold piece
|
|
||||||
[2003-04-12 11:42:55] Heading to the killing fields...
|
|
||||||
[2003-04-12 11:42:59] Executing an undernourished Triton...
|
|
||||||
[2003-04-12 11:43:12] Gained a triton scale
|
|
||||||
[2003-04-12 11:43:12] Executing a passing Battle-Finch Hunter Strangler...
|
|
||||||
[2003-04-12 11:43:24] Gained a Fearsome Sceptre of Loyalty
|
|
||||||
[2003-04-12 11:43:24] Executing an Uruk...
|
|
||||||
[2003-04-12 11:43:36] Gained an uruk boot
|
|
||||||
[2003-04-12 11:43:36] Executing a Battle-Dwarf...
|
|
||||||
[2003-04-12 11:43:49] Gained a dwarf drawers
|
|
||||||
[2003-04-12 11:43:49] Executing a Pixie...
|
|
||||||
[2003-04-12 11:43:55] Gained a pixie dust
|
|
||||||
[2003-04-12 11:43:55] Executing a Nebbish...
|
|
||||||
[2003-04-12 11:44:01] Gained a nebbish belly
|
|
||||||
[2003-04-12 11:44:01] Executing a Battle-Beagle...
|
|
||||||
[2003-04-12 11:44:07] Gained a beagle collar
|
|
||||||
[2003-04-12 11:44:07] Executing a Manes...
|
|
||||||
[2003-04-12 11:44:13] Gained a manes tooth
|
|
||||||
[2003-04-12 11:44:13] Executing a Sea Elf...
|
|
||||||
[2003-04-12 11:44:20] Gained a Level
|
|
||||||
[2003-04-12 11:44:20] Gained 7 HP Maxes
|
|
||||||
[2003-04-12 11:44:20] Gained 8 MP Maxes
|
|
||||||
[2003-04-12 11:44:20] Gained a STR
|
|
||||||
[2003-04-12 11:44:20] Gained a STR
|
|
||||||
[2003-04-12 11:44:20] Saving game: C:\proj\pq6.2\Cokie [Oobag].pq
|
|
||||||
[2003-04-12 11:44:22] Gained a sea elf jerkin
|
|
||||||
[2003-04-12 11:44:22] Executing a crippled preadolescent Umber Hulk...
|
|
||||||
[2003-04-12 11:44:28] Gained an umber hulk claw
|
|
||||||
[2003-04-12 11:44:28] Executing a cursed Orc...
|
|
||||||
[2003-04-12 11:44:37] Quest completed: Placate the Boogies
|
|
||||||
[2003-04-12 11:44:37] Commencing quest: Placate the Nymphs
|
|
||||||
[2003-04-12 11:44:37] Saving game: C:\proj\pq6.2\Cokie [Oobag].pq
|
|
||||||
[2003-04-12 11:44:37] Gained an orc snout
|
|
||||||
[2003-04-12 11:44:37] Executing a Wolf...
|
|
||||||
[2003-04-12 11:44:43] Gained a wolf paw
|
|
||||||
[2003-04-12 11:44:43] Executing a greater Nixie...
|
|
||||||
[2003-04-12 11:44:50] Gained a nixie webbing
|
|
||||||
[2003-04-12 11:44:50] Executing a Grid Bug...
|
|
||||||
[2003-04-12 11:44:53] Gained a grid bug carapace
|
|
||||||
[2003-04-12 11:44:53] Executing a Troglodyte...
|
|
||||||
[2003-04-12 11:44:59] Gained a troglodyte tail
|
|
||||||
[2003-04-12 11:44:59] Executing an Uruk...
|
|
||||||
[2003-04-12 11:45:06] Gained an uruk boot
|
|
||||||
[2003-04-12 11:45:06] Executing an underage Piercer...
|
|
||||||
[2003-04-12 11:45:12] Gained a piercer tip
|
|
||||||
[2003-04-12 11:45:12] Executing a Brown Elf...
|
|
||||||
[2003-04-12 11:45:15] Gained a brown elf tusk
|
|
||||||
[2003-04-12 11:45:15] Executing a greater Swamp Elf...
|
|
||||||
[2003-04-12 11:45:21] Gained a swamp elf lilypad
|
|
||||||
[2003-04-12 11:45:21] Executing a crippled Medusa...
|
|
||||||
[2003-04-12 11:45:31] Gained a medusa eye
|
|
||||||
[2003-04-12 11:45:31] Executing an undernourished Nymph...
|
|
||||||
[2003-04-12 11:45:38] Gained a nymph hanky
|
|
||||||
[2003-04-12 11:45:38] Executing a Stun Worm...
|
|
||||||
[2003-04-12 11:45:44] Gained a stun worm trode
|
|
||||||
[2003-04-12 11:45:44] Heading to market to sell loot...
|
|
||||||
[2003-04-12 11:45:48] Selling a triton scale...
|
|
||||||
[2003-04-12 11:45:49] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:45:49] Selling a Fearsome Sceptre of Loyalty...
|
|
||||||
[2003-04-12 11:45:50] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:45:50] Selling 2 uruk boots...
|
|
||||||
[2003-04-12 11:45:52] Got paid 4 gold pieces
|
|
||||||
[2003-04-12 11:45:52] Selling a dwarf drawers...
|
|
||||||
[2003-04-12 11:45:53] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:45:53] Selling a pixie dust...
|
|
||||||
[2003-04-12 11:45:54] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:45:54] Selling a nebbish belly...
|
|
||||||
[2003-04-12 11:45:55] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:45:55] Selling a beagle collar...
|
|
||||||
[2003-04-12 11:45:57] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:45:57] Selling a manes tooth...
|
|
||||||
[2003-04-12 11:45:58] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:45:58] Selling a sea elf jerkin...
|
|
||||||
[2003-04-12 11:45:59] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:45:59] Selling an umber hulk claw...
|
|
||||||
[2003-04-12 11:46:00] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:46:00] Selling an orc snout...
|
|
||||||
[2003-04-12 11:46:01] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:46:01] Selling a wolf paw...
|
|
||||||
[2003-04-12 11:46:03] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:46:03] Selling a nixie webbing...
|
|
||||||
[2003-04-12 11:46:04] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:46:04] Selling a grid bug carapace...
|
|
||||||
[2003-04-12 11:46:05] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:46:05] Selling a troglodyte tail...
|
|
||||||
[2003-04-12 11:46:06] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:46:06] Selling a piercer tip...
|
|
||||||
[2003-04-12 11:46:07] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:46:07] Selling a brown elf tusk...
|
|
||||||
[2003-04-12 11:46:09] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:46:09] Selling a swamp elf lilypad...
|
|
||||||
[2003-04-12 11:46:10] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:46:10] Selling a medusa eye...
|
|
||||||
[2003-04-12 11:46:11] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:46:11] Selling a nymph hanky...
|
|
||||||
[2003-04-12 11:46:12] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:46:12] Selling a stun worm trode...
|
|
||||||
[2003-04-12 11:46:13] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:46:13] Negotiating purchase of better equipment...
|
|
||||||
[2003-04-12 11:46:19] Spent 60 gold pieces
|
|
||||||
[2003-04-12 11:46:19] Heading to the killing fields...
|
|
||||||
[2003-04-12 11:46:23] Executing a greater Rot Grub...
|
|
||||||
[2003-04-12 11:46:29] Gained a rot grub eggsac
|
|
||||||
[2003-04-12 11:46:29] Executing a sick Quasit...
|
|
||||||
[2003-04-12 11:46:32] Gained a quasit tail
|
|
||||||
[2003-04-12 11:46:33] Executing an underage Sea Hag...
|
|
||||||
[2003-04-12 11:46:39] Gained a sea hag wart
|
|
||||||
[2003-04-12 11:46:39] Executing a greater Bunny...
|
|
||||||
[2003-04-12 11:46:42] Gained a bunny ear
|
|
||||||
[2003-04-12 11:46:42] Executing a greater Uruk...
|
|
||||||
[2003-04-12 11:46:51] Gained an uruk boot
|
|
||||||
[2003-04-12 11:46:51] Executing a comatose Catoblepas...
|
|
||||||
[2003-04-12 11:46:58] Gained a catoblepas neck
|
|
||||||
[2003-04-12 11:46:58] Executing a Piercer...
|
|
||||||
[2003-04-12 11:47:07] Gained a piercer tip
|
|
||||||
[2003-04-12 11:47:07] Executing a greater Wolf...
|
|
||||||
[2003-04-12 11:47:17] Quest completed: Placate the Nymphs
|
|
||||||
[2003-04-12 11:47:17] Gained an INT
|
|
||||||
[2003-04-12 11:47:17] Commencing quest: Deliver this trinket
|
|
||||||
[2003-04-12 11:47:17] Saving game: C:\proj\pq6.2\Cokie [Oobag].pq
|
|
||||||
[2003-04-12 11:47:17] Gained a wolf paw
|
|
||||||
[2003-04-12 11:47:17] Executing a Cub Scout...
|
|
||||||
[2003-04-12 11:47:20] Gained a cub scout neckercheif
|
|
||||||
[2003-04-12 11:47:20] Executing a Sylph...
|
|
||||||
[2003-04-12 11:47:29] Gained a sylph thigh
|
|
||||||
[2003-04-12 11:47:29] Executing a Bat...
|
|
||||||
[2003-04-12 11:47:32] Gained a bat wing
|
|
||||||
[2003-04-12 11:47:32] Executing an underage Homonculus...
|
|
||||||
[2003-04-12 11:47:36] Gained a homonculus fluid
|
|
||||||
[2003-04-12 11:47:36] Executing a Gnoll...
|
|
||||||
[2003-04-12 11:47:42] Gained a gnoll collar
|
|
||||||
[2003-04-12 11:47:42] Executing an Eel...
|
|
||||||
[2003-04-12 11:47:48] Gained an eel sashimi
|
|
||||||
[2003-04-12 11:47:48] Executing a Girl Scout...
|
|
||||||
[2003-04-12 11:47:54] Gained a girl scout cookie
|
|
||||||
[2003-04-12 11:47:54] Executing a greater Merman...
|
|
||||||
[2003-04-12 11:48:01] Gained a merman trident
|
|
||||||
[2003-04-12 11:48:01] Executing a Battle-Orc...
|
|
||||||
[2003-04-12 11:48:07] Gained an orc snout
|
|
||||||
[2003-04-12 11:48:07] Executing a Yellow Mold...
|
|
||||||
[2003-04-12 11:48:10] Gained a yellow mold spore
|
|
||||||
[2003-04-12 11:48:10] Executing a cursed Goblin...
|
|
||||||
[2003-04-12 11:48:19] Gained a goblin ear
|
|
||||||
[2003-04-12 11:48:19] Executing a Piercer...
|
|
||||||
[2003-04-12 11:48:29] Gained a piercer tip
|
|
||||||
[2003-04-12 11:48:29] Executing a Jumpskin...
|
|
||||||
[2003-04-12 11:48:38] Gained a jumpskin shin
|
|
||||||
[2003-04-12 11:48:38] Executing a greater Grid Bug...
|
|
||||||
[2003-04-12 11:48:44] Gained a grid bug carapace
|
|
||||||
[2003-04-12 11:48:44] Heading to market to sell loot...
|
|
||||||
[2003-04-12 11:48:48] Selling a rot grub eggsac...
|
|
||||||
[2003-04-12 11:48:50] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:48:50] Selling a quasit tail...
|
|
||||||
[2003-04-12 11:48:51] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:48:51] Selling a sea hag wart...
|
|
||||||
[2003-04-12 11:48:52] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:48:52] Selling a bunny ear...
|
|
||||||
[2003-04-12 11:48:53] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:48:53] Selling an uruk boot...
|
|
||||||
[2003-04-12 11:48:54] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:48:54] Selling a catoblepas neck...
|
|
||||||
[2003-04-12 11:48:56] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:48:56] Selling 2 piercer tips...
|
|
||||||
[2003-04-12 11:48:57] Got paid 4 gold pieces
|
|
||||||
[2003-04-12 11:48:57] Selling a wolf paw...
|
|
||||||
[2003-04-12 11:48:58] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:48:58] Selling a cub scout neckercheif...
|
|
||||||
[2003-04-12 11:48:59] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:48:59] Selling a sylph thigh...
|
|
||||||
[2003-04-12 11:49:00] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:49:00] Selling a bat wing...
|
|
||||||
[2003-04-12 11:49:02] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:49:02] Selling a homonculus fluid...
|
|
||||||
[2003-04-12 11:49:03] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:49:03] Selling a gnoll collar...
|
|
||||||
[2003-04-12 11:49:04] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:49:04] Selling an eel sashimi...
|
|
||||||
[2003-04-12 11:49:05] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:49:05] Selling a girl scout cookie...
|
|
||||||
[2003-04-12 11:49:06] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:49:06] Selling a merman trident...
|
|
||||||
[2003-04-12 11:49:08] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:49:08] Selling an orc snout...
|
|
||||||
[2003-04-12 11:49:09] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:49:09] Selling a yellow mold spore...
|
|
||||||
[2003-04-12 11:49:10] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:49:10] Selling a goblin ear...
|
|
||||||
[2003-04-12 11:49:11] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:49:11] Selling a jumpskin shin...
|
|
||||||
[2003-04-12 11:49:12] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:49:12] Selling a grid bug carapace...
|
|
||||||
[2003-04-12 11:49:14] Got paid 2 gold pieces
|
|
||||||
[2003-04-12 11:49:14] Heading to the killing fields...
|
|
||||||
[2003-04-12 11:49:18] Executing a greater Leprechaun...
|
|
||||||
[2003-04-12 11:49:24] Gained a leprechaun wallet
|
|
||||||
[2003-04-12 11:49:24] Executing a cursed Crayfish...
|
|
||||||
[2003-04-12 11:49:30] Gained a crayfish antenna
|
|
||||||
[2003-04-12 11:49:30] Executing an Iron Peasant...
|
|
||||||
[2003-04-12 11:49:40] Gained an iron peasant chaff
|
|
||||||
[2003-04-12 11:49:40] Executing an undernourished Green Slime...
|
|
||||||
[2003-04-12 11:49:43] Gained a green slime sample
|
|
||||||
[2003-04-12 11:49:43] Executing an Uruk...
|
|
||||||
[2003-04-12 11:49:49] Gained an uruk boot
|
|
||||||
[2003-04-12 11:49:49] Executing an underage Violet Fungi...
|
|
||||||
[2003-04-12 11:49:55] Gained a violet fungi spore
|
|
||||||
[2003-04-12 11:49:55] Executing a Camel...
|
|
||||||
[2003-04-12 11:50:01] Gained a camel hump
|
|
||||||
[2003-04-12 11:50:01] Executing a greater Rat...
|
|
||||||
[2003-04-12 11:50:23] Loaded game: C:\proj\pq6.2\Cokie [Oobag].pq
|
|
||||||
[2003-04-12 11:50:23] Gained a wolf paw
|
|
||||||
[2003-04-12 11:50:23] Executing a Yellow Mold...
|
|
||||||
[2003-04-12 11:50:27] Gained a yellow mold spore
|
|
||||||
[2003-04-12 11:50:27] Executing a massive Nixie...
|
|
||||||
[2003-04-12 11:50:30] Saving game: C:\proj\pq6.2\Cokie [Oobag].pq
|
|
||||||
[2003-04-12 11:52:42] Loaded game: C:\proj\pq6.2\Cokie [Oobag].pq
|
|
||||||
[2003-04-12 11:53:40] Loaded game: C:\proj\pq6.2\Cokie [Oobag].pq
|
|
||||||
[2003-04-12 11:53:46] Gained a nixie webbing
|
|
||||||
[2003-04-12 11:53:46] Executing a Yellow Mold...
|
|
||||||
[2003-04-12 11:53:49] Gained a yellow mold spore
|
|
||||||
[2003-04-12 11:53:49] Executing a massive Nixie...
|
|
||||||
[2003-04-12 11:53:59] Gained a nixie webbing
|
|
||||||
[2003-04-12 11:53:59] Executing a Goblin...
|
|
||||||
[2003-04-12 11:54:02] Gained a goblin ear
|
|
||||||
[2003-04-12 11:54:02] Executing a Battle-Leprechaun...
|
|
||||||
[2003-04-12 11:54:06] Saving game: C:\proj\pq6.2\Cokie [Oobag].pq
|
|
||||||
Binary file not shown.
@@ -1,37 +0,0 @@
|
|||||||
Cookie [Oobag]
|
|
||||||
Half Halfling Puma Burgular
|
|
||||||
Level 3 (exp. 44/1291)
|
|
||||||
|
|
||||||
Plot stage: Act I (5 hours remaining)
|
|
||||||
Quest: Exterminate the Unicorns (93% complete)
|
|
||||||
|
|
||||||
Stats:
|
|
||||||
STR 12
|
|
||||||
CON 9
|
|
||||||
DEX 6
|
|
||||||
INT 14
|
|
||||||
WIS 13 HP Max 19
|
|
||||||
CHA 11 MP Max 19
|
|
||||||
|
|
||||||
Equipment:
|
|
||||||
Shield +1 Pie Plate
|
|
||||||
Helm Macrame
|
|
||||||
Hauberk -1 Canvas
|
|
||||||
Brassairts Mildewed Rusty Pleathers
|
|
||||||
Vambraces Cracked Patched Pleathers
|
|
||||||
Gauntlets Lace
|
|
||||||
Gambeson Lace
|
|
||||||
Greaves -1 Macrame
|
|
||||||
Sollerets -1 Burlap
|
|
||||||
|
|
||||||
Spell Book:
|
|
||||||
Hastiness III
|
|
||||||
Slime Finger III
|
|
||||||
Sadness I
|
|
||||||
Rabbit Punch I
|
|
||||||
|
|
||||||
Inventory (1/22 cubits):
|
|
||||||
6 gold pieces
|
|
||||||
|
|
||||||
-- 9/5/2003 12:22:01 AM
|
|
||||||
-- Progress Quest 6.2 - http://progressquest.com/
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user