Anime-Game-Servers / Grasscutter-Quests

A server software implementation, ineroperable with a certain anime game client. The code in this repository is fully custom made for edyoucational purposes and future preservation, no copyrighted code is allowed in this repository.
https://grasscutters.xyz/grasscutter
GNU Affero General Public License v3.0
138 stars 31 forks source link

Refactored Trial Avatar relevant code #68

Closed mjolsic closed 1 year ago

mjolsic commented 1 year ago

Refactored code mainly involve: 1) Moved trial avatar stuff to new subclass 'Trial Avatar' that inherits super class 'Avatar' for easier management 2) Changed implementation for reading custom 'Trial Avatar Data' so that it now can now be called polymorphically 3) Also refactored quite a fair bit of team manager since refactoring Trial Avatar team does involves modifying stuff in team manager:

Known Issue: In TeamManager:

sonarcloud[bot] commented 1 year ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information