WB [TUTORIEL] Modifier le prix d'amélioration des troupes

正在查看此主题的用户

shadyre

Recruit
- Créer sous : Warband 1.143 + Diplomacy 4.2
- Crédit : @shadyre
- Auteur original : @shadyre (présumer)

Voici les étapes à suivre pour changer le prix et le palier d'amélioration pour vos troupes, cela modifiera les informations pour vous et pour les "bots".

1) Rechercher "game_get_upgrade_cost" dans le fichier "module_scripts.py"
插入代码块:
("game_get_upgrade_cost",
    [
      (store_script_param_1, ":troop_id"),

      (store_character_level, ":troop_level", ":troop_id"),

      (try_begin),
        (is_between, ":troop_level", 0, 6),
        (assign, reg0, 10),
      (else_try),
        (is_between, ":troop_level", 6, 11),
        (assign, reg0, 20),
      (else_try),
        (is_between, ":troop_level", 11, 16),
        (assign, reg0, 40),
      (else_try),
        (is_between, ":troop_level", 16, 21),
        (assign, reg0, 80),
      (else_try),
        (is_between, ":troop_level", 21, 26),
        (assign, reg0, 120),
      (else_try),
        (is_between, ":troop_level", 26, 31),
        (assign, reg0, 160),
      (else_try),
        (assign, reg0, 200),
      (try_end),

      (set_trigger_result, reg0),
  ]),

2) Remplacer les valeurs :
插入代码块:
(is_between, ":troop_level", 0, 6),
- Traduction rapide : pour toute les unité de niveau comprit entre 0 et 6 ...

插入代码块:
(assign, reg0, 10),
- le coût de l'amélioration sera 10 !
 
后退
顶部 底部