|
@@ -58,7 +58,7 @@ Spieler::Spieler( KSGClient::InformationServerClient *zInfoK, Schrift *zSchrift,
|
|
nText = initTextFeld( 0, 0, 152, 30, zSchrift, TextFeld::Style::Text | TextFeld::Style::Rahmen | TextFeld::Style::Center |
|
|
nText = initTextFeld( 0, 0, 152, 30, zSchrift, TextFeld::Style::Text | TextFeld::Style::Rahmen | TextFeld::Style::Center |
|
|
TextFeld::Style::Hintergrund | TextFeld::Style::HAlpha, "" );
|
|
TextFeld::Style::Hintergrund | TextFeld::Style::HAlpha, "" );
|
|
ep = 0;
|
|
ep = 0;
|
|
- nextSkillEp = 100;
|
|
|
|
|
|
+ nextSkillEp = 80;
|
|
save();
|
|
save();
|
|
}
|
|
}
|
|
|
|
|
|
@@ -468,7 +468,7 @@ void Spieler::calcDeadPlayerObject( Laser *zSchuss )
|
|
void Spieler::machSchaden( double intensität )
|
|
void Spieler::machSchaden( double intensität )
|
|
{
|
|
{
|
|
schadenGemacht += intensität;
|
|
schadenGemacht += intensität;
|
|
- treffer++;
|
|
|
|
|
|
+ addTreffer( (float)intensität );
|
|
}
|
|
}
|
|
|
|
|
|
void Spieler::addKill()
|
|
void Spieler::addKill()
|
|
@@ -522,9 +522,10 @@ void Spieler::hatGeschossen()
|
|
schüsse++;
|
|
schüsse++;
|
|
}
|
|
}
|
|
|
|
|
|
-void Spieler::addTreffer()
|
|
|
|
|
|
+void Spieler::addTreffer( float indens )
|
|
{
|
|
{
|
|
treffer++;
|
|
treffer++;
|
|
|
|
+ addEp( indens / 10 );
|
|
}
|
|
}
|
|
|
|
|
|
void Spieler::addEp( float ep )
|
|
void Spieler::addEp( float ep )
|
|
@@ -534,7 +535,7 @@ void Spieler::addEp( float ep )
|
|
{
|
|
{
|
|
skillPunkte++;
|
|
skillPunkte++;
|
|
this->ep -= nextSkillEp;
|
|
this->ep -= nextSkillEp;
|
|
- nextSkillEp *= 1.1f;
|
|
|
|
|
|
+ nextSkillEp *= 1.025f;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|