The Glest Wiki
Register
Advertisement

GAE expands on the leveling system. Units can level after specified numbers of kills. Normally units all gain the same stat boosts each level, but with custom leveling, you can choose which stats you want to boost and by how much. Levels can boost stats two ways, either with a static number or a multiplier. There are also more stats that can be modified now. For example, one unit might only get faster as it levels up, or they may get EP so they can use a new attack, etc.

By default, without a custom level or the defaults="false" attribute, units will gain +50% max HP, +50% max EP, +50% armor, and +20% sight, which stacks with each level.

Static-modifiers[]

Stats that are modified statically go up or down by a set amount for all effected units. This is basically the old upgrade system.

Multipliers[]

Multiplied stats are multiplied by a number instead of being increased or decreased by a set amount. Instead of increasing a wide variety of unit's attack by a certain, set amount which may or may not be accurate for their abilities, you can increase it by a percentage. For example, you could give them a static multiplier if 1.1 for attack, which means a 10% increase. This helps ensure that a wide variety of units get their stats raised proportionally instead of by fixed values. This is multiplied as it is, and not a percentage, thus a multiplier of 2 would double that stat, while a multiplier of 0.5 would half it. Multipliers are always calculated before static modifiers if they both affect a skill.

Stats[]

As previously mentioned, there's more stats that can be modified as well. A full list is as follows:

Value Description
<max-hp> Modifies the maximum HP.
<hp-regen> Modifies the HP regeneration rate.
<max-ep> Modifies the maximum EP.
<ep-regen> Modifies the EP regeneration rate.
<sight> Modifies the unit's sight.
<armor> Modifies the unit's armor strength.
<attack-strength> Modifies the unit's attack strength.
<attack-range> Modifies the unit's attack ragen.
<attack-speed> Modifies the unit's attack speed.
<move-speed> Modifies the speed the unit moves at.
<production-speed> Modifies the production speed (speed of creating units or morphing).
<repair-speed> Modifies the speed of the repair skill.
<harvest-speed> Modifies the speed of the harvest skill.
<effect-strength> Modifies the strength of effects.

These can all be children of the <static-modifiers> or <multipliers> tags, and have a single "value" attribute each which defines how much to increase, decrease, or multiply by.

Example[]

In this example, the unit's HP will be boosted by 500, it's armor by 15, and it's attack strength by 50.

<levels>
	<level name="elite" kills="6" defaults="false">
		<static-modifiers>
			<max-hp value="500" />
			<armor value="15" />
			<attack-strength value="50" />
		</static-modifiers>
	</level>
</levels>

Notice the new defaults attribute in the level tag, which prevents the default leveling of +50% max HP, +50% max EP, +50% armor, and +20% sight from stacking with our custom levels. If this is false, only our specified custom level will take place.

Full syntax example[]

This example does not increase any stats at all, but portrays the full spectrum of tags available.

<levels>
	<level name="level_name" kills="5" defaults="false">
		<static-modifiers>
			<max-hp value="0" />
			<max-ep value="0" />
			<hp-regen value="0" />
			<ep-regen value="0" />
			<sight value="0" />
			<armor value="0" />
			<attack-strength value="0" />
			<attack-speed value="0" />
			<attack-range value="0" />
			<move-speed value="0" />
			<production-speed value="0" />
			<repair-speed value="0" />
			<harvest-speed value="0" />
			<effect-strength value="0" />
		</static-modifiers>
		<multipliers>
			<max-hp value="1" />
			<max-ep value="1" />
			<hp-regen value="1" />
			<ep-regen value="1" />
			<sight value="1" />
			<armor value="1" />
			<attack-strength value="1" />
			<attack-speed value="1" />
			<attack-range value="1" />
			<move-speed value="1" />
			<production-speed value="1" />
			<repair-speed value="1" />
			<harvest-speed value="1" />
			<effect-strength value="1" />
		</multipliers>
	</level>
</levels>

See also[]

Advertisement