Bug Reports:
These were tested on version 2.0.3.3.
Bug 1:
Hard mode doesn't seem to do anything
Looking at:
https://github.com/nergantre/nightgamesmod/blob/245e1fc0dea9d032f8eb061b58fea8f215e4f70d/NightgamesMod/nightgames/characters/Growth.java
Code:
if (Global.checkFlag(Flag.hardmode)) {
character.getStamina().gain(bonusStamina);
character.getArousal().gain(bonusArousal);
character.getMojo().gain(bonusMojo);
character.getWillpower().gain(bonusWillpower);
character.availableAttributePoints += bonusAttributes;
}
The flag Flag.hardmode is supposed to increase the amount of stats all characters gets upon leveling up? That line of code doesn't make sense to me.
Aside from that I checked my own stat growth, and it stayed the same on hard mode and nonhard mode. Even though I did the same thing, like only playing video games.
Test case 1
herm and male hard difficulty
Player level 10
stamina 43, arousal 136, mojo 62, willpower 54
herm and male normal difficulty
Player level 10
stamina 43, arousal 136, mojo 62, willpower 54
So then I went to compare the stats of Cassie on my nonhard mode save and my hard mode save. My nonhard and hard mode saves were on different playthroughs.
Test case 2
on nonhard difficulty:
Cassie: Level 10; Perception 5, Power 15, Seduction 15, Cunning 13, Speed 5, Max Stamina 58, Max Arousal 191, Max Mojo 91, Max Willpower 43.
Cassie: Level 10; Perception 5, Power 15, Seduction 16, Cunning 13, Speed 5, Max Stamina 66, Max Arousal 196, Max Mojo 121, Max Willpower 43.
Cassie: Level 11; Perception 5, Power 15, Seduction 19, Cunning 15, Speed 5, Max Stamina 75, Max Arousal 210, Max Mojo 143, Max Willpower 44.
Cassie: Level 12; Arcane 4, Perception 5, Power 16, Seduction 20, Cunning 15, Speed 5, Max Stamina 91, Max Arousal 214, Max Mojo 184, Max Willpower 44.
Cassie: Level 12; Arcane 4, Perception 5, Power 16, Seduction 21, Cunning 15, Speed 5, Max Stamina 100, Max Arousal 234, Max Mojo 184, Max Willpower 44.
Cassie: Level 16; Arcane 9, Perception 5, Power 20, Seduction 26, Cunning 17, Speed 5, Max Stamina 115, Max Arousal 265, Max Mojo 205, Max Willpower 46.
Cassie: Level 19; Arcane 14, Perception 5, Power 22, Seduction 29, Cunning 19, Speed 5, Max Stamina 125, Max Arousal 287, Max Mojo 242, Max Willpower 47.
on hard difficulty:
Cassie: Level 10; Perception 6, Power 19, Seduction 20, Cunning 19, Speed 5, Max Stamina 70, Max Arousal 193, Max Mojo 109, Max Willpower 45.
Cassie: Level 11; Arcane 3, Perception 6, Power 22, Seduction 20, Cunning 19, Speed 5, Max Stamina 75, Max Arousal 205, Max Mojo 132, Max Willpower 46.
Cassie: Level 12; Arcane 5, Perception 6, Power 23, Seduction 21, Cunning 20, Speed 5, Max Stamina 80, Max Arousal 222, Max Mojo 153, Max Willpower 47.
Cassie: Level 14; Arcane 7, Perception 6, Power 28, Seduction 22, Cunning 22, Speed 5, Max Stamina 95, Max Arousal 256, Max Mojo 161, Max Willpower 48.
Cassie: Level 15; Arcane 8, Perception 6, Power 29, Seduction 22, Cunning 25, Speed 5, Max Stamina 108, Max Arousal 278, Max Mojo 182, Max Willpower 49.
Cassie: Level 16; Arcane 12, Perception 6, Power 29, Seduction 23, Cunning 25, Speed 5, Max Stamina 111, Max Arousal 295, Max Mojo 186, Max Willpower 49.
Cassie: Level 17; Arcane 14, Perception 6, Power 31, Seduction 23, Cunning 26, Speed 5, Max Stamina 116, Max Arousal 312, Max Mojo 221, Max Willpower 50.
Cassie: Level 17; Arcane 14, Perception 6, Power 31, Seduction 23, Cunning 26, Speed 5, Max Stamina 122, Max Arousal 327, Max Mojo 240, Max Willpower 50.
The stat growth doesn't seem that different. Keeping in mind that max willpower and max mojo can change, depending on how the player wins battles. It doesn't look like difficulty affects stat growth of npcs.
Bug 2:
If the Player loses a fight, he does not gain extra xp from lvlBonus if he is a lower level than npcs.
Test case 1
I played with a low level 1 character, quitting each match until npcs were level 10. Then I started losing. When I lost a match, I only get 20 xp
Assisting an npc will give the player a lot of xp, but losing to an npc only get you that 20 xp.
It looks like lvlBonus is 0 for some reason.
Test case 2
Player is level 69. Npc is level 30. Winning against an npc WILL give them extra xp from fighting the Player. The npc levels up roughly 3 times
Bug 3?
https://github.com/nergantre/nightgamesmod/blob/4c9b70542605238134150916bb77759e43bb6b2b/NightgamesMod/nightgames/status/Drowsy.java
+ if target has trait personalinertia, then duration is Math.round(4 * 1.33) = 5.32 turns -> 5? turns
+ personalinertia multiplies duration by 1.33x
+ If target does not have trait, then duration is 6 turns
+ I'm not sure not rounding works. If it's rounded up, then I'll assume that this is on purpose in order to make them both the same duration.
Bug 4?
Sweater is classified as bottom layer 3 when it should be top layer.
Now this bug report is for version 2.0.4
Bug 5:
Starting a new game, the Player will not have any traits available. I see there's already a similar bug reported that leaves the player with no organs available. Those 2 are probably related.