Skip to content

Commit b10b2bf

Browse files
authored
Add missing special skins (#2808)
1 parent 1c00ef9 commit b10b2bf

File tree

3 files changed

+24
-20
lines changed

3 files changed

+24
-20
lines changed

Client/game_sa/CGameSA.cpp

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -789,12 +789,17 @@ void CGameSA::SetupSpecialCharacters()
789789
{
790790
ModelInfo[1].MakePedModel("TRUTH");
791791
ModelInfo[2].MakePedModel("MACCER");
792-
// ModelInfo[190].MakePedModel ( "BARBARA" );
793-
// ModelInfo[191].MakePedModel ( "HELENA" );
794-
// ModelInfo[192].MakePedModel ( "MICHELLE" );
795-
// ModelInfo[193].MakePedModel ( "KATIE" );
796-
// ModelInfo[194].MakePedModel ( "MILLIE" );
797-
// ModelInfo[195].MakePedModel ( "DENISE" );
792+
793+
ModelInfo[3].MakePedModel("CDEPUT");
794+
ModelInfo[4].MakePedModel("SFPDM1");
795+
ModelInfo[5].MakePedModel("BB");
796+
ModelInfo[6].MakePedModel("WFYCRP");
797+
ModelInfo[8].MakePedModel("WMYCD2");
798+
ModelInfo[42].MakePedModel("SUZIE");
799+
ModelInfo[65].MakePedModel("VWMYAP");
800+
ModelInfo[86].MakePedModel("VHFYST");
801+
ModelInfo[119].MakePedModel("LVPDM1");
802+
798803
ModelInfo[265].MakePedModel("TENPEN");
799804
ModelInfo[266].MakePedModel("PULASKI");
800805
ModelInfo[267].MakePedModel("HERN");
@@ -803,6 +808,8 @@ void CGameSA::SetupSpecialCharacters()
803808
ModelInfo[270].MakePedModel("SWEET");
804809
ModelInfo[271].MakePedModel("RYDER");
805810
ModelInfo[272].MakePedModel("FORELLI");
811+
ModelInfo[273].MakePedModel("MEDIATR");
812+
ModelInfo[289].MakePedModel("SOMYAP");
806813
ModelInfo[290].MakePedModel("ROSE");
807814
ModelInfo[291].MakePedModel("PAUL");
808815
ModelInfo[292].MakePedModel("CESAR");
@@ -826,6 +833,14 @@ void CGameSA::SetupSpecialCharacters()
826833
ModelInfo[310].MakePedModel("BBTHIN");
827834
ModelInfo[311].MakePedModel("SMOKEV");
828835
ModelInfo[312].MakePedModel("PSYCHO");
836+
837+
838+
// ModelInfo[190].MakePedModel ( "BARBARA" );
839+
// ModelInfo[191].MakePedModel ( "HELENA" );
840+
// ModelInfo[192].MakePedModel ( "MICHELLE" );
841+
// ModelInfo[193].MakePedModel ( "KATIE" );
842+
// ModelInfo[194].MakePedModel ( "MILLIE" );
843+
// ModelInfo[195].MakePedModel ( "DENISE" );
829844
/* Hot-coffee only models
830845
ModelInfo[313].MakePedModel ( "GANGRL2" );
831846
ModelInfo[314].MakePedModel ( "MECGRL2" );

Client/mods/deathmatch/logic/CClientModelCacheManager.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ void CClientModelCacheManagerImpl::ProcessPlayerList(std::map<ushort, float>& ou
246246
CClientPlayer* pPlayer = *iter;
247247
ushort usModelId = (ushort)pPlayer->GetModel();
248248

249-
if (usModelId < 7 || usModelId > 312)
249+
if (usModelId < 1 || usModelId > 312)
250250
continue;
251251

252252
// Check if currently within distance
@@ -323,7 +323,7 @@ void CClientModelCacheManagerImpl::ProcessPedList(std::map<ushort, float>& outNe
323323
CClientPed* pPed = *iter;
324324
const ushort usModelId = (ushort)pPed->GetModel();
325325

326-
if (usModelId < 7 || usModelId > 312)
326+
if (usModelId < 1 || usModelId > 312)
327327
continue;
328328

329329
// Check if currently within distance

Server/mods/deathmatch/logic/CPlayerManager.cpp

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -336,20 +336,9 @@ bool CPlayerManager::IsValidPlayerModel(unsigned short model)
336336

337337
switch (model)
338338
{
339-
case 3:
340-
case 4:
341-
case 5:
342-
case 6:
343-
case 8:
344-
case 42:
345-
case 65:
346-
case 74:
347-
case 86:
348-
case 119:
339+
case 74: //Missing skin
349340
case 149:
350341
case 208:
351-
case 273:
352-
case 289:
353342
return false;
354343
default:
355344
return true;

0 commit comments

Comments
 (0)