This wiki is a read-only version of the Stardew Valley Wiki. The official editable wiki maintained by ConcernedApe can be found at stardewvalleywiki.com

Talk:Grandpa

From Stardew Valley Wiki
Jump to: navigation, search
This talk page is for discussing Grandpa.
  • Sign and date your posts by typing four tildes (~~~~).
  • Put new text below old text.
  • Be polite.
  • Assume good faith.
  • Don't delete discussions.

Number of Points awarded for community Center

If the decompiled code posted by Metalax has no typos. Namely OR operation in following if condition

   if (Game1.isLocationAccessible("CommunityCenter") || Game1.player.hasCompletedCommunityCenter())
       ++num;
   if (Game1.isLocationAccessible("CommunityCenter"))
       num += 2;

it should award 3 points for having community center accessible. If its typo, and its actually AND operation, then it should award 3 points for completing community center and 2 points for having it accessible. Can someone verify this? --Engineerwolf (talk) 08:37, 15 April 2016 (EDT)

The decompiled code posted by Metalax has no typos and there hasn't been any changes in 1.06 and 1.07.
This means that, like Engineerwolf said, you get 3 points for having acces to the community center and you get no points for completing the community center, because it is not possible not to have acces to the community center and completing the community center.
This must be a bug, because it makes no sense.
--User123698745 (talk) 17 April 2016
Reported it as a bug (Stardew Valley Bugs/Feedback)
--User123698745 (talk) 17 April 2016

Reevaluation

Can the reevaluation triggered by the diamond be done multiple times until you get a perfect score? Also, once you achieve 12+ on the reevaluation, do you still get the statue, or do you need to get 12+ in the first evaluation to get it? --Jurk0wski (talk) 08:50, 10 March 2016 (EST)

It's supposed to allow multiple attempts. Not sure on the Statue, but my thoughts are that it would be triggered by having the score reached rather than requiring it to be the first time. Could do with some testing if anyone is in a position to do so.--Metalax (talk) 08:53, 10 March 2016 (EST)

Evaluation Criteria

Its been confirmed the evaluation criteria has been changed in patch 1.05.

Decompiled evaluation code

As of 1.05 --Metalax (talk) 17:08, 13 March 2016 (EDT)

Details 
public static int getGrandpaScore()
    {
      int num = 0;
      if (Game1.player.totalMoneyEarned >= 50000U)
        ++num;
      if (Game1.player.totalMoneyEarned >= 100000U)
        ++num;
      if (Game1.player.totalMoneyEarned >= 200000U)
        ++num;
      if (Game1.player.totalMoneyEarned >= 300000U)
        ++num;
      if (Game1.player.totalMoneyEarned >= 500000U)
        ++num;
      if (Game1.player.totalMoneyEarned >= 1000000U)
        num += 2;
      if (Game1.player.achievements.Contains(5))
        ++num;
      if (Game1.player.hasSkullKey)
        ++num;
      if (Game1.isLocationAccessible("CommunityCenter") || Game1.player.hasCompletedCommunityCenter())
        ++num;
      if (Game1.isLocationAccessible("CommunityCenter"))
        num += 2;
      if (Game1.player.isMarried() && Utility.getHomeOfFarmer(Game1.player).upgradeLevel >= 2)
        ++num;
      if (Game1.player.hasRustyKey)
        ++num;
      if (Game1.player.achievements.Contains(26))
        ++num;
      if (Game1.player.achievements.Contains(34))
        ++num;
      if (Utility.getNumberOfFriendsWithinThisRange(Game1.player, 1975, 999999, false) >= 5)
        ++num;
      if (Utility.getNumberOfFriendsWithinThisRange(Game1.player, 1975, 999999, false) >= 10)
        ++num;
      if (Game1.player.Level >= 15)
        ++num;
      if (Game1.player.Level >= 25)
        ++num;
      if (Game1.player.getPetName() != null && Game1.getCharacterFromName(Game1.player.getPetName()) != null && (Game1.getCharacterFromName(Game1.player.getPetName()) is Pet && (Game1.getCharacterFromName(Game1.player.getPetName()) as Pet).friendshipTowardFarmer >= 999))
        ++num;
      return num;
    }

    public static int getGrandpaCandlesFromScore(int score)
    {
      if (score >= 12)
        return 4;
      if (score >= 8)
        return 3;
      return score >= 4 ? 2 : 1;
    }

