18645 Commits

Author SHA1 Message Date
mattsc
27f1227849 SotBE S1: use full list of possible unit types for role assignment 2013-10-04 20:13:26 -07:00
mattsc
ec086a6e01 SotBE S2: remove declaration/clearing of unused variables 2013-10-04 20:03:28 -07:00
mattsc
a27355ea26 SotBE S2: remove two unused village grabbing macros
There are no villages at those locations any more.
2013-10-04 19:59:08 -07:00
mattsc
5c2b88d1ce SotBE S1: remove two villages from the map 2013-10-04 19:55:32 -07:00
mattsc
74735f51cf SotBE S2: ensure that there is a helper unit at Turn 7
... even if all player units have been killed by then (except for maybe
Vrag).
2013-10-04 19:22:31 -07:00
mattsc
d1a8592545 SotBE S3: create free grunt at start if recall list is empty
This is in place of recalling the strongest unit for free.  The unit is
needed for the dialog to work.  It is not possible to come into S3 from
S1 with an empty recall list, but it is when going through S2.
2013-10-04 19:15:14 -07:00
mattsc
3ed404e297 SotBE S2: ensure that lowest-level unit is picked to send away
So that Kapou'e's troops get weakened as little as possible.
2013-10-04 19:02:55 -07:00
mattsc
70dc6f260b SotBE S3: add Wolf Rider to list of unit types for free recall 2013-10-04 16:53:23 -07:00
mattsc
ad2591e9f4 SotBE S3: highest-level unit should be used for free recall
Use the highest-level unit available on the recall list for the free
unit at the start of the scenario.
2013-10-04 16:47:06 -07:00
mattsc
ce1c26c07e SotBE S3: make dwarf leader face Kapou'e
It looks really stupid if he speaks facing north.
2013-10-04 13:18:38 -07:00
mattsc
74df800449 SotBE S3: make dwarf leader unit type dependent on difficulty
This is part of the ongoing rebalancing process.
2013-10-04 13:15:49 -07:00
mattsc
fb12af9ead SotBE S3: end scenario after the dwarf leader is killed
It makes no sense that we still have to move Kapou'e to the signpost
afterward, especially since there is no mention of it in the
objectives.  This way it is consistent with how this is done in other
mainline scenarios.
2013-10-04 13:09:02 -07:00
mattsc
6f4e3bc8c4 SotBE S3: use [modify_unit] to switch Grüü's side 2013-10-04 12:54:11 -07:00
mattsc
4308845153 SotBE S3: give the dwarves one more starting village 2013-10-04 12:30:28 -07:00
mattsc
2dca3f9795 SotBE: reorganize death macros to avoid code duplication 2013-10-04 12:15:43 -07:00
mattsc
d8ab095a9c SotBE S3: allow control of Grüü
This adds an option to make him go to arbitrary hexes on the map, in
order to keep him from committing suicide.
2013-10-04 08:39:54 -07:00
mattsc
51e1a3f56b Add AI_CONTROLLER_ALLOW_UNIT_CONTROL macro
... to allow control of non-leader units of allied AI sides.
2013-10-04 08:08:29 -07:00
mattsc
0ef41090c0 Move AI_CONTROLLER_ALLOW_LEADER_CONTROL macro
... from data/core/macros/ai.cfg to data/core/macros/ai_controller.cfg
2013-10-04 08:08:29 -07:00
flix
22a2ac4e0a Change default values of recruitment_save_gold.
And change behavior of attribute spend_all_gold.
(Now "-1" means "infinity")
2013-10-04 15:14:26 +02:00
Turuk
fc5a10710d SotBE S1: Cleaned up recruit code.
Used proper if/else for recruiting instead of subbing it underneath.
2013-10-03 23:20:38 -04:00
Turuk
84c0ebaa80 SotBE S1: Changes to difficulty levels to improve AI
Turn count decreased, gold increased, recruit list adapation, and 2
starting villages for player removed.  Tested with upcoming changes to
AI aspects (begin 1.5, end 1.1) that will be default.
2013-10-03 22:43:16 -04:00
mattsc
574714ad7c AI_CONTROLLER macro: use correct syntax for protecting side 2013-10-03 19:26:35 -07:00
Turuk
b5dc6c2ab8 SotBE S1: Add hex to AI keep to increase recruitment for new AI, reduce starting villages for Kapou'e.
Changes to increase level to proper difficulty for expert campaign
given changes in AI behavior.  AI needed to recruit additional units
per turn when enough gold had been saved, and player needed decreased
ability to spam units.
2013-10-03 21:56:05 -04:00
mattsc
e458ec64b0 SotBE S2: disable gold saving for new recruitment AI for Side 2 2013-10-02 12:59:58 -07:00
mattsc
901d839f23 SotBE S2: clarify the intermediate objectives 2013-10-02 12:50:02 -07:00
mattsc
3e46e2bae9 SotBE S2: don't show signpost until objectives change
It serves no purpose before that.
2013-10-02 12:42:09 -07:00
mattsc
e160cce952 SotBE S2: ensure the dialog works even if Vrag has been killed 2013-10-02 12:30:18 -07:00
mattsc
ca7e5623ec SotBE S2: ensure that second speaker is on the map
... as opposed to on the recall list.  Also include wolf riders other
than Vrag.
2013-10-02 12:19:16 -07:00
mattsc
6bb1b1910f SoF: Fix missing ellipse issue for Alanin
The new ellipse system automatically appends -leader to the ellipse
file name, which does not work with the hero ellipse (those files don't
exist).  Also get rid of hero icon overlay on top of side leader crown
for Alanin.
2013-09-30 12:17:09 -07:00
mattsc
c68c0881d5 DM: fix missing ellipse issue for Chantal
The new ellipse system automatically appends -leader to the ellipse
file name, which does not work with the hero ellipse (those files don't
exist).
2013-09-30 09:10:31 -07:00
mattsc
acf4768a79 DM::19_Showdown_in_the_Northern_Swamp: fix ellipse issue for Lionel
The new ellipse system automatically appends -leader to the ellipse
file name, which does not work with the hero ellipse (those files don't
exist).
2013-09-30 08:36:34 -07:00
Alexander van Gessel
fb4e394b64 Merge branch 'gfgtdf-master' 2013-09-30 17:05:53 +02:00
mattsc
9e23562218 SotBE::12_Giving_Some_Back: remove kill event for watch tower
That unit is not used any more.
2013-09-30 06:45:46 -07:00
mattsc
57a08779f5 SotBE: remove unused Watch Tower unit 2013-09-30 06:44:11 -07:00
mattsc
35d3196ab8 SotBE::14_Back_Home: get rid of "gruu_recall_enabling_hack_leader" turn message
It now says "It is now Grüü's turn", as it should.
2013-09-29 17:31:12 -07:00
mattsc
d2784eef90 SotBE::14_Back_Home: fix missing ellipse issue for Grüü
The new ellipse system automatically appends -leader to the ellipse
file name, which does not work with the hero ellipse (those files don't
exist).
2013-09-29 17:15:37 -07:00
mattsc
00f00b6afa SotBE: do not use IS_HERO macro on side leaders
This results in missing ellipse images with the new ellipse system.
Also, having the hero icon over the side leader crown does not look
good.
2013-09-29 17:05:21 -07:00
mattsc
413870e62f SotBE: use DEFEAT macro consistently in all death events 2013-09-29 16:49:57 -07:00
mattsc
3d0b957d9f SotBE: also combine death events for the two orcish generals
They differed only in the unit IDs.
2013-09-29 16:43:52 -07:00
mattsc
30a4e44f71 SotBE: combine three almost identical death events
They only differed by unit type.
2013-09-29 16:36:54 -07:00
mattsc
0df70f1726 SotBE: delete an unused death event
It used a non-existent unit type.
2013-09-29 16:29:50 -07:00
Alexander van Gessel
1bb0e94d87 Add WMI hotkey testcases 2013-09-29 15:45:31 +02:00
mattsc
932e9eafaf Liberty::The_Raid: Use Messenger Micro AI for wolf rider side
This also requires some rebalancing of the scenario: changing starting
positions of some units and modifying 3 hexes of the map.
2013-09-27 07:27:21 -07:00
mattsc
dbc3bffdef Liberty::The_Raid: strip trailing spaces in map file 2013-09-27 07:27:21 -07:00
Elvish_Hunter
257c8aec88 wmllint: implemented new sanity check for leader and nozoc ellipses 2013-09-26 21:07:08 +02:00
flix
b08afe2f1a Change behavior of aspect recruitment_diversity. 2013-09-26 16:04:40 +02:00
mattsc
7ad252e814 The South Guard: fix missing ellipse issue for Sir Gerrick in 2 scenarios
The new ellipse system automatically appends -leader to the ellipse
file name, which does not work with the hero ellipse (those files don't
exist).
2013-09-26 06:59:39 -07:00
Ignacio R. Morelle
1c414a30d6 gui2/tgame_paths: New dialog for displaying game paths in Preferences
The button to invoke this dialog is currently in Preferences -> General.
This will change as soon as I think of a better place/someone else
suggests a better place for the button.

The goal is to allow users to quickly inspect the various paths used by
the game to locate resources and configuration, for debugging or content
creation purposes. The dialog provides options to copy directory paths
to the system clipboard and browse them using the platform's file
manager software, when available.
2013-09-26 02:15:42 -03:00
Ignacio R. Morelle
ea4788e0cf gui2/tbutton: Add 25x25 variants for browse/go and copy-to-clipboard actions 2013-09-26 01:34:13 -03:00
flix
d3e24eef3a Change behavior of recruitment_save_gold. 2013-09-26 03:04:15 +02:00