2c-Highground map mistakes and corrections

The place to discuss balance changes for future versions of the game.
(Master releases & 3.X)
Legion
Greenhorn
Posts: 15
Joined: 03 Dec 2013, 16:14

Re: 2c-Highground map mistakes and corrections

Post by Legion »

Sorry, topic is tl; dr for me except for the last few posts.

In regards to the aspect of blocking the ramp with a factory, I think that as long as the person/people who are using the map editor to make corrections are creative enough, they can change the drivable terrain elevation both at the entrance/exit on the high ground and on the ramp itself to a slope too steep to build a factory on, except for somewhere near the bottom. This would allow people to block the ramp with a factory only if they can defend it well enough to keep enemy tanks from piling up at the bottom and ramming through the factory.

This also serves the purposes of forcing tanks manufactured at that factory to climb the steep slope before they are able to influence the high ground, and delay attacking enemy units long enough for faster units to climb the secondary ramp and flank them from the high ground. Whether either of these will realistically be possible in a game depends on how much of the high ground that player can influence, and what types of tanks the players choose to research, design, and manufacture.

In my opinion, all of this would preserve the original look and feel of the map minus the existing imbalances. Remember, we are making corrections to these maps, not completely redesigning them.

Edit: This also forces the attacking player to build his factory on the defending player's low ground in order to block the ramp.
User avatar
RBMW-Collector
Trained
Trained
Posts: 87
Joined: 25 Jun 2012, 21:16

Re: 2c-Highground map mistakes and corrections

Post by RBMW-Collector »

NoQ wrote:
what's the problem with blocking middle passages?
The problem: the side which units is produced by factory is the same for both players. No matter how you place the factory! It produces units dawnwards.
AKA Redemptor. Map designer
User avatar
Hesterax
Trained
Trained
Posts: 282
Joined: 11 Jan 2014, 13:32

Re: 2c-Highground map mistakes and corrections

Post by Hesterax »

RBMW-Collector wrote:
NoQ wrote:
what's the problem with blocking middle passages?
The problem: the side which units is produced by factory is the same for both players. No matter how you place the factory! It produces units dawnwards.
I agree. Sad you can't change the direction of the factories. On a landscape map it would probably be a bit more balanced as the side that the units come from is the same.

And by the way, I think you meant to say "downwards". :)
Holocaust and Genocide, both linked to Mass Slaughter.
User avatar
RBMW-Collector
Trained
Trained
Posts: 87
Joined: 25 Jun 2012, 21:16

Re: 2c-Highground map mistakes and corrections

Post by RBMW-Collector »

Here! Last corrections of the map
Attachments
mistakes.jpg
2c-HighGround_cor2.wz
(14.7 KiB) Downloaded 319 times
AKA Redemptor. Map designer
User avatar
Hesterax
Trained
Trained
Posts: 282
Joined: 11 Jan 2014, 13:32

Re: 2c-Highground map mistakes and corrections

Post by Hesterax »

Hmmm...
This topic seems to have moved from improving the with of chokepoints and balancing access to different points on the map into balancing the positions of the oil derricks.
Holocaust and Genocide, both linked to Mass Slaughter.
Per
Warzone 2100 Team Member
Warzone 2100 Team Member
Posts: 3780
Joined: 03 Aug 2006, 19:39

Re: 2c-Highground map mistakes and corrections

Post by Per »

Hesterax wrote:Sad you can't change the direction of the factories.
You can...
User avatar
NoQ
Special
Special
Posts: 6226
Joined: 24 Dec 2009, 11:35
Location: /var/zone

Re: 2c-Highground map mistakes and corrections

Post by NoQ »

Hmm btw yeah.
User avatar
Hesterax
Trained
Trained
Posts: 282
Joined: 11 Jan 2014, 13:32

Re: 2c-Highground map mistakes and corrections

Post by Hesterax »

Oh... :oops:
Holocaust and Genocide, both linked to Mass Slaughter.
User avatar
RBMW-Collector
Trained
Trained
Posts: 87
Joined: 25 Jun 2012, 21:16

Re: 2c-Highground map mistakes and corrections

Post by RBMW-Collector »

Per wrote:
Hesterax wrote:Sad you can't change the direction of the factories.
You can...
Yes, you can, but it changes nothing. Units be produced same direction. What, you don't know about it??
AKA Redemptor. Map designer
User avatar
NoQ
Special
Special
Posts: 6226
Joined: 24 Dec 2009, 11:35
Location: /var/zone

Re: 2c-Highground map mistakes and corrections

Post by NoQ »

What, you don't know about it??
Was it reported? Cause it is, at least, a graphical glitch, and we'd better fix this first instead of making bad maps as a workaround.

No, i never use this feature, and i can't check right now, maybe tomorrow. I'm always on fixed radar to get rid of minimap antialiasing, which looks better, but rotating the view becomes painful.
Cyp
Evitcani
Evitcani
Posts: 784
Joined: 17 Jan 2010, 23:35

Re: 2c-Highground map mistakes and corrections

Post by Cyp »

Thought there was some shortcut to align the radar upsidedown, but don't remember.

As far as I remember, droids are placed arbitrarily next to factories by structPlaceDroid (or something like that) in structure.cpp. It's just luck that they happen to appear near the visible factory exit at the bottom (when the factory isn't rotated).
Legion
Greenhorn
Posts: 15
Joined: 03 Dec 2013, 16:14

Re: 2c-Highground map mistakes and corrections

Post by Legion »

Control + arrow keys aligns the map in respective NSEW directions. You can force a factory to deposit produced units at a certain adjacent square by blocking all the others. Takes a trivial amount of trial and error to figure out.
User avatar
NoQ
Special
Special
Posts: 6226
Joined: 24 Dec 2009, 11:35
Location: /var/zone

Re: 2c-Highground map mistakes and corrections

Post by NoQ »

Thought there was some shortcut to align the radar upsidedown, but don't remember.
Well it doesn't really make the minimap anti-aliased unless it never rotated in the first place.

Code: Select all

/*find a location near to a structure to start the droid of*/
bool placeDroid(STRUCTURE *psStructure, UDWORD *droidX, UDWORD *droidY)
Hmm, should be easy to fix.
User avatar
NoQ
Special
Special
Posts: 6226
Joined: 24 Dec 2009, 11:35
Location: /var/zone

Re: 2c-Highground map mistakes and corrections

Post by NoQ »

should be easy to fix.
Oh lol. Much harder to test.
The thing attached below is still not working, i just want to take a break :stressed:
Attachments
fail-to-fix-placeDroid.patch
Still buggy
(4.77 KiB) Downloaded 316 times
Cyp
Evitcani
Evitcani
Posts: 784
Joined: 17 Jan 2010, 23:35

Re: 2c-Highground map mistakes and corrections

Post by Cyp »

Think getStructureBounds(psStructure) might be useful. And possibly the sides[][] array could be initialised independently of direction, later iterating using something like sides[(i + dir) % 4].
Post Reply