Documentation ¶
Index ¶
- Constants
- Variables
- func AcceptLeagueApply(uid, targetuid uint64) proto.LeagueResult
- func AcceptLeagueInvitation(uid, leagueid uint64) proto.LeagueResult
- func AcceptOrRejectLeagueInvitation(uid, mailId uint64, acceptOrReject uint32, res *httputils.Respon)
- func AddAllHero(uid uint64)
- func AddChat(respon *httputils.Respon, uid uint64, channel, subChannel, chatType int32, ...)
- func AddChatReply(respon *httputils.Respon, chatType uint32, channel int32, uid uint64, ...)
- func AddEnergy(userData *cache.Info, energy uint32, gotType oss.OssSrcGotType, ossType uint32)
- func AddFinishedTutorialId(uid uint64, tutorialId uint32)
- func AddFirstTutorialTimes(uid uint64, firstTutorialType uint32)
- func AddFollow(respon *httputils.Respon, channel int32, uid uint64, titleID uint64)
- func AddItem(userData *cache.Info, itemTypeID, itemCount, ossAddItemType uint32) bool
- func AddLeagueBuilding(uid uint64, id, lv, x, y int32) int
- func AddLeagueGift(leagueid uint64, itemid uint32, buyer string, packName uint64) []*proto.ST_LeagueGift_PB
- func AddLeagueShopItem(lid, uid uint64, itemid, itemnum uint32) proto.RetActionType
- func AddMaxHp(userData *cache.Info) uint64
- func AddPraise(respon *httputils.Respon, channel int32, uid uint64, titleID uint64)
- func AddPrisonMessage(uid, targetUid uint64, content string) (proto.RetActionType, *proto.ST_PrisonMessgeClient_PB)
- func AddPrivateChat(respon *httputils.Respon, uid, targetUid uint64, content string)
- func AddSecondTime(userData *cache.Info, remaintime uint64)
- func AddTBCureProgress(uid uint64, itemCount uint32) proto.RetActionType
- func AddVipPoint(charInfo *cache.Info, in uint64, itemTypeID, itemCount uint32, ...) proto.RetActionType
- func AddWarCityData(actAsset *cache.GlobalActionEntry) uint32
- func AddWarCityKill(tid int32, aid, kill uint64) bool
- func AlterFeedback(userId uint64, popid uint32, cancel uint32, res *httputils.Respon)
- func AlterUserSettings(userId uint64, paramStr string, res *httputils.Respon)
- func AppointTitle(titleId int32, uid, targetUid uint64) (proto.RetActionType, *proto.ST_Title_PB)
- func BlackMarketBuyItem(uid uint64, slotid uint32) proto.RetActionType
- func BlackMarketNoticed(uid uint64) proto.RetActionType
- func BlackMarketTryLock(uid uint64, slotid uint32) proto.RetActionType
- func BlackMarketTryRefresh(sec uint64, userData *cache.Info, byUser bool) proto.RetActionType
- func BuyExpeditionShopItem(uid uint64, slotIdx, itemType int32) proto.RetActionType
- func BuyItem(charInfo *cache.Info, itemTypeID, itemCount uint32) proto.RetActionType
- func BuyLeagueShopItem(lid, uid uint64, itemid, itemnum uint32) proto.RetActionType
- func CSGMCommand(command *proto.ST_CS2GS_GMCommand) *proto.ST_GS2CS_GMCommand_Result
- func CSPay(payReq *proto.ST_CS2GS_Pay) *proto.ST_GS2CS_Pay
- func CalcCommanderEquipAddition(userData *cache.Info, equipUID uint64, state proto.CommanderEquipState)
- func CancelFollow(respon *httputils.Respon, channel int32, uid uint64, titleID uint64)
- func CancelKeptMail(res *httputils.Respon, uid uint64, mailIdList *proto.ST_Uint64List_PB)
- func ChangeCommanderFashion(uid uint64, changeType, id uint32) proto.RetActionType
- func ChangeMainCitySkin(uid uint64, skinId uint32) Protocol.RetActionType
- func ChangeServer(uid uint64, sid int64, changeType int32) proto.ChangeServerRetCode
- func ChangeServerRequest(req *proto.ST_ChangeServer_Request) *proto.ST_ChangeServer_Response
- func ChatTranslate(respon *httputils.Respon, channel int32, subChannel int32, uid uint64, ...)
- func CheckActivityGiftCondition(param []interface{})
- func CheckAddSpeExchangeActivity(userData *cache.Info, newRole bool)
- func CheckAllGiftSaleCondition(userData *cache.Info, conditionType Protocol.GiftConditionType, value int64) bool
- func CheckConnection()
- func CheckDelLeagueBuilding(d *cache.WorldDataEntry)
- func CheckGiftConditionEx(userData *cache.Info, idx, giftPackId int64, ...) bool
- func CheckGiftPackID(uid, giftId uint64) Protocol.RetActionType
- func CheckIsOnSpecialTile(tileid, width, height int32) bool
- func CheckLeague(name, shortname string) uint32
- func CheckLeagueRight(uid uint64, leaguelevel int32, right uint32) bool
- func CheckMakeUpBubble(userData *cache.Info)
- func CheckPurchasedGiftValidity(userData *cache.Info, giftEntry *CSV.CF_GiftList_DataEntry, ...) bool
- func CheckRight(uid uint64, right uint32) (proto.LeagueResult, *cache.Info, *cache.GlobalLeagueEntry)
- func CheckSession(req *httputils.Request, respon *httputils.Respon) bool
- func CheckSkillUnitTarget(skillCSV *CSV.CF_HeroNewSkills_DataEntry, defBaseData *stBattleActionBaseData) proto.UnitBattleType
- func CheckUid(uid string) (bool, uint64)
- func CheckUserCleanStatus(user *cache.Info, CheckLazyTemplate []*proto.ST_Vector4Int_PB) bool
- func CheckUserNameExists(userName string, res *httputils.Respon)
- func ChecklidWarCity(lid uint64, lv int64) bool
- func CleanDiscardTask(userData *cache.Info, force bool)
- func ClearAvatar(uid uint64, res *httputils.Respon) bool
- func CommanderEquipOp(userData *cache.Info, equipUID uint64, equipPos uint32, opType uint32) proto.RetActionType
- func CountCollect(worldDataEntry *cache.WorldDataEntry)
- func CountLeagueCenter(worldAssetData *cache.WorldDataEntry) bool
- func CountVagueUnitCount(in uint64) *proto.ST_Vector2Int64_PB
- func CountWarCityData(cid uint32) bool
- func CreateLeague(ownerID uint64, name string, shortName string, slogan string, ...) proto.LeagueResult
- func CreateRole(accountid, uid uint64, sid uint32) *proto.ST_GS2LS_CreateRoleRst
- func CreateSimpleInfo(uid uint64) *proto.ST_CharSimple_Server_PB
- func CrossSpecialTile(startid, endid int32) bool
- func DecChanllengeTimes(mapInfo *proto.ST_MapInfo_PB, decTimes uint32)
- func DecodeActionAppendDataEx(str, key string) string
- func DelActivityItem(userData *cache.Info, data *cache.ActivityData)
- func DelLeagueBuilding(did uint64) int
- func DelLeagueBuilding2(did uint64)
- func DelWarCityData(tid int32, aid uint64) bool
- func DelWarCityStage(cid uint32) bool
- func DelWildMonster()
- func DeleteHero(userData *cache.Info, heroID uint32)
- func DeleteLeagueGift(uid uint64, giftId uint32) proto.RetActionType
- func DeleteLeagueMessage(uid, senderUid, msgTime uint64) proto.RetActionType
- func DiamondMineAirshipHandleActive(userData *cache.Info, buildingID uint32, res *httputils.Respon) proto.RetActionType
- func DoAirShipChanllange(uid uint64, detail *ST_AirShipChanllange_PB) (RetActionType, bool, *ST_BattleInfo_PB, *ST_Vector4IntList_PB, uint32, ...)
- func DoMapLazyClean()
- func DropTest(userData *cache.Info, dropid int32) bool
- func EnableOrDisableUserIdTimeout(enable bool)
- func EndSaleCommonGift(userData *cache.Info, giftPackEntry *CSV.CF_GiftPackList_DataEntry) bool
- func ExeGMCommand(command, params string) (error, string)
- func Exit()
- func ExitLeague(uid uint64) proto.LeagueResult
- func ExpeditionShopRefreshItems(uid uint64) proto.RetActionType
- func Feedback(uid uint64, feedbackType uint32, content string) proto.RetActionType
- func FillHeroKillRankingInfo(start, end uint32, pairList wsort.MapSorter, list *proto.ST_PowerRankingList)
- func FindLeagueByKey(key string, max int32) *proto.ST_League_Simple_Info_List
- func FindUserByName(key string) (proto.RetActionType, *proto.ST_RecommendUserAsset_PB)
- func FindWildMonster(uid uint64, entryType, level uint32, range_new, range_no, first int32) (*proto.ST_WorldDataEntryList_PB, proto.RetActionType)
- func FinishCommanderEquipMake(userData *cache.Info, buildingID, equipID uint32)
- func FinishEntry(entry *proto.ST_WorldSituation_Entry_PB, asset *proto.ST_WorldSituation_PB)
- func FoolsDayExchange(userData *cache.Info, activityId int32) (ret proto.RetActionType)
- func FoolsDayUnlockAdvanceByGem(userData *cache.Info, activityId int32) (ret proto.RetActionType)
- func FoolsDayUnlockAdvanceByPay(userData *cache.Info, giftId uint64) (ret proto.RetActionType)
- func ForbidLeagueChat(ld, uid, duration uint64)
- func GMActivityScore(userData *cache.Info, actiID, score uint32)
- func GMCloseBlackMarket(uid uint64)
- func GMDelWorldDataByChunkIdx(idx int32)
- func GMRefreshLeagueBox(uid uint64)
- func GMResetLeagueBox(uid uint64)
- func GMSetMiracleWarStage(sn, stage int32)
- func GMUnlockAllMap(userData *cache.Info)
- func GM_FinishSevenDayTaskByDay(userData *cache.Info, day uint32)
- func GMupdateActivityNormalScore(userData *cache.Info, actiID, score uint32)
- func GMupdateLeagueCupScore(lid uint64, actiID, add uint32) *proto.ST_ActivityScore_League
- func GO_ProcessReport()
- func GO_UpdateLeagueAsset()
- func GarrisonToLeagueCenter(actionData *cache.GlobalActionEntry, cityData *cache.WorldDataEntry) bool
- func GeTransferBattleUserRank(uid uint64, rankType, start, end uint32) *proto.ST_Client_TransferBattle_User_Rank
- func GeiDianQian(uid uint64)
- func GetActivityTaskBoxReward(uid uint64, boxIdx uint32) proto.RetActionType
- func GetBoonRewardConfig(id uint32, RES *httputils.Respon)
- func GetBoonRewardConfigTest(boonID uint32, RES *httputils.Respon)
- func GetChallengeMapListReward(uid uint64, mapId uint32, starNum uint32, heros *proto.ST_HeroAsset_PB, ...) (proto.RetActionType, *proto.ST_Vector4IntList_PB, *proto.ST_Vector4IntList_PB)
- func GetCharSimple(uid uint64) *proto.ST_CharSimpleInfo
- func GetCharSimpleGarrison(uid uint64) *proto.ST_CharSimpleGarrison_PB
- func GetChatReplyList(respon *httputils.Respon, uid uint64, channel int32, titleID uint64, ...)
- func GetChatTitleList(respon *httputils.Respon, uid uint64, channel int32, subChannel int32, ...)
- func GetCityInfo(uid uint64) (*proto.ST_WorldCityList_PB, proto.RetActionType)
- func GetCompensation(userData *cache.Info)
- func GetCurDurable(userData *cache.Info) uint32
- func GetDailyLoginReward(uid uint64, id uint32) Protocol.RetActionType
- func GetDailyTaskReward(uid uint64, taskId int64) proto.RetActionType
- func GetDirtyData(uid uint64, version uint32, actionlist *proto.ST_GlobalActionVersionList_PB, ...)
- func GetDropActivityRank(uid uint64, activityType, start, end uint32) *proto.ST_PowerRankingList
- func GetEarlyWarningDetail(inputList []uint32, targetUser *cache.Info, ...) (*proto.ST_MultiplayerEarlyWarning_PB, *proto.ST_Vector2Int64_PB, uint64)
- func GetEarlyWarningMonsterAtkDetail(inputList []uint32, monsterEntityId int64, ...) (*proto.ST_MultiplayerEarlyWarning_PB, *proto.ST_Vector2Int64_PB, uint64)
- func GetExchangeActivityReward(uid uint64, activityType, exchangeId uint32) proto.RetActionType
- func GetFoolsDayRewards(userData *cache.Info, activityId, rewardsId, advanced int32) (ret proto.RetActionType)
- func GetGlobalRanking(uid uint64, rankId string, start, end uint32) *proto.ST_PowerRankingList
- func GetHeroLimtNum(mainCityLevel uint32) int
- func GetHistoryArchons(uid uint64, startIdx, count int32) (proto.RetActionType, []*proto.ST_HistoryArchon_PB)
- func GetLeagueBattleLog(uid uint64, startid, count uint32) (proto.RetActionType, *proto.ST_LeagueBattle_Log)
- func GetLeagueBoxList(uid uint64) (proto.RetActionType, *proto.ST_LeagueBox_List_PB)
- func GetLeagueBoxReward(uid, targetUid, boxId uint64) proto.RetActionType
- func GetLeagueBusinessHistory(uid uint64, hType, hStart, hLimit uint32, res *httputils.Respon)
- func GetLeagueDetailData(id uint64, vid uint32) *proto.ST_League_Detail_Info
- func GetLeagueDevoteRank(uid uint64) (proto.RetActionType, *proto.ST_LeagueDonationRank_PB)
- func GetLeagueHelpDetail(id uint64) *proto.ST_LeagueHelpDetail_PB
- func GetLeagueRankingList(uid uint64, rankingListType, start, end uint32, rank_name string) *proto.ST_PowerRankingList
- func GetLeagueSimpleInfoList(idList []uint64) (*proto.ST_League_Simple_Info_List, proto.LeagueResult)
- func GetLeagueTaskReward(uid uint64, taskId int32) proto.RetActionType
- func GetLgRoleInfo(userData *cache.Info) bool
- func GetLoginGiftReward(uid uint64, index uint32) proto.RetActionType
- func GetMailIdListByType(uid uint64, mailType uint32) (proto.RetActionType, *proto.ST_Uint64List_PB)
- func GetMailSummary(uid uint64, mailTypes *proto.ST_MailTypeList) (proto.RetActionType, *proto.ST_MailAssetSummary)
- func GetMainCityLevelReward(uid uint64, level uint32) proto.RetActionType
- func GetMaxDurable(userData *cache.Info) uint32
- func GetMaxHp(userData *cache.Info) uint64
- func GetMiracleGarrisonCapacity(cid uint32) (uint32, uint32)
- func GetMiracleWarDetail(cid int32) *proto.ST_MiracleWar_PB
- func GetMiracleWarRecords(uid uint64, recordType, startIdx, count int32) (proto.RetActionType, []*proto.ST_MiracleWarRecord_PB)
- func GetNewPrivateChat(respon *httputils.Respon, uid, targetUid uint64)
- func GetNoviceReward(uid uint64) proto.RetActionType
- func GetNoviceTaskReward(uid uint64, taskId uint32) proto.RetActionType
- func GetPrepareForWarRank(uid uint64, rankType, start, end uint32) *proto.ST_PowerRankingList
- func GetPrepareForWarReward(uid uint64, rewardIdx uint32) proto.RetActionType
- func GetPrisonInfo(targetUid uint64) (*proto.ST_PrisonAsset_PB, proto.RetActionType)
- func GetPrisonMessage(targetUid uint64, startId, count uint32) (proto.RetActionType, *proto.ST_PrisonMessageList_PB)
- func GetPrivateChatList(respon *httputils.Respon, uid, targetUid uint64, startIdx uint64, ...)
- func GetReward(uid uint64, tid uint64, res *httputils.Respon) (proto.RetActionType, *proto.ST_AchievementFinishedItem_PB)
- func GetRoles(accountid, uid uint64) *proto.ST_GetRoleRst
- func GetServerSimpleList(uid uint64, userName, Ip string) *proto.ST_ServerList
- func GetSevenDayReward(uid uint64) proto.RetActionType
- func GetSevenDayTaskReward(uid uint64, taskId uint32) (proto.RetActionType, uint32)
- func GetSimpleInfoList(uid uint64, index int32) *proto.ST_League_Simple_Info_List
- func GetStarBoxReward(uid uint64, chapterId, starBoxIdx uint32) proto.RetActionType
- func GetStrongestCommanderRank(uid uint64, rankType, start, end uint32) *proto.ST_PowerRankingList
- func GetStrongestCommanderReward(uid uint64, rewardIdx uint32) proto.RetActionType
- func GetTaskAccNum(userData *cache.Info, conf *CSV.CF_Task_DataEntry) uint64
- func GetTransferBattleInfo(uid uint64) *proto.ST_Client_TransferBattle_Info
- func GetTransferBattleLeagueRank(uid uint64, rankType, start, end uint32) *proto.ST_Client_TransferBattle_League_Rank
- func GetTransferBattleReward(uid uint64, rewardType, rewardIdx uint32) proto.RetActionType
- func GetUseOutTime(user *cache.Info) uint64
- func GetUserData(uid uint64, language uint32, clientInfo *cache.ClientInfo, ...)
- func GetUserInfo(userId uint64, res *httputils.Respon)
- func GetUserRankingList(uid uint64, rankingListType, start, end uint32, rank_name string) *proto.ST_PowerRankingList
- func GetVIPDailyReward(uid uint64) proto.RetActionType
- func GetVipPassASTimes(vipLevel uint32) uint32
- func GetWarCityFromPos(tmpx, tmpy int32) (uint32, uint64)
- func GetWorldSituationRankSnapshotList(csvId, start, end uint32) *proto.ST_PowerRankingList
- func GetWorldSituationReward(uid uint64, csvId int32) (proto.RetActionType, int32)
- func GetcityID(wdata *cache.WorldDataEntry) uint32
- func GiftCode(uid uint64, code string) (Protocol.RetActionType, []*Protocol.ST_ItemEntry_PB)
- func GiftPackPurchase(userData *cache.Info, giftId uint64, endTimestamp uint64, orderId string, ...) Protocol.RetActionType
- func GiveDefHeaderBox(userData *cache.Info)
- func Go_DelWildMonster()
- func Go_OnlinePlayerTick()
- func Go_UpdateOssGiftPack()
- func Go_UpdateWarCity()
- func Go_UpdateWorldMapActivity()
- func Go_WILDMONSTEREX()
- func HandleAddBookmark(userId uint64, bookmark *proto.ST_BookmarkEntry_PB) proto.RetActionType
- func HandleAlterBookmark(userId uint64, bookmark *proto.ST_BookmarkEntry_PB) proto.RetActionType
- func HandleGetPolicyToken(uid uint64, ctrlType uint32, fileName string, fileSize int64, ...) bool
- func HandleQueryAccountBound(uid uint64, accountType uint32, idToken, secret string, res *httputils.Respon)
- func HandleRemoveBookmark(userId uint64, tileIds *proto.ST_Int64List_PB) proto.RetActionType
- func HandleUpdateAccountDetails(uid uint64, accountType uint32, idToken, secret string, res *httputils.Respon)
- func HasWarCityUint(d *cache.WorldDataEntry) bool
- func HelpLeagueBox(uid, targetUid, boxId uint64) proto.RetActionType
- func HeroFragmentsExchange(uid uint64, heroId, num uint32) proto.RetActionType
- func HeroSkillUp(uid uint64, heroId uint32) (proto.RetActionType, uint32)
- func HeroStarUp(uid uint64, heroId uint32) proto.RetActionType
- func IgnoreAllLeagueApply(uid uint64) proto.LeagueResult
- func IgnoreLeagueApply(uid, targetUid uint64) proto.LeagueResult
- func InitCurDurable(userData *cache.Info)
- func InitDelWildMonster()
- func InitStrongestCommander(scInfo *proto.ST_StrongestCommander_Entry)
- func InitTransferBattle(fbInfo *proto.ST_TransferBattle_Group_Entry)
- func InitUserWorldSituation(uid uint64)
- func InitWorldMapActivity()
- func Initialize()
- func InvitationJoinLeague(uid, targetuid uint64) proto.LeagueResult
- func InvitationUsersJoinLeague(uid uint64, targetUidList *proto.ST_Uint64List_PB) (*proto.ST_Int64List_PB, *proto.ST_Int64List_PB)
- func IsManuCapHero(userData *cache.Info, defpos uint32) (hasManu bool)
- func IsSecondTime(userData *cache.Info, remaintime uint64) proto.RetActionType
- func JoinLeague(uid, leagueid uint64) proto.LeagueResult
- func KeptMail(res *httputils.Respon, uid uint64, mailIdList *proto.ST_Uint64List_PB)
- func KickCityGarrisonUser(tileID int32, garrisonid uint64) proto.RetActionType
- func KickGarrisonUser(uid, garrisonid uint64) proto.RetActionType
- func KickMassUser(uid, massid, kickuid uint64) proto.RetActionType
- func KillCommander(uid uint64, targetUid uint64) proto.RetActionType
- func LeaderRefreshLeagueTask(uid uint64, actiID, order uint32) (proto.RetActionType, *proto.ST_ActivityScore_League, ...)
- func LeagueBoxRefresh(uid uint64) proto.RetActionType
- func LeagueBoxSendMsg(uid, boxId uint64) proto.RetActionType
- func LeagueBoxSpeedUpByCash(userData *cache.Info, actionId uint32, costVal uint64) proto.RetActionType
- func LeagueBoxSpeedUpByItem(userData *cache.Info, itemTypeID, itemCount, actionId uint32) bool
- func LeagueDevote(leagueId, userId uint64, technologyID uint32, devoteType uint32, ...) (proto.RetActionType, int32, int32)
- func LeagueMessage(uid, leagueid uint64, message string) proto.LeagueResult
- func LeaguePermission(uid, targetId, leagueId uint64, operator, leagueMemberLevel int32, ...) proto.LeagueResult
- func LidClean()
- func LimitPower(uid uint64, idx int32) proto.RetActionType
- func LockOrUnlockMail(res *httputils.Respon, uid uint64, value interface{}, lockOrUnlock uint32)
- func LotteryCardActivity(userData *cache.Info, activityId int64, lotterTimes uint32) (ret proto.RetActionType, rstList proto.ST_Uint32List_PB)
- func LotteryCardStageRewards(userData *cache.Info, activityId int64, stage uint32) (ret proto.RetActionType)
- func LuckyStarPurchase(userData *cache.Info, uid uint64, giftPackageId int64, luckyStarItemId uint32, ...) string
- func MainCityEventHandleBattle(userData *cache.Info, eventID uint64, unitAsset string, heroIDList string) (bool, proto.RetActionType, *proto.ST_BattleInfo_PB, ...)
- func MainCityEventHandleGetReward(userData *cache.Info, eventID uint64) proto.RetActionType
- func MainCityEventHandlePause(userData *cache.Info, eventID uint64) proto.RetActionType
- func MainCityEventHandleStartEvent(userData *cache.Info, eventID uint64, unitasset string, heroIDList string) proto.RetActionType
- func MainCityEventSpeedUpByCash(userData *cache.Info, actionId uint32) proto.RetActionType
- func MainCityEventSpeedUpByItem(userData *cache.Info, itemTypeID, itemCount, actionId uint32) bool
- func MainCityLevelUpgradeEventHandler(param []interface{})
- func MakeAWSSession() *session.Session
- func MaterialCompose(userData *cache.Info, materialID uint32, isAll uint32) (proto.RetActionType, uint32, uint64)
- func MaterialDecompose(userData *cache.Info, materialID int64, isAll uint32) (proto.RetActionType, uint32, uint64)
- func MergeItems(src *proto.ST_Vector4IntList_PB, src2 *proto.ST_Vector4IntList_PB) *proto.ST_Vector4IntList_PB
- func MiracleWarGift(giftId int64, uid, targetUid uint64) (proto.RetActionType, *proto.ST_WarGift_PB, *proto.ST_MiracleWarRecord_PB)
- func MiracleWarStart()
- func MopUpAllMapList(uid uint64) (proto.RetActionType, *proto.ST_MopUpRewards_PB)
- func MopUpMapList(uid uint64, mapId, count uint32) (proto.RetActionType, *proto.ST_MopUpRewards_PB)
- func Movecity(data *UserCommand, isLeagueMove bool) bool
- func NewOssLeagueBuilding(userData *cache.Info, arg ...interface{})
- func NotifyLeagueBattleLog(lid uint64)
- func NotifyUploadSucceed(uid uint64, ctrlType uint32, avatarKey, fileName string, res *httputils.Respon) bool
- func OnlinePlayerReloadPackGiftCfg()
- func OpenGlobalBuff(buffId int64, uid uint64) (proto.RetActionType, *proto.ST_MiracleWarBuff_PB, ...)
- func OpenLeagueBox(uid uint64, boxId uint64) proto.RetActionType
- func Pay(payType uint32, uid uint64, giftPackageId int64, productId, orderId string, ...) string
- func PopupedPack(uid uint64, ids *Protocol.ST_Uint64List_PB) Protocol.RetActionType
- func ProcessActionCommand(actionParameter *ActionParameter, respon *httputils.Respon)
- func ProcessActionEnd(actionParameter *ActionParameter, respon *httputils.Respon)
- func ProcessActionStart(actionParameter *ActionParameter, respon *httputils.Respon)
- func ProcessActivityLogin(userData *cache.Info)
- func ProcessActivityTask(userData *cache.Info)
- func ProcessBlackMarketLogin(userData *cache.Info)
- func ProcessChangeServerRequest(request *proto.ST_ChangeServer_Request) proto.ChangeServerRetCode
- func ProcessChangeServerResponse(response *proto.ST_ChangeServer_Response)
- func ProcessCommanderEquipMake(userData *cache.Info, buildingID, actionType, equipID uint32) proto.RetActionType
- func ProcessCommanderLevelUpPrisonAttribute(userData *cache.Info)
- func ProcessGiftCheck(userData *cache.Info)
- func ProcessHeroDefense(userData *cache.Info, heroID uint32, onOrOff uint32, defpos int32, auto bool) bool
- func ProcessMainCityDefenseLogic(uid uint64, result bool, leftDurable uint32, speed uint64) uint32
- func ProcessMainCityDefenseLogic_MonsterAtk(uid uint64, result bool, leftDurable uint32, speed uint64) uint32
- func ProcessMainCitySkin(userData *cache.Info)
- func ProcessSyncAccountDetailsResponse(res *proto.ST_SyncAccountDetailsResponse)
- func ProcessTBTransferServerRequest(request *proto.ST_TBTransferServer_Request) proto.ChangeServerRetCode
- func ProcessTBTransferServerResponse(response *proto.ST_TBTransferServer_Response)
- func ProcessUnitAttribute(targetType uint32, outCorps *stCorps, globalAttribute map[uint64]uint64, ...)
- func ProcessUserCommand(data *UserCommand, respon *httputils.Respon)
- func ProduceResource(uid uint64)
- func PushMsg(msgType proto.PushMsgType, params []interface{})
- func PushMsgWithoutMsgType(languageID int64, pushType int, userData *cache.Info, endTime uint64)
- func Questionnaire(userData *cache.Info, activityId int32) (ret proto.RetActionType)
- func RadarCheckOtherGAction(dataAsset *cache.GlobalActionEntry, isLeaving bool)
- func Raffle(userData *cache.Info, costType oss.AirDropCostType, res *httputils.Respon) bool
- func RansomCommander(uid, targetUid uint64) proto.RetActionType
- func RcvBubble(userData *cache.Info, bubbleId uint32, remainTime int64) bool
- func RcvHeaderBox(userData *cache.Info, boxId uint32, remainTime int64) bool
- func ReCountLeagueMemberCityBuff(lid uint64)
- func ReadAllPrivateChat(respon *httputils.Respon, uid uint64)
- func ReadLeagueBattleLog(uid uint64)
- func ReadLeagueMessage(uid uint64)
- func RecallWorldDataEntryArmy(assert *cache.WorldDataEntry) bool
- func RecallWorldDataEntryArmy2(assert *cache.WorldDataEntry) bool
- func ReceiveAllLeagueGift(uid uint64) (proto.RetActionType, *proto.ST_LeagueGiftSpecial_PB, ...)
- func ReceiveLeagueGift(uid uint64, giftid uint32) (proto.RetActionType, *proto.ST_LeagueGiftSpecial_PB, ...)
- func ReceiveLeagueKeyGift(uid uint64) (proto.RetActionType, *proto.ST_Asset_ItemPack_PB)
- func RecommendUser(uid uint64) (proto.LeagueResult, *proto.ST_RecommendUserAsset_PB)
- func RecruitHero(uid uint64, heroID uint32) proto.RetActionType
- func ReduceVipPoint_GM(charInfo *cache.Info, reducePoint uint64)
- func RefreshEliteChanllangeTims(user *cache.Info)
- func ReleaseAll(uid uint64) (proto.RetActionType, *proto.ST_MiracleWarRight)
- func ReleaseCommander(uid uint64, targetUid uint64) proto.RetActionType
- func RemoveMyChat(respon *httputils.Respon, channel int32, uid uint64, titleID uint64)
- func RemovePrivateChat(respon *httputils.Respon, uid uint64, ids []uint64)
- func RemoveReply(respon *httputils.Respon, channel int32, uid uint64, replyId uint32, ...)
- func Report(uid, targetUid uint64, reportType uint32, reportContent string) proto.RetChatType
- func ReportOnline(sid, number uint32)
- func RequestAirdrop(userData *cache.Info, freeTime uint64, res *httputils.Respon)
- func RequestChapterTaskRew(userData *cache.Info, cID, tID uint32) (Protocol.RetActionType, *Protocol.ST_Asset_Chapters_PB)
- func ResearchMax(uid uint64)
- func ResetBuildingPos(userData *cache.Info)
- func ResetPurchaseGift_GM(userData *cache.Info, giftID uint64)
- func ReviveCommander(uid uint64) proto.RetActionType
- func RobotBattle(battleKey *stBattleKey)
- func SafeDispatchTaskHandleFinish(userData *cache.Info, lActionID uint32) bool
- func SafeDispatchTaskHandleGetReward(userData *cache.Info, taskID uint64) (proto.RetActionType, *proto.ST_Vector4IntList_PB)
- func SafeDispatchTaskHandleReceiveTask(userData *cache.Info, id uint64, heroIDList *proto.ST_Int32List_PB) proto.RetActionType
- func SafeLeagueTaskHandleFinish(userData *cache.Info, lActionID uint32) bool
- func SafeOnDispatchTaskHandle(userData *cache.Info, taskID uint64, ...) bool
- func SaveRankSnapshot(csvId int64, rankingList *proto.ST_PowerRankingList)
- func SendArchonNotice(uid uint64, content string) (proto.RetActionType, *proto.ST_GlobalNotice)
- func SendGMMail(userData *cache.Info)
- func SendLeagueGroupMail(res *httputils.Respon, fromId uint64, toIdList []uint64, content string)
- func SetBounty(uid, targetUid uint64, bounty uint32) proto.RetActionType
- func SetBuildingLevel(userData *cache.Info, buildinglevel uint32)
- func SetDelWildMonsterTime(now time.Time)
- func SetFirstEnterBigMap(uid uint64, value bool)
- func SetFlag(uid uint64, color, background, icon uint32) proto.LeagueResult
- func SetLeague(uid uint64, leaguename, outSlogan, shortname string, ...) proto.LeagueResult
- func SetLegueSlogan(uid uint64, slogan string) proto.LeagueResult
- func SetMemTitle(uid, targetuid, title uint64) proto.LeagueResult
- func SetMemberTitle(uid uint64, titles []*proto.ST_LeagueMemberTitleName_PB) proto.LeagueResult
- func SetRansom(uid, targetUid uint64, ransom uint32) proto.RetActionType
- func SetRecommendLeagueTech(uid uint64, oldTechId, newTechId uint32) proto.RetActionType
- func SetSession(uid uint64, respon *httputils.Respon)
- func SetUserAvatarBox(uid uint64, avatarBoxId uint32, res *httputils.Respon)
- func SetUserName(userId uint64, name string, res *httputils.Respon)
- func SetUserNickName(uid uint64, nickName string, res *httputils.Respon)
- func SetUserSignature(uid uint64, signature string, res *httputils.Respon)
- func SetWarCityStage(cid uint32, stage int32, tm uint64) bool
- func SetWarCityStageFromLv(lv int64, s int32)
- func SignInHandleSignIn(userData *cache.Info) (proto.RetActionType, []*proto.ST_Vector4Int_PB)
- func StartCheckCondition(userData *cache.Info, changeValue int64, giftPackId int64, ...) bool
- func StartLeagueTask(uid uint64, taskId int32) proto.RetActionType
- func StartSaleCommonGift(userData *cache.Info, giftPackEntry *CSV.CF_GiftPackList_DataEntry) bool
- func StartSaleRandomGift(userData *cache.Info, randomID int64) bool
- func StartSaleRandomGiftEx(userData *cache.Info, RandomGiftID int64) bool
- func StartTakeCard(uid uint64, cardPoolID, times uint32) (proto.RetActionType, *proto.ST_Vector4IntList_PB, *proto.ST_Vector4IntList_PB)
- func StatueBuildStatue(userData *cache.Info, statueClass, statueLevel, buildingId uint32) proto.RetActionType
- func StatueDecompose(userData *cache.Info, item *proto.ST_Vector4Int_PB) proto.RetActionType
- func StatueEnhance(userData *cache.Info, statueID uint32) proto.RetActionType
- func StatueExchangeMaterial(userData *cache.Info, item *proto.ST_Vector4Int_PB) proto.RetActionType
- func StatueReduceEnhance(userData *cache.Info, actionID uint32)
- func StatueSafeCancelBuildStatue(userData *cache.Info, actionId uint32)
- func StatueSafeDestroyStatue(userData *cache.Info, statueID uint32) proto.RetActionType
- func StatueSafeMoveStatue(userData *cache.Info, statueID, x, y uint32) proto.RetActionType
- func StatueSafeOpenStatue(userData *cache.Info, statueId uint32) proto.RetActionType
- func StatueSpeedUpByCash(userData *cache.Info, statue *proto.ST_Statue_PB, cost uint32) proto.RetActionType
- func StatueSpeedUpByItem(userData *cache.Info, statueEntry *proto.ST_Statue_PB, ...) bool
- func SummonMonster(uid uint64, x, y, itemId int32) proto.RetActionType
- func Supply(uid uint64, cashType, supplyType uint32) *proto.ST_ResourceObtain_Supply_PB
- func SwitchNewAccount(uid uint64, accountType uint32, idToken, secret string, res *httputils.Respon)
- func SwitchRole(uid uint64) *proto.ST_SwitchRoleRst
- func SyncServerList(infos []*proto.ST_Server_PB)
- func SyncTBMiracleWarRequest(req *proto.ST_SyncTBMiracleWar_Request) *proto.ST_SyncTBMiracleWar_Response
- func SysncUserAccountInfo()
- func SystemRecommendLeague(userData *cache.Info)
- func TBTransferServer(uid uint64, changeType uint32, tileId int32) proto.ChangeServerRetCode
- func TBTransferServerRequest(req *proto.ST_TBTransferServer_Request) *proto.ST_TBTransferServer_Response
- func TakeBoonReward(uid uint64, dataID, boonType uint32) proto.RetActionType
- func TestKernelBattle(userData *cache.Info)
- func TestUnlockTalent(uid uint64)
- func TickLeagueBoxRefresh(userData *cache.Info)
- func TimeLeagueCenter(worldAssetData *cache.WorldDataEntry)
- func TriggerEliteChapter(vipLevel uint32, mainCity uint32, asset *proto.ST_Asset_MapList_PB, ...)
- func TrySetLeagueTaskRefreshTimestamp(uid uint64)
- func UpdateTaskGetRewardId(userData *cache.Info, entryId uint64) *proto.ST_AchievementFinishedItem_PB
- func UpdateUserSid(uid uint64, sid, currentSid uint32) *proto.ST_NoRespon_PB
- func UseFoolsDayItem(userData *cache.Info, activityId, num int32) (ret proto.RetActionType, rstLst *proto.ST_Uint32List_PB)
- func UseItemAddNewFashion(userData *cache.Info, fashionType, id uint32, remainTime int64) bool
- func UseItemAddUnit(userData *cache.Info, unitId uint32, unitNum uint64) bool
- func UseItemChangeMainCitySkin(userData *cache.Info, skinId uint32, remainTime int64) bool
- func UseItemInItemPack(charInfo *cache.Info, itemTypeID, itemCount, chooseID uint32, ...) (bool, *proto.ST_Asset_ItemPack_PB)
- func UseItemOnGlobalAction(charInfo *cache.Info, globalActionID uint64, itemTypeID, itemCount uint32, ...) (bool, int)
- func UseItemOnLocalAction(charInfo *cache.Info, actionID uint32, itemTypeID, itemCount uint32) bool
- func UseItemRefreshLeagueTask(uid uint64)
- func UserAbandonLeagueTask(uid uint64, actiID, tid uint32) (proto.RetActionType, *proto.ST_ActivityScore_League, ...)
- func UserActionBack(userinfo *cache.Info)
- func UserBuyLeagueTaskTimes(uid uint64, actiID uint32) (proto.RetActionType, *proto.ST_ActivityScore_League, ...)
- func UserHandleLeagueTask(uid uint64, actiID, tid uint32) (proto.RetActionType, *proto.ST_ActivityScore_League, ...)
- func UserLoginEventHandler(params []interface{})
- func UserReceiveLeagueTask(uid uint64, actiID, order uint32) (proto.RetActionType, *proto.ST_ActivityScore_League, ...)
- func User_FinishEntry(tmpInfo *cache.Info, id uint64)
- func VipUpdateASLeftTimes(user *cache.Info, oldLevel, newLevel int64)
- func WarCityStageUpdate(cid uint32)
- func WinCity(cid uint32, lid uint64)
- func WorldSituationReset()
- func WorldSituationSet(num uint64) (string, string)
- type ActionParameter
- type ActivityManager
- type BattleInstance
- type BattleRecordInstance
- type ChapterTaskID
- type ConfigStruct
- type EventRequire
- type IDProbabilityPair
- type IDProbabilityPairArray
- type LC_WorldMapActivity_Default
- type LeagueCupTimerStruct
- type MonsterAtkCity
- type MonsterAtkCityMgr
- func (m *MonsterAtkCityMgr) ActivityStageChange(stage, from uint32)
- func (m *MonsterAtkCityMgr) ClearData()
- func (m *MonsterAtkCityMgr) ClearGM(player *cache.Info)
- func (m *MonsterAtkCityMgr) GetFailTms(uid uint64) (tms int32)
- func (m *MonsterAtkCityMgr) GetMacInfo(player *cache.Info, activityId int64) (bool, *proto.ST_MonsterAtkCity)
- func (m *MonsterAtkCityMgr) GetOrgLid(player *cache.Info) (lid uint64)
- func (m *MonsterAtkCityMgr) LoadData()
- func (m *MonsterAtkCityMgr) MacInfo(player *cache.Info)
- func (m *MonsterAtkCityMgr) NewOssMac(player *cache.Info, wave, etype uint32, battleReport *proto.ST_BattleReport_PB, ...)
- func (m *MonsterAtkCityMgr) PlayerQuitLeague(lid, uid uint64, memberCnt uint32)
- func (m *MonsterAtkCityMgr) SaveAllData()
- func (m *MonsterAtkCityMgr) SetMacInfo(player *cache.Info, tm uint32)
- func (m *MonsterAtkCityMgr) StartChanllenge(player *cache.Info, activityId int64) bool
- func (m *MonsterAtkCityMgr) StartMacDefBattle(player *cache.Info, activityId int64) bool
- type PolicyToken
- type RandomTuple
- type RandomTupleArray
- type RefreshParam
- type RobotWorldBattlePool
- func (this *RobotWorldBattlePool) ClearRobotReocrd()
- func (this *RobotWorldBattlePool) CreateInstance(UID uint64) bool
- func (this *RobotWorldBattlePool) DeployRobotPVPBattle()
- func (this *RobotWorldBattlePool) EndRobotBattle(UID uint64, isSucceed uint32)
- func (this *RobotWorldBattlePool) ShowTotoalBattleNum()
- func (this *RobotWorldBattlePool) StartRobotPVPBattle()
- type TimerUids
- type TranslateTask
- type UserCommand
- type WarCityCount
- type WorldBattlePool
Constants ¶
const ( AirDrop_Result_GetItem = 0 AirDrop_Result_GetMoney = 1 AirDrop_Result_Error = 2 )
const ( LEAGUERIGHT_DriveOut uint32 = iota LEAGUERIGHT_Transfer LEAGUERIGHT_PermissionUp LEAGUERIGHT_SetLang LEAGUERIGHT_ChangeLeagueName LEAGUERIGHT_ChangeDeclaration LEAGUERIGHT_Dissolution LEAGUERIGHT_ChangeRecruit LEAGUERIGHT_SetUpTechnology LEAGUERIGHT_StoreStock LEAGUERIGHT_OpenActivity LEAGUERIGHT_ChangeGrade LEAGUERIGHT_QuitLeague LEAGUERIGHT_ViewDistribution LEAGUERIGHT_LeagueMail LEAGUERIGHT_Online LEAGUERIGHT_ChangeRankName LEAGUERIGHT_ChangeFlag LEAGUERIGHT_WhetherApply LEAGUERIGHT_Invitation LEAGUERIGHT_OpenDepot LEAGUERIGHT_ModifyrRankName LEAGUERIGHT_DescardCity LEAGUERIGHT_ChangeNotice LEAGUERIGHT_DeleteMessage LEAGUERIGHT_LeagueCupTask LEAGUERIGHT_BuildingDemolition //联盟建筑拆除 LEAGUERIGHT_BuildingPlacement //联盟建筑放置 LEAGUERIGHT_DisbandGarrison //联盟驻防解散 LEAGUERIGHT_MonsterAtkCity //怪物攻城 )
const ( NORMAL_AS_CHAPTER = 1 ELITE_AS_CHAPTER = 2 )
const ( MoveUsercity uint32 = iota + 1 Openbox LeagueMoveCity )
const (
PushType_CreateUser = 1
)
Variables ¶
var ( PushMsgHandlerMap map[proto.PushMsgType]func(proto.PushMsgType, []interface{}) PushTitle = "GlobalWar" )
var ( XTeaKey = "slorufjyepvufifu" OnlinePlayer sync.Map )
var (
AirShipChanllangeSecurty sync.Map
)
var (
CityfightStageTimes []*proto.ST_Vector2Int_PB
)
var CommonBattleParm *stCommonBattleParm
var (
GMCommandHandlerMap map[string]func(string) (error, string)
)
var (
LeagueCupTaskActiID uint32 = 100012
)
var ProducttoPrice = map[int64]int32{
1: 99,
11: 149,
7: 199,
8: 299,
2: 499,
3: 999,
12: 1499,
4: 1999,
9: 2999,
5: 4999,
6: 9999,
}
var (
ReportChan chan *GameDB.ReportDocument
)
var (
SCRegisterOnce sync.Once
)
var WildMonsterSeed int
Functions ¶
func AcceptLeagueApply ¶
func AcceptLeagueApply(uid, targetuid uint64) proto.LeagueResult
func AcceptLeagueInvitation ¶
func AcceptLeagueInvitation(uid, leagueid uint64) proto.LeagueResult
func AcceptOrRejectLeagueInvitation ¶
func AcceptOrRejectLeagueInvitation(uid, mailId uint64, acceptOrReject uint32, res *httputils.Respon)
* @brief 接受或拒绝联盟邀请
func AddAllHero ¶
func AddAllHero(uid uint64)
func AddChatReply ¶
func AddFinishedTutorialId ¶
func AddFirstTutorialTimes ¶
func AddLeagueBuilding ¶
func AddLeagueGift ¶
func AddLeagueShopItem ¶
func AddLeagueShopItem(lid, uid uint64, itemid, itemnum uint32) proto.RetActionType
func AddPrisonMessage ¶
func AddPrisonMessage(uid, targetUid uint64, content string) (proto.RetActionType, *proto.ST_PrisonMessgeClient_PB)
添加监狱留言
func AddPrivateChat ¶
添加私聊
func AddSecondTime ¶
func AddTBCureProgress ¶
func AddTBCureProgress(uid uint64, itemCount uint32) proto.RetActionType
func AddVipPoint ¶
func AddWarCityData ¶
func AddWarCityData(actAsset *cache.GlobalActionEntry) uint32
func AddWarCityKill ¶
func AlterFeedback ¶
* @brief 评分反馈弹窗
func AlterUserSettings ¶
* @brief 修改玩家设置
func AppointTitle ¶
func AppointTitle(titleId int32, uid, targetUid uint64) (proto.RetActionType, *proto.ST_Title_PB)
func BlackMarketBuyItem ¶
func BlackMarketBuyItem(uid uint64, slotid uint32) proto.RetActionType
func BlackMarketNoticed ¶
func BlackMarketNoticed(uid uint64) proto.RetActionType
func BlackMarketTryLock ¶
func BlackMarketTryLock(uid uint64, slotid uint32) proto.RetActionType
func BlackMarketTryRefresh ¶
/ 尝试刷新商店
func BuyExpeditionShopItem ¶
func BuyExpeditionShopItem(uid uint64, slotIdx, itemType int32) proto.RetActionType
func BuyLeagueShopItem ¶
func BuyLeagueShopItem(lid, uid uint64, itemid, itemnum uint32) proto.RetActionType
func CSGMCommand ¶
func CSGMCommand(command *proto.ST_CS2GS_GMCommand) *proto.ST_GS2CS_GMCommand_Result
func CSPay ¶
func CSPay(payReq *proto.ST_CS2GS_Pay) *proto.ST_GS2CS_Pay
func CalcCommanderEquipAddition ¶
func CalcCommanderEquipAddition(userData *cache.Info, equipUID uint64, state proto.CommanderEquipState)
* @brief 计算指挥官装备加成
func CancelFollow ¶
取消关注
func CancelKeptMail ¶
func CancelKeptMail(res *httputils.Respon, uid uint64, mailIdList *proto.ST_Uint64List_PB)
func ChangeCommanderFashion ¶
func ChangeCommanderFashion(uid uint64, changeType, id uint32) proto.RetActionType
func ChangeMainCitySkin ¶
func ChangeMainCitySkin(uid uint64, skinId uint32) Protocol.RetActionType
func ChangeServer ¶
func ChangeServer(uid uint64, sid int64, changeType int32) proto.ChangeServerRetCode
func ChangeServerRequest ¶
func ChangeServerRequest(req *proto.ST_ChangeServer_Request) *proto.ST_ChangeServer_Response
func ChatTranslate ¶
func ChatTranslate(respon *httputils.Respon, channel int32, subChannel int32, uid uint64, titleID uint64, translateType uint32, entryIdx uint64, languageID uint32, content string)
聊天翻译
func CheckActivityGiftCondition ¶
func CheckActivityGiftCondition(param []interface{})
func CheckAddSpeExchangeActivity ¶
特殊兑换活动,每个玩家只开1次,到时间自动删除
func CheckAllGiftSaleCondition ¶
func CheckAllGiftSaleCondition(userData *cache.Info, conditionType Protocol.GiftConditionType, value int64) bool
* @brief 检查是否有满足出售条件的礼包类型 @param userData 用户数据 @param conditionType 条件类型 @param value 变化值
func CheckConnection ¶
func CheckConnection()
func CheckDelLeagueBuilding ¶
func CheckDelLeagueBuilding(d *cache.WorldDataEntry)
func CheckGiftConditionEx ¶
func CheckGiftConditionEx(userData *cache.Info, idx, giftPackId int64, condType Protocol.GiftConditionType, condValue string) bool
* @brief 玩家上线时检测是否有礼包达到购买条件
func CheckGiftPackID ¶
func CheckGiftPackID(uid, giftId uint64) Protocol.RetActionType
func CheckIsOnSpecialTile ¶
func CheckLeague ¶
func CheckPurchasedGiftValidity ¶
func CheckPurchasedGiftValidity(userData *cache.Info, giftEntry *CSV.CF_GiftList_DataEntry, packEntry *CSV.CF_GiftPackList_DataEntry, byGM bool) bool
* @brief 检查要购买的礼包的有效性(次数和时间) @param userData 用户数据 @param giftEntry 礼包配置数据
func CheckRight ¶
func CheckRight(uid uint64, right uint32) (proto.LeagueResult, *cache.Info, *cache.GlobalLeagueEntry)
func CheckSkillUnitTarget ¶
func CheckSkillUnitTarget(skillCSV *CSV.CF_HeroNewSkills_DataEntry, defBaseData *stBattleActionBaseData) proto.UnitBattleType
* @brief 检查是否存在技能释放对象
func CheckUserCleanStatus ¶
func CheckUserCleanStatus(user *cache.Info, CheckLazyTemplate []*proto.ST_Vector4Int_PB) bool
func CheckUserNameExists ¶
* @brief 检查玩家名子是否存在
func ChecklidWarCity ¶
func CleanDiscardTask ¶
func CommanderEquipOp ¶
func CommanderEquipOp(userData *cache.Info, equipUID uint64, equipPos uint32, opType uint32) proto.RetActionType
* @brief 对指挥官装备进行操作
func CountCollect ¶
func CountCollect(worldDataEntry *cache.WorldDataEntry)
func CountLeagueCenter ¶
func CountLeagueCenter(worldAssetData *cache.WorldDataEntry) bool
func CountVagueUnitCount ¶
func CountVagueUnitCount(in uint64) *proto.ST_Vector2Int64_PB
func CountWarCityData ¶
func CreateLeague ¶
func CreateRole ¶
func CreateRole(accountid, uid uint64, sid uint32) *proto.ST_GS2LS_CreateRoleRst
func CreateSimpleInfo ¶
func CreateSimpleInfo(uid uint64) *proto.ST_CharSimple_Server_PB
func CrossSpecialTile ¶
func DecChanllengeTimes ¶
func DecChanllengeTimes(mapInfo *proto.ST_MapInfo_PB, decTimes uint32)
func DelLeagueBuilding ¶
func DelLeagueBuilding2 ¶
func DelLeagueBuilding2(did uint64)
func DelWarCityData ¶
func DelWarCityStage ¶
func DelWildMonster ¶
func DelWildMonster()
func DeleteLeagueGift ¶
func DeleteLeagueGift(uid uint64, giftId uint32) proto.RetActionType
func DeleteLeagueMessage ¶
func DeleteLeagueMessage(uid, senderUid, msgTime uint64) proto.RetActionType
func DiamondMineAirshipHandleActive ¶
func DiamondMineAirshipHandleActive(userData *cache.Info, buildingID uint32, res *httputils.Respon) proto.RetActionType
* @brief 激活钻石矿|飞艇
func DoAirShipChanllange ¶
func DoMapLazyClean ¶
func DoMapLazyClean()
func EnableOrDisableUserIdTimeout ¶
func EnableOrDisableUserIdTimeout(enable bool)
//获取多人怪奖励最大次数
func GetMaxMutiMonsterRewardTimes(userData *cache.Info) uint64 { if nil == userData { return 0 } var maxRewardTimes uint64 //配置表 configTimes := uint64(csv.GetGameConfigValueUint32("BigMonsterCost")) //订阅 _, addValue, _ := getAttriValue(userData, nil, proto.AtttibuteType_MMReward) maxRewardTimes = configTimes + uint64(addValue) return maxRewardTimes }
func AddMutiMonsterRewardTimes(userData *cache.Info, addValue uint64) { if nil == userData { return } tmpAsset := userData.GetStatisticsAsset() tmpAsset.Lock() defer tmpAsset.Unlock() curTimes := GetMutiMonsterRewardTimes(userData) tmpAsset.AssetData.MutiMonsterRewardTimes = proto.SetUint64(curTimes + addValue) tmpAsset.Dirty() userData.DirtyAll() }
func ReduceMutiMonsterRewardTimes(userData *cache.Info) { tmpAsset := userData.GetStatisticsAsset() tmpAsset.Lock() defer tmpAsset.Unlock() times := GetMutiMonsterRewardTimes(userData) if times <= 0 { times = 0 return } tmpAsset.AssetData.MutiMonsterRewardTimes = proto.SetUint64(times - 1) tmpAsset.Dirty() userData.DirtyAll() }
func GetMutiMonsterRewardTimes(userData *cache.Info) uint64 { return userData.GetStatisticsAsset().AssetData.GetMutiMonsterRewardTimes() }
func ResetMutiMonsterRewardTimes(userData *cache.Info) { tmpAsset := userData.GetStatisticsAsset() tmpAsset.Lock() defer tmpAsset.Unlock() tmpAsset.AssetData.MutiMonsterRewardTimes = proto.SetUint64(GetMaxMutiMonsterRewardTimes(userData)) tmpAsset.AssetData.LastMutiMonsterRewardTime = proto.SetUint64(wtime.GetNow()) tmpAsset.Dirty() userData.DirtyAll() }
func SetLastMutiMonsterRewardTime(userData *cache.Info, time uint64) { tmpAsset := userData.GetStatisticsAsset() tmpAsset.Lock() defer tmpAsset.Unlock() tmpAsset.AssetData.LastMutiMonsterRewardTime = proto.SetUint64(time) tmpAsset.Dirty() userData.DirtyAll() }
func GetLastMutiMonsterRewardTime(userData *cache.Info) uint64 { return userData.GetStatisticsAsset().AssetData.GetLastMutiMonsterRewardTime() }
* @brief 禁用UID超时机制
func EndSaleCommonGift ¶
func EndSaleCommonGift(userData *cache.Info, giftPackEntry *CSV.CF_GiftPackList_DataEntry) bool
func ExeGMCommand ¶
func ExitLeague ¶
func ExitLeague(uid uint64) proto.LeagueResult
func ExpeditionShopRefreshItems ¶
func ExpeditionShopRefreshItems(uid uint64) proto.RetActionType
func FillHeroKillRankingInfo ¶
func FillHeroKillRankingInfo(start, end uint32, pairList wsort.MapSorter, list *proto.ST_PowerRankingList)
func FindLeagueByKey ¶
func FindLeagueByKey(key string, max int32) *proto.ST_League_Simple_Info_List
func FindUserByName ¶
func FindUserByName(key string) (proto.RetActionType, *proto.ST_RecommendUserAsset_PB)
func FindWildMonster ¶
func FindWildMonster(uid uint64, entryType, level uint32, range_new, range_no, first int32) (*proto.ST_WorldDataEntryList_PB, proto.RetActionType)
func FinishCommanderEquipMake ¶
* @brief 装备合成结束
func FinishEntry ¶
func FinishEntry(entry *proto.ST_WorldSituation_Entry_PB, asset *proto.ST_WorldSituation_PB)
func FoolsDayExchange ¶
func FoolsDayExchange(userData *cache.Info, activityId int32) (ret proto.RetActionType)
func FoolsDayUnlockAdvanceByGem ¶
func FoolsDayUnlockAdvanceByGem(userData *cache.Info, activityId int32) (ret proto.RetActionType)
func FoolsDayUnlockAdvanceByPay ¶
func FoolsDayUnlockAdvanceByPay(userData *cache.Info, giftId uint64) (ret proto.RetActionType)
func ForbidLeagueChat ¶
func ForbidLeagueChat(ld, uid, duration uint64)
func GMActivityScore ¶
func GMCloseBlackMarket ¶
func GMCloseBlackMarket(uid uint64)
func GMDelWorldDataByChunkIdx ¶
func GMDelWorldDataByChunkIdx(idx int32)
func GMRefreshLeagueBox ¶
func GMRefreshLeagueBox(uid uint64)
func GMResetLeagueBox ¶
func GMResetLeagueBox(uid uint64)
func GMSetMiracleWarStage ¶
func GMSetMiracleWarStage(sn, stage int32)
func GMUnlockAllMap ¶
func GMupdateLeagueCupScore ¶
func GMupdateLeagueCupScore(lid uint64, actiID, add uint32) *proto.ST_ActivityScore_League
func GO_ProcessReport ¶
func GO_ProcessReport()
func GO_UpdateLeagueAsset ¶
func GO_UpdateLeagueAsset()
func GarrisonToLeagueCenter ¶
func GarrisonToLeagueCenter(actionData *cache.GlobalActionEntry, cityData *cache.WorldDataEntry) bool
func GeTransferBattleUserRank ¶
func GeTransferBattleUserRank(uid uint64, rankType, start, end uint32) *proto.ST_Client_TransferBattle_User_Rank
func GeiDianQian ¶
func GeiDianQian(uid uint64)
func GetActivityTaskBoxReward ¶
func GetActivityTaskBoxReward(uid uint64, boxIdx uint32) proto.RetActionType
func GetBoonRewardConfig ¶
func GetBoonRewardConfigTest ¶
func GetChallengeMapListReward ¶
func GetChallengeMapListReward(uid uint64, mapId uint32, starNum uint32, heros *proto.ST_HeroAsset_PB, units *proto.ST_UnitAsset_PB) (proto.RetActionType, *proto.ST_Vector4IntList_PB, *proto.ST_Vector4IntList_PB)
获取通关奖励
func GetCharSimple ¶
func GetCharSimple(uid uint64) *proto.ST_CharSimpleInfo
func GetCharSimpleGarrison ¶
func GetCharSimpleGarrison(uid uint64) *proto.ST_CharSimpleGarrison_PB
func GetChatReplyList ¶
func GetChatTitleList ¶
func GetCityInfo ¶
func GetCityInfo(uid uint64) (*proto.ST_WorldCityList_PB, proto.RetActionType)
func GetCompensation ¶
func GetCurDurable ¶
func GetDailyLoginReward ¶
func GetDailyLoginReward(uid uint64, id uint32) Protocol.RetActionType
func GetDailyTaskReward ¶
func GetDailyTaskReward(uid uint64, taskId int64) proto.RetActionType
领取日常活动奖励
func GetDirtyData ¶
func GetDirtyData(uid uint64, version uint32, actionlist *proto.ST_GlobalActionVersionList_PB, respon *httputils.Respon, request *httputils.Request)
* @brief 获取用户脏数据
func GetDropActivityRank ¶
func GetDropActivityRank(uid uint64, activityType, start, end uint32) *proto.ST_PowerRankingList
func GetEarlyWarningDetail ¶
func GetEarlyWarningDetail(inputList []uint32, targetUser *cache.Info, dataentry *proto.ST_GlobalActionEntry_PB, isMain bool) (*proto.ST_MultiplayerEarlyWarning_PB, *proto.ST_Vector2Int64_PB, uint64)
* @brief 获取玩家详细信息
func GetEarlyWarningMonsterAtkDetail ¶
func GetEarlyWarningMonsterAtkDetail(inputList []uint32, monsterEntityId int64, dataentry *proto.ST_GlobalActionEntry_PB, isMain bool) (*proto.ST_MultiplayerEarlyWarning_PB, *proto.ST_Vector2Int64_PB, uint64)
* @brief 怪物玩家详细信息
func GetExchangeActivityReward ¶
func GetExchangeActivityReward(uid uint64, activityType, exchangeId uint32) proto.RetActionType
func GetFoolsDayRewards ¶
func GetFoolsDayRewards(userData *cache.Info, activityId, rewardsId, advanced int32) (ret proto.RetActionType)
func GetGlobalRanking ¶
func GetGlobalRanking(uid uint64, rankId string, start, end uint32) *proto.ST_PowerRankingList
func GetHeroLimtNum ¶
func GetHistoryArchons ¶
func GetHistoryArchons(uid uint64, startIdx, count int32) (proto.RetActionType, []*proto.ST_HistoryArchon_PB)
func GetLeagueBattleLog ¶
func GetLeagueBattleLog(uid uint64, startid, count uint32) (proto.RetActionType, *proto.ST_LeagueBattle_Log)
func GetLeagueBoxList ¶
func GetLeagueBoxList(uid uint64) (proto.RetActionType, *proto.ST_LeagueBox_List_PB)
func GetLeagueBoxReward ¶
func GetLeagueBoxReward(uid, targetUid, boxId uint64) proto.RetActionType
func GetLeagueDetailData ¶
func GetLeagueDetailData(id uint64, vid uint32) *proto.ST_League_Detail_Info
func GetLeagueDevoteRank ¶
func GetLeagueDevoteRank(uid uint64) (proto.RetActionType, *proto.ST_LeagueDonationRank_PB)
func GetLeagueHelpDetail ¶
func GetLeagueHelpDetail(id uint64) *proto.ST_LeagueHelpDetail_PB
func GetLeagueRankingList ¶
func GetLeagueRankingList(uid uint64, rankingListType, start, end uint32, rank_name string) *proto.ST_PowerRankingList
* @brief 获取联盟相关排行榜
func GetLeagueSimpleInfoList ¶
func GetLeagueSimpleInfoList(idList []uint64) (*proto.ST_League_Simple_Info_List, proto.LeagueResult)
* @brief 获取联盟简单信息列表
func GetLeagueTaskReward ¶
func GetLeagueTaskReward(uid uint64, taskId int32) proto.RetActionType
func GetLgRoleInfo ¶
func GetLoginGiftReward ¶
func GetLoginGiftReward(uid uint64, index uint32) proto.RetActionType
func GetMailIdListByType ¶
func GetMailIdListByType(uid uint64, mailType uint32) (proto.RetActionType, *proto.ST_Uint64List_PB)
func GetMailSummary ¶
func GetMailSummary(uid uint64, mailTypes *proto.ST_MailTypeList) (proto.RetActionType, *proto.ST_MailAssetSummary)
func GetMainCityLevelReward ¶
func GetMainCityLevelReward(uid uint64, level uint32) proto.RetActionType
func GetMaxDurable ¶
func GetMiracleWarDetail ¶
func GetMiracleWarDetail(cid int32) *proto.ST_MiracleWar_PB
func GetMiracleWarRecords ¶
func GetMiracleWarRecords(uid uint64, recordType, startIdx, count int32) (proto.RetActionType, []*proto.ST_MiracleWarRecord_PB)
func GetNewPrivateChat ¶
func GetNoviceTaskReward ¶
func GetNoviceTaskReward(uid uint64, taskId uint32) proto.RetActionType
领取活动任务奖励
func GetPrepareForWarRank ¶
func GetPrepareForWarRank(uid uint64, rankType, start, end uint32) *proto.ST_PowerRankingList
func GetPrepareForWarReward ¶
func GetPrepareForWarReward(uid uint64, rewardIdx uint32) proto.RetActionType
func GetPrisonInfo ¶
func GetPrisonInfo(targetUid uint64) (*proto.ST_PrisonAsset_PB, proto.RetActionType)
func GetPrisonMessage ¶
func GetPrisonMessage(targetUid uint64, startId, count uint32) (proto.RetActionType, *proto.ST_PrisonMessageList_PB)
func GetPrivateChatList ¶
func GetPrivateChatList(respon *httputils.Respon, uid, targetUid uint64, startIdx uint64, maxCount uint32)
获取私聊列表
func GetReward ¶
func GetReward(uid uint64, tid uint64, res *httputils.Respon) (proto.RetActionType, *proto.ST_AchievementFinishedItem_PB)
func GetRoles ¶
func GetRoles(accountid, uid uint64) *proto.ST_GetRoleRst
func GetServerSimpleList ¶
func GetServerSimpleList(uid uint64, userName, Ip string) *proto.ST_ServerList
func GetSevenDayTaskReward ¶
func GetSevenDayTaskReward(uid uint64, taskId uint32) (proto.RetActionType, uint32)
领取七日活动任务奖励
func GetSimpleInfoList ¶
func GetSimpleInfoList(uid uint64, index int32) *proto.ST_League_Simple_Info_List
func GetStarBoxReward ¶
func GetStarBoxReward(uid uint64, chapterId, starBoxIdx uint32) proto.RetActionType
获取星星宝箱奖励
func GetStrongestCommanderRank ¶
func GetStrongestCommanderRank(uid uint64, rankType, start, end uint32) *proto.ST_PowerRankingList
func GetStrongestCommanderReward ¶
func GetStrongestCommanderReward(uid uint64, rewardIdx uint32) proto.RetActionType
func GetTaskAccNum ¶
func GetTaskAccNum(userData *cache.Info, conf *CSV.CF_Task_DataEntry) uint64
func GetTransferBattleInfo ¶
func GetTransferBattleInfo(uid uint64) *proto.ST_Client_TransferBattle_Info
func GetTransferBattleLeagueRank ¶
func GetTransferBattleLeagueRank(uid uint64, rankType, start, end uint32) *proto.ST_Client_TransferBattle_League_Rank
func GetTransferBattleReward ¶
func GetTransferBattleReward(uid uint64, rewardType, rewardIdx uint32) proto.RetActionType
func GetUseOutTime ¶
func GetUserData ¶
* @brief 获取用户数据
func GetUserInfo ¶
func GetUserRankingList ¶
func GetUserRankingList(uid uint64, rankingListType, start, end uint32, rank_name string) *proto.ST_PowerRankingList
* @brief 获取用户相关排行榜
func GetVIPDailyReward ¶
func GetVIPDailyReward(uid uint64) proto.RetActionType
func GetVipPassASTimes ¶
func GetWorldSituationRankSnapshotList ¶
func GetWorldSituationRankSnapshotList(csvId, start, end uint32) *proto.ST_PowerRankingList
func GetWorldSituationReward ¶
func GetWorldSituationReward(uid uint64, csvId int32) (proto.RetActionType, int32)
func GetcityID ¶
func GetcityID(wdata *cache.WorldDataEntry) uint32
func GiftCode ¶
func GiftCode(uid uint64, code string) (Protocol.RetActionType, []*Protocol.ST_ItemEntry_PB)
func GiftPackPurchase ¶
func GiftPackPurchase(userData *cache.Info, giftId uint64, endTimestamp uint64, orderId string, byGM bool) Protocol.RetActionType
* @brief 购买礼包 @param userData 用户数据 @param giftId 礼包id
func GiveDefHeaderBox ¶
func Go_DelWildMonster ¶
func Go_DelWildMonster()
func Go_OnlinePlayerTick ¶
func Go_OnlinePlayerTick()
func Go_UpdateOssGiftPack ¶
func Go_UpdateOssGiftPack()
func Go_UpdateWarCity ¶
func Go_UpdateWarCity()
func Go_UpdateWorldMapActivity ¶
func Go_UpdateWorldMapActivity()
func Go_WILDMONSTEREX ¶
func Go_WILDMONSTEREX()
func HandleAddBookmark ¶
func HandleAddBookmark(userId uint64, bookmark *proto.ST_BookmarkEntry_PB) proto.RetActionType
func HandleAlterBookmark ¶
func HandleAlterBookmark(userId uint64, bookmark *proto.ST_BookmarkEntry_PB) proto.RetActionType
func HandleGetPolicyToken ¶
func HandleGetPolicyToken(uid uint64, ctrlType uint32, fileName string, fileSize int64, res *httputils.Respon) bool
* @brief 获取OSS上传令牌 //AWS: 获取预授权URL
func HandleQueryAccountBound ¶
func HandleQueryAccountBound(uid uint64, accountType uint32, idToken, secret string, res *httputils.Respon)
* @brief 查询账户绑定信息
func HandleRemoveBookmark ¶
func HandleRemoveBookmark(userId uint64, tileIds *proto.ST_Int64List_PB) proto.RetActionType
func HandleUpdateAccountDetails ¶
func HandleUpdateAccountDetails(uid uint64, accountType uint32, idToken, secret string, res *httputils.Respon)
* @brief 绑定账户信息
func HasWarCityUint ¶
func HasWarCityUint(d *cache.WorldDataEntry) bool
func HelpLeagueBox ¶
func HelpLeagueBox(uid, targetUid, boxId uint64) proto.RetActionType
func HeroFragmentsExchange ¶
func HeroFragmentsExchange(uid uint64, heroId, num uint32) proto.RetActionType
* @brief 英雄碎片兑换
func HeroSkillUp ¶
func HeroSkillUp(uid uint64, heroId uint32) (proto.RetActionType, uint32)
* @brief 英雄技能升级
func IgnoreAllLeagueApply ¶
func IgnoreAllLeagueApply(uid uint64) proto.LeagueResult
func IgnoreLeagueApply ¶
func IgnoreLeagueApply(uid, targetUid uint64) proto.LeagueResult
func InitCurDurable ¶
func InitDelWildMonster ¶
func InitDelWildMonster()
func InitStrongestCommander ¶
func InitStrongestCommander(scInfo *proto.ST_StrongestCommander_Entry)
func InitTransferBattle ¶
func InitTransferBattle(fbInfo *proto.ST_TransferBattle_Group_Entry)
func InitUserWorldSituation ¶
func InitUserWorldSituation(uid uint64)
func InitWorldMapActivity ¶
func InitWorldMapActivity()
func Initialize ¶
func Initialize()
func InvitationJoinLeague ¶
func InvitationJoinLeague(uid, targetuid uint64) proto.LeagueResult
func InvitationUsersJoinLeague ¶
func InvitationUsersJoinLeague(uid uint64, targetUidList *proto.ST_Uint64List_PB) (*proto.ST_Int64List_PB, *proto.ST_Int64List_PB)
func IsSecondTime ¶
func IsSecondTime(userData *cache.Info, remaintime uint64) proto.RetActionType
func JoinLeague ¶
func JoinLeague(uid, leagueid uint64) proto.LeagueResult
func KeptMail ¶
func KeptMail(res *httputils.Respon, uid uint64, mailIdList *proto.ST_Uint64List_PB)
func KickCityGarrisonUser ¶
func KickCityGarrisonUser(tileID int32, garrisonid uint64) proto.RetActionType
func KickGarrisonUser ¶
func KickGarrisonUser(uid, garrisonid uint64) proto.RetActionType
func KickMassUser ¶
func KickMassUser(uid, massid, kickuid uint64) proto.RetActionType
func LeaderRefreshLeagueTask ¶
func LeaderRefreshLeagueTask(uid uint64, actiID, order uint32) (proto.RetActionType, *proto.ST_ActivityScore_League, *proto.ST_ActivityScore_LeagueUser)
func LeagueBoxRefresh ¶
func LeagueBoxRefresh(uid uint64) proto.RetActionType
func LeagueBoxSendMsg ¶
func LeagueBoxSendMsg(uid, boxId uint64) proto.RetActionType
func LeagueBoxSpeedUpByCash ¶
func LeagueBoxSpeedUpByItem ¶
func LeagueDevote ¶
func LeagueDevote(leagueId, userId uint64, technologyID uint32, devoteType uint32, res *httputils.Respon) (proto.RetActionType, int32, int32)
* @brief 联盟捐献 @param leagueId 联盟ID @param userId 用户ID @param technologyID 科技ID @param devoteType 捐献类型 @param res 响应
func LeagueMessage ¶
func LeagueMessage(uid, leagueid uint64, message string) proto.LeagueResult
func LeaguePermission ¶
func LimitPower ¶
func LimitPower(uid uint64, idx int32) proto.RetActionType
func LockOrUnlockMail ¶
func LotteryCardActivity ¶
func LotteryCardActivity(userData *cache.Info, activityId int64, lotterTimes uint32) (ret proto.RetActionType, rstList proto.ST_Uint32List_PB)
func LotteryCardStageRewards ¶
func LuckyStarPurchase ¶
func MainCityEventHandleBattle ¶
func MainCityEventHandleBattle(userData *cache.Info, eventID uint64, unitAsset string, heroIDList string) (bool, proto.RetActionType, *proto.ST_BattleInfo_PB, *proto.ST_Vector4IntList_PB)
* @brief 主城战斗
func MainCityEventHandleGetReward ¶
func MainCityEventHandleGetReward(userData *cache.Info, eventID uint64) proto.RetActionType
* @brief 领取事件奖励
func MainCityEventHandlePause ¶
func MainCityEventHandlePause(userData *cache.Info, eventID uint64) proto.RetActionType
* @brief 主动停止主城事件
func MainCityEventHandleStartEvent ¶
func MainCityEventHandleStartEvent(userData *cache.Info, eventID uint64, unitasset string, heroIDList string) proto.RetActionType
* @brief 开始事件
func MainCityEventSpeedUpByCash ¶
func MainCityEventSpeedUpByCash(userData *cache.Info, actionId uint32) proto.RetActionType
func MainCityLevelUpgradeEventHandler ¶
func MainCityLevelUpgradeEventHandler(param []interface{})
func MaterialCompose ¶
func MaterialCompose(userData *cache.Info, materialID uint32, isAll uint32) (proto.RetActionType, uint32, uint64)
* @brief 材料合成
func MaterialDecompose ¶
func MaterialDecompose(userData *cache.Info, materialID int64, isAll uint32) (proto.RetActionType, uint32, uint64)
* @brief 材料分解
func MergeItems ¶
func MergeItems(src *proto.ST_Vector4IntList_PB, src2 *proto.ST_Vector4IntList_PB) *proto.ST_Vector4IntList_PB
func MiracleWarGift ¶
func MiracleWarGift(giftId int64, uid, targetUid uint64) (proto.RetActionType, *proto.ST_WarGift_PB, *proto.ST_MiracleWarRecord_PB)
func MiracleWarStart ¶
func MiracleWarStart()
func MopUpAllMapList ¶
func MopUpAllMapList(uid uint64) (proto.RetActionType, *proto.ST_MopUpRewards_PB)
扫荡所有地图
func MopUpMapList ¶
func MopUpMapList(uid uint64, mapId, count uint32) (proto.RetActionType, *proto.ST_MopUpRewards_PB)
扫荡
func Movecity ¶
func Movecity(data *UserCommand, isLeagueMove bool) bool
func NewOssLeagueBuilding ¶
func NotifyLeagueBattleLog ¶
func NotifyLeagueBattleLog(lid uint64)
func NotifyUploadSucceed ¶
func NotifyUploadSucceed(uid uint64, ctrlType uint32, avatarKey, fileName string, res *httputils.Respon) bool
* @brief 修改头像状态
func OnlinePlayerReloadPackGiftCfg ¶
func OnlinePlayerReloadPackGiftCfg()
func OpenGlobalBuff ¶
func OpenGlobalBuff(buffId int64, uid uint64) (proto.RetActionType, *proto.ST_MiracleWarBuff_PB, *proto.ST_MiracleWarRecord_PB)
func OpenLeagueBox ¶
func OpenLeagueBox(uid uint64, boxId uint64) proto.RetActionType
func PopupedPack ¶
func PopupedPack(uid uint64, ids *Protocol.ST_Uint64List_PB) Protocol.RetActionType
拍脸后回调
func ProcessActionCommand ¶
func ProcessActionCommand(actionParameter *ActionParameter, respon *httputils.Respon)
func ProcessActionEnd ¶
func ProcessActionEnd(actionParameter *ActionParameter, respon *httputils.Respon)
func ProcessActionStart ¶
func ProcessActionStart(actionParameter *ActionParameter, respon *httputils.Respon)
* @brief 开始活动
func ProcessActivityLogin ¶
func ProcessActivityTask ¶
func ProcessBlackMarketLogin ¶
func ProcessChangeServerRequest ¶
func ProcessChangeServerRequest(request *proto.ST_ChangeServer_Request) proto.ChangeServerRetCode
func ProcessChangeServerResponse ¶
func ProcessChangeServerResponse(response *proto.ST_ChangeServer_Response)
func ProcessCommanderEquipMake ¶
func ProcessCommanderEquipMake(userData *cache.Info, buildingID, actionType, equipID uint32) proto.RetActionType
* @brief 开始装备合成
func ProcessHeroDefense ¶
func ProcessHeroDefense(userData *cache.Info, heroID uint32, onOrOff uint32, defpos int32, auto bool) bool
处理英雄驻守城墙
func ProcessMainCityDefenseLogic ¶
处理主城城防逻辑
func ProcessMainCitySkin ¶
func ProcessSyncAccountDetailsResponse ¶
func ProcessSyncAccountDetailsResponse(res *proto.ST_SyncAccountDetailsResponse)
func ProcessTBTransferServerRequest ¶
func ProcessTBTransferServerRequest(request *proto.ST_TBTransferServer_Request) proto.ChangeServerRetCode
func ProcessTBTransferServerResponse ¶
func ProcessTBTransferServerResponse(response *proto.ST_TBTransferServer_Response)
func ProcessUnitAttribute ¶
func ProcessUnitAttribute(targetType uint32, outCorps *stCorps, globalAttribute map[uint64]uint64, commonBattleParm *stCommonBattleParm, isDef bool, calcAttribute bool)
* @brief 处理战斗单位属性加成 calcAttribute 是否计算属性加成
func ProcessUserCommand ¶
func ProcessUserCommand(data *UserCommand, respon *httputils.Respon)
func ProduceResource ¶
func ProduceResource(uid uint64)
func PushMsg ¶
func PushMsg(msgType proto.PushMsgType, params []interface{})
func PushMsgWithoutMsgType ¶
func Questionnaire ¶
func Questionnaire(userData *cache.Info, activityId int32) (ret proto.RetActionType)
func RadarCheckOtherGAction ¶
func RadarCheckOtherGAction(dataAsset *cache.GlobalActionEntry, isLeaving bool)
雷达检测针对当前地块的其他全局行为
func ReCountLeagueMemberCityBuff ¶
func ReCountLeagueMemberCityBuff(lid uint64)
func ReadAllPrivateChat ¶
func ReadLeagueBattleLog ¶
func ReadLeagueBattleLog(uid uint64)
func ReadLeagueMessage ¶
func ReadLeagueMessage(uid uint64)
func RecallWorldDataEntryArmy ¶
func RecallWorldDataEntryArmy(assert *cache.WorldDataEntry) bool
func RecallWorldDataEntryArmy2 ¶
func RecallWorldDataEntryArmy2(assert *cache.WorldDataEntry) bool
func ReceiveAllLeagueGift ¶
func ReceiveAllLeagueGift(uid uint64) (proto.RetActionType, *proto.ST_LeagueGiftSpecial_PB, *proto.ST_Asset_ItemPack_PB)
func ReceiveLeagueGift ¶
func ReceiveLeagueGift(uid uint64, giftid uint32) (proto.RetActionType, *proto.ST_LeagueGiftSpecial_PB, *proto.ST_Asset_ItemPack_PB)
func ReceiveLeagueKeyGift ¶
func ReceiveLeagueKeyGift(uid uint64) (proto.RetActionType, *proto.ST_Asset_ItemPack_PB)
func RecommendUser ¶
func RecommendUser(uid uint64) (proto.LeagueResult, *proto.ST_RecommendUserAsset_PB)
func ReduceVipPoint_GM ¶
func ReleaseAll ¶
func ReleaseAll(uid uint64) (proto.RetActionType, *proto.ST_MiracleWarRight)
func ReleaseCommander ¶
func ReleaseCommander(uid uint64, targetUid uint64) proto.RetActionType
释放指挥官
func RemoveMyChat ¶
删除我的话题
func RemovePrivateChat ¶
删除私聊
func RemoveReply ¶
func RemoveReply(respon *httputils.Respon, channel int32, uid uint64, replyId uint32, titleID uint64)
删除我的回复
func Report ¶
func Report(uid, targetUid uint64, reportType uint32, reportContent string) proto.RetChatType
func ReportOnline ¶
func ReportOnline(sid, number uint32)
func RequestAirdrop ¶
func RequestChapterTaskRew ¶
func RequestChapterTaskRew(userData *cache.Info, cID, tID uint32) (Protocol.RetActionType, *Protocol.ST_Asset_Chapters_PB)
func ResearchMax ¶
func ResearchMax(uid uint64)
func ResetBuildingPos ¶
func ResetPurchaseGift_GM ¶
func SafeDispatchTaskHandleFinish ¶
* @brief 处理快速完成任务
func SafeDispatchTaskHandleGetReward ¶
func SafeDispatchTaskHandleGetReward(userData *cache.Info, taskID uint64) (proto.RetActionType, *proto.ST_Vector4IntList_PB)
* @brief 处理领取奖励
func SafeDispatchTaskHandleReceiveTask ¶
func SafeDispatchTaskHandleReceiveTask(userData *cache.Info, id uint64, heroIDList *proto.ST_Int32List_PB) proto.RetActionType
* @brief 处理领取任务
func SafeLeagueTaskHandleFinish ¶
* @brief 处理快速完成任务
func SafeOnDispatchTaskHandle ¶
func SafeOnDispatchTaskHandle(userData *cache.Info, taskID uint64, callback func(data *proto.ST_DispatchTaskEntry_PB) bool) bool
* @brief 处理加速任务
func SaveRankSnapshot ¶
func SaveRankSnapshot(csvId int64, rankingList *proto.ST_PowerRankingList)
func SendArchonNotice ¶
func SendArchonNotice(uid uint64, content string) (proto.RetActionType, *proto.ST_GlobalNotice)
func SendLeagueGroupMail ¶
func SetBuildingLevel ¶
func SetDelWildMonsterTime ¶
func SetFirstEnterBigMap ¶
func SetLegueSlogan ¶
func SetLegueSlogan(uid uint64, slogan string) proto.LeagueResult
func SetMemTitle ¶
func SetMemTitle(uid, targetuid, title uint64) proto.LeagueResult
func SetMemberTitle ¶
func SetMemberTitle(uid uint64, titles []*proto.ST_LeagueMemberTitleName_PB) proto.LeagueResult
func SetRecommendLeagueTech ¶
func SetRecommendLeagueTech(uid uint64, oldTechId, newTechId uint32) proto.RetActionType
func SetSession ¶
func SetUserAvatarBox ¶
* @brief 设置玩家头像
func SetUserNickName ¶
* @brief 设置玩家昵称
func SetUserSignature ¶
* @brief 设置玩家签名
func SetWarCityStageFromLv ¶
func SignInHandleSignIn ¶
func SignInHandleSignIn(userData *cache.Info) (proto.RetActionType, []*proto.ST_Vector4Int_PB)
* @brief 飞艇签到
func StartCheckCondition ¶
func StartCheckCondition(userData *cache.Info, changeValue int64, giftPackId int64, mainType Protocol.GiftConditionType, strMainValue string, i64SecondType int64, strSecondValue string) bool
* @brief 开始检查条件 @param userData 用户数据 @parm giftPackEntry 礼包系列的配置数据 @param changeValue 变化值 @param giftPackId 礼包系列ID @param firstType 条件1类型 @param strFirstValue 条件1值 @param SecondType 条件2类型 @param strSecondValue 条件2值
func StartLeagueTask ¶
func StartLeagueTask(uid uint64, taskId int32) proto.RetActionType
func StartSaleCommonGift ¶
func StartSaleCommonGift(userData *cache.Info, giftPackEntry *CSV.CF_GiftPackList_DataEntry) bool
* @brief 开始出售 @param userData 用户数据 @parm giftPackEntry 礼包系列的配置数据
func StartSaleRandomGift ¶
* @brief 出售随机礼包 @param userData 用户数据 @parm giftPackEntry 礼包系列的配置数据
func StartSaleRandomGiftEx ¶
* @brief 出售随机礼包 @param userData 用户数据 @parm giftPackEntry 礼包系列的配置数据
func StartTakeCard ¶
func StartTakeCard(uid uint64, cardPoolID, times uint32) (proto.RetActionType, *proto.ST_Vector4IntList_PB, *proto.ST_Vector4IntList_PB)
* @brief 开始抽卡
func StatueBuildStatue ¶
func StatueBuildStatue(userData *cache.Info, statueClass, statueLevel, buildingId uint32) proto.RetActionType
* @brief 建造雕像
func StatueDecompose ¶
func StatueDecompose(userData *cache.Info, item *proto.ST_Vector4Int_PB) proto.RetActionType
* @brief 分解
func StatueEnhance ¶
func StatueEnhance(userData *cache.Info, statueID uint32) proto.RetActionType
* @brief 雕像增幅
func StatueExchangeMaterial ¶
func StatueExchangeMaterial(userData *cache.Info, item *proto.ST_Vector4Int_PB) proto.RetActionType
* @brief 兑换材料
func StatueReduceEnhance ¶
* @brief 清除增幅
func StatueSafeCancelBuildStatue ¶
* @brief 撤销建造
func StatueSafeDestroyStatue ¶
func StatueSafeDestroyStatue(userData *cache.Info, statueID uint32) proto.RetActionType
* @brief 销毁雕像
func StatueSafeMoveStatue ¶
func StatueSafeMoveStatue(userData *cache.Info, statueID, x, y uint32) proto.RetActionType
* @brief 移动雕像
func StatueSafeOpenStatue ¶
func StatueSafeOpenStatue(userData *cache.Info, statueId uint32) proto.RetActionType
* @brief 打开雕像
func StatueSpeedUpByCash ¶
func StatueSpeedUpByCash(userData *cache.Info, statue *proto.ST_Statue_PB, cost uint32) proto.RetActionType
* @brief 使用金币加速
func StatueSpeedUpByItem ¶
func StatueSpeedUpByItem(userData *cache.Info, statueEntry *proto.ST_Statue_PB, itemTypeID, itemCount uint32) bool
* @brief 雕像物品加速
func SummonMonster ¶
func SummonMonster(uid uint64, x, y, itemId int32) proto.RetActionType
func Supply ¶
func Supply(uid uint64, cashType, supplyType uint32) *proto.ST_ResourceObtain_Supply_PB
func SwitchNewAccount ¶
func SwitchNewAccount(uid uint64, accountType uint32, idToken, secret string, res *httputils.Respon)
* @brief 切换账户
func SwitchRole ¶
func SwitchRole(uid uint64) *proto.ST_SwitchRoleRst
func SyncServerList ¶
func SyncServerList(infos []*proto.ST_Server_PB)
func SyncTBMiracleWarRequest ¶
func SyncTBMiracleWarRequest(req *proto.ST_SyncTBMiracleWar_Request) *proto.ST_SyncTBMiracleWar_Response
func SysncUserAccountInfo ¶
func SysncUserAccountInfo()
func SystemRecommendLeague ¶
func TBTransferServer ¶
func TBTransferServer(uid uint64, changeType uint32, tileId int32) proto.ChangeServerRetCode
func TBTransferServerRequest ¶
func TBTransferServerRequest(req *proto.ST_TBTransferServer_Request) *proto.ST_TBTransferServer_Response
func TakeBoonReward ¶
func TakeBoonReward(uid uint64, dataID, boonType uint32) proto.RetActionType
func TestKernelBattle ¶
* @brief 仅仅为测试机器人战斗准备的一级一星一阶英雄,用于测试战斗核心代码
func TestUnlockTalent ¶
func TestUnlockTalent(uid uint64)
func TickLeagueBoxRefresh ¶
func TimeLeagueCenter ¶
func TimeLeagueCenter(worldAssetData *cache.WorldDataEntry)
func TriggerEliteChapter ¶
func TriggerEliteChapter(vipLevel uint32, mainCity uint32, asset *proto.ST_Asset_MapList_PB, chapterId, mapId uint32)
func TrySetLeagueTaskRefreshTimestamp ¶
func TrySetLeagueTaskRefreshTimestamp(uid uint64)
func UpdateTaskGetRewardId ¶
func UpdateTaskGetRewardId(userData *cache.Info, entryId uint64) *proto.ST_AchievementFinishedItem_PB
* @brief 更新下一个任务
func UpdateUserSid ¶
func UpdateUserSid(uid uint64, sid, currentSid uint32) *proto.ST_NoRespon_PB
func UseFoolsDayItem ¶
func UseFoolsDayItem(userData *cache.Info, activityId, num int32) (ret proto.RetActionType, rstLst *proto.ST_Uint32List_PB)
func UseItemAddNewFashion ¶
func UseItemInItemPack ¶
func UseItemOnGlobalAction ¶
func UseItemOnLocalAction ¶
func UseItemRefreshLeagueTask ¶
func UseItemRefreshLeagueTask(uid uint64)
func UserAbandonLeagueTask ¶
func UserAbandonLeagueTask(uid uint64, actiID, tid uint32) (proto.RetActionType, *proto.ST_ActivityScore_League, *proto.ST_ActivityScore_LeagueUser)
func UserActionBack ¶
func UserBuyLeagueTaskTimes ¶
func UserBuyLeagueTaskTimes(uid uint64, actiID uint32) (proto.RetActionType, *proto.ST_ActivityScore_League, *proto.ST_ActivityScore_LeagueUser)
func UserHandleLeagueTask ¶
func UserHandleLeagueTask(uid uint64, actiID, tid uint32) (proto.RetActionType, *proto.ST_ActivityScore_League, *proto.ST_ActivityScore_LeagueUser)
func UserLoginEventHandler ¶
func UserLoginEventHandler(params []interface{})
func UserReceiveLeagueTask ¶
func UserReceiveLeagueTask(uid uint64, actiID, order uint32) (proto.RetActionType, *proto.ST_ActivityScore_League, *proto.ST_ActivityScore_LeagueUser)
func User_FinishEntry ¶
func VipUpdateASLeftTimes ¶
func WarCityStageUpdate ¶
func WarCityStageUpdate(cid uint32)
func WorldSituationReset ¶
func WorldSituationReset()
func WorldSituationSet ¶
Types ¶
type ActionParameter ¶
type ActionParameter struct { Uid uint64 ActionType uint32 ActionID uint32 GActionID uint64 OActionID uint64 BuildingType uint32 BuildingID uint32 UnitType uint32 UnitNum uint64 ResearchTypeID uint32 StartTileID int32 EndTileID int32 TileID int32 Asset string HeroIDList string ParentID uint64 WaitTime uint32 ItemTypeID uint32 ItemCount uint32 Resource string SkillID uint32 TalentID uint32 StatueClass uint32 StatueLevel uint32 EventId uint32 BoxId uint32 TargetUid uint64 FactoryItemID uint64 FactoryOpAll uint32 BuildingIDList string DefenseOp uint32 DefensePos int32 Hit uint32 TileIDList string UnlockTalent string ItemTypeIDs *proto.ST_Uint64List_PB ItemCounts *proto.ST_Uint64List_PB CrossSpecialTile uint32 }
type ActivityManager ¶
type ActivityManager struct { }
var (
Instance_ActivityManager *ActivityManager
)
func (*ActivityManager) GetActivityStage ¶
func (this *ActivityManager) GetActivityStage(actID uint32) uint32
type BattleInstance ¶
type BattleInstance struct {
// contains filtered or unexported fields
}
type BattleRecordInstance ¶
type BattleRecordInstance struct {
// contains filtered or unexported fields
}
type ChapterTaskID ¶
type ConfigStruct ¶
type EventRequire ¶
type EventRequire struct { PlayerLevel uint32 InLeague bool VIPLevel uint32 HeroID uint32 HeroLevel uint32 HeroQuality uint32 }
* @brief 事件需求
func EventRequireFromString ¶
func EventRequireFromString(input string) *EventRequire
* @brief 从字符串转换
type IDProbabilityPair ¶
type IDProbabilityPair struct {
// contains filtered or unexported fields
}
type IDProbabilityPairArray ¶
type IDProbabilityPairArray []IDProbabilityPair
func (IDProbabilityPairArray) Len ¶
func (object IDProbabilityPairArray) Len() int
func (IDProbabilityPairArray) Less ¶
func (object IDProbabilityPairArray) Less(i, j int) bool
func (IDProbabilityPairArray) Swap ¶
func (object IDProbabilityPairArray) Swap(i, j int)
type LC_WorldMapActivity_Default ¶
type LC_WorldMapActivity_Default struct { NewRefresh chan *RefreshParam // contains filtered or unexported fields }
var ( Instance_WorldMapActivity_Default *LC_WorldMapActivity_Default DelWildMonsterTime time.Time )
func (*LC_WorldMapActivity_Default) ImportNewPlayer ¶
func (this *LC_WorldMapActivity_Default) ImportNewPlayer(userData *cache.Info)
func (*LC_WorldMapActivity_Default) ProcessActivityStage ¶
func (this *LC_WorldMapActivity_Default) ProcessActivityStage(params []interface{})
type LeagueCupTimerStruct ¶
type MonsterAtkCity ¶
type MonsterAtkCity struct { ChanExit chan bool // contains filtered or unexported fields }
type MonsterAtkCityMgr ¶
func GetMacMgrInstance ¶
func GetMacMgrInstance() *MonsterAtkCityMgr
func (*MonsterAtkCityMgr) ActivityStageChange ¶
func (m *MonsterAtkCityMgr) ActivityStageChange(stage, from uint32)
func (*MonsterAtkCityMgr) ClearData ¶
func (m *MonsterAtkCityMgr) ClearData()
func (*MonsterAtkCityMgr) ClearGM ¶
func (m *MonsterAtkCityMgr) ClearGM(player *cache.Info)
func (*MonsterAtkCityMgr) GetFailTms ¶
func (m *MonsterAtkCityMgr) GetFailTms(uid uint64) (tms int32)
func (*MonsterAtkCityMgr) GetMacInfo ¶
func (m *MonsterAtkCityMgr) GetMacInfo(player *cache.Info, activityId int64) (bool, *proto.ST_MonsterAtkCity)
func (*MonsterAtkCityMgr) GetOrgLid ¶
func (m *MonsterAtkCityMgr) GetOrgLid(player *cache.Info) (lid uint64)
获取报名时的公会id
func (*MonsterAtkCityMgr) LoadData ¶
func (m *MonsterAtkCityMgr) LoadData()
func (*MonsterAtkCityMgr) MacInfo ¶
func (m *MonsterAtkCityMgr) MacInfo(player *cache.Info)
func (*MonsterAtkCityMgr) NewOssMac ¶
func (m *MonsterAtkCityMgr) NewOssMac(player *cache.Info, wave, etype uint32, battleReport *proto.ST_BattleReport_PB, definfo *proto.ST_BattleReportDetail_PB, startunit []*proto.ST_UnitCount_PB)
func (*MonsterAtkCityMgr) PlayerQuitLeague ¶
func (m *MonsterAtkCityMgr) PlayerQuitLeague(lid, uid uint64, memberCnt uint32)
func (*MonsterAtkCityMgr) SaveAllData ¶
func (m *MonsterAtkCityMgr) SaveAllData()
func (*MonsterAtkCityMgr) SetMacInfo ¶
func (m *MonsterAtkCityMgr) SetMacInfo(player *cache.Info, tm uint32)
func (*MonsterAtkCityMgr) StartChanllenge ¶
func (m *MonsterAtkCityMgr) StartChanllenge(player *cache.Info, activityId int64) bool
func (*MonsterAtkCityMgr) StartMacDefBattle ¶
func (m *MonsterAtkCityMgr) StartMacDefBattle(player *cache.Info, activityId int64) bool
type PolicyToken ¶
type RandomTuple ¶
type RandomTupleArray ¶
type RandomTupleArray []*RandomTuple
func (RandomTupleArray) Len ¶
func (object RandomTupleArray) Len() int
func (RandomTupleArray) Less ¶
func (object RandomTupleArray) Less(i, j int) bool
func (RandomTupleArray) Swap ¶
func (object RandomTupleArray) Swap(i, j int)
type RefreshParam ¶
type RefreshParam struct {
// contains filtered or unexported fields
}
type RobotWorldBattlePool ¶
type RobotWorldBattlePool struct { sync.RWMutex RobotUIDList []uint64 PVPMatchesDataMap map[*cache.Info]*cache.Info //key:进攻方 UID 防守方 //PVPMatchesDataMap map[uint64]*RobotDefInfo //key:进攻方 UID 防守方 RecordInstanceMap map[uint64]*BattleRecordInstance // contains filtered or unexported fields }
var RobotWorldBattleManager *RobotWorldBattlePool
仅仅用于机器人战斗时记录战斗场次信息
func (*RobotWorldBattlePool) ClearRobotReocrd ¶
func (this *RobotWorldBattlePool) ClearRobotReocrd()
func (*RobotWorldBattlePool) CreateInstance ¶
func (this *RobotWorldBattlePool) CreateInstance(UID uint64) bool
func (*RobotWorldBattlePool) DeployRobotPVPBattle ¶
func (this *RobotWorldBattlePool) DeployRobotPVPBattle()
准备PVP数据
func (*RobotWorldBattlePool) EndRobotBattle ¶
func (this *RobotWorldBattlePool) EndRobotBattle(UID uint64, isSucceed uint32)
func (*RobotWorldBattlePool) ShowTotoalBattleNum ¶
func (this *RobotWorldBattlePool) ShowTotoalBattleNum()
func (*RobotWorldBattlePool) StartRobotPVPBattle ¶
func (this *RobotWorldBattlePool) StartRobotPVPBattle()
开始机器人PVP战斗
type TranslateTask ¶
type UserCommand ¶
type WarCityCount ¶
type WarCityCount struct {
// contains filtered or unexported fields
}
type WorldBattlePool ¶
var WorldBattleManager *WorldBattlePool
func (*WorldBattlePool) CreateInstance ¶
func (this *WorldBattlePool) CreateInstance(worldDataId uint64, actionData *cache.GlobalActionEntry) bool
func (*WorldBattlePool) HasBattle ¶
func (this *WorldBattlePool) HasBattle(worldDataId uint64) bool
func (*WorldBattlePool) ReleaseInstance ¶
func (this *WorldBattlePool) ReleaseInstance(worldDataId uint64)
Source Files ¶
- CSMsgProcess.go
- LC_ActionCommand.go
- LC_ActionEnd.go
- LC_ActionStart.go
- LC_Activity.go
- LC_ActivityManager.go
- LC_ActivityTask.go
- LC_AirShipChanllange.go
- LC_Airdrop.go
- LC_BeginnerTutorial.go
- LC_BlackMarket.go
- LC_Bookmark.go
- LC_Challenge.go
- LC_ChangeServer.go
- LC_Chapters.go
- LC_Chat.go
- LC_CleanLazyUser.go
- LC_CommanderEquip.go
- LC_CommanderFashion.go
- LC_DailyLogin.go
- LC_DailyTask.go
- LC_Defense.go
- LC_Define.go
- LC_DiamondMine.go
- LC_DispatchTask.go
- LC_Drop.go
- LC_EveryoneMail.go
- LC_ExpeditionShop.go
- LC_FactoryPackage.go
- LC_FightAttribute.go
- LC_FoolsDay.go
- LC_GM.go
- LC_GetUserInfo.go
- LC_GiftPack.go
- LC_GlobalAction.go
- LC_Hero.go
- LC_HeroNewSkill.go
- LC_Init.go
- LC_Item.go
- LC_League.go
- LC_LeagueActivity.go
- LC_LeagueBattle.go
- LC_LeagueBox.go
- LC_LeagueTask.go
- LC_LoginGift.go
- LC_Mail.go
- LC_MainCityEvent.go
- LC_MainCitySkin.go
- LC_MapList.go
- LC_MiracleWar.go
- LC_MonsterAtkCity.go
- LC_MultRole.go
- LC_NewBattle.go
- LC_OfflineEventProcess.go
- LC_Oss.go
- LC_PrepareForWar.go
- LC_Prison.go
- LC_Push.go
- LC_RankingList.go
- LC_Report.go
- LC_Research.go
- LC_Resource.go
- LC_RobotWorldBattleManager.go
- LC_ServerList.go
- LC_Session.go
- LC_SevenDayTask.go
- LC_Skill.go
- LC_Spy.go
- LC_Statue.go
- LC_StrongestCommander.go
- LC_Supply.go
- LC_TakeCard.go
- LC_Task.go
- LC_TransferBattle.go
- LC_UserBoons.go
- LC_UserCommand.go
- LC_UserData.go
- LC_Vip.go
- LC_WarCity.go
- LC_WeightRandom.go
- LC_WorldBattleManager.go
- LC_WorldData.go
- LC_WorldMapActivityManager.go
- LC_WorldMapActivity_Default.go
- LC_WorldSituation.go
- LC_WorldSituationRankSnapshot.go