Devilution: msg.cpp

Created on 18 Sep 2018  路  4Comments  路  Source: diasurgical/devilution

  • [x] 43BBB4 (msg_send_drop_pkt)
  • [x] 43BBCF (msg_send_packet)
  • [x] 43BC31 (msg_get_next_packet)
  • [x] 43BC6D (msg_wait_resync) #505
  • [x] 43BCED (msg_free_packets)
  • [x] 43BD19 (msg_wait_for_turns)
  • [x] 43BDEB (msg_process_net_packets)
  • [x] 43BE0D (msg_pre_packet)
  • [x] 43BE74 (DeltaExportData) #505
  • [x] 43BF2B (DeltaExportItem)
  • [x] 43BF5B (DeltaExportObject)
  • [x] 43BF6F (DeltaExportMonster)
  • [x] 43BFA1 (DeltaExportJunk) #505
  • [x] 43C019 (msg_comp_level)
  • [x] 43C035 (delta_init)
  • [x] 43C07C (delta_kill_monster)
  • [x] 43C0C2 (delta_monster_hp)
  • [x] 43C0F2 (delta_sync_monster)
  • [x] 43C134 (delta_sync_golem)
  • [x] 43C17D (delta_leave_sync)
  • [x] 43C24F (delta_portal_inited)
  • [x] 43C25D (delta_quest_inited)
  • [x] 43C26B (DeltaAddItem) #505
  • [x] 43C372 (DeltaSaveLevel)
  • [x] 43C3BA (DeltaLoadLevel) #511
  • [x] 43C873 (NetSendCmd)
  • [x] 43C891 (NetSendCmdGolem)
  • [x] 43C8C7 (NetSendCmdLoc) #507
  • [x] 43C8F3 (NetSendCmdLocParam1)
  • [x] 43C928 (NetSendCmdLocParam2)
  • [x] 43C965 (NetSendCmdLocParam3)
  • [x] 43C9AB (NetSendCmdParam1) #507
  • [x] 43C9D3 (NetSendCmdParam2)
  • [x] 43CA04 (NetSendCmdParam3)
  • [x] 43CA3D (NetSendCmdQuest)
  • [x] 43CA84 (NetSendCmdGItem)
  • [x] 43CC09 (NetSendCmdGItem2)
  • [x] 43CC74 (NetSendCmdReq2)
  • [x] 43CCCF (NetSendCmdExtra)
  • [x] 43CCF8 (NetSendCmdPItem)
  • [x] 43CE5B (NetSendCmdChItem)
  • [x] 43CEB2 (NetSendCmdDelItem)
  • [x] 43CED4 (NetSendCmdDItem)
  • [x] 43D039 (NetSendCmdDamage)
  • [x] 43D064 (NetSendCmdString)
  • [x] 43D09D (RemovePlrPortal)
  • [x] 43D0BC (ParseCmd)
  • [x] 43D56F (On_DLEVEL)
  • [x] 43D632 (DeltaImportData)
  • [x] 43D6BA (DeltaImportItem)
  • [x] 43D6F5 (DeltaImportObject)
  • [x] 43D709 (DeltaImportMonster)
  • [x] 43D746 (DeltaImportJunk) #505
  • [x] 43D7F1 (On_SYNCDATA)
  • [x] 43D7FC (On_WALKXY)
  • [x] 43D84A (On_ADDSTR)
  • [x] 43D87B (On_ADDMAG)
  • [x] 43D8AC (On_ADDDEX)
  • [x] 43D8DD (On_ADDVIT)
  • [x] 43D90E (On_SBSPELL)
  • [x] 43D97D (msg_errorf)
  • [x] 43D9C4 (On_GOTOGETITEM)
  • [x] 43DA16 (On_REQUESTGITEM)
  • [x] 43DAE6 (i_own_level)
  • [x] 43DB2D (On_GETITEM)
  • [x] 43DC3D (delta_get_item) #506
  • [x] 43DD40 (On_GOTOAGETITEM)
  • [x] 43DD92 (On_REQUESTAGITEM)
  • [x] 43DE60 (On_AGETITEM)
  • [x] 43DF6E (On_ITEMEXTRA)
  • [x] 43DFC9 (On_PUTITEM)
  • [x] 43E0CE (delta_put_item) #505
  • [x] 43E179 (check_update_plr)
  • [x] 43E193 (On_SYNCPUTITEM)
  • [x] 43E284 (On_RESPAWNITEM)
  • [x] 43E32A (On_ATTACKXY)
  • [x] 43E386 (On_SATTACKXY)
  • [x] 43E3D5 (On_RATTACKXY)
  • [x] 43E424 (On_SPELLXYD)
  • [x] 43E4D2 (On_SPELLXY)
  • [x] 43E576 (On_TSPELLXY)
  • [x] 43E61A (On_OPOBJXY)
  • [x] 43E68A (On_DISARMXY)
  • [x] 43E6FA (On_OPOBJT)
  • [x] 43E732 (On_ATTACKID)
  • [x] 43E7DF (On_ATTACKPID)
  • [x] 43E840 (On_RATTACKID)
  • [x] 43E885 (On_RATTACKPID)
  • [x] 43E8CA (On_SPELLID)
  • [x] 43E964 (On_SPELLPID)
  • [x] 43E9FE (On_TSPELLID)
  • [x] 43EA98 (On_TSPELLPID)
  • [x] 43EB32 (On_KNOCKBACK)
  • [x] 43EB74 (On_RESURRECT)
  • [x] 43EBA4 (On_HEALOTHER)
  • [x] 43EBD5 (On_TALKXY)
  • [x] 43EC27 (On_NEWLVL)
  • [x] 43EC5B (On_WARP)
  • [x] 43ECBA (On_MONSTDEATH)
  • [x] 43ED23 (On_KILLGOLEM)
  • [x] 43ED89 (On_AWAKEGOLEM)
  • [x] 43EE3D (On_MONSTDAMAGE)
  • [x] 43EEF5 (On_PLRDEAD)
  • [x] 43EF2D (On_PLRDAMAGE)
  • [x] 43EFDD (On_OPENDOOR)
  • [x] 43F033 (delta_sync_object)
  • [x] 43F058 (On_CLOSEDOOR)
  • [x] 43F0AE (On_OPERATEOBJ)
  • [x] 43F104 (On_PLROPOBJ)
  • [x] 43F15C (On_BREAKOBJ)
  • [x] 43F1B0 (On_CHANGEPLRITEMS)
  • [x] 43F1F0 (On_DELPLRITEMS)
  • [x] 43F21E (On_PLRLEVEL)
  • [x] 43F258 (On_DROPITEM)
  • [x] 43F28F (On_SEND_PLRINFO)
  • [x] 43F2C9 (On_ACK_PLRINFO)
  • [x] 43F2CE (On_PLAYER_JOINLEVEL)
  • [x] 43F448 (On_ACTIVATEPORTAL)
  • [x] 43F521 (delta_open_portal)
  • [x] 43F55C (On_DEACTIVATEPORTAL)
  • [x] 43F59A (On_RETOWN)
  • [x] 43F5D3 (On_SETSTR)
  • [x] 43F60C (On_SETDEX)
  • [x] 43F645 (On_SETMAG)
  • [x] 43F67E (On_SETVIT)
  • [x] 43F6B7 (On_STRING)
  • [x] 43F6C2 (On_STRING2)
  • [x] 43F6EC (On_SYNCQUEST)
  • [x] 43F72E (On_ENDSHIELD)
  • [x] 43F7A5 (On_DEBUG)
  • [x] 43F7A9 (On_NOVA)
  • [x] 43F818 (On_SETSHIELD)
  • [x] 43F830 (On_REMSHIELD)
