Sentry has weak soldiers by default

Bug #1480935 reported by Kyromaster
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
widelands
Won't Fix
Low
Unassigned

Bug Description

All military buildings default to "prefer heroes" but the sentry defaults to "use rookies".
IMHO "use rookies" shouldn't be default but all buildings be consistent.

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

There seems to be a couple of buildings which prefer rookies over heroes, but I don't know/remember whether this was a conscious choice. Hopefully someone will have the answer.

$ grep -rn "prefer_heroes" tribes/
tribes/atlanteans/castle/conf:5:prefer_heroes=true
tribes/atlanteans/high_tower/conf:8:prefer_heroes=true
tribes/atlanteans/guardhouse/conf:5:prefer_heroes=false
tribes/atlanteans/guardhall/conf:5:prefer_heroes=true
tribes/atlanteans/tower/conf:7:prefer_heroes=false
tribes/atlanteans/small_tower/conf:6:prefer_heroes=true
tribes/barbarians/donjon/conf:6:prefer_heroes=true
tribes/barbarians/barrier/conf:5:prefer_heroes=true
tribes/barbarians/sentry/conf:5:prefer_heroes=false
tribes/barbarians/citadel/conf:7:prefer_heroes=true
tribes/barbarians/fortress/conf:6:prefer_heroes=true
tribes/empire/outpost/conf:6:prefer_heroes=false
tribes/empire/castle/conf:7:prefer_heroes=true
tribes/empire/barrier/conf:6:prefer_heroes=true
tribes/empire/barracks/conf:6:prefer_heroes=false
tribes/empire/sentry/conf:6:prefer_heroes=false
tribes/empire/tower/conf:6:prefer_heroes=true
tribes/empire/fortress/conf:6:prefer_heroes=true

tags: added: gamedata military
Changed in widelands:
importance: Undecided → Low
Revision history for this message
GunChleoc (gunchleoc) wrote :

It was a conscious decision to have rookies man the weaker buildings and heroes the stronger buildings. I don't remember where it was discussed though. There do seem to be some inconsistencies though, e.g. the Atmantean Small Tower wants heroes, but the Tower wants rookies.

Revision history for this message
wl-zocker (wl-zocker) wrote :

The idea was the following:
If there are two buildings of the same size (small, medium, big) that are directly buildable, the smaller one (smaller soldier capacity) prefers rookies, the bigger one prefers heroes.

E.g. the Atlanteans:
The guardhouse and the small tower are both small buildings. Since the small tower can house more soldiers, it prefers heroes; the guardhouse prefers rookies.
Possible medium buildings are the tower (4 soldiers, therefore rookies) and the guardhall (7 soldiers, therefore heroes). The high tower is an enhanced building and therefore prefers heroes.

This was made for the following reason: If Atlanteans expand their territory, they'll probably use towers instead of guardhalls (cheaper, bigger conquer range, bigger vision range). But while no enemy is found, there is no necessity to send strong soldiers into the no man's land. To defend borders, a guardhall (with strong soldiers) is more suited.

When there is only one building of a size (Barbarian sentry, Atlantean castle), it depends on whether the building is rather "big" (used to defend borders) or rather "small" (so no fixed rule).

There is one exception: When you conquer a building, it always prefers heroes because at war, this choice is probably the best one.

Revision history for this message
GunChleoc (gunchleoc) wrote :
Changed in widelands:
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.