Calculations Wrong?

Here's my farm: http://upload.farm/1ATPQ9 - As you can see, I have the Statue of Perfection... but according to the page I should only have 10-11 points.

2 - Earned 1 Million Gold

1 - At least 30 Skill Points (I'm missing the last Fishing Level)

1 - Catch Every Fish

1 - Married w/ Fully Upgraded House

1 - Have Friendship of at least 4 hearts with pet (Possible. Don't know relationship with her. Though I don't get the <loves you> message.

3 - Community Center Accessible (I did not become a Joja Member)

1 - Skull Key Obtained

1 - Rusty Key Obtained

Total: 10 or 11. (Depending on pet)

EDIT: Actually, unless I'm reading it wrong, the post above (Metalax) shows that the skill requirement was lowered to a total of 15 for the first point and 25 for the second point? Fyn (talk) 01:03, 23 April 2016 (EDT)

  • The wiki was altered in the scoring of the "gold" value. Each of those levels is cumulative - that is: you get 1 point for over 50k, another point for over 100k, another for... etc... then 2 points for over 1 Mill. Total 7 points at max. --Gedrean (talk) 01:27, 23 April 2016 (EDT)

Problem with published scoring?

I just reached my 3rd year and by my calculation I should have 4 candles:

1M gold = 7 points

30 (39) skill levels = 1 point.

Married/Full House = 1 point.

4 hearts with pet = 1 point (checked save xml, pet is at 1000 friednship).

Community Centre accessable = 3 points

Skull Key = 1 point.


Total: 14 points.

Now even if the community centre 'bug' has been fixed (e.g. you only get 1 point for access and 2 points for completion as mentioned above) then I should still have 12 points and 4 candels, but only 3 candles appear. Grandpa did say "I couldn't have done better"...

Anyone know what's wrong?


Community Center wording wrong?

I think maybe the community center needs to have all bundles completed, not just be "accessible" like the scoring table says. I have the following situation:

500,000g: 5pt 30 levels in skills: 1pt 8 hearts with 5 people: 1pt 8 hearts with 10 people: 1pt community center accessible: 3pt skull key obtained: 1pt

This should be the required 12 points. But I only get 3 candles. I do not have all bundles completed. All the other things on that list are pretty unambiguous: I'm sure I have all those, I've double checked. Can anyone verify if the community center bundles must now be completed to get the 3 points, and if so, are ANY points awarded for simply having "access" to the community center? --User:Squeaky ferret 14:49, 5 January 2017‎ Squeaky ferret UTC

Yes, similar experience, I assume "accessible" meant the same as completion, perhaps it was meant to mean accessible for the townsfolk.--Enkidu (talk) 16:13, 5 January 2017 (UTC)
I checked the code, and "accessible" means that event #191393 has taken place (i.e., the Community Center completion ceremony). "Completed" means you've completed all 6 bundles. margotbean (talk) 20:21, 5 January 2017 (UTC)

Joja not reflected on wiki

Hi,

I’ve been doing a play through and it seems that the wiki only says the community center will provide you with points. However doing the Joja bundles instead will be sufficient to get the points. Can this be reflected in the main article? Danbrag (talk) 01:06, 24 May 2018

You don't earn any points for completing Joja tasks. You can still earn the 12 points required for 4 candles through the other requirements, however. margotbean (talk) 18:09, 24 May 2018 (BST)

v1.01 Evaluation

I was digging through the old game files for v1.01 and found Grandpa's dialog. I don't think it fits on the main page, but posting it here for reference/posterity. It can be found in StardewValley.Event::checkForNextCommand in the v1.01 code.

  • 1 Candle: I'm sorry to say... but you haven't accomplished very much during these past two years. Maybe I should've left the farm to one of the other grandkids...
  • 2 Candles: You've done a decent job with the place. It seems you've tried your best... that's all I can ask for.
  • 3 Candles: You've done well, my boy/dear. [Name of farm] Farm has never looked better. It's an honor to the family name. Grandpa is pleased.
  • 4 Candles: I'm so proud of you, my boy/dear! You're a better farmer than I ever was, and you've brought great honor to the family name. I can feel it now... My spirit is finally put to rest. Bless you.

--margotbean (talk) 18:36, 18 May 2020 (UTC)