c2t_handlereq

package
v0.0.0-...-e449b39 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 14, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DemuxReq2BytesAPIFnMap = [...]func(
	me interface{}, hd c2t_packet.Header, rbody []byte) (
	c2t_packet.Header, interface{}, error){
	c2t_idcmd.Invalid:           bytesAPIFn_ReqInvalid,
	c2t_idcmd.Login:             bytesAPIFn_ReqLogin,
	c2t_idcmd.Heartbeat:         bytesAPIFn_ReqHeartbeat,
	c2t_idcmd.Chat:              bytesAPIFn_ReqChat,
	c2t_idcmd.AchieveInfo:       bytesAPIFn_ReqAchieveInfo,
	c2t_idcmd.Rebirth:           bytesAPIFn_ReqRebirth,
	c2t_idcmd.MoveFloor:         bytesAPIFn_ReqMoveFloor,
	c2t_idcmd.AIPlay:            bytesAPIFn_ReqAIPlay,
	c2t_idcmd.VisitFloorList:    bytesAPIFn_ReqVisitFloorList,
	c2t_idcmd.Meditate:          bytesAPIFn_ReqMeditate,
	c2t_idcmd.KillSelf:          bytesAPIFn_ReqKillSelf,
	c2t_idcmd.Move:              bytesAPIFn_ReqMove,
	c2t_idcmd.Attack:            bytesAPIFn_ReqAttack,
	c2t_idcmd.AttackWide:        bytesAPIFn_ReqAttackWide,
	c2t_idcmd.AttackLong:        bytesAPIFn_ReqAttackLong,
	c2t_idcmd.Pickup:            bytesAPIFn_ReqPickup,
	c2t_idcmd.Drop:              bytesAPIFn_ReqDrop,
	c2t_idcmd.Equip:             bytesAPIFn_ReqEquip,
	c2t_idcmd.UnEquip:           bytesAPIFn_ReqUnEquip,
	c2t_idcmd.DrinkPotion:       bytesAPIFn_ReqDrinkPotion,
	c2t_idcmd.ReadScroll:        bytesAPIFn_ReqReadScroll,
	c2t_idcmd.Recycle:           bytesAPIFn_ReqRecycle,
	c2t_idcmd.EnterPortal:       bytesAPIFn_ReqEnterPortal,
	c2t_idcmd.ActTeleport:       bytesAPIFn_ReqActTeleport,
	c2t_idcmd.AdminTowerCmd:     bytesAPIFn_ReqAdminTowerCmd,
	c2t_idcmd.AdminFloorCmd:     bytesAPIFn_ReqAdminFloorCmd,
	c2t_idcmd.AdminActiveObjCmd: bytesAPIFn_ReqAdminActiveObjCmd,
	c2t_idcmd.AdminFloorMove:    bytesAPIFn_ReqAdminFloorMove,
	c2t_idcmd.AdminTeleport:     bytesAPIFn_ReqAdminTeleport,
	c2t_idcmd.AdminAddExp:       bytesAPIFn_ReqAdminAddExp,
	c2t_idcmd.AdminPotionEffect: bytesAPIFn_ReqAdminPotionEffect,
	c2t_idcmd.AdminScrollEffect: bytesAPIFn_ReqAdminScrollEffect,
	c2t_idcmd.AdminCondition:    bytesAPIFn_ReqAdminCondition,
	c2t_idcmd.AdminAddPotion:    bytesAPIFn_ReqAdminAddPotion,
	c2t_idcmd.AdminAddScroll:    bytesAPIFn_ReqAdminAddScroll,
	c2t_idcmd.AdminAddMoney:     bytesAPIFn_ReqAdminAddMoney,
	c2t_idcmd.AdminAddEquip:     bytesAPIFn_ReqAdminAddEquip,
	c2t_idcmd.AdminForgetFloor:  bytesAPIFn_ReqAdminForgetFloor,
	c2t_idcmd.AdminFloorMap:     bytesAPIFn_ReqAdminFloorMap,

} // DemuxReq2BytesAPIFnMap

bytes base fn map api, unmarshal in api

