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

[SPL] désinvoquer les créatures présentes

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

[SPL] désinvoquer les créatures présentes

.

Message par Cocrane »

Je désire créer un sort qui désinvoque les créatures présentes dans la zone ciblée.

Je ne connais pas de sort existant qui gère ce point.

J'ai vu qu'il existait l'effet suivant:

Code : Tout sélectionner

"
#68 (0x44) Summon: Unsummon Creature
Parameter #1:	Text Notification
Parameter #2:	Irrelevant
Description:
Unsummons a creature, with feedback controlled by 'Text Notification'.
Known values for 'Text Notification' are:
0 No text notification
1 Show text notification
Note: At least in BG2 and EEs, the Resource key should be set to the filename of the animation to play when unsummoning the creature, and defaults to SPGFLSH1 if left empty.
"
Je lance via un sort sans modifier les paramètres proposés. Dans mon test, il est sans effet sur les créatures invoquées. :shok:

J'ai testé en script direct DESTROYSELF et DESACTIVATE. Sans effets sur les créatures invoquées.

Je suis perplexe du résultat. :$

Cocrane
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

Tu as essayé avec deux effets #177 parameter2 = 7 (GENDER) et parameter 1 = 6 (summoned) et 9 (summoned_demon) lançant l'effet DESTSELF ?

Edit : il me semble avoir lu il y a très longtemps que l'effet #68 n'était pas très fiable, voire qu'il ne fonctionnait pas. D'ailleurs, je ne me souviens pas l'avoir vu dans un sort vanilla.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
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 ne pense pas que ça change quelque chose.

Script carte:

Code : Tout sélectionner

createcreature("anomen9",[1500.565],10)
  
 // convocation creature
 ActionOverride(PLAYER1,SpellNoDecRES("pxbhconv",PLAYER1)  
 WAIT(10)
 createcreature("MINSC",[1500.565],10)
 deactivate("PXBHOMB")
 //ActionOverride("PXBHOMB",DestroySelf())
La créature est toujours là.

Si remplace le sort par un createcreature, la créature disparait.

:shok:

Cocrane
Avatar du membre
Sanctifer
d'Oghmatique
Berserker ogre
Messages : 1047
Enregistré le : sam. 14 mai 2005, 17:01
Localisation : Bruxelles/Brussel
Statut : Hors ligne
.

Message par Sanctifer »

Je ne suis pas un expert technique mais le Sort de Mort, nv6 de mage, n'est pas supposé faire ça déjà ?

lacouronne/content/sort-de-mort-649/
Les créatures disposant de plus de 8 dés de vie sont immunisées contre ce sort, à l'exception de celles ayant été invoquées qui sont, elles, immédiatement tuées.
ಠ_ಠ
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 »

Salut Sanctifer,

Bonne remarque. A priori, il suffit de faire un sort à partir de celui en conservant la partie sur les invocations. ;)

Je vais faire un essai sur cette piste.


Freddy, je n'avais pas compris ta remarque sur "DESTSELF" avant de l'avoir lu dans "Sort de mort". ;)



Bon ça ne m'explique tj pas pourquoi j'arrive pas "buter une invocation via un code en dur".

Cocrane le frustré. :rtfm:
Avatar du membre
Freddy_Gwendo
Adepte de Grondemarteau
Orbe ancien
Messages : 5877
Enregistré le : sam. 23 avr. 2011, 00:26
Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
Statut : Hors ligne
.

Message par Freddy_Gwendo »

À vérifier, mais il me semble que l'action DEACTIVATE() ne concerne que les créatures présentes dans le fichier ARE. ^^

Si tu veux supprimer par script une créature présente dans une carte, crée une variable globale dans la carte et ajoute un IF global variable THEN DestroySelf() dans le script de la créature.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
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 »

Sanctifer> ton idée fonctionne. J'ai utilisé le sort "sort de mort" en conservant la partie sur les invocations et ça marche nickel.

Merci! ;)

Freddy> Oui j'ai déjà fait un script du genre mais je ne pensais pas ça poserait problème dans mon cas de faire un simple DEACTIVATE ou DESTROYSELF.
Le but étant de nettoyer une zone lors d'un passage combat à une discussion. Ca fait désordre si les invocations continue le combat alors qu'on est mode paix. :-).

Bref, ce problème est résolu.

Problème suivant! :dance4:

Cocrane
Avatar du membre
Sanctifer
d'Oghmatique
Berserker ogre
Messages : 1047
Enregistré le : sam. 14 mai 2005, 17:01
Localisation : Bruxelles/Brussel
Statut : Hors ligne
.

Message par Sanctifer »

Super !

Et quels effets ça utilise ou n'utilise pas du coup ?
ಠ_ಠ
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 »

Le sort s'attaque aussi aux vivants: j'ai supprimé cet effet.

Code : Tout sélectionner

"Death: Kill Creature Type [55]"
avec 8 dés de vie

Cocrane
Répondre

Retourner vers « Sorts et projectiles »

Qui est en ligne

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