Chaosforge Forum

Other Roguelikes => DiabloRL => Topic started by: Kornel Kisielewicz on November 29, 2006, 07:07

Title: DiabloRL 0.4.1-4
Post by: Kornel Kisielewicz on November 29, 2006, 07:07
Okay, just to keep you updated on the progress... There aren't much changes, but I count on some testing of the new features. I didn't do much because the town portal implementation ate a whole day! (but it was also linked to some refactoring, so I guess this time wasn't wasted.

Changes from 0.4.1-4

diablorl-0.4.1-4.zip (http://dl.chaosforge.org/dl.php?f=diablorl-0.4.1-4.zip)

Quickslots by deafult use the keys F1-F8. Pressing "q" will open a window with the current settings of quickslots, and there is a quickslot indicator on the status bar.

I would realy like to know if it's now possible to win the game with the Berserk Sword unaviable :)

Post your comments!
Title: Re: DiabloRL 0.4.1-4
Post by: DaEezT on November 29, 2006, 08:00

--------------------------------------------------------------
 DiabloRL 7DRL PRERELEASE roguelike postmortem character dump
--------------------------------------------------------------

  DaEezT, level 7 warrior, killed the Butcher
  in Butcher's Hideout, after 5710 turns.
  He scored 83200 points, killing 272 hellspawn.

  He advanced to level 7 gainging 29560 experience.
  He found 1362 gold coins.

-- Statistics ------------------------------------------------

  Strength   35/35
  Magic      10/10
  Dexterity  20/20
  Vitality   50/50

  Life 132  Mana 16
  Armor 18  ToHit 60

-- Equipment -------------------------------------------------

  [ Head   ] skull cap [2]
  [ Neck   ]  nothing
  [ Torso  ] quilted armor [7]
  [ Weapon ] falchion (4-8)
  [ Shield ] buckler [5]
  [ RRing  ]  nothing
  [ LRing  ]  nothing

-- Quickslots ------------------------------------------------

  [ Slot 5 ] potion of Healing
  [ Slot 7 ] scroll of Town Portal
  [ Slot 8 ] scroll of Town Portal

-- Inventory -------------------------------------------------

  robe [7]
  cloak [5]
  sabre (1-8)
  blade (3-8)
  buckler [1]
  1362 gold coins

--------------------------------------------------------------


Killed the Butcher on my first try :D

I found a grand total of three additional tp scrolls. It seems to work fine but it's a bit weird because you automatically step through when you walk over it. I'd expected it to require '>' to enter. But I can get used to it.

I also managed to get some of your monsters stuck again

###########
#....s00..#
#....ss0@.'
#.....s0..#
#.........+
#.........#
#####+#####


###########
#....s00..#
#....ss0..@
#.....s0..#
#.........+
#.........#
#####+#####

I can stay in those two spots without them getting any closer.

Oh, and I like the end screen:
Quote
Congratulations! You win the Demo version!
yay! When will it be delivered?


PS: I tried to use the mortem tags but they don't work right. But at least now I know how they work :p
Title: Re: DiabloRL 0.4.1-4
Post by: schnaader on November 29, 2006, 08:13
When standing on a item that could be quick-slotted, it would be nice if you could press F1-F8 (must be an empty slot) and get the item from the ground in there. At the moment, it tries to use the empty quickslot and gives a failure message.

This would be more like Diablo, because in the original game, you could drag-and-drop potions in the quickslot.
Title: Re: DiabloRL 0.4.1-4
Post by: Igor Savin on November 29, 2006, 08:18
There's a typo in... Griswold's, I think, text - "som" instead of a "son".
Title: Re: DiabloRL 0.4.1-4
Post by: schnaader on November 29, 2006, 08:20
More about quick-slots:
It would be nice to get an item you buy from Pepin directly into quickslot by pressing F1-F8.

Also, there seems to be no way to "un-slot" items other than using them.
Title: Re: DiabloRL 0.4.1-4
Post by: DaEezT on November 29, 2006, 08:21
I noticed that there is no way to see the items requirements yet.

Shop screen:

  Enter to buy, Escape to exit.
 Item: a berserk sword (10-20)
 ? Buying at Griswold (100 gold left) ??                         ..==..
 ?                                     ?                         ...==...
 ? berserk sword (10-20)         1     ?                         ...==..==.
 ? cape [4]                      10    ?                         #..==..==..
 ? skull cap [3]                 25    ?                  ###    #...==.==...
 ? berserk sword (10-20)         1     ?               ####.+    #....====....
 ? buckler [3]                   30    ?               #....######.....===....
 ? berserk sword (10-20)         1     ?               #...............==......
 ?                                     ?          ...:.#..@.#........%.==......
 ?                                     ?          ...:....:@.........%.==......
 ?                                     ?          ...............####...==.....
 ?                                     ?          ...............#  #...==.....
 ?                                     ?           ..............#  #:...==....
 ?                                     ?           ...@..........#  #....==....
 ?                                     ?            .............#  #....==....
 ?                                     ?            ..............  ......==...
 ?                                     ?             .......:.....  ..:...==..
 ?                                     ?               .....:::::: ::::...==..
 ?                                     ?                 .....#### #.......==
 ???####????????????????????????????????                           +....####
---######- [........] -------------------------------------- Tristram -######---
   ######               berserk sword (10-20) (Dur 40/40)              ######
    ####                                                                ####



Inventory screen:

 You do not meet the requirements!
 Item: a berserk sword (10-20)
 ?????????????? Inventory ??????????????                         ..==..
 ? Head   : ---                        ?                         ...==...
 ? Neck   : ---                        ?                         ...==..==.
 ? Torso  : ---                        ?                         #..==..==..
 ? Weapon : short sword (2-6)          ?                  ###    #...==.==...
 ? Shield : buckler [1]                ?               ####.+    #....====....
 ? RRing  : ---                        ?               #....######.....===....
 ? LRing  : ---                        ?               #...............==......
 ?-------------------------------------?          ...:.#..@.#........%.==......
 ? berserk sword (10-20)             8 ?          ...:....:@.........%.==......
 ? potion of Healing                 1 ?          ...............####...==.....
 ? 99 gold coins                     1 ?          ...............#  #...==.....
 ? scroll of Town Portal             1 ?           ..............#  #:...==....
 ?                                     ?           ...@..........#  #....==....
 ?                                     ?            .............#  #....==....
 ?                                     ?            ..............  ......==...
 ?                                     ?             .......:.....  ..:...==..
 ?                                     ?               .....:::::: ::::...==..
 ?                                     ?                 .....#### #.......==
 ???####????????????????????????????????                           +....####
---######- [........] -------------------------------------- Tristram -######---
   ######               berserk sword (10-20) (Dur 40/40)              ######
    ####                                                                ####


There isn't much space left to put them. The space below the item name is reserved for magic properties. I'd suggest you put them behind "Item: a berserk sword (10-20)"
e.g. "Item: a berserk sword (10-20) {str: 100}"
and make the requirements the character doesn't fulfill appear red.
Title: Re: DiabloRL 0.4.1-4
Post by: schnaader on November 29, 2006, 08:51
When trying to use an axe while wielding both a sword and a buckler, a message "What?" appeared. This should be changed to something like "Please put away the shield first".

I found a cap of dexterity. It gave +4 DEX and the character screen showed "20|24", but To-Hit didn't change and kept at 60. Later on, when the cap was destroyed, I tried level-up DEX to 24 and this gave To-Hit 62. Could be because the cap had low durability, but this is not the expected behaviour, is it?
Title: Re: DiabloRL 0.4.1-4
Post by: DaEezT on November 29, 2006, 09:03
THe game should give an error message when you try to switch weapons but your backpack cannot hold the old one (e.g. switching a size 3 falchion with a size 2 shortsword from your otherwise full backpack). Right now it just does nothing and you have to guess what went wrong. Might not be a problem if we had a current/max indicator for inventory space :P
Title: Re: DiabloRL 0.4.1-4
Post by: ifonbidf on November 30, 2006, 13:04
I found a 'cape of strudiness'.  It'd also be nice if you remained in the shop menu after you bought something.  Right now when I want to buy all potions in a shop I need to bump into the storekeeper every time.
Title: Re: DiabloRL 0.4.1-4
Post by: DopeD on December 03, 2006, 17:34
I think I would be nice if you could skip a turn by pressing "5". It's annoying to move my hand to "." :)
Also, I figured that it might be nice to have an experience progress meter to the right of the belt.

Just a couple of ideas.

Edit: Oh, and when you die, the post-mortem says "...gaingning xxxxx experience"
Title: Re: DiabloRL 0.4.1-4
Post by: Kornel Kisielewicz on December 03, 2006, 17:35
The seem good :). To bad that I have no idea for the scancode of the keypad 5 without numlock :/
Title: Re: DiabloRL 0.4.1-4
Post by: TFoN on December 21, 2006, 11:11
Does '453' make any sense in context? I'm not sure if that's the scancode or something else.
I'm still mostly at my first steps :)

I was playing (diablorl-demo-7drl.zip, from the DRL homepage) and was attacked by an (untouchable and invisible) Fallen One in a wall (I was later alive at 0 HP):

The fallen one misses you. The fallen one hits you.

                                   +........¦........#     #............#
                                   #.................#     #............#
                                   ##........¦......##     #............#
                                    ##.............##      ########+##'########
                                     ##..........###             #............#
                                      ##.........#               #............#
                                  ##########'#####               +............+
                                  #...#   #...#                  #............#
                                ###...#####...###                #.....>......+
                                #......@#.......#                #............#
                                #.......'.......+                #............#
                                #.......#.......#                ##+##+#####'##
                                ###...#####...###                         #...#
                                  #...#   #...#                         ###...#
                                  ##'#######'##                         #.....%
                                  #...........#                         +.....%
                                  #...........#                         #......
                                  #....0......#                 ##+##+#####...#
                                  ##+###+##+###                 #.........#...#
    ....                                                        #.....%.####+##
----------------------------------------------------- Church, level 2 -######---
   ######                                                              ######
    ####                                                                ####




 The fallen one misses you.

                                    +........¦........#     #............#
                                    #.................#     #............#
                                    ##........¦......##     #............#
                                     ##.............##      ########+##'#######
                                      ##..........###             #............
                                       ##.........#               #............
                                   ##########'#####               +............
                                   #...#   #...#                  #............
                                 ###...#####...###                #.....>......
                                 #.....@.#.......#                #............
                                 #.......'.......+                #............
                                 #.......#.......#                ##+##+#####'#
                                 ###...#####...###                         #...
                                   #...#   #...#                         ###...
                                   ##'#######'##                         #.....
                                   #...........#                         +.....
                                   #...........#                         #.....
                                   #....0......#                 ##+##+#####...
                                   ##+###+##+###                 #.........#...
    ....                                                         #.....%#####+#
----------------------------------------------------- Church, level 2 -######---
   ######                                                              ######
    ####                                                                ####
Title: Re: DiabloRL 0.4.1-4
Post by: Zephyre Syx on December 21, 2006, 18:13
This is nice.  I don't know, but overall, it's the whole SIMPLICITY that makes him look goooooooooooood.

I'm talking about diablo, now can ya dig it?

Though, I noted one little pet peeves that agrivate the hell out of me.  Like after talking to the dying dude outside the building, the weapon smith, and the other selly dude won't shut up and let me shop.  That is all.
Title: Re: DiabloRL 0.4.1-4
Post by: Supernaut on January 04, 2007, 11:05
The whole idea seems very nice and i believe you are more than capable to do it well :) .

