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é...

[Spécial] Follower_It

Avatar du membre
deratiseur
Golem de fer
Messages : 3697
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne

[Spécial] Follower_It

.

Message par deratiseur »

Hop, un nouveau mod. Pas vraiment tel que je l'ai imaginé dès le début, mais quand même fonctionnel. Qu'est ce que fait ce petit mod :

Il permet de transformer en "suiveur" (qui ne compte pas dans le limite de groupe, comme un 7ème+ compagnon) n'importe quel compagnon. En faisant ça il perd toute possibilité de banters, discutions, romance et quête.
MAIS le faire repasser dans le groupe est très simple (ctrl+Q) , tout comme le faire repasser en suiveur (boire la potion), donc vous POUVEZ déclencher les romances et les quêtes si vous savez à quel endroit/moment le compagnon à besoin d'être dans le groupe. (par exemple le baron Ployer pour Jaheira ou les cryptes pour Korgan).

Sinon, si vous vous fichez des dialogues, ce mod est pour vous.



Pour changer un compagnon en suiveur, il suffit de lui faire boire une potion (à usages illimités) qui peut être achetée (stock illimité) :
Dans BG1EE auprès de Bentley Ombremiroir à Brasamical.
Dans BG2/BG2EE auprès de Hes, sur le promenade de Waukine juste à la sortie du donjon d'Irenicus.
Dans TOB auprès du tenancier de l'Arbre à Chopines, à Saradush.
Dans IWDEE auprès de Pomab à Havredest et Oswald à Kuldahar.



L'option "Les suiveurs sont invulnérables" leur confère "point de vie minium = 1" et simule une "fausse mort" (Sphère résistante d'Otiluke) dès qu'ils ont 3 points de vie. Il y a 4 options possibles :
1) Fausse mort pendant 1 tour, pierre tombale : la fausse mort dure un tour et cache le suiveur inaccessible derrière une pierre tombale.
2) Fausse mort pendant 1 tour, corps agonisant : comme l'option 1 mais la pierre tombale est remplacé par un corps agonisant. Attention, le corps n'est pas toujours facile à voir.
3) Fausse mort indéfiniment, baguette pour les relever, pierre tombale : comme l'option 1 mais la fausse mort est permanente. À l’endroit où vous achetez les potions vous pouvez aussi acheter une baguette (charges infinies) qui peut relever les suiveurs dans cet état.
4) Fausse mort indéfiniment, baguette pour les relever, corps agonisant : comme l'option 3 mais avec un corps agonisant à la place de la pierre tombale.

Cette option présente un bug/glitch : si vous réintégrez le suiveur dans le groupe il peut "survivre" à UNE mort remplacée par l'option choisie. Après quoi il pourra mourir normalement (tant qu'il est dans le groupe).

Cette option ne protège pas les suiveurs des effets de mort / désintégration / pétrification. Si il leur arrive de mourir de ça, vous n'avez plus qu'à leur dire adieu.



Quel intérêt de faire sortir du groupe les pjs s'ils n'ont plus rien à dire ?
Et bien, il y a des compagnons qui n'ont de base rien à dire, ou très peu. De même, il y a des compagnons qui n'ont pas beaucoup de dialogue à sacrifier et qui sont si "badass" que l’équilibre "dialogues perdus/puissance brute" pense en faveur d'une "suiveurisation" :
Quelques exemples :
- Baeloth (BGEE) et ses 50% de RM n'a rien à dire.
- Wilson (BG2EE) le gros tank bien bourrin n'a rien à dire.
- 1 day npc Moddie la louve métamorphe n'a aucun vrai "dialogue".
- Keldorn et sa super classe et son équipement très cool perdrait quelques banters et sa mini quête.
- Edwin et ses +2 sorts /niveau perdrait quelques banters et sa mini quête.
- Viconia et ses 65% de RM perdrait quelques banters sa mini quête, et sa romance uniquement si vous jouez une femme.
- 1 day npc Horace et ses +2 APR + un tas d'autres trucs cheatés perdrait un peu de dialogues.
- 1 day npc Valen et son drain de niveau cheaté perdrait un peu de dialogues et un combat super cheaté (sauf si vous savez à quel endroit la réintégrer dans le groupe pour déclencher la rencontre)
- 1 day npc Theal et sa vision véritable et son pouvoir mutant perdrait un peu de dialogues.
- 1 day npc Malthis et son équipement cheaté (dont une épée qui draine un niveau sans jds) perdrait un peu de dialogues. (gardez le un peu avant de lui faire boire la potion, ses morceaux de quêtes pour le faire évoluer au max s’enchaînent et prennent 10 minutes tout au plus)
- Si vous vous fichez vraiment des dialogues : Yasraena et ses 72% de RM et +1 APR ou Tashia la sorcière avec ses 25% de RM et son lion de combat avec 100% de RM.
+ sûrement d'autres (One day) npcs pas traduits en français qui sont cheatés ^^ (Kindrek, sub zero ou Marcus par exemple)



