Skip to content
Snippets Groups Projects
  1. Nov 05, 2022
  2. Oct 30, 2022
  3. Oct 26, 2022
  4. Oct 24, 2022
  5. Oct 18, 2022
    • natsu's avatar
      Extend give command "skill level" & shortening /talent all (#1865) · 2b087380
      natsu authored
      
      * Extend give command "talent"
      
      * Update src/main/java/emu/grasscutter/data/excels/AvatarSkillDepotData.java
      
      Shorten IntStream for getCombatSkills
      
      Co-authored-by: default avatarLuke H-W <Birdulon@users.noreply.github.com>
      
      * Fix setSkillLevel to work during avatar construction
      Shortening getCombatSkills
      
      * changeSkillLevel now acts as intermediate operation to fetch skillIds
      
      * setSkillLevel changes to allow out of range levels to be normalized
      
      * Update src/main/java/emu/grasscutter/command/commands/GiveCommand.java
      
      Removing recalcStats since it's redundant
      
      Co-authored-by: default avatarLuke H-W <Birdulon@users.noreply.github.com>
      
      * Major changes and cleanup:
      - AvatarSkillDepotData: removed getCombatSkills since it's unused
      - TalentCommand: shortened /talent all using getSkillsAndEnergySkill
      - GiveCommand: changed changeSkillLevel to setSkillLevel
      - Avatar: delete changeSkillLevel and moved the operation inside setSkillLevel,updated skillId to Integer to catch special cases from GiveCommand
      
      * Small cleanup:
      Removed the special case from Avatar to be handled inside of GiveCommand
      
      Co-authored-by: default avatarLuke H-W <Birdulon@users.noreply.github.com>
  6. Oct 13, 2022
  7. Oct 03, 2022
  8. Sep 28, 2022
  9. Sep 16, 2022
    • Alexander Hartmann's avatar
      Extend spawn command (#1777) · 08f36195
      Alexander Hartmann authored
      
      * add missing EntityTypes
      
      * small command refactorings and improvements
      * move common command patterns and methods to CommandHelpers
      * let the spawn command detect the entityType instead of spawning every entity as EntityVehicle
      * add extra options for spawning gadgets for better debuging and testing
      
      * More spawn command additions and cleanups+EntityVehicle changes
      * Moved remaining patterns from GiveCommand and ClearCommand to CommandHelpers
      * Added patterns for hp, maxhp, atk, def and (monster)ai for the spawn command
      * Moved intParam parsing via regex to the CommandHelpers
      * Read most of EntityVehicle stats from the ConfigGadget instead of hardcoding them
      
      Co-authored-by: default avatarhartie95 <mail@hartie95.de>
  10. Sep 05, 2022
  11. Aug 27, 2022
  12. Aug 25, 2022
  13. Aug 24, 2022
  14. Aug 21, 2022
  15. Aug 19, 2022
  16. Aug 18, 2022
  17. Aug 11, 2022
  18. Aug 10, 2022
    • GanyusLeftHorn's avatar
      Handle Unlocking of Waypoints and Statues (#1608) · 04f0fae8
      GanyusLeftHorn authored
      Original commits:
      
      * Add necessary protos for scene point/area unlocking.
      
      * Rename PlayerOpenStateManager to PlayerProgressManager and move data to Player.
      
      * Handle unlocking of waypoints.
      
      * Add primo rewards for waypoint unlock.
      
      * Statue unlocking.
      
      * Add statue quest on player login.
      
      * I forgor to add an unlock command.
      
      * Give EXP as reward, fire quest trigger, make EXP UI show up.
      04f0fae8
  19. Aug 02, 2022
  20. Jul 28, 2022
  21. Jul 26, 2022
  22. Jul 24, 2022
    • KingRainbow44's avatar
      Attempt to fix the `teleport` command. · 41ec2316
      KingRainbow44 authored
      41ec2316
    • GanyusLeftHorn's avatar
      Read Open States from Excels (#1557) · d0edd394
      GanyusLeftHorn authored
      * Make sure we never access PlayerOpenStateManager::map directly.
      
      * Read OpenStates from excels.
      
      * Add defaultState
      
      * Replace hardcoded open states with the ones read from excels.
      
      * Don't send change notify when unlocking on login.
      
      * Add open state blacklist for default unlocks.
      
      * Add a way to temporarily set open states for dev
      
      * Remove old OpenState.java
      
      * Fix UnlockAllCommand
      
      * Change condType to an enum.
      d0edd394
  23. Jul 22, 2022
  24. Jul 21, 2022
  25. Jul 17, 2022