Web-related bugs
issueid=882 03-30-2012 02:59 PM
Ancient Member
Number of reported issues by anon123: 111
Web-related bugs
The PC is able to illogically perform several actions while stuck in webs. The webs themselves also have some quirks.

Problem
The PC is not restricted from performing several actions while stuck in webs. The webs themselves also have some certain idiosyncrasies.

(1) Wands can be zapped while stuck in webs.
(2) Potions can be drunk while stuck in webs.
(3) Instruments can be played while stuck in webs.
(4) Acid Ball and Lightning Ball destroy webs, but Acid Bolt and Lightning Bolt do not.
(5) The Web spell and wands of webbing won't create webs on trapped squares, whether the PC knows there's a trap there or not. This is abusable.
(6) You can dig through walls while stuck in webs (also while confused and stunned).
(7) "Casting 'Burning Hands' while trapped in a web is supposed to damage you, but you cannot cast any spells while trapped in webs." -- sorear's wiki. Not being able to use magic if in webs is fine, so the possibility of dying this way should probably be removed from the code.
(8) The Web spell and wands of webbing won't create webs in door tiles, but spiders can. The doors can then be opened and closed, with the web not being a problem, and always displayed over it.
(9) (Might be related to #8) I once found the closed door to a room where spiders were locked being displayed with the same color as webs, but stupidly didn't create a savegame to report it.

You can do all of the following while stuck in webs:
(10) 'o'pen, 'c'lose, lock and unlock (\Cu) doors.
(11) Clean your 'E'ars.
(12) Dip something into a potion ('!').
(13) 'g'ive items to someone/thing else.
(14) 'k'ick stuff around.
(15) Wipe your 'F'ace.
(16) 'u'se torches, whips, magical writing sets, instruments and herbs in (maybe other items) the tool slot. Meaning entry #3 doesn't seem to be fixed.
(17) 'U'sing magical writing sets (maybe other items too).
(18) 'p'aying for items.

(19) Breaking webs by walking against a wall or towards water doesn't use a turn.
(20) Using the continuous search (ws) command while stuck in webs results in a barrage of "You fail to search due to the webs" messages, as if the player had used the regular 's'earch command a few dozen times.
(21) Drop items.
(22) 'h'andle environment.

How to reproduce it
See above.

Notes
N/A
Issue Details
Issue Number 882
Project ADOM (Ancient Domains Of Mystery)
Category Windows 7
Status Fixed
Priority 8
Affected Version ADOM 1.2.0 pre 1
Fixed Version ADOM 1.2.0 pre 21
Milestone (none)
Users able to reproduce bug 0
Users unable to reproduce bug 0
Assigned Users (none)
Tags (none)




06-04-2012 03:34 PM
Ancient Member
Numbered the entries and added a few more bugs I had in my notes.

06-26-2012 04:11 PM
Ancient Member
j.t.: did Thomas confirm point #1 was a bug? I just had the following exchange with a PC that zapped a wand of wonder while stuck in webs.

This wand forces you to cast some spell! You focus your magical energies to release the spell. Do you want to burn the webs? [y/N]
You completely burn the webs in your vicinity.
In the process you get scorched a bit, too. You resist the searing flames.
Which would make #7 not a bug. A part of me now believes wand zapping is intentional and the scorching damage is yet another display of genius from TB's side :D

06-26-2012 07:09 PM
jt jt is offline
Administrator
@anon123: no, I need to discuss this with him (which is the reason why I didn't fix #7 yet). ;)

09-14-2012 04:00 PM
Ancient Member
Added many more things :)

02-27-2013 05:59 AM
Senior Member
You can kick items through webs - they don't get stuck. This might be rationalized away somehow or it might be a bug.

02-27-2013 06:57 AM
Ancient Member
I think point #9 was related to darkness and not webs. In that case, it should be already fixed by issue 1292.

03-01-2014 06:25 PM
jt jt is offline
Administrator
(16), (17): there is a random chance (
) that you can use items/tools even if you are stuck.

03-01-2014 07:28 PM
jt jt is offline
Administrator
(5) is now handled in issue 2736.

+ Reply