Je recommande vivement de cumuler ce mod avec NPCs Enhanced... um, for Everyone! : engagez un compagnon, changez sa classe, transformez le ensuite en suiveur. Testé : Thael Bretteur/mage, Edwin Incantateur.



V6 disponible sur Mediafire et Github.
Modifié en dernier par deratiseur le ven. 22 nov. 2024, 10:02, modifié 27 fois.
Le standard téléphonique est en rade : l'atelier du Deratiseur ne répondra plus à aucune demande personnalisée.
Bosse sur : Interplan v9, Derat's Kri'Binn, Todd : KOPP2.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
rivvers
Ours brun
Messages : 301
Enregistré le : sam. 21 janv. 2012, 14:36
Statut : Hors ligne
.

Message par rivvers »

Merci :)
Question bête : s'ils meurent, on fait comment ?
Avatar du membre
loupgris
Wiverne
Messages : 2054
Enregistré le : jeu. 31 oct. 2019, 19:39
Statut : En ligne
.

Message par loupgris »

Oui, c'est intéressant :good:
Avatar du membre
deratiseur
Golem de fer
Messages : 3697
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne
.

Message par deratiseur »

rivvers a écrit : sam. 02 nov. 2024, 20:33 Merci :)
Question bête : s'ils meurent, on fait comment ?
Pas grand chose à faire. J'ai essayé Résurrection de masse et Souhait, rien ne marche. Juste évites qu'ils meurent. J'avais pensé ajouter une option "les suiveurs ne peuvent pas mourir" mais je ne l'ai pas fait : des suiveurs invulnérable c'est le cheat absolu.
Modifié en dernier par deratiseur le dim. 03 nov. 2024, 04:25, modifié 1 fois.
Le standard téléphonique est en rade : l'atelier du Deratiseur ne répondra plus à aucune demande personnalisée.
Bosse sur : Interplan v9, Derat's Kri'Binn, Todd : KOPP2.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
rivvers
Ours brun
Messages : 301
Enregistré le : sam. 21 janv. 2012, 14:36
Statut : Hors ligne
.

Message par rivvers »

Oui, ils ne font pas parti du groupe… Et oui, invulnérable, c'est cheaté.

On peut imaginer une invulnérabilité à la Imoen (dès qu'elle trop proche de la mort : merci, ciao !). Pas très pratique dans certaines zones. Ou en lui balançant une sphère d'Otiluke.
Ou encore un parchemin de résurrection pour les familiers, qui, par pur hasard, matcherai les morts à proximité avec la variable pxfolow à 1. :-°
Avatar du membre
deratiseur
Golem de fer
Messages : 3697
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne
.

Message par deratiseur »

Héhé.... ça ça marchait dans OBG2. Mais plus dans BG2EE.
Dans OBG2 les sorts pouvaient cibler les cadavres morts depuis un moment. Genre tu mettais un effet "quand je meurs, lancer sur moi résurrection dans 1 tour", ça marchait (j'ai 3 persos appelé par le Sceptre de L'interplan version OBG2 qui sont comme ça : se relève de la mort après 6 rounds). Dans BG2EE ça ne fonctionne plus : le sorts doit être lancé instantanément, il ne supporte plus aucun délai. Ni par effet, ni par script (wait), rien ne marche. et crois moi que j'en ai essayé, des solutions..... 3 persos immortels perdus pour BG2EE.

Donc je peux faire pour OBG2 : "Les suiveurs sont automatiquement ressuscité après un tour". Mais pour BG2EE tous ce que je peux faire c'est "Les suiveur sont automatiquement ressuscités quand ils meurent" -> invulnérables.
Le standard téléphonique est en rade : l'atelier du Deratiseur ne répondra plus à aucune demande personnalisée.
Bosse sur : Interplan v9, Derat's Kri'Binn, Todd : KOPP2.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
Avatar du membre
loupgris
Wiverne
Messages : 2054
Enregistré le : jeu. 31 oct. 2019, 19:39
Statut : En ligne
.

Message par loupgris »

Et même un temple ? (pour les EE)
Avatar du membre
deratiseur
Golem de fer
Messages : 3697
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne
.

Message par deratiseur »

dans un temple tu demandes la résurrection en cliquant sur le portait grisé de quelqu'un dans le groupe.....

Il y a des variations, bien sur : Afaaq a un paramètre "vie minimum =1" et quand il arrive à 1 de vie il se transforme en brume, rentre dans sa lampe et n'est plus disponible pendant un bon moment. Jazon droppe son cœur et tu peux le "réinvoquer" dès le lendemain (en fait c'est un "nouveau" Jazon).
J'avais commencé la traduction du Solafein de Jastey (en pause depuis super longtemps parce que allemand/anglais rend le travail compliqué et que le "fier" Solafein est décevant dans ce mod, il ne fait que se plaindre...) parce qu'il m'interessait en tant que 7ème compagnon. Il faudrait que je regarde ce que Jasteay à prévu pour la mort de Solafein en mode suiveur.
Le standard téléphonique est en rade : l'atelier du Deratiseur ne répondra plus à aucune demande personnalisée.
Bosse sur : Interplan v9, Derat's Kri'Binn, Todd : KOPP2.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
Avatar du membre
loupgris
Wiverne
Messages : 2054
Enregistré le : jeu. 31 oct. 2019, 19:39
Statut : En ligne
.

