Subject: CVS commit: pkgsrc/games/wesnoth
To: None <pkgsrc-changes@NetBSD.org>
From: Thomas Klausner <wiz@netbsd.org>
List: pkgsrc-changes
Date: 07/14/2005 21:47:57
Module Name:	pkgsrc
Committed By:	wiz
Date:		Thu Jul 14 21:47:57 UTC 2005

Modified Files:
	pkgsrc/games/wesnoth: Makefile PLIST distinfo
Added Files:
	pkgsrc/games/wesnoth/patches: patch-aa patch-ac

Log Message:
Update to 0.9.3:

Version 0.9.3:
 * user interface improvements:
   * restored dialog titles for multiplayer screens (#13049)
   * --nosound commandline option no longer initializes sound (part of #11669)
   * players can now control multiple sides in multiplayer
   * prevented user campaigns with errors from making the game unstartable
   * user campaigns can no longer redefine standard units
   * multiplayer replays no longer show 'The End' and credits (part of #13375)
   * fixed off-by-one error in Unit List (#13323)
   * fixed multiple Returns registered by some dialogs (part of #13332)
   * "Observers" setting for multiplayer games is now obeyed again (#13374)
 * language and i18n:
   * fixed 'make dist' not removing stamp-po files, causing broken translations
   * updated translations:
     * British English, Catalan, Finnish, German, Hungarian, Swedish, Turkish
   * updated MANUAL: English (also synched with wiki), German, Swedish
   * man pages: updated English and German, added Swedish
   * added descriptions to all multiplayer maps (#9763)
   * user visible error messages are now translatable (#12605)
   * added files to POTFILES.in: fix untranslatable strings (#13350)
   * fixed untranslatable strings on Windows (#13347)
   * fixed user campaign translations not working on Windows (#11848)
 * campaigns
   * Eastern Invasion:
     * made Captured and Approaching Weldyn easier
     * reduced the turn limit in The Drowned Plains
   * Heir to the Throne:
     * made campaign easier on "Easy" level
     * fixed Hasty Alliance crash: avoid cavewall endpoints (part of #13334)
     * updated story image 4 to remove glitch (#13385)
   * Son of the Black Eye:
     * made To The Harbour of Tirigaz and Black Flag easier
 * unit graphics and sound improvements:
   * new or modified images for Dwarvish Thunderer, Elvish Outrider,
     Elvish Rider, Elvish Scout, Giant Mudcrawler, Goblin Knight,
     Goblin Pillager, Mudcrawler, Orcish Warlord, Wolf Rider
   * new death animations for Dwarvish Thunderer, Elvish Archer,
     Elvish Avenger, Elvish Ranger, Giant Mudcrawler, Mudcrawler, Spearman,
     Young Ogre, Nightgaunt, Spectre
   * new orc portraits, now used in Heir to the Throne
   * new unit portraits for Bandit, Grand Knight, Halberdier, Horseman,
     Javelineer, Knight, Lancer, Paladin, Peasant, Pikeman, Royal Guard,
     Swordsman, Thug
 * terrain graphics
   * new multihex snow forest
   * new snow transition
   * new ice tiles
   * new dirt tiles
   * new villages
 * new units
   * added Orcish Slurbow and Dark Sorcerer
 * unit balancing and modifications:
   * applied 0.9.2 changes to Thief, Elvish Archer, Elvish Ranger,
     Elvish Avenger to female units also
   * steadfast now doubles resistances up to 50%; vulnerabilities are unaffected
   * decreased Dwarvish Guardsman line resistance to cold from 20% to 10%
   * decreased Dwarvish Stalwart defense in grassland from 50% to 40%
   * increased Dwarvish Ulfserker cost from 18 to 19
   * changed Thug attack from 6-3 to 5-4
   * increased Poacher experience needed to advance from 24 to 29
   * increased Orcish Shaman (Novice and Old also) hitpoints from 18 to 20
   * increased Pikeman attack from 9-3 to 10-3
   * increased Master Bowman hitpoints from 46 to 50
   * increased undeadspirit (Ghost line) resistance to fire from 0% to 10%
   * decreased Ghost, Shadow and Nightgaunt resistance to impact from 60% to 50%
   * changed Ghoul and Necrophage resistances: impact -10% -> 0%,
     fire -20% -> 0%, cold 60% -> 40%
   * decreased undeadfoot movement cost on mountains from 4 to 3
   * decreased undeadfoot movement cost on hills from 3 to 2
   * Demilich now advances to Dread Lich (previously Ancient Lich)
   * increased Naga hitpoints from 30 to 33 and experience from 25 to 32
   * increased Naga Warrior hitpoints from 40 to 43
   * decreased Naga Warrior experience needed to advance from 70 to 66
   * decreased Naga Warrior attack from 6-5 to 5-5
   * decreased Merman Hunter ranged attack from 6-3 to 5-3
   * decreased Merman Spearman ranged attack from 7-4 to 6-4
   * decreased Merman Spearman meele attack from 6-3 to 6-2
   * decreased Merman Spearman hitpoints from 45 to 40
   * decreased Merman Netcaster hitpoints from 42 to 40
   * increased Merman Netcaster ranged attack from 7-2 to 9-2
   * increased Merman Fighter hitpoints from 32 to 36
   * increased Merman Warrior hitpoints from 48 to 50 and attack from 7-4 to 8-4
   * decreased Elvish defence in swamp from 40% to 30%
   * increased Elvish Shaman ranged attack from 3-2 to 4-2
   * decreased Elvish Shaman meele attack from 3-2 to 2-2
   * decreased Elvish Druid meele attack from 4-2 to 3-2
   * Elvish Shaman and Druid are now able to inflict slow through melee
   * decreased Elvish Shaman cost from 18 to 17
   * increased movement cost of movetype "fly" units in caves from 2 to 3
   * increased Drake Clasher line movement cost in caves from 1 to 2
   * decreased Drakes' defence in caves from 40% to 30%
   * increased Revenant hitpoints from 40 to 43
   * increased Deathblade hitpoints from 32 to 35
   * increased Skeleton Archer ranged attack from 4-3 to 6-3
   * increased Skeleton Archer experience needed to advance from 30 to 35
   * increased Bone Shooter meele attack from 5-2 to 6-2
   * increased Bone Shooter ranged attack from 7-3 to 9-3
   * increased Soul Shooter meele attack from 6-2 to 8-2
   * increased Soul Shooter ranged attack from 11-3 to 12-3
   * Rebels can now choose White Mage as leader in Default era
   * Rebels can now choose Mage of Light as leader in Age of Heroes era
   * Nagas can no longer move on mountains
 * multiplayer scenarios
   * added Sablestone Delta
   * modified Den of Onis, Hornshark Island, Meteor Lake, Silverhead Crossing
 * server
   * no longer rejects :control command with "Side not found"
   * write a summary of commands when a fifo command is not recognized
   * fix assertion failure in network_worker.cpp
 * move_unit_fake with illegal coordinates now logs error instead of
   causing assertion failure crash (part of #13334)
 * various bug fixes and code cleanups

Version 0.9.2:
 * user interface improvements:
   * sped up frame rate when scrolling the map
   * connecting to a server now shows dialog that allows the user to cancel
     the connection rather than blocking (#12614)
   * sped up help
   * added hotkey for cycle to previous unit (shift-N) (part of #10703)
   * added hotkey for hold position (shift-space) (patch 3994)
   * made the right Command key on Mac OS X work like the left one
   * made menu widgets sortable
   * made network dialogs show progress of data transfers again
   * added display of unit defense over the terrain when choosing move
   * added visual cue for movement in specific terrain when choosing move
   * added %-to-kill to Damage Calculations
   * fixed female units not appearing in help (broken since 0.9.0)
   * added support for unit portraits in help (forum thread 6017)
   * reduced required width of weapon area in help
   * fixed items appearing in traits description (#12603)
   * preserve trait ordering to distinguish quick,resilient and resilient,quick
   * improved layout of objectives dialog
   * made the text of disabled buttons grayed out
   * made room for observers in DFool theme (#13027)
   * added clock to DFool theme (#10650)
   * added Experimental theme
   * tweaked multiplayer lobby
   * improved position and size of 'users' menu in multiplayer lobby (#13120)
   * selecting colors for multiplayer sides now works correctly (#13255)
   * typing a chat message quickly no longer lags the game (#12097)
   * pasting multiline text now discards lines after the first (#12282)
   * better checking for 'control' command arguments in multiplayer (#13086)
   * added 'Advanced' preferences: 'binary save files', 'show combat'
   * fixed village name being shown over shroud (#10690)
   * made ordering of terrain data consistent (#10665)
   * display error if save cannot be completed (eg. disk full) (#13232)
   * fixed halo position when unit is in water (#12493)
   * fixed titlescreen background disappearing on switch to fullscreen (#11863)
   * disabled mousewheel scrolling during combat and unit movement (#12021)
   * fixed pathfinding issues with respect to unreachable hexes (#11480, #13295)
 * campaign improvements:
   * Eastern Invasion:
     * Unexpected Appearance: fixed Dacyn not being [recall]-ed (#12830)
     * Evacuation: units left on the wrong side of river now really die (#10619)
     * Northern Outpost: killing enemies in "wrong" order is now a win (#12922)
     * Northern Outpost: added a Holy Water bottle
     * Captured: fixed bugs (#10512, #12998), but replaced scenario anyway
     * Drowned Plains: new map and scenario modification, bug fixed (#13013)
   * Heir to the Throne:
     * Siege of Elensefar: fixed thieves not appearing (forum thread 5719)
   * Son of the Black Eye:
     * prevented the shamans from being recallable (#11932)
     * Siege of Barag Gor: killing enemy leader is no longer a win
     * End of Peace: increased turn limit 24 -> 26 due to Lieutenant upgrade
     * Desert of Death: fixed invalid type=RogueAssassin on Hard
     * removed duplicate file inclusion - campaign should now start faster
     * more accurate difficulty labels
     * Toward Mountains of Haag: fixed enemy making "never pushed so far" speech
 * new units
   * added Drake Warden, Hurricane Drake and Drake Blademaster
 * unit balancing and modifications:
   * slow now affects units with 2 or more attacks (not just 1 remaining)
   * slow now works with berserk and is persistent across berserk rounds
   * changed Lieutenant attack from 6-3 to 9-3
   * reduced Fencer cost from 18 to 16
   * changed Iron Mauler attack from 22-2 to 25-2
   * changed Soulless attack from 7-2 to 7-3
   * changed Soulless attack from plague to plague(Walking Corpse)
   * Walking Corpse created by plague can advance to Soulless again (#13056)
   * reduced Skeleton Archer cost from 15 to 14
   * changed Skeletal Dragon resistances (only used in Eastern Invasion)
   * tweaked Watch Tower, Pirate Galleon and Transport Galleon and removed
     their multihex attacks (only used as real units in Son of the Black Eye)
   * reduced Dwarvish Fighter cost from 17 to 16
   * reduced Dwarvish Fighter line Axe (blade) damage by 1 point
   * reduced Dwarvish Thunderer cost from 19 to 17
   * reduced Gryphon Rider cost from 25 to 24
   * Dwarvish Ulfserker stats reverted to those from version 0.8.11
   * increased Thief cost from 12 to 13
   * changed Elvish Lord and Elvish High Lord's ranged attack from fire to cold
   * changed Elvish Ranger meele attack from 7-4 to 7-3
   * changed Elvish Avenger meele attack from 10-4 to 9-4
   * increased Walking Corpse cost from 5 to 6
   * trolls can no longer get "intelligent" random trait
   * increased Troll Whelp experience needed to advance from 32 to 33 XP
   * increased Troll experience needed to advance from 52 to 60 XP
   * Goblin Knight -> Direwolf Rider upgrade reduced from 150 to 65 XP
   * added flaming arrow to orcish archer line as a new attack
   * reduced Saurian Skirmisher movement to 6, increased its cost from 14 to 15
   * changed Drake Gladiator from 65 to 59 HP
   * changed Drake Gladiator pierce resistance from 10% to -10%
   * changed Drake Slasher from 59 to 65 HP
   * changed Drake Slasher pierce resistance from -10% to 10%
   * increased Drake Slasher and Drake Gladiator cost to 45
 * Doc Paterson's modifications to the MP map catalogue
   * added "Divide and Conquer", "Silverhead Crossing", "Meteor Lake",
     "Den of Onis", "Hamlets", "Hornshark Island", "Sulla's Ruins",
     "1v1v1Hex" (3p), "Lagoon" (4p), "The Wilderlands" (4p),
     "3-player Morituri", "3-player Blitz (Triple Blitz)"
   * removed "Broken Bridge", "Battle For Weslin Bridge",
     "Princess's Battlefield", "Three Rivers", "The Isles of the Damned",
     "The Isle of Anduin", "Dwarven Wasteland"
 * unit graphics and sound improvements:
   * new death animations for: Ancient Lich, Ancient Wose, Arch Mage,
     Assassin, Bandit, Battle Princess, Blood Bat, Bone Shooter, Bowman,
     Cavalier, Cavalryman, Cave Spider, Chocobone, Cockatrice,
     Commander, Cuttle Fish, Dark Adept, Dark Queen, Dark Spirit,
     Deathblade, Death Knight, Deathmaster, Demilich, Direwolf Rider,
     Dragoon, Duelist, Draug, Drake Burner, Drake Clasher, Drake Fighter,
     Fire Drake
   * new or modified graphics for Dragoon, Dwarvish Dragonguard,
     Elvish High Lord, Elvish Lord, Halberdier, Lady Parandra, Noble Lord,
     Royal Guard, Soulshooter, Swordsman
   * fixed several image files being referred to by wrong name
   * new Soulless variation images
   * added flaming arrow images
 * language and i18n:
   * language fixes and polishing (English) (also fixed #12613, #10714)
   * updated MANUAL
   * new translations: Serbian
   * updated translations: Afrikaans, British English, Catalan, Chinese,
     Czech (#12864), Estonian, Finnish, French, German (also fixed
     #13147), Greek, Hungarian, Italian, Japanese, Polish, Russian,
     Slovenian, Spanish, Swedish, Turkish
   * updated gettext support to GNU gettext 0.14.4
   * removed the intl/ directory, since libintl is now widespread enough
     for gettextize to default to not installing it
 * WML improvements:
   * new WML preprocessor, allows for nested parentheses in macros (#10995)
   * note= attribute for [objectives], shown as footer, eg. for hints (#12927)
   * increase_attacks= attribute of [effect] now allows percentages (#13033)
   * new [random] representation as list allows complex scenarios to be saved
     (forum thread 5659)
   * better diagnostics on parsing: show file inclusion sequence
   * added [scroll_to] (patch #3388, forum thread 3235)
   * added [advancefrom] (patch #3625, forum thread 4186)
   * [recall] tag can now work even if the recruiter is not in a keep
     (#10543, #11735, #12974)
   * next_scenario: tentative start of MP campaign support
   * tidied up game.cfg and traits.cfg; game startup should now be faster
 * editor improvements:
   * fixed editor file chooser when starting directory has many files (#11698)
   * the starting position in the editor now starts counting from 1 (#10625)
 * improvements and bug fixes of the logging system
 * fixed replays with idle_ai, as seen in user scenario Rebellion (#12943)
 * saving during an AI unit's turn no longer makes that unit disappear (#13023)
 * fixed Windows build crashing when trying to recruit units (#12926)
 * tutorial start and end scenario savegames can now be loaded (#10332)
 * various bug fixes and code cleanups (including #13264 #12954 #12734 #13263)

Version 0.9.1:
 * user interface improvements:
   * added a shortcut for making screenshots
   * added support for Home/End in menus, ctrl-a/e/u in textboxes
   * fixed the formatting of wrapped text lines being lost
   * fixed the screen being incorrectly redrawn when resizing
   * fixed bug #12654 causing prestart events to be shown to the player
   * fixed bug #12758: gendered unit types repeated in attack type tooltip
   * fixed bug #12612: no description in help for units at first encounter as upgrade
   * fixed excess space in MP "/me " emotes
 * campaign improvements:
   * fixed bug in Northern Winter (HttT) where the Orcs attack each other
   * fixed the 'knockback' for WML Plague in TRoW
   * fixed missing music in the Crossroads (HttT)
 * multiplayer improvements:
   * fixed the lobby chat window not wrapping text
   * fixed the lobby chat staying at top when changing lobby screens
   * fixed the multiplayer "wait" lobby screen not correctly displaying empty and vacant slots.
   * made renaming units visible on replays and on multiplayer games
   * fixed bug #12759: "number of turns" not being remembered when creating multiplayer games
   * fixed bug #12791: Statistics doesn't reset in multiplayer games.
 * terrain improvements:
   * new forest tiles
 * unit balancing:
     * Dwarvish Guardsmen line removed as leaders in multiplayer
     * Dwarvish Guardsmen line only get 1 trait instead of 2
     * revert Drakes pierce resistance to 110%
     * revert Orcish Assassin to 3-3 ranged attack
     * reduced resistance of Ulfserker and Berserker
     * Elvish Rider: increase melee to 6-4, increase ranged to 7-3
     * Elvish Outrider: increase melee to 8-4, increase ranged to 7-4
 * language and i18n:
   * updated English and German manpages
   * language fixes and polishing (English)
   * fixed the description of traits in the help & tutorial
   * fixed user-campaigns not being translatable anymore
   * fixed some untranslatable strings
   * new translations:
     * Turkish
   * updated translations:
     * Afrikaans
     * British English
     * Catalan
     * Chinese
     * French
     * German
     * Hungarian
     * Italian
     * Japanese
     * Slovenian
     * Swedish
   * added a ./configure --enable-dummy-locales option for Wesnoth to generate
     its own set of i18n locale files and use them instead of the potentially
     missing system files (highly experimental)
   * made the width of the non-breaking space in Vera font be half that of
     the normal space, instead of twice that width.
 * added support for num_traits in individual unit_types overriding race num_traits
 * fixed the missing 'elder-mage-halo7.png' in the Elder Mage
 * fixed the advanceto field in Dark_Adept.cfg
 * fixed some OoS errors when chatting while a fight is taking place
 * fixed the spurious "statistics verification failed" messages
 * fixed bug #12611: modifying villages with [terrain] interacting badly with capturing them.
 * fixed bug #12698: segfault with --decompress on relative path
 * various bug fixes and code cleanups


To generate a diff of this commit:
cvs rdiff -r1.11 -r1.12 pkgsrc/games/wesnoth/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/games/wesnoth/PLIST
cvs rdiff -r1.8 -r1.9 pkgsrc/games/wesnoth/distinfo
cvs rdiff -r0 -r1.3 pkgsrc/games/wesnoth/patches/patch-aa \
    pkgsrc/games/wesnoth/patches/patch-ac

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.