mirror of
https://github.com/halpz/re3.git
synced 2025-07-22 13:29:47 +00:00
peds starting to work
This commit is contained in:
@ -176,6 +176,14 @@ enum
|
||||
MI_MEDIC,
|
||||
MI_FIREMAN,
|
||||
MI_MALE01,
|
||||
|
||||
MI_TAXI_D = 28, // HMOCA
|
||||
MI_GANG01 = 83, // CBa
|
||||
MI_VICE1 = 97,
|
||||
MI_WFYG2 = 106, // last regular ped
|
||||
MI_SPECIAL01 = 109,
|
||||
MI_SPECIAL21 = 129,
|
||||
/*
|
||||
MI_TAXI_D,
|
||||
MI_PIMP,
|
||||
MI_GANG01,
|
||||
@ -256,6 +264,7 @@ enum
|
||||
MI_BUSKER3,
|
||||
MI_BUSKER4,
|
||||
// three more peds possible
|
||||
*/
|
||||
|
||||
MI_FIRST_VEHICLE = 130,
|
||||
MI_LANDSTAL = MI_FIRST_VEHICLE,
|
||||
|
@ -187,16 +187,18 @@ struct ColNodeInfo
|
||||
float radius;
|
||||
};
|
||||
|
||||
#define NUMPEDINFONODES 8
|
||||
#define NUMPEDINFONODES 10
|
||||
ColNodeInfo m_pColNodeInfos[NUMPEDINFONODES] = {
|
||||
{ nil, PED_HEAD, PEDPIECE_HEAD, 0.0f, 0.05f, 0.2f },
|
||||
{ "Storso", 0, PEDPIECE_TORSO, 0.0f, 0.15f, 0.2f },
|
||||
{ "Storso", 0, PEDPIECE_TORSO, 0.0f, -0.05f, 0.3f },
|
||||
{ nil, PED_MID, PEDPIECE_MID, 0.0f, -0.07f, 0.3f },
|
||||
{ nil, PED_UPPERARML, PEDPIECE_LEFTARM, 0.07f, -0.1f, 0.2f },
|
||||
{ nil, PED_UPPERARMR, PEDPIECE_RIGHTARM, -0.07f, -0.1f, 0.2f },
|
||||
{ "Slowerlegl", 0, PEDPIECE_LEFTLEG, 0.0f, 0.07f, 0.25f },
|
||||
{ nil, PED_LOWERLEGR, PEDPIECE_RIGHTLEG, 0.0f, 0.07f, 0.25f },
|
||||
{ nil, PED_HEAD, PEDPIECE_HEAD, 0.0f, 0.05f, 0.15f },
|
||||
{ nil, PED_MID, PEDPIECE_TORSO, 0.0f, 0.15f, 0.2f },
|
||||
{ nil, PED_MID, PEDPIECE_TORSO, 0.0f, -0.05f, 0.25f },
|
||||
{ nil, PED_MID, PEDPIECE_MID, 0.0f, -0.25f, 0.25f },
|
||||
{ nil, PED_UPPERARML, PEDPIECE_LEFTARM, 0.03f, -0.05f, 0.16f },
|
||||
{ nil, PED_UPPERARMR, PEDPIECE_RIGHTARM, -0.03f, -0.05f, 0.16f },
|
||||
{ nil, PED_LOWERLEGL, PEDPIECE_LEFTLEG, 0.0f, 0.15f, 0.2f },
|
||||
{ nil, PED_LOWERLEGR, PEDPIECE_RIGHTLEG, 0.0f, 0.15f, 0.2f },
|
||||
{ nil, PED_FOOTL, PEDPIECE_LEFTLEG, 0.0f, 0.15f, 0.15f },
|
||||
{ nil, PED_FOOTR, PEDPIECE_RIGHTLEG, 0.0f, 0.15f, 0.15f },
|
||||
};
|
||||
|
||||
RwObject*
|
||||
|
@ -5,8 +5,8 @@
|
||||
#include "PedStats.h"
|
||||
|
||||
enum PedNode {
|
||||
PED_TORSO,
|
||||
PED_MID, // Smid on PS2/PC, Storso on mobile/xbox
|
||||
PED_TORSO = 0, // has no bone!
|
||||
PED_MID,
|
||||
PED_HEAD,
|
||||
PED_UPPERARML,
|
||||
PED_UPPERARMR,
|
||||
@ -17,7 +17,15 @@ enum PedNode {
|
||||
PED_FOOTL,
|
||||
PED_FOOTR,
|
||||
PED_LOWERLEGR,
|
||||
PED_NODE_MAX// Not valid: PED_LOWERLEGL
|
||||
PED_LOWERLEGL,
|
||||
|
||||
PED_FOREARML,
|
||||
PED_FOREARMR,
|
||||
PED_CLAVICLEL,
|
||||
PED_CLAVICLER,
|
||||
PED_NECK,
|
||||
|
||||
PED_NODE_MAX
|
||||
};
|
||||
|
||||
class CPedModelInfo : public CClumpModelInfo
|
||||
|
Reference in New Issue
Block a user