Message par loupgris »

Je pensais plus à une ligne de dialogue qui listerait les PNJ qu'à la sélection d'un portrait.
Avatar du membre
deratiseur
Golem de fer
Messages : 3697
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne
.

Message par deratiseur »

Compliqué avec potentiellement n'importe quel pnj installé (si on compte les anglaiset OBG2 il y en a des centaines). Il y a peut être un truc à faire en installant mon mod vers la fin, listant tous les compagnons recrutable et ajoutant une ligne de texte à tout personnage proposant des services de temples. mais je n'ai pas le niveau technique pour ça. J'ai déjà essayé de comprendre comment fait "NPCS EE... Hum... for everyone" pour ajouter un livre dans l'inventaire de tous les compagnons recrutables, mais sans succès.
Modifié en dernier par deratiseur le lun. 04 nov. 2024, 22:27, modifié 1 fois.
Le standard téléphonique est en rade : l'atelier du Deratiseur ne répondra plus à aucune demande personnalisée.
Bosse sur : Interplan v9, Derat's Kri'Binn, Todd : KOPP2.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
Avatar du membre
deratiseur
Golem de fer
Messages : 3697
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne
.

Message par deratiseur »

YESSSSSS ! j'ai trouvé une solution. v2 à venir dans quelques hueres.
Le standard téléphonique est en rade : l'atelier du Deratiseur ne répondra plus à aucune demande personnalisée.
Bosse sur : Interplan v9, Derat's Kri'Binn, Todd : KOPP2.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
Avatar du membre
deratiseur
Golem de fer
Messages : 3697
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne
.

Message par deratiseur »

Bon, j'ai eu une idée, mais elle s'est avérée foireuse parce que non seulement le jeu ne supporte aucune temporisation après la mort (même pas lancer un sort qui fait durée X, nan nan, ça doit être instantané ou ça ne marche pas) mais aussi les familier ne réagissent pas aux script. Suiveur = pas de script.

Je suis arrivé à trois solutions bâtardes, dites moi svp laquelle vous préférez :

1 : Les suiveur peuvent mourir UNE fois. Quand il meurent ils sont automatiquement ranimés avec 1 pv et couverts par une Sphère résistante d'Otiluke (comme ça vous ne pouvez pas ne pas le voir). Quand elle finie, le suiveur est "neutre et ne fait rien" avec 1 pv et aucun équipement (puisqu'en mourant il a droppé tout son équipement). Vous devez le reprendre dans le groupe (Ctrl+Q) pour pouvoir le guérir (et pensez à récupérer l'équipement). S'il re-meurt en neutre, c'est définir. problème : il peut toujours mourir définitivement et il vous faut une palce libre dans le groupe. (note : à chaque potion qu'il boit pour redevenir suiveur il regagne UNE mort gratuite).

