Other Roguelikes > DiabloRL
Bug Topic
Tavana:
Everyone loves playing DiabloRL because it's just that awesome. Sadly, bugs exist. So please let us know when you find them.
Useful information to post includes:
Version number
Operating system
What the bug is
Known bugs in DiabloRL 0.5.0:
The hydra spawned by the Guardian spell is not configured properly and will cause a stack overflow that will crash your game. Avoid casting it.
Damage/AC calculation is in need of some TLC.
Mortem text is also in need of some TLC.
Inventory and Quickskills are in need of some TLC.
Town Portal has errors if you avoid using it and walk back...and then use it again.
Also, errors happen if an item is sitting where the town portal appears and you cast it.
Selling an item and having nearly a full stack of gold can make your new gold disappear instead of drop to the ground.
Infravision does not work.
Knockback from weapons is conveyed to spells (and shouldn't be).
Tormuse:
Okay, in no particular order, here are the bugs as I found them. These are all from version 0.5.0, using Windows 10. (I know it's a longish list, but that's because I'm a bit of a perfectionist; DiabloRL is great, I swear!) :D
Magical items should appear blue in your inventory. (Likewise, unique items should appear yellow) They appear as their proper colours when on the ground or in shops or when you're wearing them, but if they're in your main inventory, everything appears grey. (Can probably also apply to potions and scrolls as they appear in your belt too)
Normally, if you can't wear or wield an item due to a stat being too low, the required stat appears red in the description of the item, but if the item is unidentified, it seems that a random stat appears red, even if you already have that level of stat. For example, an item required strength of 17 and I had strength 20, but when I looked at the (unidentified) item, the "Strength 17" appeared in red; if anything, probably the word "unidentified" should be red instead.
Every time you buy a premium item in Griswold's shop, it reshuffles his inventory and he has a completely different set of items for sale. I don't think this is intended.
Using Fast Travel often bumps into and goes down the stairs you just came out of. It could probably use a tweak in the path-finding to go around stairs that are right next to you. (BTW, love the Fast Travel system; it's a great feature) :)
Inventory immediately closes when you put on or wield anything. (Though not when you unready them, interestingly) Similarly, the belt closes when you drop an item from it or transfer an item from the belt to the inventory. (Though not from inventory to belt, interestingly) I think they should remain open until you close them, regardless; I'm pretty sure that's how it worked in Diablo too.
Archer type enemies continue firing at you, even if they can't see you, even if you're out of sight radius of each other. You can see the arrows they fire flash on the screen, even when they're on the other side of walls!
Using the look command to look at unique quest enemies that you can talk to (such as Gharbad and Snotspill) doesn't work. After the quest has run its course and you can fight them, the look command works properly, but you should be able to look at them before talking to them.
Is Shadowdrinker (unique zombie) undead? I tried firing holy bolts at him and they didn't seem to do any damage!
Minor typos: In Adria's text for the Arkaine's Valor quest, should be "the" instead of "they" and in Ogden's text, the audio contains the phrase "the warrior," but that phrase is not in the text.
Murky Pools do nothing. According to the Diablo wiki, they're supposed to cast the Infravision spell.
For Secluded Shrines, (which map out the level) it would be nice if there was some way to distinguish which areas I have been to and which are unexplored. (Perhaps, it could map the walls, but not the floor?) As it is, it makes exploration very difficult, because I have no idea where I've been!
If you're wielding a weapon that confers knockback, the knockback applies to spells you use as well. (Such as Firebolt) This shouldn't be. It's supposed to be just hitting with the weapon that knocks enemies back.
Typo in the mortem text: "hypohondriac" should be "hypochondriac." (I'm assuming this description applies to characters who overuse Pepin's healing ability)
Typo when you use mana potions: "Megical" should be "magical."
Infravision doesn't reveal hidden or cloaked enemies. It should. In the original Diablo, that spell is a way of finding those guys.
When using ranged weapons, you can't manually target enemies at the edge of your range. (Though if you push TAB to cycle through enemies, it targets them properly)
It doesn't seem to be possible to assign Quickskills, (hotkeys) or at least, if there's a way to do it, I can't figure it out. I should be able to use F5 to F8 to choose pre-selected spells, rather than having to switch them manually every time.
You can't always shoot enemies you have line of sight with. Like you can see them, but your shot tries to fly in a straight line and hits obstacles between you. I imagine this would be difficult to correct, although maybe you can just borrow the algorithm from DRL? :)
That's all for now. I'm sure some of these are easier to fix than others, but they're pretty much all minor things. If I come up with any more, I'll share them here. :)
you:
You sees this topic. You likes it. Post more bugs.
Tormuse:
Sure thing! :D
A couple more minor ones:
If you have lots of Quickskill abilities, the size of the Quickskill menu doesn't expand to accommodate them and they stick out below the bottom of the border of the menu.
In the mortem, it consistently says, "killing 0 hellspawn" no matter how many kills you get.
I haven't played in the past week, but now that I know there's attention here, I'll try and see if I can find more. :)
Tormuse:
I mentioned elsewhere that bow weapons are overpowered, but it's probably worth mentioning here too to make it more official. :) I just finished a game, playing as a Sorcerer, where I used a bow as my primary weapon and had a heck of an easier time than when I was using the Sorcerer's staff and natural magic abilities.
Spoiler: Mortem (click to show/hide)--------------------------------------------------------------
DiabloRL v 0.5.0 roguelike postmortem character dump
--------------------------------------------------------------
Tormuse, level 14 Sorcerer, killed by a stalker in Catacombs, level 6.
He scored 102963.88 points, killing 0 hellspawn.
He advanced to level 14 gaining 196388 experience.
He amassed 677 gold coins.
He purified the town water supply.
He was patient with Gharbad the Weak.
He retrieved Ogden's tavern sign.
-- Statistics ------------------------------------------------
Strength 37/35
Magic 53/46
Dexterity 53/51
Vitality 26/24
Life 66/-4 Mana 149/149
Armor 12 ToHit 76
-- Spells ----------------------------------------------------
Firebolt level 9
Holy Bolt level 4
Healing level 5
Town Portal level 2
Flash level 2
Phasing level 3
-- Equipment -------------------------------------------------
[ Head ] Harlequin Crest [-3]
[ Neck ] nothing
[ Body ] Wisdom's Wrap [15]
[ Wpn ] Gold short battle bow (3-7)
[ Shld ] nothing
[ RRng ] Steel ring
[ LRng ] Ring of Truth
-- Quickslots ------------------------------------------------
[ Slot1 ] potion of mana
[ Slot2 ] potion of mana
[ Slot3 ] potion of healing
[ Slot4 ] potion of mana
[ Slot5 ] scroll of phasing
[ Slot6 ] scroll of identify
[ Slot7 ] scroll of infravision
[ Slot8 ] scroll of town portal
-- Inventory -------------------------------------------------
scroll of healing
scroll of identify
scroll of mana shield
book of Holy Bolt
scroll of phasing
book of Holy Bolt
677 gold coins
small axe (2-10)
small shield [5]
potion of mana
spiked club of Zest (3-6)
-- Kills -----------------------------------------------------
Rotfeast the Hungry
Soulpus
Rotcarnage
Bonehead Keenaxe
Brokenhead Bangshield
Moonbender
Warpskull
Snotspill
Gharbad
87 * zombie
44 * ghoul
62 * rotting carcass
15 * black death
19 * skeleton
38 * corpse axe
102 * horror
25 * skeleton captain
38 * corpse captain
71 * horror captain
26 * skeleton archer
82 * burning dead archer
132 * scavenger
62 * shadow beast
16 * fallen one
38 * fallen one
59 * carver
39 * dark one
6 * dark one
47 * blink
39 * familiar
3 * flesh clan
31 * stone clan
1 * flesh clan archer
59 * hidden
35 * stalker
4 * overlord
28 * winged demon
-- Messages --------------------------------------------------
You hit the horror captain.
You hit the horror captain.
You hit the horror captain. The horror captain dies. You gain 242 experience.
A spiked club (3-6) is lying here.
You put the spiked club (3-6) into your backpack.
You hit the familiar.
You hit the familiar. The familiar dies. You gain 403 experience.
You hit the familiar.
You hit the familiar. The familiar hits you.
You hit the familiar. The familiar dies. You gain 403 experience.
Suicide? Too easy for you...
You hit the familiar.
You miss the familiar.
You hit the familiar. The familiar misses you.
You hit the familiar. The familiar dies. You gain 403 experience.
The stalker appears.
You hit the stalker.
You miss the familiar. You hit the stalker. The stalker dies. You gain 315 experience. The stalker appears.
You miss the familiar. The familiar hits you. The familiar hits you.
You hit the familiar. The stalker appears. The stalker hits you. You die... Press < Enter >...
--------------------------------------------------------------
--- End code ---
The only reason I died was a result of boredom making me careless, since battles consisted of me holding my finger on the F key until everything was dead, with few enemies able to get close enough to do anything to me. (And if they did, then I would back away and resume firing again)
Spoiler: Here's a battle with a mini-boss (click to show/hide) DiabloRL Past messages viewer 100%
ÄÄ ^ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ^ ÄÄ
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You miss Snotspill. You hit the dark one.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You hit Snotspill.
You miss Snotspill. You hit the dark one.
You hit Snotspill.
You hit Snotspill.
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Use arrows, PgUp, PgDown to scroll, Escape or Enter to exit.
The bow fires fast, has infinite ammo, and almost never misses. In the above screenshot, 100% of shots hit; even the shots that missed hit something! :P Compare that to the melee weapons that frequently miss, (you can see in my Sorcerer video that I posted that there were a couple of times that I got five consecutive misses; something that would never happen with the bow) and it's bad for your health to be missing so frequently when something is pounding on you. Factor in the fact that a vast majority of the enemies use only melee attacks and the whole thing becomes quite ridiculous!
I'd still like to know how the timing of actions in the game works. My memory of the original Diablo is that each class is best at using its own weapons. Like Rogues fire bows faster than other classes, Warriors use melee weapons faster, and Sorcerers use staves and cast spells faster. In DiabloRL, that doesn't seem to be the case. I didn't notice any difference in the timing between using a bow as the Sorcerer and using spells or staves. The enemies shouldn't be getting double moves on the sorcerer when he's using a staff; if anything, he should be getting double moves on them. Right now, it really feels like the Sorcerer is the "hard mode" character since he really, really struggles to use abilities he's supposed to be good at. (It might also help his character to have other spells like Charged Bolt, Inferno, and Lightning available in the game, though that might be another issue altogether)
Navigation
[0] Message Index
[#] Next page
Go to full version