[CF-Devel] Map bug: /scorn/oldcity/end
crossfire-devel at archives.real-time.com
crossfire-devel at archives.real-time.com
Sat Dec 20 20:15:20 CST 2003
Nicolas Weeger wrote:
>
Hello.
>
(posted to cf-maps & cf-devel)
>
>
A player just showed me, on crossfire.metalforge.net, a nice bug in the
>
/scorn/oldcity/end map.
>
At the end are 3 gates, after a bridge. Those gates are opened by a
>
lever somewhere else in the map, and you supposedly need to grab a few
>
items to access the lever (from what the player told me, i haven't done
>
personally the quest).
>
>
Except there's a nice issue: if you go just west of the door, use magic
>
missile, you can _destroy_ walls around the door. Those walls are 'rock'
>
as arch, 'stone' as material. A few have 'no_magic' flags... but
>
missiles cross that, apparently.
>
If you fire south a few missiles, you'll destroy not the first wall, but
>
the second. So missiles _cross_ walls!
>
Also, having destroyed the 2nd, you can push the first wall south, and
>
enter the zone behind the door (walls have the 'can_roll' flag).
>
So simply with magic missile you can cross the door, without bothering
>
to activate the lever...
This is now fixed.
It wasn't a bug specific to the map - in fact, every boulder/rock on any map
could be destroyed.
I'm not sure the root cause. IT may have be related to material code, but I
haven't bothered to look through the past to figure out the real cause - it
isn't that important.
The real issue, and what I fixed here, is that some objects just shouldn't be
destroyable, no matter what material they are set (walls come to mind here
also). So I jsut changed the code so that objects with no_pass set, which is
mostly walls and those rocks, can't be destroyed by damage.
_______________________________________________
crossfire-devel mailing list
crossfire-devel at lists.real-time.com
https://mailman.real-time.com/mailman/listinfo/crossfire-devel
More information about the crossfire
mailing list