2 : les suiveurs peuvent mourir autant qu'il veulent : à chaque mort, drop de l'équipement, 1 pv, Sphère résistante d'Otiluke, mais réutilisable. Toujours pareil, fini neutre et vous devez le remette dans le groupe pour le guérir. Problème avec cette solution : le pj peut être mis devant un boss et "gaspille tes sorts dessus on s'en fiche il peut mourir en boucle" + de retour dans le groupe il peut mourir une fois gratos (comme en tant que suiveur il ne pouvait pas avoir de script c'est cette mort "gratuite" qui remet le script et qui lui supprime l'effet morts infinies (qu'il peut retrouver en repassant suiveur) + il vous faut une place gratuite dans le groupe. Bref : 3 problème avec cette configuration.

3 : les suiveurs ont vie minimale = 1. Avantages : pas de drops en cas de mort, pas de place à réserver dans le groupe. Énorme cheat : mettez le tout seul devant un groupe de montre /le boss et laisser le prendre les patates.

Alors, une préférence ?

4 : vie minimale = 1 et chaque fois que vie décent en dessous de 5% Sphère résistante d'Otiluke. même chose que la 3 mais ça les fait "temporiser" à chaque mort. Et comme il sont à vie = 1 ça peut s'enchainer.


Note : il n'y a pas 36 solutions pour une simple et bonne raison : les passer en suiveur demande un script. Quand ils meurent et son ressuscité ils deviennent "neutres" et ne font plus rien. Et comme il ne répondent à aucun script je ne peux pas les refaire passer suiveur -> Il FAUT les reprendre dans le groupe pour relancer le script.
Modifié en dernier par deratiseur le dim. 03 nov. 2024, 19:43, modifié 2 fois.
Le standard téléphonique est en rade : l'atelier du Deratiseur ne répondra plus à aucune demande personnalisée.
Bosse sur : Interplan v9, Derat's Kri'Binn, Todd : KOPP2.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
Avatar du membre
deratiseur
Golem de fer
Messages : 3697
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne
.

Message par deratiseur »

Bon, voilà. Vous vouliez des suiveurs qui ne meurent pas ? C'est fait? Entre "meurent, droppent tout l''équipement et deviennent neutre" et "sont immortels et aucun des 3 autres embêtements", j'ai choisi.

Il y a donc maintenant un composant optionnel ajouté "les suiveurs ne peuvent pas mourir". Quand ils doivent mourir, à la place ils sont enfermés dans une Sphère résistante d'Otiluke. (il ne droppe rien et ne quittent pas le groupe). Attention, quand la sphère s’arrête ils n'ont que 3 pvs.
Le standard téléphonique est en rade : l'atelier du Deratiseur ne répondra plus à aucune demande personnalisée.
Bosse sur : Interplan v9, Derat's Kri'Binn, Todd : KOPP2.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
Avatar du membre
DrAzTiK
Ours des cavernes
Messages : 1179
Enregistré le : ven. 19 sept. 2003, 03:20
Localisation : Bordeaux
Contact :
Statut : En ligne
.

Message par DrAzTiK »

Il faudrait sinon faire la solution dragon age origins don't on parle depuis la nuit des temps : les persos qui meurent restent couchés au sol avec 1hp et ne se réveillent que si 0 ennemis dans la zone et seulement si au moins un allié à survécu au combat.

Super idée de mod en tout cas. Est ce que il n'y a pas déjà un mod qui permet denroler déjà des persos supplémentaires ?
Selphira
Adepte de Grondemarteau
Blême
Messages : 944
Enregistré le : dim. 25 juil. 2004, 21:28
Contact :
Statut : Hors ligne
.

Message par Selphira »

DrAzTiK a écrit : dim. 03 nov. 2024, 22:03 Il faudrait sinon faire la solution dragon age origins don't on parle depuis la nuit des temps : les persos qui meurent restent couchés au sol avec 1hp et ne se réveillent que si 0 ennemis dans la zone et seulement si au moins un allié à survécu au combat.