1 thing about town portal scroll, the first time i used it it didn't show itself, i have no idea why. But the second one worked. Weird.

My char:

Supernaut, level 7 warrior, killed the Butcher
  in Butcher's Hideout, after 6814 turns.
  He scored 80780 points, killing 332 hellspawn.

  He advanced to level 7 gainging 27540 experience.
  He found 1969 gold coins.

-- Statistics ------------------------------------------------

  Strength   33/33
  Magic      10/10
  Dexterity  32/32
  Vitality   40/40

  Life 112  Mana 16
  Armor 15  ToHit 66

-- Equipment -------------------------------------------------

  [ Head   ]  nothing
  [ Neck   ]  nothing
  [ Torso  ] quilted armor [9]
  [ Weapon ] falchion of quality (4-8)
  [ Shield ]  nothing
  [ RRing  ]  nothing
  [ LRing  ]  nothing

-- Quickslots ------------------------------------------------

  [ Slot 3 ] potion of Full Healing
  [ Slot 5 ] potion of Mana

-- Inventory -------------------------------------------------

  robe [6]
  cloak [7]
  axe (4-12)
  falchion (4-8)
  short staff of dexterity (2-4)
  potion of Mana
  1969 gold coins


I believe weapons and stuff will stay at shop after you buy them (normal weapons and potions) or at least generate new equipment when you visit them next time.

