mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-14 11:31:30 +00:00
Use GetRaceGenderDefaultHeight in GetDefaultRaceSize constant
This commit is contained in:
parent
a87bf5681f
commit
8a911682bf
171
common/races.cpp
171
common/races.cpp
@ -1349,102 +1349,99 @@ const char* GetPlayerRaceName(uint32 player_race_value)
|
|||||||
return GetRaceIDName(GetRaceIDFromPlayerRaceValue(player_race_value));
|
return GetRaceIDName(GetRaceIDFromPlayerRaceValue(player_race_value));
|
||||||
}
|
}
|
||||||
|
|
||||||
uint32 GetPlayerRaceValue(uint16 race_id)
|
uint32 GetPlayerRaceValue(uint16 race_id) {
|
||||||
{
|
|
||||||
switch (race_id) {
|
switch (race_id) {
|
||||||
case HUMAN:
|
case HUMAN:
|
||||||
case BARBARIAN:
|
case BARBARIAN:
|
||||||
case ERUDITE:
|
case ERUDITE:
|
||||||
case WOOD_ELF:
|
case WOOD_ELF:
|
||||||
case HIGH_ELF:
|
case HIGH_ELF:
|
||||||
case DARK_ELF:
|
case DARK_ELF:
|
||||||
case HALF_ELF:
|
case HALF_ELF:
|
||||||
case DWARF:
|
case DWARF:
|
||||||
case TROLL:
|
case TROLL:
|
||||||
case OGRE:
|
case OGRE:
|
||||||
case HALFLING:
|
case HALFLING:
|
||||||
case GNOME:
|
case GNOME:
|
||||||
return race_id;
|
return race_id;
|
||||||
case IKSAR:
|
case IKSAR:
|
||||||
return PLAYER_RACE_IKSAR;
|
return PLAYER_RACE_IKSAR;
|
||||||
case VAHSHIR:
|
case VAHSHIR:
|
||||||
return PLAYER_RACE_VAHSHIR;
|
return PLAYER_RACE_VAHSHIR;
|
||||||
case FROGLOK:
|
case FROGLOK:
|
||||||
case FROGLOK2:
|
case FROGLOK2:
|
||||||
return PLAYER_RACE_FROGLOK;
|
return PLAYER_RACE_FROGLOK;
|
||||||
case DRAKKIN:
|
case DRAKKIN:
|
||||||
return PLAYER_RACE_DRAKKIN;
|
return PLAYER_RACE_DRAKKIN;
|
||||||
default:
|
default:
|
||||||
return PLAYER_RACE_UNKNOWN; // watch
|
return PLAYER_RACE_UNKNOWN; // watch
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
uint32 GetPlayerRaceBit(uint16 race_id)
|
uint32 GetPlayerRaceBit(uint16 race_id) {
|
||||||
{
|
|
||||||
switch (race_id) {
|
switch (race_id) {
|
||||||
case HUMAN:
|
case HUMAN:
|
||||||
return PLAYER_RACE_HUMAN_BIT;
|
return PLAYER_RACE_HUMAN_BIT;
|
||||||
case BARBARIAN:
|
case BARBARIAN:
|
||||||
return PLAYER_RACE_BARBARIAN_BIT;
|
return PLAYER_RACE_BARBARIAN_BIT;
|
||||||
case ERUDITE:
|
case ERUDITE:
|
||||||
return PLAYER_RACE_ERUDITE_BIT;
|
return PLAYER_RACE_ERUDITE_BIT;
|
||||||
case WOOD_ELF:
|
case WOOD_ELF:
|
||||||
return PLAYER_RACE_WOOD_ELF_BIT;
|
return PLAYER_RACE_WOOD_ELF_BIT;
|
||||||
case HIGH_ELF:
|
case HIGH_ELF:
|
||||||
return PLAYER_RACE_HIGH_ELF_BIT;
|
return PLAYER_RACE_HIGH_ELF_BIT;
|
||||||
case DARK_ELF:
|
case DARK_ELF:
|
||||||
return PLAYER_RACE_DARK_ELF_BIT;
|
return PLAYER_RACE_DARK_ELF_BIT;
|
||||||
case HALF_ELF:
|
case HALF_ELF:
|
||||||
return PLAYER_RACE_HALF_ELF_BIT;
|
return PLAYER_RACE_HALF_ELF_BIT;
|
||||||
case DWARF:
|
case DWARF:
|
||||||
return PLAYER_RACE_DWARF_BIT;
|
return PLAYER_RACE_DWARF_BIT;
|
||||||
case TROLL:
|
case TROLL:
|
||||||
return PLAYER_RACE_TROLL_BIT;
|
return PLAYER_RACE_TROLL_BIT;
|
||||||
case OGRE:
|
case OGRE:
|
||||||
return PLAYER_RACE_OGRE_BIT;
|
return PLAYER_RACE_OGRE_BIT;
|
||||||
case HALFLING:
|
case HALFLING:
|
||||||
return PLAYER_RACE_HALFLING_BIT;
|
return PLAYER_RACE_HALFLING_BIT;
|
||||||
case GNOME:
|
case GNOME:
|
||||||
return PLAYER_RACE_GNOME_BIT;
|
return PLAYER_RACE_GNOME_BIT;
|
||||||
case IKSAR:
|
case IKSAR:
|
||||||
return PLAYER_RACE_IKSAR_BIT;
|
return PLAYER_RACE_IKSAR_BIT;
|
||||||
case VAHSHIR:
|
case VAHSHIR:
|
||||||
return PLAYER_RACE_VAHSHIR_BIT;
|
return PLAYER_RACE_VAHSHIR_BIT;
|
||||||
case FROGLOK:
|
case FROGLOK:
|
||||||
return PLAYER_RACE_FROGLOK_BIT;
|
return PLAYER_RACE_FROGLOK_BIT;
|
||||||
case DRAKKIN:
|
case DRAKKIN:
|
||||||
return PLAYER_RACE_DRAKKIN_BIT;
|
return PLAYER_RACE_DRAKKIN_BIT;
|
||||||
default:
|
default:
|
||||||
return PLAYER_RACE_UNKNOWN_BIT;
|
return PLAYER_RACE_UNKNOWN_BIT;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
uint16 GetRaceIDFromPlayerRaceValue(uint32 player_race_value)
|
uint16 GetRaceIDFromPlayerRaceValue(uint32 player_race_value) {
|
||||||
{
|
|
||||||
switch (player_race_value) {
|
switch (player_race_value) {
|
||||||
case PLAYER_RACE_HUMAN:
|
case PLAYER_RACE_HUMAN:
|
||||||
case PLAYER_RACE_BARBARIAN:
|
case PLAYER_RACE_BARBARIAN:
|
||||||
case PLAYER_RACE_ERUDITE:
|
case PLAYER_RACE_ERUDITE:
|
||||||
case PLAYER_RACE_WOOD_ELF:
|
case PLAYER_RACE_WOOD_ELF:
|
||||||
case PLAYER_RACE_HIGH_ELF:
|
case PLAYER_RACE_HIGH_ELF:
|
||||||
case PLAYER_RACE_DARK_ELF:
|
case PLAYER_RACE_DARK_ELF:
|
||||||
case PLAYER_RACE_HALF_ELF:
|
case PLAYER_RACE_HALF_ELF:
|
||||||
case PLAYER_RACE_DWARF:
|
case PLAYER_RACE_DWARF:
|
||||||
case PLAYER_RACE_TROLL:
|
case PLAYER_RACE_TROLL:
|
||||||
case PLAYER_RACE_OGRE:
|
case PLAYER_RACE_OGRE:
|
||||||
case PLAYER_RACE_HALFLING:
|
case PLAYER_RACE_HALFLING:
|
||||||
case PLAYER_RACE_GNOME:
|
case PLAYER_RACE_GNOME:
|
||||||
return player_race_value;
|
return player_race_value;
|
||||||
case PLAYER_RACE_IKSAR:
|
case PLAYER_RACE_IKSAR:
|
||||||
return IKSAR;
|
return IKSAR;
|
||||||
case PLAYER_RACE_VAHSHIR:
|
case PLAYER_RACE_VAHSHIR:
|
||||||
return VAHSHIR;
|
return VAHSHIR;
|
||||||
case PLAYER_RACE_FROGLOK:
|
case PLAYER_RACE_FROGLOK:
|
||||||
return FROGLOK;
|
return FROGLOK;
|
||||||
case PLAYER_RACE_DRAKKIN:
|
case PLAYER_RACE_DRAKKIN:
|
||||||
return DRAKKIN;
|
return DRAKKIN;
|
||||||
default:
|
default:
|
||||||
return PLAYER_RACE_UNKNOWN; // watch
|
return PLAYER_RACE_UNKNOWN; // watch
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
54
zone/mob.cpp
54
zone/mob.cpp
@ -6053,59 +6053,7 @@ void Mob::CommonBreakInvisible()
|
|||||||
}
|
}
|
||||||
|
|
||||||
float Mob::GetDefaultRaceSize() const {
|
float Mob::GetDefaultRaceSize() const {
|
||||||
switch (race) {
|
return GetRaceGenderDefaultHeight(race, gender);
|
||||||
case RACE_HUMAN_1:
|
|
||||||
return 6.0;
|
|
||||||
break;
|
|
||||||
case RACE_BARBARIAN_2:
|
|
||||||
return 7.0;
|
|
||||||
break;
|
|
||||||
case RACE_ERUDITE_3:
|
|
||||||
return 6.0;
|
|
||||||
break;
|
|
||||||
case RACE_WOOD_ELF_4:
|
|
||||||
return 5.0;
|
|
||||||
break;
|
|
||||||
case RACE_HIGH_ELF_5:
|
|
||||||
return 6.0;
|
|
||||||
break;
|
|
||||||
case RACE_DARK_ELF_6:
|
|
||||||
return 5.0;
|
|
||||||
break;
|
|
||||||
case RACE_HALF_ELF_7:
|
|
||||||
return 5.5;
|
|
||||||
break;
|
|
||||||
case RACE_DWARF_8:
|
|
||||||
return 4.0;
|
|
||||||
break;
|
|
||||||
case RACE_TROLL_9:
|
|
||||||
return 8.0;
|
|
||||||
break;
|
|
||||||
case RACE_OGRE_10:
|
|
||||||
return 9.0;
|
|
||||||
break;
|
|
||||||
case RACE_HALFLING_11:
|
|
||||||
return 3.5;
|
|
||||||
break;
|
|
||||||
case RACE_GNOME_12:
|
|
||||||
return 3.0;
|
|
||||||
break;
|
|
||||||
case RACE_IKSAR_128:
|
|
||||||
return 6.0;
|
|
||||||
break;
|
|
||||||
case RACE_VAH_SHIR_130:
|
|
||||||
return 7.0;
|
|
||||||
break;
|
|
||||||
case RACE_FROGLOK_330:
|
|
||||||
return 5.0;
|
|
||||||
break;
|
|
||||||
case RACE_DRAKKIN_522:
|
|
||||||
return 5.0;
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
return 6.0;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user