[Fixed for V0.38] SWAP_LOCAL isn't local enough

Messages are moved here (should anyone ever want to see them again) once they are no longer applicable to the current version (e.g. suggestions that have been implemented or bugs that have been fixed).

Moderator: George Gilbert

Forum rules
Please read the Forum rules and policies before posting. You may Image to help finance the hosting costs of this forum.
Post Reply
User avatar
Sophia
Concise and Honest
Posts: 4307
Joined: Thu Sep 12, 2002 9:50 pm
Location: Nowhere in particular
Contact:

[Fixed for V0.38] SWAP_LOCAL isn't local enough

Post by Sophia »

I'm not sure if this counts as a bug, or if it's intended, but it seems weird to me...

Anyway, if an object is doing a SWAP_LOCAL as part of an explosion/expire combine and it's on/over the floor, I feel like it shouldn't affect more squares than the one it's currently sitting on/over. Right now it can.
User avatar
beowuuf
Archmastiff
Posts: 20686
Joined: Sat Sep 16, 2000 2:00 pm
Location: Basingstoke, UK

Post by beowuuf »

Yeah, i think i noticed this too - i was trying to swap a pillar to null with a spell, and it worked - but i relaise now it shouldn't as the spell would have expired on the square infront. But, as in the case above, that's useful! Maybe you could isolate the 'feature' and have it as 'swap_local_near' and then have a swap_local that works only on the floor tile
User avatar
Sophia
Concise and Honest
Posts: 4307
Joined: Thu Sep 12, 2002 9:50 pm
Location: Nowhere in particular
Contact:

Post by Sophia »

Good point-- maybe finer control of the SWAP system is what's really needed.

I would advise to not change the defintion of SWAP_LOCAL (that confuses dungeon designers!) instead adding one called SWAP_SQUARE or the like, if this is the fix.
User avatar
George Gilbert
Dungeon Master
Posts: 3022
Joined: Mon Sep 25, 2000 11:04 am
Location: London, England
Contact:

Post by George Gilbert »

Fixed for V0.38
Post Reply