Overall very nice.
Title: Re: DiabloRL 0.4.1-4
Post by: Ugm on January 04, 2007, 13:18
1 thing about town portal scroll, the first time i used it it didn't show itself, i have no idea why. But the second one worked. Weird.

How long did you wait for it? ;)
Title: Re: DiabloRL 0.4.1-4
Post by: Supernaut on January 04, 2007, 14:21
1 thing about town portal scroll, the first time i used it it didn't show itself, i have no idea why. But the second one worked. Weird.

How long did you wait for it? ;)
Erh i just read that thread about Town Portal ;) . That makes more sense.
Title: Re: DiabloRL 0.4.1-4
Post by: vodnyk on January 05, 2007, 11:00
What is the patern for blocking doors? In original diablo door were blocked only if you killed a creature in them. Here it seems random...
Title: Re: DiabloRL 0.4.1-4
Post by: DaEezT on January 05, 2007, 11:15
What is the patern for blocking doors? In original diablo door were blocked only if you killed a creature in them. Here it seems random...

Kornel already answered that in a previous beta topic (http://forum.chaosforge.org/index.php?topic=389.msg3717#msg3717).
Only white doors block when opened.
Brown doors never get blocked as far as I know.
Title: Re: DiabloRL 0.4.1-4
Post by: Pigmonkey on February 22, 2007, 16:02
Answering Kornel's question, it is possible to beat the game with the Berserk Sword unavailable.  I beat the Butcher with an Axe of Dexterity. He broke alot of my armor before I was able to kill him off :(
Title: Re: DiabloRL 0.4.1-4
Post by: Pigmonkey on February 22, 2007, 16:45
Here's my character file:

--------------------------------------------------------------
 DiabloRL 7DRL PRERELEASE roguelike postmortem character dump
--------------------------------------------------------------

  Variant, level 8 warrior, killed the Butcher
  in Butcher's Hideout, after 10582 turns.
  He scored 112978 points, killing 429 hellspawn.

  He advanced to level 8 gainging 44858 experience.
  He found 3610 gold coins.

-- Statistics ------------------------------------------------

  Strength   42/42
  Magic      10/10
  Dexterity  32/33
  Vitality   36/36

  Life 106  Mana 17
  Armor 14  ToHit 66

-- Equipment -------------------------------------------------

  [ Head   ] skull cap [4]
  [ Neck   ]  nothing
  [ Torso  ] robe [4]
  [ Weapon ] axe of dexterity (4-12)
  [ Shield ]  nothing
  [ RRing  ]  nothing
  [ LRing  ]  nothing

-- Quickslots ------------------------------------------------


-- Inventory -------------------------------------------------

  potion of Full Healing
  potion of Full Healing
  cap [2]
  short sword (2-6)
  falchion (4-8)
  short sword (2-6)
  falchion (4-8)
  falchion (4-8)
  buckler [1]
  potion of Healing
  3610 gold coins

--------------------------------------------------------------

I would have had more items, but the Butcher kept breaking my stuff :(


In future versions of the game I'd like to see:
*more ranged/magical weapons and combat
*at least onesecret mission with an "in-joke" about Blizzard and/or the Diablo series
*a "druid" class that could summon animals like the pets in NetHack (could have multiple types of pets, but could only summon one pet at a time; since the game is turn-based, restrictions have to be in place
*there are many typos in this game's dialogue that should be fixed (i.e. sturdiness is spelled "strudiness"

But a pretty good game so far :)
Title: Re: DiabloRL 0.4.1-4
Post by: TFoN on February 26, 2007, 11:24
Regarding additions/corrections, of course, and all the things you brought up have been discussed/will without a doubt be discussed. It's all a matter of time, which AFAIK doesn't come too easy for Kornel. But just a matter of time, none-the-less :)
Title: Re: DiabloRL 0.4.1-4
Post by: RotateMe on March 27, 2007, 11:11
Hi, got your mail sometime ago, but after playing AliensRL I finally could get myself to register and test the latest version. It's very nice I couldn't really find bugs. A few things bugged me a bit: please make opening the item screen and character screen at the same time possible. Bind space with closing those screens plz. Tried it about a hundred times. Tried for the first time got to lvl 3 because I used a mana potion instead of a town portal. I read you have to wait for the portal to appear and so I ran around hiding from monsters. Nothing happened so I returned to the point where I thought I have cast the spell. Nothing there either so I kept on running. Well it was impossible to keep this up for long so I died with an assload of money left :(. Still love this game for it's simplicity and it's speed. It's turnbased but it 's far more fastpaced as the original game. Nice, keep up the good work plz!!!