Mount & Blade: Warband
0 of 0

File information

Last updated

Original upload

Created by

givemetehfilez

Uploaded by

givemetehfilez

Virus scan

Safe to use

About this mod

Makes Man Handler achievement in Warband actually work

Permissions and credits
Extract to the Modules folder, overwriting everything. It is save-compatible and adds progress from all saves cumulatively, so you don't have to do it all on the same save or even the same installation.  Probably does not work with any mods.

If you're curious as to why this patch is necessary, the problem is that the stat is never actually checked to see if the achievement should be unlocked.

Original code lines (11553 - 11563 of module_game_menus.py):         (try_begin),
            (troop_get_type, ":is_female", "trp_player"),
            (eq, ":is_female", 1),                        

            (get_achievement_stat, ":number_of_lords_sold", ACHIEVEMENT_MAN_HANDLER, 0),
            (val_add, ":number_of_lords_sold", 1),
            (set_achievement_stat, ACHIEVEMENT_MAN_HANDLER, 0, ":number_of_lords_sold"),            

            (eq, ":number_of_lords_sold", 3),
            (unlock_achievement, ACHIEVEMENT_MAN_HANDLER),
        (try_end),

Fixed code:

(try_begin),
            (troop_get_type, ":is_female", "trp_player"),
            (eq, ":is_female", 1),
                        
            (get_achievement_stat, ":number_of_lords_sold", ACHIEVEMENT_MAN_HANDLER, 0),
            (val_add, ":number_of_lords_sold", 1),
            (set_achievement_stat, ACHIEVEMENT_MAN_HANDLER, 0, ":number_of_lords_sold"),            
(try_end),

(try_begin),
            (ge, ":number_of_lords_sold", 3),
            (unlock_achievement, ACHIEVEMENT_MAN_HANDLER),
(try_end),