Allow allied units to destroy structures.

Ideas and suggestions for how to improve the Warzone 2100 base game only. Ideas for mods go in Mapping/Modding instead. Read sticky posts first!
camellia0x++
Rookie
Rookie
Posts: 28
Joined: 22 Jan 2012, 18:28

Allow allied units to destroy structures.

Post by camellia0x++ »

The allied units in multiplayer can be problematic, when you need to make a hole in an allies wall, for new hardpoints/exits, or to remove things created by bots (they build stupidly.)

In case you are concerned, this isn't abuse-able because the host could in the worst case, kick the offending player. Which is no different than if the player themselves quit, so no new exploits are added.
User avatar
aubergine
Professional
Professional
Posts: 3462
Joined: 10 Oct 2010, 00:58

Re: Allow allied units to destroy structures.

Post by aubergine »

You can attack your own units by holding Alt while targeting them - maybe if things worked the same way on ally structures/units?

I'm not sure human allies would take too kindly to you destroying their stuff, but I certainly think it would be useful to have this feature for AI allies.
"Dedicated to discovering Warzone artefacts, and sharing them freely for the benefit of the community."
-- https://warzone.atlassian.net/wiki/display/GO
User avatar
NoQ
Special
Special
Posts: 6226
Joined: 24 Dec 2009, 11:35
Location: /var/zone

Re: Allow allied units to destroy structures.

Post by NoQ »

camellia0x++ wrote:In case you are concerned, this isn't abuse-able because the host could in the worst case, kick the offending player. Which is no different than if the player themselves quit, so no new exploits are added.
If you are able to demolish allied structures, in the really worst case you are the one who will be kicked (hey host, my ally is demolishing my things). If your ally is seriously doing something stupid and doesn't listed, you can ask host to kick him regardless.

Ouch ... wasn't the most pleasant message to write ... sorry if it sounded weird :oops:
camellia0x++
Rookie
Rookie
Posts: 28
Joined: 22 Jan 2012, 18:28

Re: Allow allied units to destroy structures.

Post by camellia0x++ »

One thing I noticed is that Alt-click attacking doesn't work at all for me in skirmish. Maybe it's an issue with a linux native library?
Note: even on my own units.
Last edited by camellia0x++ on 03 Mar 2012, 01:05, edited 1 time in total.
User avatar
aubergine
Professional
Professional
Posts: 3462
Joined: 10 Oct 2010, 00:58

Re: Allow allied units to destroy structures.

Post by aubergine »

It only works on your own units & structures (or at least it does here on my Mac OS X install) not allies or AIs.
"Dedicated to discovering Warzone artefacts, and sharing them freely for the benefit of the community."
-- https://warzone.atlassian.net/wiki/display/GO
User avatar
NoQ
Special
Special
Posts: 6226
Joined: 24 Dec 2009, 11:35
Location: /var/zone

Re: Allow allied units to destroy structures.

Post by NoQ »

camellia0x++ wrote: Maybe it's an issue with a linux native library?
Note: even on my own units.
Works well for me there.
cybersphinx
Inactive
Inactive
Posts: 1695
Joined: 01 Sep 2006, 19:17

Re: Allow allied units to destroy structures.

Post by cybersphinx »

camellia0x++ wrote:One thing I noticed is that Alt-click attacking doesn't work at all for me in skirmish. Maybe it's an issue with a linux native library?
Note: even on my own units.
If alt-X combinations don't work for you in windowed mode but do in fullscreen (or never, if you're using the Qt backend), it's a stupid window manager defaulting to using alt (which was in use by applications previously) for various window operations, while probably close to 0% of the keyboards sold in the last ten years don't have a key marked with a window, which would be a much better default, since it is usually unused otherwise.
We want information... information... information.
Cyp
Evitcani
Evitcani
Posts: 784
Joined: 17 Jan 2010, 23:35

Re: Allow allied units to destroy structures.

Post by Cyp »

If Alt+click doesn't work for you, you can try using the Qt backend --with-backend=qt, and use the Tux key (which on most keyboards incorrectly has a window symbol on it), instead. Alternatively, use trap cursor, then Alt+click might work. Alternatively, figure out why Tux+click doesn't work with the SDL backend wait for β5 and use Tux+click with the SDL backend.