Crash in the editor when creating a new enemy
Created by: christopho
From iArcadia:
Salut salut, alors voilà j'ai un petit problème ! J'ai voulu tester le Quest Creator - que j'appellerai QC- sur ZSDX. J'arrive à modifier les maps, les ennemis et tout. Par curiosité, j'ai voulu créer un nouvel ennemi dérivé des tentacules (tentacle) : un simple changement de couleurs sur le sprite et un petit copier/coller de son .lua avec des changements juste sur ses vies et ses dégâts, ainsi que l'adresse de son .png. Je passe donc ensuite par le QC : clique droit sur "enemy", "New enemy", j'entre son id "tentacle_2", son nom "Tentacle (test)".
Et là on arrive au problème : quand je veux le placer sur une map, le QC ferme abruptement dès que je clique sur le bouton "Ok" de la boîte de placement d'un ennemi. C'est assez ennuyeux ...
tentacle_2.lua: local enemy = ...
-- Tentacle: a basic enemy that follows the hero.
function enemy:on_created()
self:set_life(2) self:set_damage(4) self:create_sprite("enemies/tentacle_2") self:set_size(16, 16) self:set_origin(8, 13) end
function enemy:on_restarted()
local m = sol.movement.create("path_finding") m:set_speed(32) m:start(self) end
tentacle_2.dat :
walking enemies/tentacle_2.png 4 200 0 0 0 16 24 8 21 3 3 0 0 16 24 8 21 3 3 0 0 16 24 8 21 3 3 0 0 16 24 8 21 3 3
immobilized enemies/tentacle_2.png 4 0 -1 0 0 16 24 8 21 1 1 0 0 16 24 8 21 1 1 0 0 16 24 8 21 1 1 0 0 16 24 8 21 1 1
shaking enemies/tentacle_2.png 4 50 0 0 48 24 24 12 21 2 2 0 48 24 24 12 21 2 2 0 48 24 24 12 21 2 2 0 48 24 24 12 21 2 2
hurt enemies/tentacle_.png 4 50 0 0 24 16 24 8 21 3 3 0 24 16 24 8 21 3 3 0 24 16 24 8 21 3 3 0 24 16 24 8 21 3 3