View Source
var DemuxReq2ObjAPIFnMap = [...]func(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error){
	c2t_idcmd.Invalid:           Req2ObjAPI_Invalid,
	c2t_idcmd.Login:             Req2ObjAPI_Login,
	c2t_idcmd.Heartbeat:         Req2ObjAPI_Heartbeat,
	c2t_idcmd.Chat:              Req2ObjAPI_Chat,
	c2t_idcmd.AchieveInfo:       Req2ObjAPI_AchieveInfo,
	c2t_idcmd.Rebirth:           Req2ObjAPI_Rebirth,
	c2t_idcmd.MoveFloor:         Req2ObjAPI_MoveFloor,
	c2t_idcmd.AIPlay:            Req2ObjAPI_AIPlay,
	c2t_idcmd.VisitFloorList:    Req2ObjAPI_VisitFloorList,
	c2t_idcmd.Meditate:          Req2ObjAPI_Meditate,
	c2t_idcmd.KillSelf:          Req2ObjAPI_KillSelf,
	c2t_idcmd.Move:              Req2ObjAPI_Move,
	c2t_idcmd.Attack:            Req2ObjAPI_Attack,
	c2t_idcmd.AttackWide:        Req2ObjAPI_AttackWide,
	c2t_idcmd.AttackLong:        Req2ObjAPI_AttackLong,
	c2t_idcmd.Pickup:            Req2ObjAPI_Pickup,
	c2t_idcmd.Drop:              Req2ObjAPI_Drop,
	c2t_idcmd.Equip:             Req2ObjAPI_Equip,
	c2t_idcmd.UnEquip:           Req2ObjAPI_UnEquip,
	c2t_idcmd.DrinkPotion:       Req2ObjAPI_DrinkPotion,
	c2t_idcmd.ReadScroll:        Req2ObjAPI_ReadScroll,
	c2t_idcmd.Recycle:           Req2ObjAPI_Recycle,
	c2t_idcmd.EnterPortal:       Req2ObjAPI_EnterPortal,
	c2t_idcmd.ActTeleport:       Req2ObjAPI_ActTeleport,
	c2t_idcmd.AdminTowerCmd:     Req2ObjAPI_AdminTowerCmd,
	c2t_idcmd.AdminFloorCmd:     Req2ObjAPI_AdminFloorCmd,
	c2t_idcmd.AdminActiveObjCmd: Req2ObjAPI_AdminActiveObjCmd,
	c2t_idcmd.AdminFloorMove:    Req2ObjAPI_AdminFloorMove,
	c2t_idcmd.AdminTeleport:     Req2ObjAPI_AdminTeleport,
	c2t_idcmd.AdminAddExp:       Req2ObjAPI_AdminAddExp,
	c2t_idcmd.AdminPotionEffect: Req2ObjAPI_AdminPotionEffect,
	c2t_idcmd.AdminScrollEffect: Req2ObjAPI_AdminScrollEffect,
	c2t_idcmd.AdminCondition:    Req2ObjAPI_AdminCondition,
	c2t_idcmd.AdminAddPotion:    Req2ObjAPI_AdminAddPotion,
	c2t_idcmd.AdminAddScroll:    Req2ObjAPI_AdminAddScroll,
	c2t_idcmd.AdminAddMoney:     Req2ObjAPI_AdminAddMoney,
	c2t_idcmd.AdminAddEquip:     Req2ObjAPI_AdminAddEquip,
	c2t_idcmd.AdminForgetFloor:  Req2ObjAPI_AdminForgetFloor,
	c2t_idcmd.AdminFloorMap:     Req2ObjAPI_AdminFloorMap,

} // DemuxReq2ObjAPIFnMap

obj base demux fn map

Functions

func Req2ObjAPI_AIPlay

func Req2ObjAPI_AIPlay(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

AIPlay

func Req2ObjAPI_AchieveInfo

func Req2ObjAPI_AchieveInfo(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

AchieveInfo

func Req2ObjAPI_ActTeleport

func Req2ObjAPI_ActTeleport(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

ActTeleport

func Req2ObjAPI_AdminActiveObjCmd

func Req2ObjAPI_AdminActiveObjCmd(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

AdminActiveObjCmd generic cmd

func Req2ObjAPI_AdminAddEquip

func Req2ObjAPI_AdminAddEquip(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

AdminAddEquip add random equip to inven

func Req2ObjAPI_AdminAddExp

func Req2ObjAPI_AdminAddExp(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

AdminAddExp add arg to battle exp

func Req2ObjAPI_AdminAddMoney

func Req2ObjAPI_AdminAddMoney(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

AdminAddMoney add arg money to inven

func Req2ObjAPI_AdminAddPotion

func Req2ObjAPI_AdminAddPotion(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

AdminAddPotion add arg potion to inven

func Req2ObjAPI_AdminAddScroll

func Req2ObjAPI_AdminAddScroll(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

AdminAddScroll add arg scroll to inven

func Req2ObjAPI_AdminCondition

func Req2ObjAPI_AdminCondition(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

AdminCondition add arg condition for 100 turn

func Req2ObjAPI_AdminFloorCmd

func Req2ObjAPI_AdminFloorCmd(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

AdminFloorCmd generic cmd

func Req2ObjAPI_AdminFloorMap

func Req2ObjAPI_AdminFloorMap(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

AdminFloorMap complete current floor map

func Req2ObjAPI_AdminFloorMove

func Req2ObjAPI_AdminFloorMove(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

AdminFloorMove Next Before floorUUID

func Req2ObjAPI_AdminForgetFloor

func Req2ObjAPI_AdminForgetFloor(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

AdminForgetFloor forget current floor map

func Req2ObjAPI_AdminPotionEffect

func Req2ObjAPI_AdminPotionEffect(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

AdminPotionEffect buff by arg potion type

func Req2ObjAPI_AdminScrollEffect

func Req2ObjAPI_AdminScrollEffect(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

AdminScrollEffect buff by arg Scroll type

func Req2ObjAPI_AdminTeleport

func Req2ObjAPI_AdminTeleport(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

AdminTeleport random pos in floor

func Req2ObjAPI_AdminTowerCmd

func Req2ObjAPI_AdminTowerCmd(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

AdminTowerCmd generic cmd

func Req2ObjAPI_Attack

func Req2ObjAPI_Attack(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

Attack attack near 1 tile

func Req2ObjAPI_AttackLong

func Req2ObjAPI_AttackLong(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

AttackLong attack 3 tile to direction

func Req2ObjAPI_AttackWide

func Req2ObjAPI_AttackWide(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

AttackWide attack near 3 tile

func Req2ObjAPI_Chat

func Req2ObjAPI_Chat(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

Chat

func Req2ObjAPI_DrinkPotion

func Req2ObjAPI_DrinkPotion(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

DrinkPotion

func Req2ObjAPI_Drop

func Req2ObjAPI_Drop(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

Drop drop carryobj

func Req2ObjAPI_EnterPortal

func Req2ObjAPI_EnterPortal(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

EnterPortal

func Req2ObjAPI_Equip

func Req2ObjAPI_Equip(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

Equip equip equipable carryobj

func Req2ObjAPI_Heartbeat

func Req2ObjAPI_Heartbeat(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

Heartbeat

func Req2ObjAPI_Invalid

func Req2ObjAPI_Invalid(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

Invalid make empty packet error

func Req2ObjAPI_KillSelf

func Req2ObjAPI_KillSelf(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

KillSelf

func Req2ObjAPI_Login

func Req2ObjAPI_Login(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

Login

func Req2ObjAPI_Meditate

func Req2ObjAPI_Meditate(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

Meditate rest and recover HP,SP

func Req2ObjAPI_Move

func Req2ObjAPI_Move(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

Move move 8way near tile

func Req2ObjAPI_MoveFloor

func Req2ObjAPI_MoveFloor(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

MoveFloor tower cmd

func Req2ObjAPI_Pickup

func Req2ObjAPI_Pickup(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

Pickup pickup carryobj

func Req2ObjAPI_ReadScroll

func Req2ObjAPI_ReadScroll(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

ReadScroll

func Req2ObjAPI_Rebirth

func Req2ObjAPI_Rebirth(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

Rebirth

func Req2ObjAPI_Recycle

func Req2ObjAPI_Recycle(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

Recycle sell carryobj

func Req2ObjAPI_UnEquip

func Req2ObjAPI_UnEquip(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

UnEquip unequip equipable carryobj

func Req2ObjAPI_VisitFloorList

func Req2ObjAPI_VisitFloorList(
	me interface{}, hd c2t_packet.Header, robj interface{}) (
	c2t_packet.Header, interface{}, error)

VisitFloorList floor info of visited

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL