- Jun 10, 2017
- 11,041
- 16,361
[note: I didn't slept yet and it's already 9AM, so my English will be bad, sorry]
@HopesGaming , great update as expected. Here's my thoughts (hadn't read every single comments, sorry if I repeat something) :
1) There's a Guard 2 mission, I know it since I see Guard 1 and Guard 3...
It seem that you changed few things here. Now the missions appear when MC stats offer him some chances, it's that ? So, did I missed something for Guard 2, or have you made a typo that prevent it to appear ?
2) During missions, for Combat 1 and Guard 1 the xp is caped the place they were in the previous update, but Stealth 2 isn't caped.
I haven't looked at the code, but well, I'll talk about it in the next point.
3) The first promotion event should probably be directly linked to "Luna's Knife Knife" quest.
For me, it's a question of feeling. Luna jumping to hug the MC because he was promoted don't do it before the said quest is finished ; she's not enough at ease with hugs before this.
So, here come my proposal... I know that it's not something trivial, so as usual it's just a proposal.
Change the way you cap the xp. Something like :
And each time you need to increment the XP, you have :
This will help with the immersion feeling (Luna will not jump to hugs the MC before she's effectively ready to do it) and in the same time solve the issue in point 2, since all the "is the xp caped" test are done inside the same functions.
It will also slow down the ranking progress, which isn't a bad thing. Actually you can't go really high, but without this "it's caped because of this quest not finished" thing, the day you'll release the final version, a player can go full ranking before even playing the side quests... And, no, it don't do it.
And finally some concern regarding the promotion event. I loved it, but when the thugs appear, I don't know, it break something. Suddenly the MC going alone to find the box, then Luna buying an ice cream feel like an excuse.
It would be probably better is you add few dialogs lines just before. Something like [with better texts obviously]:
Secondly, it show that Luna feel a little hurt by the fact that the MC... well, he rejected her in the end ; at least that's how she felt it.
And also, don't remember if you did it so sorry if you did, but since she have a gun, and an ice cream, there's something "more Luna" to do during the shooting scene : The first shoot, she look at the guy. But after that, she just eat her ice cream and shoot without even looking.
For me, it feel like this : First shoot, the guy talked bad about the family, it's a question of honor, she'll look him right in the eyes. But after that, she just shoot because he is an idiot and she is Luna. She don't care anymore about him, the ice cream is way more interesting, and she's well trained enough to not have to really look where she shoot.
@HopesGaming , great update as expected. Here's my thoughts (hadn't read every single comments, sorry if I repeat something) :
1) There's a Guard 2 mission, I know it since I see Guard 1 and Guard 3...
It seem that you changed few things here. Now the missions appear when MC stats offer him some chances, it's that ? So, did I missed something for Guard 2, or have you made a typo that prevent it to appear ?
2) During missions, for Combat 1 and Guard 1 the xp is caped the place they were in the previous update, but Stealth 2 isn't caped.
I haven't looked at the code, but well, I'll talk about it in the next point.
3) The first promotion event should probably be directly linked to "Luna's Knife Knife" quest.
For me, it's a question of feeling. Luna jumping to hug the MC because he was promoted don't do it before the said quest is finished ; she's not enough at ease with hugs before this.
So, here come my proposal... I know that it's not something trivial, so as usual it's just a proposal.
Change the way you cap the xp. Something like :
Code:
def isXPCaped():
if rank == X and not "Luna's Knife Knife" is finished:
return True
elif rank == Y and SOME OTHER CONDITION:
return True
else:
return False
Code:
if isXPCaped() is True:
you earned X xp
else:
You need to progress a little more with the side quest before earning more xp
It will also slow down the ranking progress, which isn't a bad thing. Actually you can't go really high, but without this "it's caped because of this quest not finished" thing, the day you'll release the final version, a player can go full ranking before even playing the side quests... And, no, it don't do it.
And finally some concern regarding the promotion event. I loved it, but when the thugs appear, I don't know, it break something. Suddenly the MC going alone to find the box, then Luna buying an ice cream feel like an excuse.
It would be probably better is you add few dialogs lines just before. Something like [with better texts obviously]:
For me, it have two advantages. Firstly, the player now remember the arguments between them, more than the fact she goes buy an ice cream without really giving a reason for it. So, it feel less like an excuse to let the MC alone with the thugs.Luna: [...] it remind me [...] I go buy an ice cream
MC: Why not, I come with you
Luna: No, mister "I want to earn my package" !
Luna: You wanted to find it alone, well, I want to buy my Ice cream alone !
MC thoughts: Does it even make sense ?
Secondly, it show that Luna feel a little hurt by the fact that the MC... well, he rejected her in the end ; at least that's how she felt it.
And also, don't remember if you did it so sorry if you did, but since she have a gun, and an ice cream, there's something "more Luna" to do during the shooting scene : The first shoot, she look at the guy. But after that, she just eat her ice cream and shoot without even looking.
For me, it feel like this : First shoot, the guy talked bad about the family, it's a question of honor, she'll look him right in the eyes. But after that, she just shoot because he is an idiot and she is Luna. She don't care anymore about him, the ice cream is way more interesting, and she's well trained enough to not have to really look where she shoot.