Comments (1)
This is at least partly caused by the incorrect MissionReward.Challenges
property in the return value of the missionEnd
function in components/scoreHandler.ts
. It currently returns all finished challenges of this sublocation. The correct behavior is to only return both global and sublocation-specific challenges that were finished since the last time the missionEnd
function was called on this sub-location. Note that challenges will accumulate over several sessions especially if the user deliberately avoids triggering the mission ending page.
One solution is to categorize the Extensions.ChallengeProgression
objects stored in user profiles by their sublocations, and add a Boolean property for each challenge denoting whether it has previously been returned by the missionEnd
function (i.e. "ticked" on the mission ending page).
Peacock/components/scoreHandler.ts
Lines 287 to 314 in fdfe8ff
from peacock.
Related Issues (20)
- Progress sync on Hitman 2 doesn't pick up Discover The Yacht challenge in ICA Facility HOT 1
- Unlock all mastery progression for Sniper modes
- Sniper Assassin crash after prog transfer HOT 2
- Progression transfer tracking issue
- Tracking item rewards that have no challenges attached to them yet
- Unable to choose tactical wetsuit on Hawke's bay
- Janus' Burial Dagger - challenge not implemented in peacock yet, existing on official - "Forged in Fire"
- [Discord RPC] No indication of what game you're playing when inside a level HOT 9
- SA Indicator does not work on custom contract types HOT 2
- `a.push is not a function` errors HOT 7
- Unable to connect in online mode. HOT 3
- Achievements pertaining to Lvl 20 Mastery not unlocking. HOT 7
- Patcher CLI options
- Non-highlighted surgeons HOT 2
- Hitman world of assassination saving pop up bug HOT 2
- Holiday Hoarders missing on h6 HOT 1
- Hokkaido Snow Festival missing on h2
- Implement GetMasteryCompletionForLocation (legacy version) HOT 1
- Satanta (Jeffery) escalation not loadable in h7 HOT 1
- Transferring progress gives the purple streak duck instead of the purple streak suit HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from peacock.