Grasscutter icon indicating copy to clipboard operation
Grasscutter copied to clipboard

Blossom Implement

Open zhaodice opened this issue 2 years ago • 6 comments

Description

Please carefully read the Contributing note and Code of conduct before making any pull requests. And, Do not make a pull request to merge into stable unless it is a hotfix. Use the development branch instead.

Issues fixed by this PR

Type of changes

  • [ ] Bug fix
  • [x] New feature
  • [x] Enhancement
  • [ ] Documentation

Checklist:

  • [x] My code follows the style guidelines of this project
  • [x] My pull request is unique and no other pull requests have been opened for these changes
  • [x] I have read the Contributing note and Code of conduct
  • [x] I am responsible for any copyright issues with my code if it occurs in the future. image

zhaodice avatar Jul 31 '22 07:07 zhaodice

Notes from testing: Map icons don't seem to disappear until teleporting away image

Resin doesn't seem to be consumed when claiming rewards, neither original resin nor condensed resin image

Condensed resin doesn't give double reward image

That's a lot of ley lines image

Birdulon avatar Jul 31 '22 09:07 Birdulon

Notes from testing: Map icons don't seem to disappear until teleporting away image

Resin doesn't seem to be consumed when claiming rewards, neither original resin nor condensed resin image

Condensed resin doesn't give double reward image

That's a lot of ley lines image

icon will delay to load because of spawn logic, all of blossom will be loaded because I doesn't implement refresh logic which should be implemented with big world collection together

zhaodice avatar Jul 31 '22 10:07 zhaodice

double reward implement is coming soon

zhaodice avatar Jul 31 '22 10:07 zhaodice

@KingRainbow44 All done, I tested it and it is no problem

zhaodice avatar Jul 31 '22 15:07 zhaodice

condensed resin supported: image

zhaodice avatar Jul 31 '22 15:07 zhaodice

@eternalcomet melledy is busy, it doesn't hurry

zhaodice avatar Aug 03 '22 09:08 zhaodice

maybe we can use these files to control the logic

"\resources\ExcelBinOutput\BlossomReviseExcelConfigData.json"
"\resources\ExcelBinOutput\BlossomSectionOrderExcelConfigData.json"
"\resources\ExcelBinOutput\BlossomTalkExcelConfigData.json"
"\resources\ExcelBinOutput\BlossomChestExcelConfigData.json"
"\resources\ExcelBinOutput\BlossomGroupsExcelConfigData.json"
"\resources\ExcelBinOutput\BlossomOpenExcelConfigData.json"
"\resources\ExcelBinOutput\BlossomRefreshExcelConfigData.json"(have been used by this pr)

eternalcomet avatar Aug 12 '22 12:08 eternalcomet

maybe we can use these files to control the logic

"\resources\ExcelBinOutput\BlossomReviseExcelConfigData.json"
"\resources\ExcelBinOutput\BlossomSectionOrderExcelConfigData.json"
"\resources\ExcelBinOutput\BlossomTalkExcelConfigData.json"
"\resources\ExcelBinOutput\BlossomChestExcelConfigData.json"
"\resources\ExcelBinOutput\BlossomGroupsExcelConfigData.json"
"\resources\ExcelBinOutput\BlossomOpenExcelConfigData.json"
"\resources\ExcelBinOutput\BlossomRefreshExcelConfigData.json"(have been used by this pr)

that looks like a huge Engineering,hmmm.. I think this task could move to enhancement plan

zhaodice avatar Aug 14 '22 08:08 zhaodice

so maybe it can be merged?

eternalcomet avatar Aug 15 '22 11:08 eternalcomet

so maybe it can be merged?

Meledy has expressed interest in personally reviewing it. In the meantime, loading enemy spawn groups from BlossomGroupsExcelConfigData.json and blossom spawn patterns from BlossomSectionOrderExcelConfig.json to bring things in line with official server behaviour would be a good goal.

Birdulon avatar Aug 15 '22 12:08 Birdulon