22489 Commits

Author SHA1 Message Date
Charles Dang
ff06bf8eb7 MP Create: few small fixes to mid-res layout 2016-08-23 13:40:23 +11:00
Celtic Minstrel
617a12f3e6 MP Create: Low-res fixup 2016-08-22 22:00:24 -04:00
Celtic Minstrel
f396249800 MP Create: New layout for lower resolutions 2016-08-22 21:55:28 -04:00
Celtic Minstrel
2c04ee6da6 MP Create: Another batch of WML shifting to ease implementation of low-res layout 2016-08-22 21:38:02 -04:00
Celtic Minstrel
23017d2f72 MP Create: More WML shifting to ease impementation of low-res layout 2016-08-22 21:12:52 -04:00
Celtic Minstrel
d604246a1a MP Create: Add spacer line above tabbed section 2016-08-22 20:19:53 -04:00
Celtic Minstrel
b79a237f35 MP Create: Move WML around for easier definition of low-res versions 2016-08-22 20:15:54 -04:00
Celtic Minstrel
396f5dfc4c Rename combobox -> menu_button 2016-08-22 19:37:14 -04:00
Charles Dang
9ee24aeab1 Merge pull request #756 from GregoryLundberg/GL_wml_logger
Remove dead code
2016-08-23 01:25:58 +11:00
Gregory A Lundberg
e1c39430de Remove dead code
Tested with just cfg.message and it comes out as info/wml which seems just fine.
2016-08-22 09:24:09 -05:00
Charles Dang
0a94e68484 Used minimum_value_label for player number filter slider 2016-08-23 01:08:07 +11:00
Charles Dang
cd4c87ed6b MP Create: few more tweaks 2016-08-21 14:57:32 +11:00
Charles Dang
fe8a6d71fa Added new Rogue baseframes and defense animations
Credit goes to artisticdude for the baseframe, myself for the defense animations w/ Jetrel's help.

Attack anims still missing.
2016-08-21 13:20:45 +11:00
Charles Dang
05e095e581 New book icon by myself 2016-08-21 13:12:42 +11:00
doofus-01
d24990dc85 wooden floor variation and new transitions to chasm, water, and lava 2016-08-20 16:09:11 -07:00
Charles Dang
e2631f5322 MP Create: bunch of bug fixes and QoL improvements 2016-08-21 02:23:52 +11:00
Charles Dang
fae6da9ad1 MP Lobby: added a game status icon for Registered Users Only 2016-08-20 22:18:48 +11:00
Charles Dang
b672c24ccb Gamestate Inspector: further design improvements 2016-08-20 21:56:22 +11:00
Celtic Minstrel
d5a78dfcd0 Redesign gamestate inspector window 2016-08-20 02:52:11 -04:00
Celtic Minstrel
f5acf47a19 Rename indention -> indentation 2016-08-20 02:52:11 -04:00
Charles Dang
7fab08508f Merge pull request #753 from GregoryLundberg/GL_gender_messages_fix
Fix bug with gender-specific messages in [message]
2016-08-20 12:59:41 +11:00
Gregory A Lundberg
9d44a45f88 Fix bug with gender-specific messages in [message] 2016-08-19 20:43:50 -05:00
Gregory A Lundberg
15c761ec75 HAS_NO_TURN_LIMIT objectives macro
A convenience macro to add a standardized note to the objectives pointing out there is no turn limit.
2016-08-19 20:06:13 -05:00
Gregory A Lundberg
8fc3e3100f AToTB Get choose_level working 2016-08-19 18:40:34 -05:00
Gregory A Lundberg
8b984cfa6b AToTB S03 Logical guards
The second wave of guards should react according to the situation. That means, when they arrive, if Arvith is still fighting the first wave, they should join the fight rather than ask for the password.
2016-08-19 18:37:39 -05:00
Gregory A Lundberg
9696307a09 AToTB S03 Improve shroud
Precisely define the shroud removed upon correctly giving the first password.
2016-08-19 18:37:39 -05:00
Gregory A Lundberg
5a9a394d95 AToTB S02 Agressive kidnappers
This combines two changes.

First, it uses the sighted event instead of a moveto tripwire to find the kidnappers.

Second, instead of passively waiting for a target to come into range, the kidnappers behave as more normal AI, but ignoring keeps and devalueing villages.

This is done by moving the kidnappers to their own side, which remains hidden until they are discovered.
2016-08-19 18:37:38 -05:00
Gregory A Lundberg
bb21a7ae2b AToTB S02 Wait to kill Brena
Let Brena hang around until he's paid the gold. While we're at it, no need to delete units which are not there!
2016-08-19 18:37:38 -05:00
Gregory A Lundberg
80afcee8db AToTB S02 Capture new villages
For EASY, four villages are added to the map. Capture those villages which would have been in range if they were originally on the map.
2016-08-19 18:37:38 -05:00
Gregory A Lundberg
d45f174259 AToTB S03 Fix bug: Inconsistent objectives
The objectives and conversation presume the player will first find Baran, then kill Rotharik for the key, and finally release Baran from the cell.

