Comme vous le savez peut-être déjà, Rob Mc Ginnis a posté ici les Patch notes pour 1.23.
Ces informations sont en anglais. Et assez dense. Une bonne raison pour nous de vous proposer un tour rapide des nouveautés, en laissant les corrections ( toujours ) nombreuse de bugs à part.
Les nouveautés
1. Autodownloader
Désormais les administrateurs de modules pourront préparer les téléchargements de leurs fichiers depuis le toolset, avec plein d'options adéquates. Le serveur vérifiera les fichiers du joueur, dont le client se chargera de télécharger les fichiers modifiés ou absents, le temps qu'il se crée un personnage.
L'administrateur pourra ajouter des informations sur le serveur, des news ainsi que les règles du serveur lisibles durant le chargement.
2. Portal
La fonction Portal permettra de passer un joueur d'un serveur à un autre, les téléchargements éventuels étant gérés par l'autodownloader.
3. Haks chargés avant la création du personnage
Ceci rendra inutile l'utilisation du dossier override pour customiser les races, les classes, les divinités, les dons, les compétences et tout ce qui intervient lors de la création d'un nouveau PJ.
4. Paramétrages du client par le serveur
Les administrateurs de serveur pourront désactiver en option un certain nombre de paramètres du jeu :
- Désactivation de l'affichage du Niveau des créatures
- Désactivation de l'affichage des effets affectant les créatures
- Désactivation de l'override
- Désactivation du dossier local GUI
- Désactivation de la remise automatique à 100% des sorts et des PdV au relog
5. Nouvelles fonctions de script
C'est là que ça devient touffu.
- GetVariableValue[Int,String,Float,Object] et GetVariableCount : ces fonctions permettent de gérer des sortes de tableaux dans NWN.
- SendChatMessage : Utile lorsque couplée au nouvel évènement onChat du module, permet d'envoyer un message sur l'un des canaux après son traitement par un script.
- SetBaseAbilityScore : permet de fixer la valeur d'une caractéristique
- SetBaseSkillRank : permet de fixer la valeur d'une compétence
- GetIsLocationValid : renvoie si une position sur une map est valide
- GetSurfaceMaterialsAtLocation : Renvoie une variable décrivant la nature du terrain à une location donnée
- GetItemBaseMaterialType : Renvoie le matériau d'un objet ( Acier, Mithril, etc.) que SetItemBaseMaterialType fixe
- GetSpellKnown : Renvoie si une créature connaît un sort, qu'elle l'aie mémorisé ou pas
Quelques images :
Le Standalone Server
Le Toolset
Le Client
Commentaires(6)