no message

git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@788 e016b1c5-ed68-44aa-a2f7-31cac88cffde
This commit is contained in:
driAn
2007-01-07 16:03:23 +00:00
parent acc41a3139
commit 222db40606
3 changed files with 6 additions and 9 deletions
+5 -8
View File
@@ -35,11 +35,12 @@ char *getclientmap() { return clientmap; };
extern bool c2sinit;
extern int dblend;
void setskin(playerent *pl, int skin)
void setskin(playerent *pl, uint skin)
{
if(!pl) return;
int maxskin = team_int(pl->team) == TEAM_CLA ? 3 : 5;
pl->skin = max(0, skin % (maxskin+1));
if(pl == player1) c2sinit=false;
const int maxskin[2] = { 3, 5 };
pl->skin = skin % (maxskin[team_int(pl->team)]+1);
};
void playerdeath(playerent *pl)
@@ -60,11 +61,7 @@ void spawnstate(playerent *d) // reset player state not persistent
if(d==player1)
{
gun_changed = true;
if(player1->skin!=player1->nextskin)
{
c2sinit=false;
setskin(player1, player1->nextskin);
}
if(player1->skin!=player1->nextskin) setskin(player1, player1->nextskin);
setscope(false);
};
equip(d);
+1 -1
View File
@@ -112,7 +112,7 @@ extern playerent *newclient(int cn);
extern void timeupdate(int timeremain);
extern void fixcamerarange(physent *cam = camera1);
extern void respawnself();
extern void setskin(playerent *pl, int skin);
extern void setskin(playerent *pl, uint skin);
//game mode extras
extern void flagpickup();
extern void tryflagdrop();
Binary file not shown.