Sous BG2, il est impossible de tenir en même temps un bâton/un arc et un bouclier. Donc pour un sort qui invoque un bâton dans les mains du magicien et un autre qui fait la même chose avec un arc, j'avais inclus dans la description du sort "ATTENTION : N'UTILISEZ PAS CE SORT SI VOUS TENEZ QUELQUE CHOSE EN MAIN SECONDAIRE". Car invoquer un bâton en tenant un bouclier faisait irrémédiablement crasher le jeu.
Mais : sous BG2EE 2.5, tenir un arc et un bouclier est tout à fait possible. Enfin, grâce à Beamdog, un archer peut passer à "arme+bouclier" quand il est attaqué au corp à corp. Du coup le morceau de texte que j'ai rajouté ne sert à rien sous BG2EE.
Je voudrais donc supprimer ce texte dans le cas d'une installation BG2EE. Sauf que ceci doit être fait avant ou après la routine ICONV, et avant le chargemant du fichier par la commande "Language".
j'ai donc tenté ceci :
Ça ne marche pas.ALWAYS
ACTION_IF GAME_IS ~BG2EE EET~ THEN BEGIN
COPY_EXISTING ~Derats_Magasin_2/Languages/French/Magasin2-sorts.tra~ ~Derats_Magasin_2/Languages/French/Magasin2-sorts.tra~ REPLACE_TEXTUALLY ~
ATTENTION : N'UTILISEZ PAS CE SORT SI VOUS TENEZ QUELQUE CHOSE EN MAIN SECONDAIRE.~ ~~
ACTION_DEFINE_ARRAY px_reload BEGIN
~Setup.tra~
~Magasin2-sorts.tra~
~Magasin2-objets.tra~
~Agenor.tra~
~Cromwell.tra~
END
ACTION_DEFINE_ARRAY px_noconvert BEGIN END
LAF HANDLE_CHARSETS
INT_VAR
infer_charset = 1
STR_VAR
tra_path = EVAL ~%MOD_FOLDER%/Languages~
noconvert_array = px_noconvert
reload_array = px_reload
END
END
INCLUDE ~Derats_Magasin_2/Scripts/Macros.cod~
INCLUDE ~Derats_Magasin_2/Scripts/GW_BGEE.tpa~
END
Quelqu'un à une autre idée ? Qqchose qu'on pourrait lancer avant "languages" ?