If the player kills Rotharik first, the objectives jump around and the conversation makes no sense.

Let's fix the mess.

While we're at it, instead of always extending 6 turns, let's just ensure there are at least 6 turns left if all Arvith need do is run over to Baran's cage.
2016-08-19 18:37:37 -05:00
Gregory A Lundberg
77e714e4ed AToTB S03 Fix bug: Rotharik may be dead
No returning from the dead just to speak a line.
2016-08-19 18:37:37 -05:00
Gregory A Lundberg
a82e556607 AToTB S03 Fix bug: Capture villages
The guards are distracted by the villages. They should be owned by their side, anyway.
2016-08-19 18:37:37 -05:00
Gregory A Lundberg
6c33ecbd94 AToTB S03 Fix bug: Delay guards
Use correct variable name.
2016-08-19 18:37:36 -05:00
Gregory A Lundberg
75986550ad AToTB S02 Fix bug: Missing units
Recruiting the revenants fails because the location is invalid.
2016-08-19 18:37:36 -05:00
Gregory A Lundberg
33c2e1037b AToTB S02 Fix bug: Speaker may be dead
This is basically the Mercenary from S01, so let's use him, instead. If he's died by the closing scene, recruit a replacement.
2016-08-19 18:37:36 -05:00
Gregory A Lundberg
7a3d2e37f7 AToTB S02 Fix bug: Inconsitent objectives
If you find the kidnappers the objective changes to killing them; but if you then kill Nil-Galion, the objective changes back to finding the kidnappers.

Clean up the mess.
2016-08-19 18:37:35 -05:00
Gregory A Lundberg
fbedc205b0 AToTB S01 Fix bug: Mercenary may be dead
The role was assigned too soon, and did not provide for advancements. If none can be found, recruit a Horseman to speak the line.
2016-08-19 18:37:35 -05:00
Gregory A Lundberg
27bda635e7 AToTB S01 Fix bug: No unit for role
Include all possible advancements, but exclude Arvith, and recruit a replacement if no unit found.
2016-08-19 18:37:35 -05:00
Gregory A Lundberg
423f082ebc AToTB S01 Fix bug: Missing advancements
The comments should still apply when the target has advanced.
2016-08-19 18:37:34 -05:00
Gregory A Lundberg
b9a18aee48 AToTB Standardize Baran's last breath
Technically, it is impossible for Baran to die in S03, but handle it anyway, just in case, for story purposes.
2016-08-19 18:35:44 -05:00
Gregory A Lundberg
f351f35703 AToTB Standardize Baran
Use a macro to ensure consistent definition.
2016-08-19 18:35:43 -05:00
Gregory A Lundberg
955b8477d2 AToTB Standardize Arvith's last breath
Use a consistent message instead of sometimes 'all' and sometimes 'everything'. Do it with a macro.
2016-08-19 18:35:43 -05:00
Gregory A Lundberg
21320f7c1c AToTB Standardize on EASY
Use consistent #ifdef tests. Standardize on EASY, the other difficulty is simply 'not EASY'.
2016-08-19 18:35:43 -05:00
Gregory A Lundberg
8199098d74 AToTB Remove variable artifacts 2016-08-19 18:35:43 -05:00
Charles Dang
da561512a4 MP Create: implemented most remaining functionality 2016-08-19 21:34:20 +11:00
Charles Dang
369cabc9ae Use standard label definitions for scroll labels
These were simply copies of their respective label definitions, so this reduces the WML slightly.
This also renames the 'scroll_label_mono' definition, since there's no reason a label couldn't use it,
and this makes that clearer.
2016-08-19 17:45:17 +11:00
Charles Dang
8aa82bd4c3 MP Create: allow description area to grow to fill available height 2016-08-19 17:34:29 +11:00
Charles Dang
90c3c05af4 MP Create: improved handling of campaign difficulty selection
Instead of showing the difficulty dialog in post_show and setting the retval to twindow::NONE if the
dialog was canceled, we add a custom exit hook that fires when double clicking the games list or pressing
the Create Game button that shows the dialog instead, and returns if canceled. This is much cleaner.
2016-08-19 12:33:00 +11:00
Charles Dang
835bfa646f Unit Attack: reduced weapon label size and disabled max width (bug #24988) 2016-08-19 08:10:57 +11:00
Charles Dang
245a7cc3d5 Updated schema for 119e095ccd24 2016-08-18 17:33:28 +11:00