User:Gshlvr/Guild
From The Mana World
This is how the guild system worked before it was removed from tmwa.
(client) 0x0165 CMSG_GUILD_CREATE
(map) clif_parse_CreateGuild // map/clif.cpp
guild_create // map/guild.cpp
guild_makemember // map/guild.cpp
intif_guild_create -- 0x3030 // map/intif.cpp
(char) mapif_parse_CreateGuild // char/int_guild.cpp
mapif_guild_created -- 0x3830 // char/int_guild.cpp
(map) intif_parse_GuildCreated // map/intif.cpp
guild_created // map/guild.cpp
clif_guild_created -- 0x167 (client) // map/clif.cpp
(char) mapif_guild_info -- 0x3831
(map) intif_parse_GuildInfo // map/intif.cpp
guild_recv_noinfo // map/guild.cpp
None -- set guild_id to 0
guild_recv_info // map/guild.cpp
clif_guild_basicinfo -- 0x01b6 // map/clif.cpp
(client)
clif_guild_emblem -- 0x0152 // map/clif.cpp
(client)
clif_guild_memberlist -- 0x0154 // map/clif.cpp
(client)
clif_guild_skillinfo -- 0x0162 // map/clif.cpp
(client)
clif_guild_belonginfo -- 0x016c // map/clif.cpp
(client)
clif_guild_notice -- 0x016f // map/clif.cpp
(client)
(client) 0x0168 CMSG_GUILD_INVITE
(map) clif_parse_GuildInvite // map/clif.cpp
guild_invite // map/guild.cpp
clif_guild_inviteack -- 0x0169 // map/clif.cpp
(client)
clif_guild_invite -- 0x016a // map/clif.cpp
(client)
(client) 0x016b CMSG_GUILD_INVITE_REPLY
clif_parse_GuildInviteReply // map/clif.cpp
guild_reply_invite // map/guild.cpp
clif_guild_inviteack --- 0x0169 // map/clif.cpp
guild_makemember // map/guild.cpp
intif_guild_addmember -- 0x3032 // map/intif.cpp
mapif_parse_GuildAddMember // char/int_guild.cpp
guild_calcinfo // char/int_guild.cpp
mapif_guild_memberadded -- 0x3832 // char/int_guild.cpp
intif_parse_GuildMemberAdded // map/intif.cpp
guild_member_added // map/guild.cpp
intif_guild_leave -- 0x3034 // map/intif.cpp
clif_guild_inviteack -- 0x0169 // map/clif.cpp
guild_check_conflict // map/guild.cpp
guild_check_conflict_sub // map/guild.cpp
mapif_parse_GuildLeave // map/intif.cpp
>>>
mapif_guild_info -- 0x3831 // char/int_guild.cpp
intif_parse_guildInfo // map/intif.cpp
guild_recv_noinfo // map/guild.cpp
set guild_id to 0
guild_recv_info // map/guild.cpp
clif_guild_basicinfo --- 0x01b6 // map/clif.cpp
(client)
clif_guild_emblem ------ 0x0152 // map/clif.cpp
(client)
clif_guild_memberlist -- 0x0154 // map/clif.cpp
(client)
clif_guild_skillinfo --- 0x0162 // map/clif.cpp
(client)
clif_guild_belonginfo -- 0x016c // map/clif.cpp
(client)
clif_guild_notice ------ 0x016f // map/clif.cpp