I didn't say there are
good reasons.
I said there are reasons.
- "It was only a prototype..."
- "Somebody else did it and I didn't fix it yet."
- "We have no guidelines!"
- "15 is a meaning of life..."
- "Because..."
- "Let me just put 15 here, I'll fix it in a minute..."
- "I don't care"
- "Cthulhu made me do it!"
- "What's a constant?"
And another 7.5 billion excuses... what's your favourite?
PS: if you've read all those books, why ask the question?
PS2: also, not all forks have 15 hardcoded:
https://github.com/MeridianOXC/OpenXcom/blob/oxce3.3-plus-proto/src/Savegame/BattleUnit.cpp#L2310This one however has number 2 hardcoded... would you put that one in a constant too?
PS3: and yes, there are good reasons too... just not for this example