LiamKarlMitchell / InfiniteSky

InfiniteSky is an open-source mmorpg project, It is written in Node.JS
GNU General Public License v3.0
33 stars 42 forks source link

Diehard Packet #159

Open LiamKarlMitchell opened 9 years ago

LiamKarlMitchell commented 9 years ago

See Below

Diehards get too wear

2004 | Wave Samubok(Guanyin) 2005 | Wave Samubok(Fujin) 2006 | Wave Samubok(Jinong)

LiamKarlMitchell commented 9 years ago

image

C2 00 00 00 00 09 00 00 00 41 6C 69 63 65 00 00
00 00 00 00 00 00 42 72 75 63 65 00 00 00 00 00
00 00 00 43 61 72 6C 74 6F 6E 00 00 00 00 00 00
44 6F 6E 61 6C 64 00 00 00 00 00 00 00 45 76 65
6C 79 6E 00 00 00 00 00 00 00 46 72 61 6E 63 69
6E 65 00 00 00 00 00 47 65 6F 72 67 65 00 00 00
00 00 00 00 48 65 69 67 68 6C 65 79 00 00 00 00
00 49 73 61 63 63 00 00 00 00 00 00 00 00 4A 61
63 6F 62 73 00 00 00 00 00 00 00 4B 61 72 6C 00
00 00 00 00 00 00 00 00 4C 69 61 6D 00 00 00 00
00 00 00 00 00 4D 61 72 63 75 73 00 00 00 00 00
00 00 4E 6F 65 6C 00 00 00 00 00 00 00 00 00 4F
70 61 6C 00 00 00 00 00 00 00 00 00 50 65 6E 6E
79 00 00 00 00 00 00 00 00 51 75 61 66 66 00 00
00 00 00 00 00 00 52 6F 6E 00 00 00 00 00 00 00
00 00 00 53 74 65 76 65 6E 00 00 00 00 00 00 00
54 6F 6D 00 00 00 00 00 00 00 00 00 00 55 72 67
6F 74 00 00 00 00 00 00 00 00 56 65 6E 75 73 00
00 00 00 00 00 00 00 57 68 61 6C 6D 73 00 00 00
00 00 00 00 58 65 6E 6F 73 00 00 00 00 00 00 00
00 59 65 6C 70 73 00 00 00 00 00 00 00 00 5A 65
62 75 72 61 6E 00 00 00 00 00 00 4E 61 6D 65 31
00 00 00 00 00 00 00 00 4E 61 6D 65 32 00 00 00
00 00 00 00 00 4E 61 6D 65 33 00 00 00 00 00 00
00 00 4E 61 6D 65 34 00 00 00 00 00 00 00 00 01
02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11
12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E

Only unknowns are the two ints at the start the rest are names and levels. I suspect one of them is a status and another is a value. (key Value) for the various options at the bottom and saying diehards is available or not.

LiamKarlMitchell commented 9 years ago

idea for diehards is to have them stored in DB 1 for each clan. But I am not actually sure what diehards are for? maybe its faction leader voting? When a change is made they should be updated to all clients of same faction. We can say simply rpc.send('diehard_updated','Guan') fujin or jinong etc. After we save the value to the db.

// 0 for guan. world.diehards[0].register(charcterName);

We can have mongoose model with methods in world js.

LiamKarlMitchell commented 7 years ago

This packet is also sent in response to voting.

C5 00 00 00 00
LiamKarlMitchell commented 7 years ago

Diehards has been initialized

C3 00 00 00 00 00 00 00 00