Skip to content
Snippets Groups Projects
  1. Jul 22, 2019
  2. Jul 17, 2019
  3. Jul 12, 2019
  4. May 08, 2019
  5. May 05, 2019
  6. May 04, 2019
  7. May 03, 2019
  8. Apr 26, 2019
  9. Apr 24, 2019
  10. Apr 23, 2019
    • ReformCopyright's avatar
      Rework option handling and storage: · 9878e883
      ReformCopyright authored
      1. localStorage is used instead of a cookie. Multiple entries are used, and keys have a prefix to avoid any collisions when hosted on other sites.
      
      2. The existing cookie is converted so as not to lose unlocked endings in particular. This code can be dropped some time in the future.
      
      3. Option values are handled and stored as-is intead of as opaque indices from 1 and up. For time values, this has the disadvantage that if we modify what e.g. "Slow" means, the old value will still be used until the user chooses a new option, but the advantages that we can later add more options or change the input elements to sliders without problems, plus the disadvantage can also be an advantage. Above all, there's no conversion back and forth and default values aren't specified in three or four places.
      
      4. Option change event handles are attached with jQuery and the option values stored in attributes.
      
      5. Backgrounds are renamed and moved to a subdirectory (that could have been done anyway; it's not a direct result of 3).
      
      6. Clothes selections are stored as arrays of article names instead of 18 true/false values.
      
      7. No separate askedUsageTracking flag. If no usageTracking value is in localStorage, then we haven't asked. Similarily, null is used for FORFEIT_DELAY and ENDING_DELAY to represent Disabled.
      9878e883
    • FarawayVision's avatar
  11. Apr 17, 2019
    • FarawayVision's avatar
      Collectibles: implement counter-based collectibles · 7d031ed6
      FarawayVision authored
      Collectibles can now have an optional <counter> subelement, specifying a counter
      value that must be reached before a collectible can be unlocked.
      
      Collectible counters work in exactly the same way as marker counters,
      and support roughly the same set of operations (increment, decrement, set, and unlock).
      
      To support this, <state> elements now have a `collectible-value` attribute in
      addition to a `collectible` attribute, to specify values for incrementing,
      decrementing, or setting collectible counters:
      
       - Numbers prefixed with '+' will be interpreted as 'increment counter' commands.
         (i.e. '+5' = increment by 5, '+1' = increment by 1)
       - Numbers prefixed with '-' will be interpreted as 'decrement counter' commands.
         (i.e. '-5' = decrement by 5, '-1' = decrement by 1)
       - Unprefixed numbers will be interpreted as 'set counter' commands.
         (i.e. '5' = set to 5, '1' = set to 1).
      
      Note that counter values are always >= 0.
      If a `collectible-value` attribute is not specified, the default action is to
      unlock the specified collectible, setting any attached counter to its maximum value.
      7d031ed6
  12. Apr 16, 2019
  13. Mar 02, 2019
  14. Jan 28, 2019
    • ReformCopyright's avatar
      Forfeit refactorization and enhancements · 1948ba81
      ReformCopyright authored
      * Moves timers to the player objects. The initial timer value is now called "stamina" internally.
      * Activates the commented-out CANNOT_SPEAK mechanic; a character in heavy masturbation will not talk to others, only say heavy_masturbating lines.
      * If one or more characters are in heavy masturbation, the others (unless also heavily masturbating) will comment on one of them.
      * Optional male_heavy_masturbating and female_heavy_masturbating situations are added. If not used, the normal lines will play.
      * Fixes the problem that the moment a character goes into heavy masturbation, they immediately got a behaviour update, which was overwritten if the next phase was not Deal or Exchange. Since their heavy_masturbation lines will not always take priority, that update is no longer necessary (if it ever was).
      1948ba81
  15. Jan 08, 2019
  16. Nov 24, 2018
  17. Nov 11, 2018
  18. Oct 04, 2018
  19. Sep 30, 2018
  20. Sep 23, 2018
  21. Aug 27, 2018
  22. Mar 18, 2018
    • ReformCopyright's avatar
      Allow name, "size", and clothing selection to be saved separately for male and... · c1f34f5e
      ReformCopyright authored
      Allow name, "size", and clothing selection to be saved separately for male and female player character.
      
      Done by storing those attributes in subobjects of the save object and loading the other subobject when switching gender.
      
      The mergeObjects function is made recursive in case a part of a subobject is missing for some reason.
      
      Only drawback is that an invalid selection (more than 8 items of clothing) can become saved in the cookie.
      c1f34f5e
  23. Feb 17, 2018
  24. Feb 09, 2018
    • Patrickisdom's avatar
      Valentine's Event Update! · 2c2ca0d0
      Patrickisdom authored
      - Adds a new background: "Romantic"!
      - Adds an epilogue to Zone-tan!
      - Adds an alternate outfit to Zone-tan: "Zone-tan Valentine"!
      - Defaults Ruby and Weiss' V4 outfits
      
      The new background will be defaulted for the week, along with Ruby, Weiss, Zone-tan and D.Va's alternate outfits and their corresponding dialogue.
      2c2ca0d0
  25. Jan 02, 2018
  26. Dec 22, 2017
  27. Nov 01, 2017
  28. Oct 31, 2017
  29. Aug 07, 2017
  30. May 30, 2017
Loading