Go Back   Angband Forums > Angband > Vanilla

Thread Tools Display Modes
Old June 6, 2009, 21:53   #1
Donald Jonker
Join Date: Jun 2008
Posts: 593
Donald Jonker is on a distinguished road
Line of sight

I still don't understand why *bands handle line of sight the way they do. The simplest, and most sensible thing to do, IMO, would be to make anything visible targetable. Until recently I assumed this was prevented for some vague benefits to the game's tactics. Then I played a few games of Crawl, which has better tactical depth and visible=targetable.

Is it just tradition? Preservation of hockey-stick/antisummon corridors?
Bands, / Those funny little plans / That never work quite right.
-Mercury Rev
Donald Jonker is offline   Reply With Quote
Old June 7, 2009, 01:15   #2
zaimoni's Avatar
Join Date: Apr 2007
Posts: 590
zaimoni is on a distinguished road
Even with the recent advances (Tyrecius' Permissive Field of View, RGRN/Roguebasin), I had a very noxious time implementing projectable==visible in Zaiband. (There are a couple of asserts that are disabled, as they are empirically harmless to fail.)

Basically, V's line-of-sight calculations correspond only to what looks good; there's no paths behind it in the current implementation. The flag that is supposed to provide paths according to line-of-sight was never implemented, even though it looked like a good idea in 1997(?).
zaimoni is offline   Reply With Quote

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[Un] Line endings - Windows or Unix? andrewdoull Variants 8 September 29, 2008 00:30
Tolkien Estate v New Line Cinema Dragonboneman Idle chatter 1 February 12, 2008 16:39
Terrain changes visible outside characters sight -- Feature or Bug?? Elsairon Vanilla 3 June 12, 2007 13:04

All times are GMT +1. The time now is 13:29.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.