mirror of
https://github.com/Mezeporta/Erupe.git
synced 2025-12-13 23:44:52 +01:00
simplify EquipSkinHist
This commit is contained in:
@@ -1853,8 +1853,7 @@ func handleMsgMhfGetDailyMissionPersonal(s *Session, p mhfpacket.MHFPacket) {}
|
|||||||
|
|
||||||
func handleMsgMhfSetDailyMissionPersonal(s *Session, p mhfpacket.MHFPacket) {}
|
func handleMsgMhfSetDailyMissionPersonal(s *Session, p mhfpacket.MHFPacket) {}
|
||||||
|
|
||||||
func handleMsgMhfGetEquipSkinHist(s *Session, p mhfpacket.MHFPacket) {
|
func equipSkinHistSize() int {
|
||||||
pkt := p.(*mhfpacket.MsgMhfGetEquipSkinHist)
|
|
||||||
size := 3200
|
size := 3200
|
||||||
if _config.ErupeConfig.RealClientMode <= _config.Z2 {
|
if _config.ErupeConfig.RealClientMode <= _config.Z2 {
|
||||||
size = 2560
|
size = 2560
|
||||||
@@ -1862,7 +1861,12 @@ func handleMsgMhfGetEquipSkinHist(s *Session, p mhfpacket.MHFPacket) {
|
|||||||
if _config.ErupeConfig.RealClientMode <= _config.Z1 {
|
if _config.ErupeConfig.RealClientMode <= _config.Z1 {
|
||||||
size = 1280
|
size = 1280
|
||||||
}
|
}
|
||||||
|
return size
|
||||||
|
}
|
||||||
|
|
||||||
|
func handleMsgMhfGetEquipSkinHist(s *Session, p mhfpacket.MHFPacket) {
|
||||||
|
pkt := p.(*mhfpacket.MsgMhfGetEquipSkinHist)
|
||||||
|
size := equipSkinHistSize()
|
||||||
var data []byte
|
var data []byte
|
||||||
err := s.server.db.QueryRow("SELECT COALESCE(skin_hist::bytea, $2::bytea) FROM characters WHERE id = $1", s.charID, make([]byte, size)).Scan(&data)
|
err := s.server.db.QueryRow("SELECT COALESCE(skin_hist::bytea, $2::bytea) FROM characters WHERE id = $1", s.charID, make([]byte, size)).Scan(&data)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -1874,14 +1878,7 @@ func handleMsgMhfGetEquipSkinHist(s *Session, p mhfpacket.MHFPacket) {
|
|||||||
|
|
||||||
func handleMsgMhfUpdateEquipSkinHist(s *Session, p mhfpacket.MHFPacket) {
|
func handleMsgMhfUpdateEquipSkinHist(s *Session, p mhfpacket.MHFPacket) {
|
||||||
pkt := p.(*mhfpacket.MsgMhfUpdateEquipSkinHist)
|
pkt := p.(*mhfpacket.MsgMhfUpdateEquipSkinHist)
|
||||||
size := 3200
|
size := equipSkinHistSize()
|
||||||
if _config.ErupeConfig.RealClientMode <= _config.Z2 {
|
|
||||||
size = 2560
|
|
||||||
}
|
|
||||||
if _config.ErupeConfig.RealClientMode <= _config.Z1 {
|
|
||||||
size = 1280
|
|
||||||
}
|
|
||||||
|
|
||||||
var data []byte
|
var data []byte
|
||||||
err := s.server.db.QueryRow("SELECT COALESCE(skin_hist, $2) FROM characters WHERE id = $1", s.charID, make([]byte, size)).Scan(&data)
|
err := s.server.db.QueryRow("SELECT COALESCE(skin_hist, $2) FROM characters WHERE id = $1", s.charID, make([]byte, size)).Scan(&data)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user