Oyez, oyez !

Les résultats du vote sur les meilleurs RPG de tous les temps sont désormais dévoilés dans ce message !

Merci à toutes et à tous pour votre participation !

N'hésitez pas à aller commenter, ajouter des jeux auxquels vous n'auriez pas pensé...

[SCRIPT] Sommeil et récupération

Répondre
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne

[SCRIPT] Sommeil et récupération

.

Message par Cocrane »

Bonjour,

je désire permettre au joueur de cliquer sur un lit et déclencher un repos. Repos classique qui permettrait de récupérer en PV et magie comme lorsque l'on clique sur l'icône de sommeil du jeu.

Est ce que vous avez une solution à ce problème?

Cocrane
JohnBob
d'Oghmatique
Ogre mage
Messages : 1376
Enregistré le : mar. 28 sept. 2021, 19:52
Localisation : France
Statut : En ligne
.

Message par JohnBob »

Bonjour,

Il me semblait avoir vu une question similaire sur G3...

Voici le lien du sujet, dans ce post la moddeuse annonce l’intégration d'un composant presque équivalent dans son mod.

Voici le commit qui correspond à l'ajout du composant dans Endless BG1... "-More Flavor to Hero of Baldur's Gate: PC's bed in BG1 will have option to rest full night or until a certain hour of the day."

Principalement dans cette partie, qui correspond à ces fichiers. (ceux marqués "more preparations for v9")

Il semble qu'une créature invisible est utilisé pour déclencher un dialogue qui mène au repos, donc pas exactement ce que tu recherches.
► Afficher le texte
Je n'y connais rien, mais peut-être une piste...
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Cocrane »

Merci pour ton retour.

Un dialogue peut permettre de confirmer un choix. Je vais étudier les sources que tu me donnes.

Autre solution, c'est modifier la carte BG pour autoriser le repos dans la pièce. Actuellement, "resting interrup" est paramétré. Je ne sais pas si c'est possible de modifier le code de la carte en pleine partie si le mod est actif. (mon mod est une suite à BG1).

Cocrane
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Cocrane »

Je viens de consulter le code.

La mod lance l'action
RestParty()
et modifie l'heure selon la durée de repos demandée par le joueur.

Exemple:

Code : Tout sélectionner

@351 /* ~You put yourself to bed for a full night's sleep (8 hours).~ */ DO ~SetGlobal("C#EBG1_TalkToPC","LOCALS",1) RestParty()~ EXIT 
Je ne me souvenais plus qu'il y avait un mot clé pour lancer le repos et la récupération. ;)

Cocrane
Avatar du membre
Akadis
Adepte de Grondemarteau
Araignée éclipsante
Messages : 1224
Enregistré le : lun. 28 avr. 2003, 10:58
Localisation : Bordeaux
Contact :
Statut : Hors ligne
.

Message par Akadis »

Si on modifie un fichier ARE (pour ajouter un zone cliquable sur un lit par exemple ^^ ) ou même modifier un simple paramètre, il faut le faire avant d'entrer une première fois dans la zone. A partir du moment où on a visité une pièce c'est une copie du fichier ARE qui est chargé.
Par exemple son a un mod qui modifie le AR1234.ARE
Lorsque la zone est "vierge" le moteur du jeu va charger le AR1234.ARE qui se trouve dans le dossier override
Les fois suivantes il ira chercher le fichier dans le baldur.sav de la sauvegarde chargée.
Développeur du mod Akadis version disponible Beta 3.1b : envoyez moi un M. P
Responsable de la maintenance du mod
Kim
Cocrane
Adepte de Grondemarteau
Ogre mage
Messages : 1328
Enregistré le : dim. 21 mars 2010, 12:03
Localisation : Paris
Contact :
Statut : Hors ligne
.

Message par Cocrane »

Bonjour Akadis,

merci pour ton retour.

Effectivement, le script est ajouté dans une région d'une carte existante. Pour le moment, le mod écrase le .wed existant à l'installation.

Soit le joueur démarre une nouvelle partie et il n'y aura pas de problème.
Soit le joueur a fini BG1 et il utilisera sa sauvegarde pour continuer à jouer.

A voir si en écrasant le .WED sur une partie sauvegardée, ce qui se produit.

Cocrane
Répondre

Retourner vers « Scripts et Dialogues »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité