Gomer_Pyle
Prince
- Joined
- Aug 25, 2008
- Messages
- 389
I have downloaded and tested it. Looks great.
@team:
Could you please also take a look at this.
It is an alternative Interface and massive graphical overhaul that melcher kürzer has created for TAC 2.02c.
Biggest difference is that the game is played in ISOMETRIC PERSPECTIVE.
I am not sure about that, but would like to get some feedback what the rest of you think.![]()
... few Civics before Constitution?
I think Kailric did something in this direction sometime ago? A "Colonial Charter", I think.
int CvPlayer::calculateScore(bool bFinal, bool bVictory) const
{
PROFILE_FUNC();
if (!isAlive())
{
return 0;
}
if (GET_TEAM(getTeam()).getNumMembers() == 0)
{
return 0;
}
[B][COLOR="DarkRed"]if (isNative())
{
return 0;
}[/COLOR][/B]
long iScore = 0;
gDLL->getPythonIFace()->pythonCalculateScore(getID(), &iScore, bFinal, bVictory);
iScore *= getScoreTaxFactor();
iScore /= 100;
return ((int)iScore);
}
You're right Ray, with Kailric's inventor modcomp we can indeed add civics before declaring independence if I remember correctly... Or maybe I'veBut why should we implement another feature, if we could do that with Inventions-Feature, too.![]()
Hi everyone,
I've been away these last few days but I've done some testing.
I'd like to change the score mechanism:
1. First of all, I'd like to change SCORE_POPULATION_FACTOR (for now it is set to 0).
So population will be part of our score (in Col94 score was based on population)
2. I'd like to remove one line in the CvGame.cpp setting native score to 0.
So natives would have some score.
Here's the code, I'd like to change the red part of the code (simply comment it off):
I know this isn't the most important modification (or is it a bugfix?), but it's easy to do, and it's harmless.Code:int CvPlayer::calculateScore(bool bFinal, bool bVictory) const { PROFILE_FUNC(); if (!isAlive()) { return 0; } if (GET_TEAM(getTeam()).getNumMembers() == 0) { return 0; } [B][COLOR="DarkRed"]if (isNative()) { return 0; }[/COLOR][/B] long iScore = 0; gDLL->getPythonIFace()->pythonCalculateScore(getID(), &iScore, bFinal, bVictory); iScore *= getScoreTaxFactor(); iScore /= 100; return ((int)iScore); }
Feedback?
You're right Ray, with Kailric's inventor modcomp we can indeed add civics before declaring independence if I remember correctly... Or maybe I've
There are three main tags in global defines :What is actually included in the calculation of score?
2. I'd like to remove one line in the CvGame.cpp setting native score to 0.
So natives would have some score.
Yes they would ... if they were in the score diagramPlease do not do that.
This will totally let the score-diagramm look strange !
Of course I agree...Explanation:
1. Natives are no normal Civ !
(They are not really competition to the player.)
They do not get Founding Fathers, they do not really increase their Population like Europeans.
That's the whole point of it.They would only have a relatively high score in the beginning because having several villages.
(Especially this will let the player score look very strange in comparison.)
Later on their score will only continuously drop.
(Because they will continuously loose village by village against Europeans.)
I've already checked, and that doesn't happen:2. We will have many many Native Civs later on.
There will simply be too many useless lines in the score-diagramm.
I agree!Again:
It really does not make sense to have Natives in the Score-Diagramm.
They cannot be compared to Europeans like that because they do not play by the same rules.
They are not competition to the Europeans, they are "victims".
(It is like comparing wolves with sheep.)
Spoiler :
![]()