Super idée de mod en tout cas. Est ce que il n'y a pas déjà un mod qui permet denroler déjà des persos supplémentaires ?
J'imagine que ce serait réalisable.
Et pour que les temples restent utiles, pour remplacer la résurrection, on pourrait imaginer que lorsqu'un personnage se relève à la fin d'un combat où il serait tombé à 1hp, il aurait un effet l'empêchant de se battre que l'on ne pourrait enlever que dans un temple ou grâce au sort de résurrection (renommé en autre chose pour l'occasion) dont l'effet serait de supprimer ce nouvel effet.
Avatar du membre
DrAzTiK
Ours des cavernes
Messages : 1179
Enregistré le : ven. 19 sept. 2003, 03:20
Localisation : Bordeaux
Contact :
Statut : En ligne
.

Message par DrAzTiK »

Dans dragons age origin, un perso à terre n'est pas vraiment considéré comme mort mais plutôt inconscient. Ces histoires de resurrections dans bg cassent un peu l'immersion et le "realisme".
Dans DAO, le sort de resurrection permet de réveiller avec points de vie un perso à terre alors que le combat est toujours en cours : on devrait même pas parler de resurrection mais davantage de "seconde chance"

Bon après faut voir ce que le patron en pense. La sphère dotiluke semble aussi une solution correcte et plus simple.

Edit : est ce que ce serait possible deratiseur d'étendre ce concept de sphère dotiluke à tous les persos ? En étant un minimum rp, ça éviterait de devoir reequiper les persos morts au combat, persos chunk etc..
Modifié en dernier par DrAzTiK le dim. 03 nov. 2024, 22:53, modifié 1 fois.
Avatar du membre
deratiseur
Golem de fer
Messages : 3697
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne
.

Message par deratiseur »

J'ai testé : quand meurt, auto résurrection et animation chute + pause, enlever la pause après 1 tour. Problèmes : quand le suiveur meurt il devient neutre même s'il est ressuscité tout de suite. Et la "mort" ne supporte aucun délai (Dans BG2EE, ça me gonfle dans OGB2 ça marche), donc "enlever la pause après x temps" ne marche pas.
La Sphère résistante d'Otiluke est une solution temporaire. Je planche sur autre chose : quand le perso est à 1 pvs il devient "couché au sol" définitif , pour le redresser il faut qu'il retrouve 100% de ses pvs.
DrAzTiK a écrit : dim. 03 nov. 2024, 22:03 Super idée de mod en tout cas. Est ce que il n'y a pas déjà un mod qui permet denroler déjà des persos supplémentaires ?
NPCGenerator d'argent77 permet de créer des persos de toute pièce et ensuite de les ajouter au jeu en tant que suiveur ou membre du groupe. Je m'en suis inspiré pour pousser le concept à n'importe quel perso déjà existant. Mais je n'ai pas le niveau technique d'Argent77. (je me demande bien comment il fait causer Afaaq).
Le standard téléphonique est en rade : l'atelier du Deratiseur ne répondra plus à aucune demande personnalisée.
Bosse sur : Interplan v9, Derat's Kri'Binn, Todd : KOPP2.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
Avatar du membre
deratiseur
Golem de fer
Messages : 3697
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne
.

Message par deratiseur »

J'ai eu le temps d'y réfléchir au boulot (oui je suis un vilain garçon) et voilà la conclusion :
- Mort normale + résurrection = équipement dropé, perso passe neutre et ne fait plus rien que de rester planté là, obligation de faire une place dans le groupe pour le "relancer".
- Pvs des suiveurs calé à minmum 1 = aucun des problème cités plus haut mais cheat énorme.
Conclusion : pour éviter la gestion de l'équipement après mort et la gestion du suiveur "à relancer", je préfère les pvs calés à 1.

Ensuite :
- Même pas concevable de juste laisser les suiveurs à 1 pv minimum. je rajoute un truc pour qu'il soit HS quand il tombent à 1 pv. Et :

- Suiveur HS qui tombe au sol et reste là jusqu'à la fin du combat : BG n'est pas POE et les ennemis continuerons à le cibler, à gaspiller attaques et sorts sur un gars invulnérable.
- Suiveur invisible et indétectable (et immu divination) quand il est HS.... testé, le problème c'est que le suiveur est VRAIMENT invisible. Plus de sprite à l'écran. Impossible de le cibler pour le guérir. Et s'il est un tout petit peu visible, les mages peuvent lancer/gaspiller Vision véritable pour le voir.
- Suiveur HS pris dans une Sphère résistante d'Otiluke : il est ignoré par les monstres, qui se concentre sur les autres. Idéal. Sauf que c'est moche.
- Suiveur HS pris dans une Sphère résistante d'Otiluke sans globe autour = suiveur invisible (0 sprite) et ignoré par les monstres (tous les effets de le Sphère résistante mais pas l’animation) -> redevient visible avec 3 pvs après un tour (fin de la durée légale de la Sphère).
Conclusion ; je valide la Sphère résistante d'Otiluke parce que les ennemis ignorent le suiveur HS et ne gaspillent par leur attaques/sorts dessus. Mais je peux supprimer l'animation et transformer en "suiveur invisible pendant 1 tour". j'ai une préférence pour garder l’animation, c'est moche mais ça permet de repérer les "morts". Et vous , votre préférence ?


Note finale : quand j'en aurais fini avec ça je pourrais penser à améliorer Autorest avec une option "les joueurs ne peuvent pas mourir" ^^
Le standard téléphonique est en rade : l'atelier du Deratiseur ne répondra plus à aucune demande personnalisée.
Bosse sur : Interplan v9, Derat's Kri'Binn, Todd : KOPP2.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
Selphira
Adepte de Grondemarteau
Blême
Messages : 944
Enregistré le : dim. 25 juil. 2004, 21:28
Contact :
Statut : Hors ligne
.

Message par Selphira »

Ne pourrais-tu pas faire en sorte que le suiveur soit téléporté très loin, hors du champ de vision des ennemis et du groupe (+ désactivation de son IA) ? Et qu'il soit téléporté à son endroit initial une fois le combat terminé ?
Avec en bonus si faisable, de créer un objet au sol de la forme d'un cadavre à l'endroit où est "mort" le suiveur.
Modifié en dernier par Selphira le lun. 04 nov. 2024, 11:17, modifié 1 fois.
Avatar du membre
deratiseur
Golem de fer
Messages : 3697
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne
.

Message par deratiseur »

Le problème c'est que aucun script ne fonctionne sur un suiveur. Et même si la potion donne un script au perso qui la boit pour devenir suiveur, ce script disparait ensuite. Je le sais puisque si on fait revenir le suiveur dans le groupe avec Ctrl+Q le script n'est pas (plus) en place. C'est pour ça qu'un suiveur immortel peut subit UNE mort "gratuite" quand il est revenu dans le groupe : la Sphère résistante d'Otiluke qui le couvre lui réassigne le script et donc il peut valider qu'il fait parti du groupe et cela lui supprimer son invulnérabilité (effet"remove opcode"). (il ne peut pas valider ça juste après le ctrl+q, aucun script ne lui est associé)

Ton idée est bonne mais je ne vois pas comment checker "une fois que le combat est fini", sachant qu'il ne peut pas avoir de script.
Mais une sphère (ignoré par les ennemis) sans animation (le perso est vraiment invisible, 0 sprite, il n'est pas là)+ animation au sol d'un cadavre, ça ne pourrait pas le faire ? Il aurait juste une durée fixe tant que je 'nai pas trouvé comment checker fin du combat )

Edit ; pour l’animation du corps y'a le gars malade qu'on rencontre dans une zone d'agression en ville et qu'on doit ramener chez les menestel, et y'a aussi le cadavre de Lavoc à la fi d ela quête de la sphère.
Modifié en dernier par deratiseur le lun. 04 nov. 2024, 11:42, modifié 1 fois.
Le standard téléphonique est en rade : l'atelier du Deratiseur ne répondra plus à aucune demande personnalisée.
Bosse sur : Interplan v9, Derat's Kri'Binn, Todd : KOPP2.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
Avatar du membre
DrAzTiK
Ours des cavernes
Messages : 1179
Enregistré le : ven. 19 sept. 2003, 03:20
Localisation : Bordeaux
Contact :
Statut : En ligne
.

Message par DrAzTiK »

- Suiveur HS qui tombe au sol et reste là jusqu'à la fin du combat : BG n'est pas POE et les ennemis continuerons à le cibler, à gaspiller attaques et sorts sur un gars invulnérable.
Les ennemis de SCS ont tendance à ne pas attaquer un ennemi au sol (sleep, immobilisé etc..)mais ça demande plus de tests. En tout cas, si tu veux bien proposer cet option, je veux bien faire des tests avec SCS.
Note finale : quand j'en aurais fini avec ça je pourrais penser à améliorer Autorest avec une option "les joueurs ne peuvent pas mourir" ^^
:good: :party: :heart: :heart: :good:
Selphira
Adepte de Grondemarteau
Blême
Messages : 944
Enregistré le : dim. 25 juil. 2004, 21:28
Contact :
Statut : Hors ligne
.

Message par Selphira »

Je lance des idées au cas où ça en donnerait d'autres réalisables.

- On ne pourrait pas imaginer d'avoir un objet (1 par suiveur ? De manière RP, une sorte d'objet fétiche propre au personnage imbibé de magie :D) utilisable uniquement si on n'est pas en combat, à l'infini dans l'inventaire du PJ qui ferait réapparait le suiveur s'il a été téléporté suite à une mort ?
- Un script non pas sur le suiveur, mais un script global sur le PJ. Bon, ça ferait beaucoup de tests inutiles si tu gères beaucoup de suiveurs potentiels
Avatar du membre
deratiseur
Golem de fer
Messages : 3697
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne
.

Message par deratiseur »

DrAzTiK a écrit : lun. 04 nov. 2024, 12:22
- Suiveur HS qui tombe au sol et reste là jusqu'à la fin du combat : BG n'est pas POE et les ennemis continuerons à le cibler, à gaspiller attaques et sorts sur un gars invulnérable.
Les ennemis de SCS ont tendance à ne pas attaquer un ennemi au sol (sleep, immobilisé etc..)mais ça demande plus de tests. En tout cas, si tu veux bien proposer cet option, je veux bien faire des tests avec SCS.
Note finale : quand j'en aurais fini avec ça je pourrais penser à améliorer Autorest avec une option "les joueurs ne peuvent pas mourir" ^^
:good: :party: :heart: :heart: :good:
Le problème avec tous ses états sleep, stun, etc, et qu'un suiveur peut très bien y être immunisé. Il y a de nombreux objets//sorts/capacités pour ça. C'est pour ça que je lorgne plutôt du coté de "pause target" parce ce que que ce n'est géré par rien et qu'il y a l'effet "unpaause".
Ce qui m’embête c'est l'impossibilité de checker un paramètre tel que "combat fini" ou "ma vie est à 100%". Si je veux que ce soit charname qui gère ça, déjà trouver un truc pour qu'il puisse "reconnaitre" le suiveur hs.
Le standard téléphonique est en rade : l'atelier du Deratiseur ne répondra plus à aucune demande personnalisée.
Bosse sur : Interplan v9, Derat's Kri'Binn, Todd : KOPP2.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
Selphira
Adepte de Grondemarteau
Blême
Messages : 944
Enregistré le : dim. 25 juil. 2004, 21:28
Contact :
Statut : Hors ligne
.

Message par Selphira »

Par script, il existe la fonction ActuallyInCombat(), elle ne suffirait pas ?
Par opcode, on peut vérifier si la vie est à tel niveau, par exemple l'opcode 232, tu peux lancer un sort avec la condition 19 ( 19 Santé de la source < 'Special' (HPLT))
Modifié en dernier par Selphira le lun. 04 nov. 2024, 14:37, modifié 1 fois.
Avatar du membre
DrAzTiK
Ours des cavernes
Messages : 1179
Enregistré le : ven. 19 sept. 2003, 03:20
Localisation : Bordeaux
Contact :
Statut : En ligne
.

Message par DrAzTiK »

Sinon faut mettre un script dans baldur.bsc, c'est pas la fin du monde non?

Et faire comme dans blackpit via baldur.bsc c'est faisable ?
Avatar du membre
deratiseur
Golem de fer
Messages : 3697
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne
.

Message par deratiseur »

Non non, j'ai trouvé un truc. Ce sera Sphère résistante d'Otiluke (le perso est inciblable, inutilisable, invisible) pendant un tour, mais pas animation de globe -> bam à trouver de pierre tombale. (j'en ai trouvé, transformée en bmp puis en bam mais je n'arrive pas à les faire afficher ????).
Donc suiveur HS = plus visible, plus utilisable et pierre tombale affichée là où il est mort (à la Worms ^^). Retour du suiveur après 1 tour (je peux configurer plus de durée mais c'est "embêtant" à la fin du combat d'attendre trop) avec 3 pvs : s'il reprend un coup c'est reparti pour un tour.

Pour l'ajout dans le baldur's.bcs le problème c'est comment cibler un suiveur (ne faisant pas parti du groupe je ne trouve rien pour le "reconnaitre")
Pour l'effet 232 pour "a récupéré 100% de sa vie" je confirme que c'est une bonne idée à laquelle j'avais déjà pensé -> inutilisable tant qu'il n'a pas récupéré 100% pv donc obligation de soins sur lui. Mais pour que sa vie monte soit régénération (beaucoup de temps si c'est un guerrier) soit sort de soin lancé sur lui -> s'il est ciblable par des sorts de soins c'est qu'il est aussi ciblable par les sorts ennemis.
Modifié en dernier par deratiseur le lun. 04 nov. 2024, 18:35, modifié 1 fois.
Le standard téléphonique est en rade : l'atelier du Deratiseur ne répondra plus à aucune demande personnalisée.
Bosse sur : Interplan v9, Derat's Kri'Binn, Todd : KOPP2.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
Avatar du membre
DrAzTiK
Ours des cavernes
Messages : 1179
Enregistré le : ven. 19 sept. 2003, 03:20
Localisation : Bordeaux
Contact :
Statut : En ligne
.

