Skip to content
Snippets Groups Projects
Commit 27a486bb authored by Romain Jegat's avatar Romain Jegat
Browse files

Ajout de parametres des effets d'attaques

parent eb1af765
No related branches found
No related tags found
No related merge requests found
Pipeline #
......@@ -3,14 +3,14 @@
<Classe id="C_MAGE" name="Mage" PV="100" PM="150" MV="2" Desc="Le feu, ça brûle ">
<Skills>
<Skill id="S_FIREBALL" name="Boule du feu" RG="4" MN="30">
<Effect id="E_FB_1" name="" TURNS="" DM="" PARA="" />
<Effect id="E_FB_1" name="" TURNS="" DM="" PARA="" />
<Effect id="E_FB_1" name="" TURNS="" DM="" DM_DUR="" HL="" HL_DUR="" PARA="" />
<Effect id="E_FB_2" name="" TURNS="" DM="" DM_DUR="" HL="" HL_DUR="" PARA="" />
</Skill>
<Skill id="S_FREEZE" name="Gel" RG="4" MN="30">
<Effect id="" name="" TURNS="" DM="" PARA="" />
<Effect id="" name="" TURNS="" DM="" DM_DUR="" HL="" HL_DUR="" PARA="" />
</Skill>
<Skill id="S_MANA" name="Vol de mana" RG="4" MN="30">
<Effect id="" name="" TURNS="" DM="10" PARA="PARA_NO" />
<Effect id="" name="" TURNS="" DM="" DM_DUR="" HL="" HL_DUR="" PARA="" />
</Skill>
</Skills>
<Skin id="SP_MAGE" f_default="../resources/Skins/mage.bmp" f_selected="../resources/Skins/mage_selected.bmp" f_healed="../resources/Skins/mage_healed.bmp" f_damaged="../resources/Skins/mage_damaged.bmp">
......@@ -19,13 +19,13 @@
<Classe id="C_WAR" name="Guerrier" PV="200" PM="150" MV="2" Desc="Aime beaucoup le street art">
<Skills>
<Skill id="S_BASH" name="Coup d'épée" RG="" MN="">
<Effect id="" name="" TURNS="" DM="" PARA="" />
<Effect id="" name="" TURNS="" DM="" DM_DUR="" HL="" HL_DUR="" PARA="" />
</Skill>
<Skill id="S_SHIELD" name="Renforcement" RG="" MN="">
<Effect id="" name="" TURNS="" DM="" PARA="" />
<Effect id="" name="" TURNS="" DM="" DM_DUR="" HL="" HL_DUR="" PARA="" />
</Skill>
<Skill id="S_SKIN" name="Ecorchement" RG="" MN="">
<Effect id="" name="" TURNS="" DM="10" PARA="PARA_NO" />
<Effect id="" name="" TURNS="" DM="" DM_DUR="" HL="" HL_DUR="" PARA="" />
</Skill>
</Skills>
<Skin id="SP_WAR" f_default="../resources/Skins/guerrier.bmp" f_selected="../resources/Skins/guerrier_selected.bmp" f_healed="../resources/Skins/guerrier_healed.bmp" f_damaged="../resources/Skins/guerrier_damaged.bmp">
......@@ -34,13 +34,13 @@
<Classe id="C_HEAL" name="Guerrisseur" PV="100" PM="150" MV="2" Desc="Heal est des notres">
<Skills>
<Skill id="S_HEAL" name="Soin" RG="" MN="">
<Effect id="" name="" TURNS="" DM="" PARA="" />
<Effect id="" name="" TURNS="" DM="" DM_DUR="" HL="" HL_DUR="" PARA="" />
</Skill>
<Skill id="S_RECOV" name="Recouvrement" RG="" MN="">
<Effect id="" name="" TURNS="" DM="" PARA="" />
<Effect id="" name="" TURNS="" DM="" DM_DUR="" HL="" HL_DUR="" PARA="" />
</Skill>
<Skill id="S_PURIFY" name="Purifier" RG="" MN="">
<Effect id="" name="" TURNS="" DM="10" PARA="PARA_NO" />
<Effect id="" name="" TURNS="" DM="" DM_DUR="" HL="" HL_DUR="" PARA="" />
</Skill>
</Skills>
<Skin id="SP_HEAL" f_default="../resources/Skins/guerisseur.bmp" f_selected="../resources/Skins/guerisseur_selected.bmp" f_healed="../resources/Skins/guerisseur_healed.bmp" f_damaged="../resources/Skins/guerisseur_damaged.bmp">
......@@ -49,13 +49,13 @@
<Classe id="C_ROGUE" name="Voleur" PV="100" PM="150" MV="2" Desc="60 minutes, ça vaut l'heure">
<Skills>
<Skill id="S_EVIS" name="Eviscération" RG="" MN="">
<Effect id="" name="" TURNS="" DM="" PARA="" />
<Effect id="" name="" TURNS="" DM="" DM_DUR="" HL="" HL_DUR="" PARA="" />
</Skill>
<Skill id="S_POISON" name="Lame empoisonnée" RG="" MN="">
<Effect id="" name="" TURNS="" DM="" PARA="" />
<Effect id="" name="" TURNS="" DM="" DM_DUR="" HL="" HL_DUR="" PARA="" />
</Skill>
<Skill id="S_CONCEAL" name="Camouflage" RG="" MN="">
<Effect id="" name="" TURNS="" DM="10" PARA="PARA_NO" />
<Effect id="" name="" TURNS="" DM="" DM_DUR="" HL="" HL_DUR="" PARA="" />
</Skill>
</Skills>
<Skin id="SP_ROGUE" f_default="../resources/Skins/voleur.bmp" f_selected="../resources/Skins/voleur_selected.bmp" f_healed="../resources/Skins/voleur_healed.bmp" f_damaged="../resources/Skins/voleur_damaged.bmp">
......@@ -64,13 +64,13 @@
<Classe id="C_ARCHER" name="Archer" PV="100" PM="150" MV="2" Desc="Gérard, de son prénom">
<Skills>
<Skill id="S_SHOT" name="Tir puissant" RG="" MN="">
<Effect id="" name="" TURNS="" DM="" PARA="" />
<Effect id="" name="" TURNS="" DM="" DM_DUR="" HL="" HL_DUR="" PARA="" />
</Skill>
<Skill id="S_FLAME" name="Tir emflammé" RG="" MN="">
<Effect id="" name="" TURNS="" DM="" PARA="" />
<Effect id="" name="" TURNS="" DM="" DM_DUR="" HL="" HL_DUR="" PARA="" />
</Skill>
<Skill id="S_PARA" name="Tir paralysant" RG="" MN="">
<Effect id="" name="" TURNS="" DM="10" PARA="PARA_NO" />
<Effect id="" name="" TURNS="" DM="" DM_DUR="" HL="" HL_DUR="" PARA="" />
</Skill>
</Skills>
<Skin id="SP_ARCHER" f_default="../resources/Skins/voleurarcher.bmp" f_selected="../resources/Skins/archer_selected.bmp" f_healed="../resources/Skins/archer_healed.bmp" f_damaged="../resources/Skins/archer_damaged.bmp">
......
......@@ -149,6 +149,10 @@ Classe* Remplir_Classes(FILE* Classes_log, char *filename) /* Remplit le tableau
Classe_en_cours.attaques[j].portee=RG_int;
Classe_en_cours.attaques[j].mana=MN_int;
/*-----------------------------------------------------------------------------------------*/
/*Chargement des effets de l'attaque en cours */
/*-----------------------------------------------------------------------------------------*/
for(k=0 ; k<nb_Effects; k++)
{
char *id_Effect_text, *name_Effect_text;
......@@ -162,9 +166,9 @@ Classe* Remplir_Classes(FILE* Classes_log, char *filename) /* Remplit le tableau
name_Effect_text = roxml_get_content(roxml_get_attr(Effect, "name", 0), NULL, 0, NULL);
TRNS_int = atoi(roxml_get_content(roxml_get_attr(Effect, "TURNS", 0), NULL, 0, NULL));
DM_int = atoi(roxml_get_content(roxml_get_attr(Effect, "DM", 0), NULL, 0, NULL));
// DM_DUR_int = atoi(roxml_get_content(roxml_get_attr(Effect, "DM_DUR", 0), NULL, 0, NULL));
// HL_int = atoi(roxml_get_content(roxml_get_attr(Effect, "HL", 0), NULL, 0, NULL));
// HL_DUR_int = atoi(roxml_get_content(roxml_get_attr(Effect, "HL_DUR", 0), NULL, 0, NULL));
DM_DUR_int = atoi(roxml_get_content(roxml_get_attr(Effect, "DM_DUR", 0), NULL, 0, NULL));
HL_int = atoi(roxml_get_content(roxml_get_attr(Effect, "HL", 0), NULL, 0, NULL));
HL_DUR_int = atoi(roxml_get_content(roxml_get_attr(Effect, "HL_DUR", 0), NULL, 0, NULL));
PARA_int = atoi(roxml_get_content(roxml_get_attr(Effect, "PARA", 0), NULL, 0, NULL));
/* Ecriture de l'effet en cours dans le fichier log */
......@@ -196,8 +200,6 @@ Classe* Remplir_Classes(FILE* Classes_log, char *filename) /* Remplit le tableau
fprintf(Classes_log,"Insertion de la classe %d dans le tableau\n", i+1);
/* Ajout de la classe remplie au tableau */
ListeClasse[i] = Classe_en_cours;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment