Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
  • solarus solarus
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 222
    • Issues 222
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 8
    • Merge requests 8
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Solarus Games
  • solarussolarus
  • Issues
  • #256

Closed
Open
Created Jul 31, 2013 by Christopho@christophoOwner

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

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking