Table of Contents

Request Skill etc use (0x12)

Moongate Packet Classes

  • RequestSkillUsePacket (Incoming, Variable, length -1) from src/Moongate.Network.Packets/Incoming/Player/RequestSkillUsePacket.cs

Current Moongate Behavior

Moongate currently has packet classes for this opcode.

Packet Build

Type Field
BYTE cmd
BYTE[2] blockSize
BYTE[1] type

Types Listed:

    • 0x24 ($) - skill
Type Field
BYTE[blockSize-4] skill (null terminated strings)
  • "1 0" - anatomy

  • "2 0" - animal lore

  • "3 0" - item identification

  • "4 0" - arms lore

  • "6 0" - begging

  • "9 0" - peacemaking

  • "12 0" - cartography

  • "14 0" - detect hidden

  • "15 0" - entice

  • "16 0" - evaluate intelligence

  • "19 0" - forensic evaluation

  • "21 0" - hiding

  • "22 0" - provocation

  • "23 0" - inscription

  • "30 0" - poisoning

  • "32 0" - spirit speak

  • "33 0" - stealing

  • "35 0" - taming

  • "36 0" - taste identification

  • "38 0" - tracking

  • 0x56 (V) - Macro'd Spell

Type Field
BYTE[blockSize-4] Spell (null terminated strings)
  • "2" - Create Food

  • "3" - Feeblemind

  • "4" - Heal

  • "5" - Magic Arrow

  • "6" - Night Sight

  • "7" - Reactive Armor

  • "8" - Weaken

  • "9" - Agility

  • "10" - Cunning

  • "11" - Cure

  • "12" - Harm

  • "13" - Magic Trap

  • "14" - Magic Untrap

  • "15" - Protection

  • "16" - Strength

  • "17" - Bless

  • "18" - Fireball

  • "19" - Magic Lock

  • "20" - Poison

  • "21" - Telekenisis

  • "22" - Teleport

  • "23" - Unlock

  • "24" - Wall of Stone

  • "25" - Arch Cure

  • "26" - Arch Protection

  • "27" - Curse

  • "28" - Fire Field

  • "29" - Greater Heal

  • "30" - Lightning

  • "31" - Mana Drain

  • "32" - Recall

  • "33" - Blade Spirit

  • "34" - Dispel Field

  • "35" - Incognito

  • "36" - Reflection

  • "37" - Mind Blast

  • "38" - Paralyze

  • "39" - Poison Field

  • "40" - Summon Creature

  • "41" - Dispel

  • "42" - Energy Bolt

  • "43" - Explosion

  • "44" - Invisibility

  • "45" - Mark

  • "46" - Mass Curse

  • "47" - Paralyze Field

  • "48" - Reveal

  • "49" - Chain Lightning

  • "50" - Energy Field

  • "51" - Flame Strike

  • "52" - Gate

  • "53" - Mana Vampire

  • "54" - Mass Dispel

  • "55" - Meteor Shower

  • "56" - Polymorph

  • "57" - Earthquake

  • "58" - Energy Vortex

  • "59" - Ressurection

  • "60" - Summon Air Elemental

  • "61" - Summon Daemon

  • "62" - Summon Earth Elemental

  • "63" - Summon Fire Elemental

  • "64" - Summon Water Elemental

  • 0x58 (X) - Open Door

Type Field
BYTE[1] null termination (0x00)
  • 0xc7 - action
Type Field
BYTE[blockSize-4] Action (null terminated strings)
  • "bow"

  • "salute"

Subcommand Build

N/A

Notes

N/A