Binary exact

Most helpful comment

Xadhoom found a bug in DeltaExportData that revealed what was missing, so now it is bin exact also.
192da18

:tada: Happy that the cleanup is slowly resuming :) One more bin exact nailed down! devilX has been the main spark of attention and received well deserved love lately. It felt so great the other week to get the game running Linux host to Linux host across the world! That I thought would have happened even after the cleanup was complete, so fairly surprised it happened so soon :)

Now, to be honest. I'm itching to get the cleanup back on track! :heart:

All 4 comments

@mewmew On_STRING2 was introduced

@mewmew On_DLEVEL was missing from the list

Xadhoom found a bug in DeltaExportData that revealed what was missing, so now it is bin exact also.
https://github.com/diasurgical/devilution/commit/192da1853b8c35dd90b12679d78ad91f0130667d

Xadhoom found a bug in DeltaExportData that revealed what was missing, so now it is bin exact also.
192da18

:tada: Happy that the cleanup is slowly resuming :) One more bin exact nailed down! devilX has been the main spark of attention and received well deserved love lately. It felt so great the other week to get the game running Linux host to Linux host across the world! That I thought would have happened even after the cleanup was complete, so fairly surprised it happened so soon :)

Now, to be honest. I'm itching to get the cleanup back on track! :heart:

Was this page helpful?
0 / 5 - 0 ratings

Related issues

AJenbo picture AJenbo  路  7Comments

nomdenom picture nomdenom  路  9Comments

AJenbo picture AJenbo  路  6Comments

sskras picture sskras  路  5Comments

ghost picture ghost  路  5Comments