Salut les amis,
Lors de ma partie actuelle, j'ai l'occasion de vérifier/tester un peu sur mes scripts et mon mod. J'ai remarqué que certaines créatures ne sont pas générés sur certaines maps. C'est embétant car c'est notemment des créatures qui initient le combat. La créature en question est généré par un script aussi simple que :
IF
Global("D9addvilain","AR2300",0)
THEN
RESPONSE #100
CreateCreature("D9HGRD0X",[4301.655],SWW) // rebelle novice
IncrementGlobal("EXTRACOUNT","MYAREA",1)
SetGlobal("D9addvilainGG","AR2300",1)
END
Quand je change le nom de la variable sur near infinity, la créature est généré correctement. Le problème intervient aussi sur une autre map ( AR1100).
Qu'est ce qui pourrait à priori empêcher un script aussi simple de générer la créature ? mystère
AR2300, créature non générée
- DrAzTiK
- Araignée éclipsante
- Messages : 1255
- Enregistré le : ven. 19 sept. 2003, 04:20
- Localisation : Bordeaux
- Statut : Hors ligne
AR2300, créature non générée
Modifié en dernier par DrAzTiK le mer. 10 avr. 2024, 19:43, modifié 1 fois.
- deratiseur
- Flagelleur mental
- Messages : 4353
- Enregistré le : mer. 05 déc. 2007, 18:35
- Localisation : Gap, Hautes alpes
- Statut : Hors ligne
peut être parce que Global("D9addvilain","AR2300",0) étant toujours vérifié, la créature est crée en boucle et le jeu n'aime pas ça. (SetGlobal("D9addvilainGG","AR2300",1) inclut GG en trop)
Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
Vous trouvez que pour votre ensorceleur il n'y a que 2-3 sorts vraiment utiles par niveaux de sorts ? Installez L'Interplan.
Empêtré dans deux mods en même temps (un an minimum) et déjà deux autres mods dans les cartons...
Et leurs descriptions sont ici.
Vous trouvez que pour votre ensorceleur il n'y a que 2-3 sorts vraiment utiles par niveaux de sorts ? Installez L'Interplan.
Empêtré dans deux mods en même temps (un an minimum) et déjà deux autres mods dans les cartons...
- DrAzTiK
- Araignée éclipsante
- Messages : 1255
- Enregistré le : ven. 19 sept. 2003, 04:20
- Localisation : Bordeaux
- Statut : Hors ligne
en fait j'ai mal recopié le script et les 2 variables ont le même nom :
IF
Global("D9addvilain","AR2300",0)
THEN
RESPONSE #100
CreateCreature("D9HGRD0X",[4301.655],SWW) // rebelle novice
IncrementGlobal("EXTRACOUNT","MYAREA",1)
SetGlobal("D9addvilain","AR2300",1)
END
Mystère... faut que je test sur d'autres installations
IF
Global("D9addvilain","AR2300",0)
THEN
RESPONSE #100
CreateCreature("D9HGRD0X",[4301.655],SWW) // rebelle novice
IncrementGlobal("EXTRACOUNT","MYAREA",1)
SetGlobal("D9addvilain","AR2300",1)
END
Mystère... faut que je test sur d'autres installations
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 4 invités
Ajout d'un combat dynamique et tactique avec une certaine mise en scène.