mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-19 16:31:29 +00:00
Possible fix for some 'random' character select crashes
This commit is contained in:
parent
9cbda0f81b
commit
351e63ae72
@ -1,5 +1,8 @@
|
|||||||
EQEMu Changelog (Started on Sept 24, 2003 15:50)
|
EQEMu Changelog (Started on Sept 24, 2003 15:50)
|
||||||
-------------------------------------------------------
|
-------------------------------------------------------
|
||||||
|
== 05/22/2015 ==
|
||||||
|
Uleat: Added null-term declaration for character names in ENCODE(OP_CharInfo) - where appropriate
|
||||||
|
|
||||||
== 05/20/2015 ==
|
== 05/20/2015 ==
|
||||||
demonstar55: Bard instrument mods should be more consistent with live. Zoning will keep instrument mod for long duration buffs (selo's)
|
demonstar55: Bard instrument mods should be more consistent with live. Zoning will keep instrument mod for long duration buffs (selo's)
|
||||||
Still need to have procs/doom effects to inherit the instrument mods from their source buff/whatever
|
Still need to have procs/doom effects to inherit the instrument mods from their source buff/whatever
|
||||||
|
|||||||
@ -2949,8 +2949,9 @@ namespace RoF
|
|||||||
eq_cse = (structs::CharacterSelectEntry_Struct *)eq_ptr;
|
eq_cse = (structs::CharacterSelectEntry_Struct *)eq_ptr;
|
||||||
|
|
||||||
strcpy(eq_cse->Name, emu_cse->Name);
|
strcpy(eq_cse->Name, emu_cse->Name);
|
||||||
eq_ptr += strlen(eq_cse->Name);
|
eq_ptr += strlen(emu_cse->Name);
|
||||||
eq_cse = (structs::CharacterSelectEntry_Struct *)eq_ptr;
|
eq_cse = (structs::CharacterSelectEntry_Struct *)eq_ptr;
|
||||||
|
eq_cse->Name[0] = '\0';
|
||||||
|
|
||||||
eq_cse->Class = emu_cse->Class;
|
eq_cse->Class = emu_cse->Class;
|
||||||
eq_cse->Race = emu_cse->Race;
|
eq_cse->Race = emu_cse->Race;
|
||||||
|
|||||||
@ -3038,8 +3038,9 @@ namespace RoF2
|
|||||||
eq_cse = (structs::CharacterSelectEntry_Struct *)eq_ptr;
|
eq_cse = (structs::CharacterSelectEntry_Struct *)eq_ptr;
|
||||||
|
|
||||||
strcpy(eq_cse->Name, emu_cse->Name);
|
strcpy(eq_cse->Name, emu_cse->Name);
|
||||||
eq_ptr += strlen(eq_cse->Name);
|
eq_ptr += strlen(emu_cse->Name);
|
||||||
eq_cse = (structs::CharacterSelectEntry_Struct *)eq_ptr;
|
eq_cse = (structs::CharacterSelectEntry_Struct *)eq_ptr;
|
||||||
|
eq_cse->Name[0] = '\0';
|
||||||
|
|
||||||
eq_cse->Class = emu_cse->Class;
|
eq_cse->Class = emu_cse->Class;
|
||||||
eq_cse->Race = emu_cse->Race;
|
eq_cse->Race = emu_cse->Race;
|
||||||
|
|||||||
@ -1969,8 +1969,9 @@ namespace SoD
|
|||||||
eq_cse->Gender = emu_cse->Gender;
|
eq_cse->Gender = emu_cse->Gender;
|
||||||
|
|
||||||
strcpy(eq_cse->Name, emu_cse->Name);
|
strcpy(eq_cse->Name, emu_cse->Name);
|
||||||
eq_ptr += strlen(eq_cse->Name);
|
eq_ptr += strlen(emu_cse->Name);
|
||||||
eq_cse = (structs::CharacterSelectEntry_Struct *)eq_ptr;
|
eq_cse = (structs::CharacterSelectEntry_Struct *)eq_ptr;
|
||||||
|
eq_cse->Name[0] = '\0';
|
||||||
|
|
||||||
eq_cse->Beard = emu_cse->Beard;
|
eq_cse->Beard = emu_cse->Beard;
|
||||||
eq_cse->HairColor = emu_cse->HairColor;
|
eq_cse->HairColor = emu_cse->HairColor;
|
||||||
|
|||||||
@ -1628,8 +1628,9 @@ namespace SoF
|
|||||||
eq_cse->Gender = emu_cse->Gender;
|
eq_cse->Gender = emu_cse->Gender;
|
||||||
|
|
||||||
strcpy(eq_cse->Name, emu_cse->Name);
|
strcpy(eq_cse->Name, emu_cse->Name);
|
||||||
eq_ptr += strlen(eq_cse->Name);
|
eq_ptr += strlen(emu_cse->Name);
|
||||||
eq_cse = (structs::CharacterSelectEntry_Struct *)eq_ptr;
|
eq_cse = (structs::CharacterSelectEntry_Struct *)eq_ptr;
|
||||||
|
eq_cse->Name[0] = '\0';
|
||||||
|
|
||||||
eq_cse->Beard = emu_cse->Beard;
|
eq_cse->Beard = emu_cse->Beard;
|
||||||
eq_cse->HairColor = emu_cse->HairColor;
|
eq_cse->HairColor = emu_cse->HairColor;
|
||||||
|
|||||||
@ -2260,8 +2260,9 @@ namespace UF
|
|||||||
eq_cse->Gender = emu_cse->Gender;
|
eq_cse->Gender = emu_cse->Gender;
|
||||||
|
|
||||||
strcpy(eq_cse->Name, emu_cse->Name);
|
strcpy(eq_cse->Name, emu_cse->Name);
|
||||||
eq_ptr += strlen(eq_cse->Name);
|
eq_ptr += strlen(emu_cse->Name);
|
||||||
eq_cse = (structs::CharacterSelectEntry_Struct *)eq_ptr;
|
eq_cse = (structs::CharacterSelectEntry_Struct *)eq_ptr;
|
||||||
|
eq_cse->Name[0] = '\0';
|
||||||
|
|
||||||
eq_cse->Beard = emu_cse->Beard;
|
eq_cse->Beard = emu_cse->Beard;
|
||||||
eq_cse->HairColor = emu_cse->HairColor;
|
eq_cse->HairColor = emu_cse->HairColor;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user