Message par DrAzTiK »

Ok , on perd la possibilité de faire une résurrection pendant un combat mais j'imagine que c'est le prix à payer. A tout hasard , je fais un copier coller de la discussion que j'avais eu sur ce thème sur g3 :
► Afficher le texte
Modifié en dernier par DrAzTiK le lun. 04 nov. 2024, 19:10, modifié 1 fois.
Avatar du membre
deratiseur
Golem de fer
Messages : 3697
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne
.

Message par deratiseur »

Ce sujet expose plein de problèmes..... et explique comment faire une pseudo mort pour les membres du groupe. Ce qui est non-avenu pour ce qui se discute ici : les suiveurs ne sont pas reconnus comme étant dans le groupe. étape un : trouver comment gérer par script global des trucs qui n'ont aucun moyen d'être reconnus (il n'y a pas d’occurrence "objet" pour les reconnaitre). Après seulement on pourra comparer avec des sujets concernant les perso dans le groupe.
Ce sujet expose aussi que ce que tu demandes n'est pas possible. Crois tu que si des pontes de G3 ne peuvent pas le faire, me demander et redemander de le faire peut faire des miracles ?

Donc exit le baldur.bcs, exit le "comme dans les black pit 2". Si ça avait été aussi simple, ça fait longtemps que j'aurais mis Autorest à jour.

Le système de "suiveur HS = indisponible pendant 1 tour" (et plus de sphère d'otiluk, j'ai trouvé une jolie pierre tombale) ne vous convient pas, vous voulez absolument autre chose ? Et bien moi je me suis cassé la tête pendant des heures pour trouver quelque chose de faisable et logique (voir argumentation un peu plus haut), si vous voulez autre chose faites le vous même. J'ai posé les bases, j'abandonne.
Modifié en dernier par deratiseur le lun. 04 nov. 2024, 22:15, modifié 1 fois.
Le standard téléphonique est en rade : l'atelier du Deratiseur ne répondra plus à aucune demande personnalisée.
Bosse sur : Interplan v9, Derat's Kri'Binn, Todd : KOPP2.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
Avatar du membre
DrAzTiK
Ours des cavernes
Messages : 1179
Enregistré le : ven. 19 sept. 2003, 03:20
Localisation : Bordeaux
Contact :
Statut : En ligne
.

Message par DrAzTiK »

La sphère d'Otiluk c'est génial. Je pensais juste que les moddeurs ne voulaient pas toucher au baldur.bcs pour des raisons un peu obscur, comme si c'était quelque chose de sacré mais tu as raison ça doit être bien compliqué aussi.

Et je me rends pas compte du niveau des moddeurs à vrai dire . Bon quand je vois le code de SCS (SSL), je me dis bien que le monsieur est un peu sur une autre planète. :/
Avatar du membre
deratiseur
Golem de fer
Messages : 3697
Enregistré le : mer. 05 déc. 2007, 18:35
Localisation : Gap, Hautes alpes
Statut : Hors ligne
.

Message par deratiseur »

J'ai vérifié comment font Afaaq et le Solafein de Jastey pour causer : ils ont la condition " if see player 1, start dialog" en lieu et place de "in party (myself)". Donc je pourrais faire parler les suiveurs en patchant tous les dialogues du jeu pour ajouter une instruction "see player 1" combinés à "si not in party". Sauf que patcher tous les fichiers x ou y d'un jeu c'est ce que j'ai toujours refusé de faire : incompatibilité, ordre d'installation dirigé (après les mods de pjs), risque de création de bug sur certains dialogues (de mods ?) qui supporterait mal un tel changement.

Sincèrement, je voudrais vraiment que les suiveurs puissent avoir leur dialogues (mon idée de mod du début c’était de cumuler les pjs de mods et les pjs vanilla pour avoir tous les banters). Mais si je dois patcher tous les dialogues du jeu et prendre des risques de conflit avec d'autres mods pour ça, c'est mort.
Le standard téléphonique est en rade : l'atelier du Deratiseur ne répondra plus à aucune demande personnalisée.
Bosse sur : Interplan v9, Derat's Kri'Binn, Todd : KOPP2.

Mes mods sont tous sur Mediafire et Github
Et leurs descriptions sont ici.
Répondre

Retourner vers « L'atelier du deratiseur »

Qui est en ligne

Utilisateurs parcourant ce forum : DrAzTiK et 7 invités