Skip to content
Snippets Groups Projects
  1. Feb 10, 2019
    • ReformCopyright's avatar
      Fix forced alternate costume issues: · c68adc57
      ReformCopyright authored
      * Use selection_image in opponent selection quads.
      * Keep costume selection. Only unload selected alternate costume if another costume is selected (including default).
      * Apply forced selection by calling .selectAlternateCostume() when Opponent object is instantiated instead of doing that when loading behaviour.xml and only setting selection_image upon instantiation.
      * Initialize costume members in Opponent() rather than Player() since Opponent() doesn't call Player().
      
      Note that selected_costume is the selection on the selection screen (the costume folder name) and alt_costume is the object containing metadata of the loaded costume. We need to add the costume base folder to that object to be able to know if the player has selected a different costume.
      c68adc57
    • FarawayVision's avatar
    • FarawayVision's avatar
      e9691bbe
  2. Feb 09, 2019
  3. Feb 03, 2019
  4. Jan 18, 2019
  5. Jan 14, 2019
  6. Jan 12, 2019
    • FarawayVision's avatar
      Pose engine updates · 36ad8a57
      FarawayVision authored
      Make complex poses work on the main select screen, ensure that
      sprites are centered w.r.t the pose box if overfull
      36ad8a57
    • ReformCopyright's avatar
      Let already selected characters greet subsequently selected opponents. · cde00ecd
      ReformCopyright authored
      Note: Only when individuallty selected; when a group is selected, all characters arrive simultaneously, so it doesn't make sense to trigger an opponent_selected event, and all slots are prepared so they can all see which other characters are selected.
      
      When using the random buttons, up to three opponents could already be present, but it's still to complicated to handle.
      
      I hope I sprinkled the right amount of volatile behaviour updating and behaviour committing.
      cde00ecd
  7. Dec 31, 2018
    • ReformCopyright's avatar
      Avoid creating preset tables where not all characters are available. · 0ebb6132
      ReformCopyright authored
      This changes the strategy from trying to load metadata for all characters included on preset tables
      (and failing on spnati.net when it comes to the offline tables) to only setting up those tables where
      all characters' development statuses are among those enabled, or "testing". All characters in testing
      should be on a testing table, so we don't load anyone needlessly.
      0ebb6132
  8. Dec 30, 2018
  9. Dec 09, 2018
  10. Nov 15, 2018
  11. Nov 12, 2018
  12. Nov 04, 2018
  13. Oct 18, 2018
  14. Oct 15, 2018
    • Patrickisdom's avatar
      Merge branch 'bubble-directions' into 'master' · 2c6a0fdd
      Patrickisdom authored
      Redo !970, now without a stray "b" in the middle of everything.
      
      See merge request spnati/spnati.gitlab.io!1084
      
      (cherry picked from commit 3cb10e960f4d8422c463d32970475e3f3312301f)
      
      84c9d5c9 Implement the direction attribute of <state> and add bottom-right and…
      380686f6 Make make_xml.py recognize "direction".
      1437bdcf Merge remote-tracking branch 'origin/master' into bubble-directions
      36e87d8c Instead of the limited "down-left" and "down-right" directions, implement a…
      2c6a0fdd
  15. Oct 14, 2018
  16. Oct 13, 2018
  17. Oct 11, 2018
  18. Oct 09, 2018
  19. Oct 05, 2018
  20. Oct 04, 2018
    • ReformCopyright's avatar
      Improve loading by placing the selected Opponent object in the players[] array... · ade11200
      ReformCopyright authored
      Improve loading by placing the selected Opponent object in the players[] array *before* starting the loading.
      
      Thus we don't need to set the slot to null and we don't need the loadingOpponents[] array either, nor do we need a playerLoadedCallback (thought it's a bit wrong to call updateSelectionVisuals() from Opponent.prototype.loadBehaviour().
      ade11200
  21. Oct 03, 2018
    • AmonKurath's avatar
      Fix null characters in character select · a9d081b3
      AmonKurath authored
      The "Random Table" button is able to pick one of the offline tables that may be missing characters in the online version. This prevents that from causing the js errors that have been filling the auto report feed.
      a9d081b3
  22. Sep 29, 2018
  23. Sep 27, 2018
  24. Sep 24, 2018
Loading