Swap
Moderator: Forum Moderators
Forum rules
Before posting a new idea, you must read the following:
Before posting a new idea, you must read the following:
-
- Posts: 32
- Joined: October 6th, 2005, 12:08 am
Swap
The ability to click on a friendly unit, so that they swap places with the currently selected unit. Both units would need the same amount of movement points as if nothing special was taking place, both units will have the appropriate amount of movement points subtracted and both units will still have the ability to attack post swap. (Same ZOC rules apply) Potentially limit it to adjacent friendly units, although I personally don't like that limitation.
For when one is trying to hold a tight formation and am currently engaged in such a manner that you'd end up having a unit out of place due to ZOC limitations.
For when one is trying to hold a tight formation and am currently engaged in such a manner that you'd end up having a unit out of place due to ZOC limitations.
This is a frequently proposed idea. The possibility has not been entirely ruled out, IIRC.
http://www.wesnoth.org/wiki/User:Sapient... "Looks like your skills saved us again. Uh, well at least, they saved Soarin's apple pie."
Would be useful, but might still have some problems that need solving first. I might write a more up-to-date FR about this in a while, if good solutions for the potential issues are found.
My suggestion for the UI would simply be drag-and-drop. Select a unit, hold down the mouse button and hover over a friendly unit, release. If swapping with a unit that's several hexes away, the other unit should move to the adjacent hex through which the swapping unit "entered" it's hex, not automatically run all the way to from where the swapping unit started from (and besides, it wouldn't always be possible). A modifier key (hold the key down while moving normally to activate the "swap mode") and a context menu shortcut ("Swap places with") in addition to the drag-and-drop would be needed too, but those would be easy to add.
Potential problems: WML moveto events. My suggestion: if both units trigger moveto events when you swap them, process them in order - first the events of the "swapping unit", then the events of the "target unit".
Attached is even a swap cursor that would be needed.
My suggestion for the UI would simply be drag-and-drop. Select a unit, hold down the mouse button and hover over a friendly unit, release. If swapping with a unit that's several hexes away, the other unit should move to the adjacent hex through which the swapping unit "entered" it's hex, not automatically run all the way to from where the swapping unit started from (and besides, it wouldn't always be possible). A modifier key (hold the key down while moving normally to activate the "swap mode") and a context menu shortcut ("Swap places with") in addition to the drag-and-drop would be needed too, but those would be easy to add.
Potential problems: WML moveto events. My suggestion: if both units trigger moveto events when you swap them, process them in order - first the events of the "swapping unit", then the events of the "target unit".
Attached is even a swap cursor that would be needed.
- Attachments
-
- swap.png (1.91 KiB) Viewed 4066 times
This is a pretty good Idea, it can work two ways. Saving an allied unit from certain death or stealing their kill
I am Oreb, Lord of the Darthien
Give your comments to the World of Orbivm
Give your comments to the World of Orbivm
- Elvish_Pillager
- Posts: 8137
- Joined: May 28th, 2004, 10:21 am
- Location: Everywhere you think, nowhere you can possibly imagine.
- Contact:
The Ai in Wesnoth is already very limited, alot of Map Makers like Roze, really wishes that they could program ai to a further extentElvish Pillager wrote:There would also be the problem of teaching the AI to use this feature.
I am Oreb, Lord of the Darthien
Give your comments to the World of Orbivm
Give your comments to the World of Orbivm
Um... yes it has... isn't that what being an FPI usually means?Sapient wrote:This is a frequently proposed idea. The possibility has not been entirely ruled out, IIRC.
For I am Turin Turambar - Master of Doom, by doom mastered. On permanent Wesbreak. Will not respond to private messages. Sorry!
And I hate stupid people.
The World of Orbivm
And I hate stupid people.
The World of Orbivm
- Maeglin Dubh
- Moderator Emeritus
- Posts: 1154
- Joined: November 16th, 2005, 8:38 pm
- Location: Valley of the Shadow of Death
- Contact:
My understanding of the FPI is....
"Here's a list of things we're sick of hearing dumb ideas about. If you have a dumb idea that appears on this list, keep it to yourself. If, however, you have a new way of looking at the problem that may provide a decent solution to the issue in question, proceed with caution."
"Here's a list of things we're sick of hearing dumb ideas about. If you have a dumb idea that appears on this list, keep it to yourself. If, however, you have a new way of looking at the problem that may provide a decent solution to the issue in question, proceed with caution."
Cuyo Quiz wrote:I really should push for Temuchin's brainstorming with all my might someday, when the skies are cloudy, the winds dance and the light is free to roam over the soil along the fog.
Actually, I don't like this idea for 1 reason, and to demonstrate this reason I'll go to the extreme and hope you understand my reasoning:
Let's say I have 2 enemy units in adjacent hexes completely surrounded by my units in the 8 hexes next to them. Under the current rules I've completely immobilized them. They can't do squat except for attack the units I allowed them to attack. Well, with the new "swap" rule in place they could switch sides and perhaps get more favorable matchups than I intended - and there would be no way to stop such a manuever.
Now, I know that's really extreme, but let's say I'm just trying to ZOC a hurt unit from a strong unit by trapping a weaker one to block him. Let's say I trap a thief next to my hurt mage in daytime so an ulfserker can't get to him (most likely on a failed attack attempt). Well, with the new "swap" rule the ulf could just switch places with the thief and go to town on the mage that I had to strategically place units to protect. Well, now you reduce the strategy of risk-management on offense and make counter-attacking stronger.
Something to chew on.
Let's say I have 2 enemy units in adjacent hexes completely surrounded by my units in the 8 hexes next to them. Under the current rules I've completely immobilized them. They can't do squat except for attack the units I allowed them to attack. Well, with the new "swap" rule in place they could switch sides and perhaps get more favorable matchups than I intended - and there would be no way to stop such a manuever.
Now, I know that's really extreme, but let's say I'm just trying to ZOC a hurt unit from a strong unit by trapping a weaker one to block him. Let's say I trap a thief next to my hurt mage in daytime so an ulfserker can't get to him (most likely on a failed attack attempt). Well, with the new "swap" rule the ulf could just switch places with the thief and go to town on the mage that I had to strategically place units to protect. Well, now you reduce the strategy of risk-management on offense and make counter-attacking stronger.
Something to chew on.
Limits the techniques the overwhelming attacker can use and adds one that the overwhelmed defender can use. I understand the problem on the attacker's part that you depict, but IMO the inability to swap units is far more annoying for the defender than having to use a more careful (and thus less effective) surrounding technique is for the attacker. I'd be all for giving the poor defender a bit more options in that situation.JW wrote:Let's say I have 2 enemy units in adjacent hexes completely surrounded by my units in the 8 hexes next to them. Under the current rules I've completely immobilized them. They can't do squat except for attack the units I allowed them to attack. Well, with the new "swap" rule in place they could switch sides and perhaps get more favorable matchups than I intended - and there would be no way to stop such a manuever.
Now, I know that's really extreme, but let's say I'm just trying to ZOC a hurt unit from a strong unit by trapping a weaker one to block him. Let's say I trap a thief next to my hurt mage in daytime so an ulfserker can't get to him (most likely on a failed attack attempt). Well, with the new "swap" rule the ulf could just switch places with the thief and go to town on the mage that I had to strategically place units to protect. Well, now you reduce the strategy of risk-management on offense and make counter-attacking stronger.
I've considered the 'gridlock' situation before, in which a group has no free cells through which to shuffle units, although I've never actually seen it used against a group of more than two units.
More generally, careful play can prevent some units in a group from changing position, except perhaps by seriously breaking formation. This applies not only to immobilisation, but sufficient restriction for a given purpose as in most ZOCing.
This is a tactical option worth keeping - one of the more satisfying ones to acheive in fact.
Allowing in-place swapping would weaken the positional aspect of every front. It's a big change that can't be 'toned down'.
Also, it's not particularly limited to overwhelming odds, i.e. it doesn't only kick-in when there is a clear difference in total forces, and may actually be used defensively, as well.
It is difficult for me to summarise all of the situations I am imagining, sorry. Just think about what happens in combat; what goes on at the front line, terrain, villages, damage, resistance etc.
One other problem is gameplay simplicity.
You now have a choice about how to move a unit from A to B, whether it is useful or not.
Will you just move it? Or will you examine your other units for small savings or other benefits to be gained by swapping them pairwise instead?
If I had the choice, I'd feel that I ought to exploit it, but that would not be much fun most of the time.
More generally, careful play can prevent some units in a group from changing position, except perhaps by seriously breaking formation. This applies not only to immobilisation, but sufficient restriction for a given purpose as in most ZOCing.
This is a tactical option worth keeping - one of the more satisfying ones to acheive in fact.
Allowing in-place swapping would weaken the positional aspect of every front. It's a big change that can't be 'toned down'.
Also, it's not particularly limited to overwhelming odds, i.e. it doesn't only kick-in when there is a clear difference in total forces, and may actually be used defensively, as well.
It is difficult for me to summarise all of the situations I am imagining, sorry. Just think about what happens in combat; what goes on at the front line, terrain, villages, damage, resistance etc.
One other problem is gameplay simplicity.
You now have a choice about how to move a unit from A to B, whether it is useful or not.
Will you just move it? Or will you examine your other units for small savings or other benefits to be gained by swapping them pairwise instead?
If I had the choice, I'd feel that I ought to exploit it, but that would not be much fun most of the time.
Last edited by zol on August 23rd, 2006, 3:14 pm, edited 1 time in total.
finite, infinite, definite
I agree that this is a frequently proposed idea, and even though it has been shot down every time (including when I proposed it in my first post), it hasn't made it onto the FPI list. Getting the AI to use it is probably sufficient by itself to block the idea, but you might be able to somehow get the AI to "see" swappable spaces as open. I proposed the idea as a way to move about more easily in tight situations, but I am fanatically against the idea if it can negate ZOC. (edit: not that this proposal is saying it should negate ZOC)
Last edited by scott on August 23rd, 2006, 3:19 pm, edited 1 time in total.
Hope springs eternal.
Wesnoth acronym guide.
Wesnoth acronym guide.