server
Data structures generated from the eo-protocol XML specification.
Warning
- This subpackage should not be directly imported.
- Instead, import eolib.protocol.net.server (or the top-level
eolib).
WelcomeReplyServerPacket
Bases: Packet
Reply to selecting a character / entering game
Source code in src/eolib/protocol/_generated/net/server/welcome_reply_server_packet.py
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
welcome_code: WelcomeCode
property
welcome_code_data: 'WelcomeReplyServerPacket.WelcomeCodeData'
property
WelcomeReplyServerPacket.WelcomeCodeData: Data associated with the welcome_code field.
WelcomeCodeData = Union['WelcomeReplyServerPacket.WelcomeCodeDataSelectCharacter', 'WelcomeReplyServerPacket.WelcomeCodeDataEnterGame', None]
class-attribute
instance-attribute
Data associated with different values of the welcome_code field.
WelcomeCodeDataSelectCharacter
Data associated with welcome_code value WelcomeCode.SelectCharacter
Source code in src/eolib/protocol/_generated/net/server/welcome_reply_server_packet.py
154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
session_id: int
property
character_id: int
property
map_id: int
property
map_rid: tuple[int, ...]
property
map_file_size: int
property
eif_rid: tuple[int, ...]
property
eif_length: int
property
enf_rid: tuple[int, ...]
property
enf_length: int
property
esf_rid: tuple[int, ...]
property
esf_length: int
property
ecf_rid: tuple[int, ...]
property
ecf_length: int
property
name: str
property
title: str
property
guild_name: str
property
guild_rank_name: str
property
class_id: int
property
guild_tag: str
property
admin: AdminLevel
property
level: int
property
experience: int
property
usage: int
property
stats: CharacterStatsWelcome
property
equipment: EquipmentWelcome
property
guild_rank: int
property
settings: ServerSettings
property
login_message_code: LoginMessageCode
property
__init__(*, session_id, character_id, map_id, map_rid, map_file_size, eif_rid, eif_length, enf_rid, enf_length, esf_rid, esf_length, ecf_rid, ecf_length, name, title, guild_name, guild_rank_name, class_id, guild_tag, admin, level, experience, usage, stats, equipment, guild_rank, settings, login_message_code)
Create a new instance of WelcomeReplyServerPacket.WelcomeCodeDataSelectCharacter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
session_id |
int
|
(Value range is 0-64008.) |
required |
character_id |
int
|
(Value range is 0-4097152080.) |
required |
map_id |
int
|
(Value range is 0-64008.) |
required |
map_rid |
Iterable[int]
|
(Length must be |
required |
map_file_size |
int
|
(Value range is 0-16194276.) |
required |
eif_rid |
Iterable[int]
|
(Length must be |
required |
eif_length |
int
|
(Value range is 0-64008.) |
required |
enf_rid |
Iterable[int]
|
(Length must be |
required |
enf_length |
int
|
(Value range is 0-64008.) |
required |
esf_rid |
Iterable[int]
|
(Length must be |
required |
esf_length |
int
|
(Value range is 0-64008.) |
required |
ecf_rid |
Iterable[int]
|
(Length must be |
required |
ecf_length |
int
|
(Value range is 0-64008.) |
required |
name |
str
|
|
required |
title |
str
|
|
required |
guild_name |
str
|
|
required |
guild_rank_name |
str
|
|
required |
class_id |
int
|
(Value range is 0-252.) |
required |
guild_tag |
str
|
(Length must be |
required |
admin |
AdminLevel
|
|
required |
level |
int
|
(Value range is 0-252.) |
required |
experience |
int
|
(Value range is 0-4097152080.) |
required |
usage |
int
|
(Value range is 0-4097152080.) |
required |
stats |
CharacterStatsWelcome
|
|
required |
equipment |
EquipmentWelcome
|
|
required |
guild_rank |
int
|
(Value range is 0-252.) |
required |
settings |
ServerSettings
|
|
required |
login_message_code |
LoginMessageCode
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/welcome_reply_server_packet.py
188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 | |
serialize(writer, data)
staticmethod
Serializes an instance of WelcomeReplyServerPacket.WelcomeCodeDataSelectCharacter to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
WelcomeCodeDataSelectCharacter
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/welcome_reply_server_packet.py
373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 | |
deserialize(reader)
staticmethod
Deserializes an instance of WelcomeReplyServerPacket.WelcomeCodeDataSelectCharacter from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
'WelcomeReplyServerPacket.WelcomeCodeDataSelectCharacter'
|
WelcomeReplyServerPacket.WelcomeCodeDataSelectCharacter: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/welcome_reply_server_packet.py
495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 | |
WelcomeCodeDataEnterGame
Data associated with welcome_code value WelcomeCode.EnterGame
Source code in src/eolib/protocol/_generated/net/server/welcome_reply_server_packet.py
563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
news: tuple[str, ...]
property
weight: Weight
property
items: tuple[Item, ...]
property
spells: tuple[Spell, ...]
property
nearby: NearbyInfo
property
__init__(*, news, weight, items, spells, nearby)
Create a new instance of WelcomeReplyServerPacket.WelcomeCodeDataEnterGame.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
news |
Iterable[str]
|
(Length must be |
required |
weight |
Weight
|
|
required |
items |
Iterable[Item]
|
|
required |
spells |
Iterable[Spell]
|
|
required |
nearby |
NearbyInfo
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/welcome_reply_server_packet.py
574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 | |
serialize(writer, data)
staticmethod
Serializes an instance of WelcomeReplyServerPacket.WelcomeCodeDataEnterGame to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
WelcomeCodeDataEnterGame
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/welcome_reply_server_packet.py
621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 | |
deserialize(reader)
staticmethod
Deserializes an instance of WelcomeReplyServerPacket.WelcomeCodeDataEnterGame from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
'WelcomeReplyServerPacket.WelcomeCodeDataEnterGame'
|
WelcomeReplyServerPacket.WelcomeCodeDataEnterGame: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/welcome_reply_server_packet.py
661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 | |
__init__(*, welcome_code, welcome_code_data=None)
Create a new instance of WelcomeReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
welcome_code |
WelcomeCode
|
|
required |
welcome_code_data |
WelcomeCodeData
|
Data associated with the |
None
|
Source code in src/eolib/protocol/_generated/net/server/welcome_reply_server_packet.py
34 35 36 37 38 39 40 41 42 43 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/welcome_reply_server_packet.py
66 67 68 69 70 71 72 73 74 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/welcome_reply_server_packet.py
76 77 78 79 80 81 82 83 84 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/welcome_reply_server_packet.py
86 87 88 89 90 91 92 93 | |
serialize(writer, data)
staticmethod
Serializes an instance of WelcomeReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
WelcomeReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/welcome_reply_server_packet.py
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 | |
deserialize(reader)
staticmethod
Deserializes an instance of WelcomeReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
WelcomeReplyServerPacket |
'WelcomeReplyServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/welcome_reply_server_packet.py
120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 | |
WelcomePongServerPacket
Bases: Packet
Equivalent to INIT_INIT with InitReply.FileEif
Source code in src/eolib/protocol/_generated/net/server/welcome_pong_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
pub_file: PubFile
property
__init__(*, pub_file)
Create a new instance of WelcomePongServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
pub_file |
PubFile
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/welcome_pong_server_packet.py
21 22 23 24 25 26 27 28 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/welcome_pong_server_packet.py
44 45 46 47 48 49 50 51 52 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/welcome_pong_server_packet.py
54 55 56 57 58 59 60 61 62 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/welcome_pong_server_packet.py
64 65 66 67 68 69 70 71 | |
serialize(writer, data)
staticmethod
Serializes an instance of WelcomePongServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
WelcomePongServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/welcome_pong_server_packet.py
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | |
deserialize(reader)
staticmethod
Deserializes an instance of WelcomePongServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
WelcomePongServerPacket |
WelcomePongServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/welcome_pong_server_packet.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
WelcomePingServerPacket
Bases: Packet
Equivalent to INIT_INIT with InitReply.FileMap
Source code in src/eolib/protocol/_generated/net/server/welcome_ping_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
map_file: MapFile
property
__init__(*, map_file)
Create a new instance of WelcomePingServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
map_file |
MapFile
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/welcome_ping_server_packet.py
21 22 23 24 25 26 27 28 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/welcome_ping_server_packet.py
44 45 46 47 48 49 50 51 52 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/welcome_ping_server_packet.py
54 55 56 57 58 59 60 61 62 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/welcome_ping_server_packet.py
64 65 66 67 68 69 70 71 | |
serialize(writer, data)
staticmethod
Serializes an instance of WelcomePingServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
WelcomePingServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/welcome_ping_server_packet.py
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | |
deserialize(reader)
staticmethod
Deserializes an instance of WelcomePingServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
WelcomePingServerPacket |
WelcomePingServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/welcome_ping_server_packet.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
WelcomeNet244ServerPacket
Bases: Packet
Equivalent to INIT_INIT with InitReply.FileEcf
Source code in src/eolib/protocol/_generated/net/server/welcome_net244_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
pub_file: PubFile
property
__init__(*, pub_file)
Create a new instance of WelcomeNet244ServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
pub_file |
PubFile
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/welcome_net244_server_packet.py
21 22 23 24 25 26 27 28 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/welcome_net244_server_packet.py
44 45 46 47 48 49 50 51 52 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/welcome_net244_server_packet.py
54 55 56 57 58 59 60 61 62 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/welcome_net244_server_packet.py
64 65 66 67 68 69 70 71 | |
serialize(writer, data)
staticmethod
Serializes an instance of WelcomeNet244ServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
WelcomeNet244ServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/welcome_net244_server_packet.py
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | |
deserialize(reader)
staticmethod
Deserializes an instance of WelcomeNet244ServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
WelcomeNet244ServerPacket |
WelcomeNet244ServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/welcome_net244_server_packet.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
WelcomeNet243ServerPacket
Bases: Packet
Equivalent to INIT_INIT with InitReply.FileEsf
Source code in src/eolib/protocol/_generated/net/server/welcome_net243_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
pub_file: PubFile
property
__init__(*, pub_file)
Create a new instance of WelcomeNet243ServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
pub_file |
PubFile
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/welcome_net243_server_packet.py
21 22 23 24 25 26 27 28 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/welcome_net243_server_packet.py
44 45 46 47 48 49 50 51 52 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/welcome_net243_server_packet.py
54 55 56 57 58 59 60 61 62 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/welcome_net243_server_packet.py
64 65 66 67 68 69 70 71 | |
serialize(writer, data)
staticmethod
Serializes an instance of WelcomeNet243ServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
WelcomeNet243ServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/welcome_net243_server_packet.py
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | |
deserialize(reader)
staticmethod
Deserializes an instance of WelcomeNet243ServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
WelcomeNet243ServerPacket |
WelcomeNet243ServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/welcome_net243_server_packet.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
WelcomeNet242ServerPacket
Bases: Packet
Equivalent to INIT_INIT with InitReply.FileEnf
Source code in src/eolib/protocol/_generated/net/server/welcome_net242_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
pub_file: PubFile
property
__init__(*, pub_file)
Create a new instance of WelcomeNet242ServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
pub_file |
PubFile
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/welcome_net242_server_packet.py
21 22 23 24 25 26 27 28 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/welcome_net242_server_packet.py
44 45 46 47 48 49 50 51 52 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/welcome_net242_server_packet.py
54 55 56 57 58 59 60 61 62 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/welcome_net242_server_packet.py
64 65 66 67 68 69 70 71 | |
serialize(writer, data)
staticmethod
Serializes an instance of WelcomeNet242ServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
WelcomeNet242ServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/welcome_net242_server_packet.py
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | |
deserialize(reader)
staticmethod
Deserializes an instance of WelcomeNet242ServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
WelcomeNet242ServerPacket |
WelcomeNet242ServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/welcome_net242_server_packet.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
WelcomeCode
Bases: IntEnum
Reply code sent with WELCOME_REPLY packet
Source code in src/eolib/protocol/_generated/net/server/welcome_code.py
9 10 11 12 13 14 15 16 | |
SelectCharacter = 1
class-attribute
instance-attribute
EnterGame = 2
class-attribute
instance-attribute
ServerBusy = 3
class-attribute
instance-attribute
LoggedIn = 4
class-attribute
instance-attribute
WarpRequestServerPacket
Bases: Packet
Warp request from server
Source code in src/eolib/protocol/_generated/net/server/warp_request_server_packet.py
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
warp_type: WarpType
property
map_id: int
property
warp_type_data: 'WarpRequestServerPacket.WarpTypeData'
property
WarpRequestServerPacket.WarpTypeData: Data associated with the warp_type field.
session_id: int
property
WarpTypeData = Union['WarpRequestServerPacket.WarpTypeDataMapSwitch', None]
class-attribute
instance-attribute
Data associated with different values of the warp_type field.
WarpTypeDataMapSwitch
Data associated with warp_type value WarpType.MapSwitch
Source code in src/eolib/protocol/_generated/net/server/warp_request_server_packet.py
161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
map_rid: tuple[int, ...]
property
map_file_size: int
property
__init__(*, map_rid, map_file_size)
Create a new instance of WarpRequestServerPacket.WarpTypeDataMapSwitch.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
map_rid |
Iterable[int]
|
(Length must be |
required |
map_file_size |
int
|
(Value range is 0-16194276.) |
required |
Source code in src/eolib/protocol/_generated/net/server/warp_request_server_packet.py
169 170 171 172 173 174 175 176 177 178 | |
serialize(writer, data)
staticmethod
Serializes an instance of WarpRequestServerPacket.WarpTypeDataMapSwitch to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
WarpTypeDataMapSwitch
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/warp_request_server_packet.py
198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 | |
deserialize(reader)
staticmethod
Deserializes an instance of WarpRequestServerPacket.WarpTypeDataMapSwitch from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
'WarpRequestServerPacket.WarpTypeDataMapSwitch'
|
WarpRequestServerPacket.WarpTypeDataMapSwitch: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/warp_request_server_packet.py
221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 | |
__init__(*, warp_type, map_id, warp_type_data=None, session_id)
Create a new instance of WarpRequestServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
warp_type |
WarpType
|
|
required |
map_id |
int
|
(Value range is 0-64008.) |
required |
warp_type_data |
WarpTypeData
|
Data associated with the |
None
|
session_id |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/warp_request_server_packet.py
27 28 29 30 31 32 33 34 35 36 37 38 39 40 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/warp_request_server_packet.py
71 72 73 74 75 76 77 78 79 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/warp_request_server_packet.py
81 82 83 84 85 86 87 88 89 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/warp_request_server_packet.py
91 92 93 94 95 96 97 98 | |
serialize(writer, data)
staticmethod
Serializes an instance of WarpRequestServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
WarpRequestServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/warp_request_server_packet.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 | |
deserialize(reader)
staticmethod
Deserializes an instance of WarpRequestServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
WarpRequestServerPacket |
'WarpRequestServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/warp_request_server_packet.py
127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 | |
WarpPlayerServerPacket
Bases: Packet
Equivalent to INIT_INIT with InitReply.WarpMap
Source code in src/eolib/protocol/_generated/net/server/warp_player_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
map_file: MapFile
property
__init__(*, map_file)
Create a new instance of WarpPlayerServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
map_file |
MapFile
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/warp_player_server_packet.py
21 22 23 24 25 26 27 28 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/warp_player_server_packet.py
44 45 46 47 48 49 50 51 52 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/warp_player_server_packet.py
54 55 56 57 58 59 60 61 62 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/warp_player_server_packet.py
64 65 66 67 68 69 70 71 | |
serialize(writer, data)
staticmethod
Serializes an instance of WarpPlayerServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
WarpPlayerServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/warp_player_server_packet.py
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | |
deserialize(reader)
staticmethod
Deserializes an instance of WarpPlayerServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
WarpPlayerServerPacket |
WarpPlayerServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/warp_player_server_packet.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
WarpCreateServerPacket
Bases: Packet
Equivalent to INIT_INIT with InitReply.MapMutation
Source code in src/eolib/protocol/_generated/net/server/warp_create_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
map_file: MapFile
property
__init__(*, map_file)
Create a new instance of WarpCreateServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
map_file |
MapFile
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/warp_create_server_packet.py
21 22 23 24 25 26 27 28 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/warp_create_server_packet.py
44 45 46 47 48 49 50 51 52 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/warp_create_server_packet.py
54 55 56 57 58 59 60 61 62 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/warp_create_server_packet.py
64 65 66 67 68 69 70 71 | |
serialize(writer, data)
staticmethod
Serializes an instance of WarpCreateServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
WarpCreateServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/warp_create_server_packet.py
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | |
deserialize(reader)
staticmethod
Deserializes an instance of WarpCreateServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
WarpCreateServerPacket |
WarpCreateServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/warp_create_server_packet.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
WarpType
Bases: IntEnum
Indicates whether a warp is within the current map, or switching to another map
Source code in src/eolib/protocol/_generated/net/server/warp_type.py
9 10 11 12 13 14 | |
Local = 1
class-attribute
instance-attribute
MapSwitch = 2
class-attribute
instance-attribute
WarpAgreeServerPacket
Bases: Packet
Reply after accepting a warp
Source code in src/eolib/protocol/_generated/net/server/warp_agree_server_packet.py
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
warp_type: WarpType
property
warp_type_data: WarpAgreeServerPacket.WarpTypeData
property
WarpAgreeServerPacket.WarpTypeData: Data associated with the warp_type field.
nearby: NearbyInfo
property
WarpTypeData = Union['WarpAgreeServerPacket.WarpTypeDataMapSwitch', None]
class-attribute
instance-attribute
Data associated with different values of the warp_type field.
WarpTypeDataMapSwitch
Data associated with warp_type value WarpType.MapSwitch
Source code in src/eolib/protocol/_generated/net/server/warp_agree_server_packet.py
154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
map_id: int
property
warp_effect: WarpEffect
property
__init__(*, map_id, warp_effect)
Create a new instance of WarpAgreeServerPacket.WarpTypeDataMapSwitch.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
map_id |
int
|
(Value range is 0-64008.) |
required |
warp_effect |
WarpEffect
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/warp_agree_server_packet.py
162 163 164 165 166 167 168 169 170 171 | |
serialize(writer, data)
staticmethod
Serializes an instance of WarpAgreeServerPacket.WarpTypeDataMapSwitch to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
WarpTypeDataMapSwitch
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/warp_agree_server_packet.py
191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 | |
deserialize(reader)
staticmethod
Deserializes an instance of WarpAgreeServerPacket.WarpTypeDataMapSwitch from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
WarpTypeDataMapSwitch
|
WarpAgreeServerPacket.WarpTypeDataMapSwitch: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/warp_agree_server_packet.py
211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 | |
__init__(*, warp_type, warp_type_data=None, nearby)
Create a new instance of WarpAgreeServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
warp_type |
WarpType
|
|
required |
warp_type_data |
WarpTypeData
|
Data associated with the |
None
|
nearby |
NearbyInfo
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/warp_agree_server_packet.py
26 27 28 29 30 31 32 33 34 35 36 37 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/warp_agree_server_packet.py
64 65 66 67 68 69 70 71 72 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/warp_agree_server_packet.py
74 75 76 77 78 79 80 81 82 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/warp_agree_server_packet.py
84 85 86 87 88 89 90 91 | |
serialize(writer, data)
staticmethod
Serializes an instance of WarpAgreeServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
WarpAgreeServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/warp_agree_server_packet.py
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 | |
deserialize(reader)
staticmethod
Deserializes an instance of WarpAgreeServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
WarpAgreeServerPacket |
WarpAgreeServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/warp_agree_server_packet.py
119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 | |
WalkReplyServerPacket
Bases: Packet
Players, NPCs, and Items appearing in nearby view
Source code in src/eolib/protocol/_generated/net/server/walk_reply_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_ids: tuple[int, ...]
property
npc_indexes: tuple[int, ...]
property
items: tuple[ItemMapInfo, ...]
property
__init__(*, player_ids, npc_indexes, items)
Create a new instance of WalkReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_ids |
Iterable[int]
|
(Element value range is 0-64008.) |
required |
npc_indexes |
Iterable[int]
|
(Element value range is 0-252.) |
required |
items |
Iterable[ItemMapInfo]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/walk_reply_server_packet.py
25 26 27 28 29 30 31 32 33 34 35 36 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/walk_reply_server_packet.py
60 61 62 63 64 65 66 67 68 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/walk_reply_server_packet.py
70 71 72 73 74 75 76 77 78 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/walk_reply_server_packet.py
80 81 82 83 84 85 86 87 | |
serialize(writer, data)
staticmethod
Serializes an instance of WalkReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
WalkReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/walk_reply_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 | |
deserialize(reader)
staticmethod
Deserializes an instance of WalkReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
WalkReplyServerPacket |
'WalkReplyServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/walk_reply_server_packet.py
119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 | |
WalkPlayerServerPacket
Bases: Packet
Nearby player has walked
Source code in src/eolib/protocol/_generated/net/server/walk_player_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
direction: Direction
property
coords: Coords
property
__init__(*, player_id, direction, coords)
Create a new instance of WalkPlayerServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
direction |
Direction
|
|
required |
coords |
Coords
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/walk_player_server_packet.py
24 25 26 27 28 29 30 31 32 33 34 35 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/walk_player_server_packet.py
59 60 61 62 63 64 65 66 67 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/walk_player_server_packet.py
69 70 71 72 73 74 75 76 77 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/walk_player_server_packet.py
79 80 81 82 83 84 85 86 | |
serialize(writer, data)
staticmethod
Serializes an instance of WalkPlayerServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
WalkPlayerServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/walk_player_server_packet.py
88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
deserialize(reader)
staticmethod
Deserializes an instance of WalkPlayerServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
WalkPlayerServerPacket |
WalkPlayerServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/walk_player_server_packet.py
111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 | |
WalkOpenServerPacket
Bases: Packet
Your character has been unfrozen
Source code in src/eolib/protocol/_generated/net/server/walk_open_server_packet.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of WalkOpenServerPacket.
Source code in src/eolib/protocol/_generated/net/server/walk_open_server_packet.py
18 19 20 21 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/walk_open_server_packet.py
33 34 35 36 37 38 39 40 41 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/walk_open_server_packet.py
43 44 45 46 47 48 49 50 51 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/walk_open_server_packet.py
53 54 55 56 57 58 59 60 | |
serialize(writer, data)
staticmethod
Serializes an instance of WalkOpenServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
WalkOpenServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/walk_open_server_packet.py
62 63 64 65 66 67 68 69 70 71 72 73 74 75 | |
deserialize(reader)
staticmethod
Deserializes an instance of WalkOpenServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
WalkOpenServerPacket |
WalkOpenServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/walk_open_server_packet.py
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | |
WalkCloseServerPacket
Bases: Packet
Your character has been frozen
Source code in src/eolib/protocol/_generated/net/server/walk_close_server_packet.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of WalkCloseServerPacket.
Source code in src/eolib/protocol/_generated/net/server/walk_close_server_packet.py
18 19 20 21 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/walk_close_server_packet.py
33 34 35 36 37 38 39 40 41 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/walk_close_server_packet.py
43 44 45 46 47 48 49 50 51 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/walk_close_server_packet.py
53 54 55 56 57 58 59 60 | |
serialize(writer, data)
staticmethod
Serializes an instance of WalkCloseServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
WalkCloseServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/walk_close_server_packet.py
62 63 64 65 66 67 68 69 70 71 72 73 74 75 | |
deserialize(reader)
staticmethod
Deserializes an instance of WalkCloseServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
WalkCloseServerPacket |
WalkCloseServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/walk_close_server_packet.py
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | |
TradeUseServerPacket
Bases: Packet
Trade completed
Source code in src/eolib/protocol/_generated/net/server/trade_use_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
trade_data: tuple[TradeItemData, ...]
property
__init__(*, trade_data)
Create a new instance of TradeUseServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
trade_data |
Iterable[TradeItemData]
|
(Length must be |
required |
Source code in src/eolib/protocol/_generated/net/server/trade_use_server_packet.py
23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/trade_use_server_packet.py
46 47 48 49 50 51 52 53 54 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/trade_use_server_packet.py
56 57 58 59 60 61 62 63 64 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/trade_use_server_packet.py
66 67 68 69 70 71 72 73 | |
serialize(writer, data)
staticmethod
Serializes an instance of TradeUseServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
TradeUseServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/trade_use_server_packet.py
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | |
deserialize(reader)
staticmethod
Deserializes an instance of TradeUseServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
TradeUseServerPacket |
'TradeUseServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/trade_use_server_packet.py
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | |
TradeSpecServerPacket
Bases: Packet
Own agree state updated
Source code in src/eolib/protocol/_generated/net/server/trade_spec_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
agree: bool
property
__init__(*, agree)
Create a new instance of TradeSpecServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
agree |
bool
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/trade_spec_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/trade_spec_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/trade_spec_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/trade_spec_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of TradeSpecServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
TradeSpecServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/trade_spec_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of TradeSpecServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
TradeSpecServerPacket |
TradeSpecServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/trade_spec_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
TradeRequestServerPacket
Bases: Packet
Trade request from another player
Source code in src/eolib/protocol/_generated/net/server/trade_request_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
partner_player_id: int
property
partner_player_name: str
property
__init__(*, partner_player_id, partner_player_name)
Create a new instance of TradeRequestServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
partner_player_id |
int
|
(Value range is 0-64008.) |
required |
partner_player_name |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/trade_request_server_packet.py
21 22 23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/trade_request_server_packet.py
50 51 52 53 54 55 56 57 58 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/trade_request_server_packet.py
60 61 62 63 64 65 66 67 68 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/trade_request_server_packet.py
70 71 72 73 74 75 76 77 | |
serialize(writer, data)
staticmethod
Serializes an instance of TradeRequestServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
TradeRequestServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/trade_request_server_packet.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
deserialize(reader)
staticmethod
Deserializes an instance of TradeRequestServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
TradeRequestServerPacket |
TradeRequestServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/trade_request_server_packet.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 | |
TradeReplyServerPacket
Bases: Packet
Trade updated (items changed)
Source code in src/eolib/protocol/_generated/net/server/trade_reply_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
trade_data: tuple[TradeItemData, ...]
property
__init__(*, trade_data)
Create a new instance of TradeReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
trade_data |
Iterable[TradeItemData]
|
(Length must be |
required |
Source code in src/eolib/protocol/_generated/net/server/trade_reply_server_packet.py
23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/trade_reply_server_packet.py
46 47 48 49 50 51 52 53 54 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/trade_reply_server_packet.py
56 57 58 59 60 61 62 63 64 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/trade_reply_server_packet.py
66 67 68 69 70 71 72 73 | |
serialize(writer, data)
staticmethod
Serializes an instance of TradeReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
TradeReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/trade_reply_server_packet.py
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | |
deserialize(reader)
staticmethod
Deserializes an instance of TradeReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
TradeReplyServerPacket |
'TradeReplyServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/trade_reply_server_packet.py
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | |
TradeOpenServerPacket
Bases: Packet
Trade window opens
Source code in src/eolib/protocol/_generated/net/server/trade_open_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
partner_player_id: int
property
partner_player_name: str
property
your_player_id: int
property
your_player_name: str
property
__init__(*, partner_player_id, partner_player_name, your_player_id, your_player_name)
Create a new instance of TradeOpenServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
partner_player_id |
int
|
(Value range is 0-64008.) |
required |
partner_player_name |
str
|
|
required |
your_player_id |
int
|
(Value range is 0-64008.) |
required |
your_player_name |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/trade_open_server_packet.py
23 24 25 26 27 28 29 30 31 32 33 34 35 36 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/trade_open_server_packet.py
64 65 66 67 68 69 70 71 72 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/trade_open_server_packet.py
74 75 76 77 78 79 80 81 82 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/trade_open_server_packet.py
84 85 86 87 88 89 90 91 | |
serialize(writer, data)
staticmethod
Serializes an instance of TradeOpenServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
TradeOpenServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/trade_open_server_packet.py
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 | |
deserialize(reader)
staticmethod
Deserializes an instance of TradeOpenServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
TradeOpenServerPacket |
TradeOpenServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/trade_open_server_packet.py
123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 | |
TradeCloseServerPacket
Bases: Packet
Partner closed trade window
Source code in src/eolib/protocol/_generated/net/server/trade_close_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
partner_player_id: int
property
__init__(*, partner_player_id)
Create a new instance of TradeCloseServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
partner_player_id |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/trade_close_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/trade_close_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/trade_close_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/trade_close_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of TradeCloseServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
TradeCloseServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/trade_close_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of TradeCloseServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
TradeCloseServerPacket |
TradeCloseServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/trade_close_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
TradeAgreeServerPacket
Bases: Packet
Partner agree state updated
Source code in src/eolib/protocol/_generated/net/server/trade_agree_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
partner_player_id: int
property
agree: bool
property
__init__(*, partner_player_id, agree)
Create a new instance of TradeAgreeServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
partner_player_id |
int
|
(Value range is 0-64008.) |
required |
agree |
bool
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/trade_agree_server_packet.py
21 22 23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/trade_agree_server_packet.py
50 51 52 53 54 55 56 57 58 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/trade_agree_server_packet.py
60 61 62 63 64 65 66 67 68 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/trade_agree_server_packet.py
70 71 72 73 74 75 76 77 | |
serialize(writer, data)
staticmethod
Serializes an instance of TradeAgreeServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
TradeAgreeServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/trade_agree_server_packet.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | |
deserialize(reader)
staticmethod
Deserializes an instance of TradeAgreeServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
TradeAgreeServerPacket |
TradeAgreeServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/trade_agree_server_packet.py
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | |
TradeItemData
Trade window item data
Source code in src/eolib/protocol/_generated/net/server/trade_item_data.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
items: tuple[Item, ...]
property
__init__(*, player_id, items)
Create a new instance of TradeItemData.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
items |
Iterable[Item]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/trade_item_data.py
21 22 23 24 25 26 27 28 29 30 | |
serialize(writer, data)
staticmethod
Serializes an instance of TradeItemData to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
TradeItemData
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/trade_item_data.py
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | |
deserialize(reader)
staticmethod
Deserializes an instance of TradeItemData from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
TradeItemData |
'TradeItemData'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/trade_item_data.py
71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 | |
TradeAdminServerPacket
Bases: Packet
Trade updated (items changed while trade was accepted)
Source code in src/eolib/protocol/_generated/net/server/trade_admin_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
trade_data: tuple[TradeItemData, ...]
property
__init__(*, trade_data)
Create a new instance of TradeAdminServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
trade_data |
Iterable[TradeItemData]
|
(Length must be |
required |
Source code in src/eolib/protocol/_generated/net/server/trade_admin_server_packet.py
23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/trade_admin_server_packet.py
46 47 48 49 50 51 52 53 54 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/trade_admin_server_packet.py
56 57 58 59 60 61 62 63 64 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/trade_admin_server_packet.py
66 67 68 69 70 71 72 73 | |
serialize(writer, data)
staticmethod
Serializes an instance of TradeAdminServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
TradeAdminServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/trade_admin_server_packet.py
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | |
deserialize(reader)
staticmethod
Deserializes an instance of TradeAdminServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
TradeAdminServerPacket |
'TradeAdminServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/trade_admin_server_packet.py
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | |
TalkTellServerPacket
Bases: Packet
Private chat message
Source code in src/eolib/protocol/_generated/net/server/talk_tell_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_name: str
property
message: str
property
__init__(*, player_name, message)
Create a new instance of TalkTellServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_name |
str
|
|
required |
message |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/talk_tell_server_packet.py
21 22 23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/talk_tell_server_packet.py
50 51 52 53 54 55 56 57 58 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/talk_tell_server_packet.py
60 61 62 63 64 65 66 67 68 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/talk_tell_server_packet.py
70 71 72 73 74 75 76 77 | |
serialize(writer, data)
staticmethod
Serializes an instance of TalkTellServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
TalkTellServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/talk_tell_server_packet.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 | |
deserialize(reader)
staticmethod
Deserializes an instance of TalkTellServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
TalkTellServerPacket |
TalkTellServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/talk_tell_server_packet.py
102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 | |
TalkSpecServerPacket
Bases: Packet
Temporary mute applied
Source code in src/eolib/protocol/_generated/net/server/talk_spec_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
admin_name: str
property
__init__(*, admin_name)
Create a new instance of TalkSpecServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
admin_name |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/talk_spec_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/talk_spec_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/talk_spec_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/talk_spec_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of TalkSpecServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
TalkSpecServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/talk_spec_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of TalkSpecServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
TalkSpecServerPacket |
TalkSpecServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/talk_spec_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
TalkServerServerPacket
Bases: Packet
Server message
Source code in src/eolib/protocol/_generated/net/server/talk_server_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
message: str
property
__init__(*, message)
Create a new instance of TalkServerServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
message |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/talk_server_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/talk_server_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/talk_server_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/talk_server_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of TalkServerServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
TalkServerServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/talk_server_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of TalkServerServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
TalkServerServerPacket |
TalkServerServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/talk_server_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
TalkRequestServerPacket
Bases: Packet
Guild chat message
Source code in src/eolib/protocol/_generated/net/server/talk_request_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_name: str
property
message: str
property
__init__(*, player_name, message)
Create a new instance of TalkRequestServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_name |
str
|
|
required |
message |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/talk_request_server_packet.py
21 22 23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/talk_request_server_packet.py
50 51 52 53 54 55 56 57 58 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/talk_request_server_packet.py
60 61 62 63 64 65 66 67 68 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/talk_request_server_packet.py
70 71 72 73 74 75 76 77 | |
serialize(writer, data)
staticmethod
Serializes an instance of TalkRequestServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
TalkRequestServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/talk_request_server_packet.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 | |
deserialize(reader)
staticmethod
Deserializes an instance of TalkRequestServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
TalkRequestServerPacket |
TalkRequestServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/talk_request_server_packet.py
102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 | |
TalkReplyServerPacket
Bases: Packet
Reply to trying to send a private message
Source code in src/eolib/protocol/_generated/net/server/talk_reply_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
reply_code: TalkReply
property
name: str
property
__init__(*, reply_code, name)
Create a new instance of TalkReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reply_code |
TalkReply
|
|
required |
name |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/talk_reply_server_packet.py
22 23 24 25 26 27 28 29 30 31 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/talk_reply_server_packet.py
51 52 53 54 55 56 57 58 59 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/talk_reply_server_packet.py
61 62 63 64 65 66 67 68 69 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/talk_reply_server_packet.py
71 72 73 74 75 76 77 78 | |
serialize(writer, data)
staticmethod
Serializes an instance of TalkReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
TalkReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/talk_reply_server_packet.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
deserialize(reader)
staticmethod
Deserializes an instance of TalkReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
TalkReplyServerPacket |
TalkReplyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/talk_reply_server_packet.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | |
TalkReply
Bases: IntEnum
Reply code sent with TALK_REPLY packet
Source code in src/eolib/protocol/_generated/net/server/talk_reply.py
9 10 11 12 13 | |
NotFound = 1
class-attribute
instance-attribute
TalkPlayerServerPacket
Bases: Packet
Public chat message
Source code in src/eolib/protocol/_generated/net/server/talk_player_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
message: str
property
__init__(*, player_id, message)
Create a new instance of TalkPlayerServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
message |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/talk_player_server_packet.py
21 22 23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/talk_player_server_packet.py
50 51 52 53 54 55 56 57 58 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/talk_player_server_packet.py
60 61 62 63 64 65 66 67 68 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/talk_player_server_packet.py
70 71 72 73 74 75 76 77 | |
serialize(writer, data)
staticmethod
Serializes an instance of TalkPlayerServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
TalkPlayerServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/talk_player_server_packet.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | |
deserialize(reader)
staticmethod
Deserializes an instance of TalkPlayerServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
TalkPlayerServerPacket |
TalkPlayerServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/talk_player_server_packet.py
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | |
TalkOpenServerPacket
Bases: Packet
Party chat message
Source code in src/eolib/protocol/_generated/net/server/talk_open_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
message: str
property
__init__(*, player_id, message)
Create a new instance of TalkOpenServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
message |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/talk_open_server_packet.py
21 22 23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/talk_open_server_packet.py
50 51 52 53 54 55 56 57 58 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/talk_open_server_packet.py
60 61 62 63 64 65 66 67 68 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/talk_open_server_packet.py
70 71 72 73 74 75 76 77 | |
serialize(writer, data)
staticmethod
Serializes an instance of TalkOpenServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
TalkOpenServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/talk_open_server_packet.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | |
deserialize(reader)
staticmethod
Deserializes an instance of TalkOpenServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
TalkOpenServerPacket |
TalkOpenServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/talk_open_server_packet.py
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | |
TalkMsgServerPacket
Bases: Packet
Global chat message
Source code in src/eolib/protocol/_generated/net/server/talk_msg_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_name: str
property
message: str
property
__init__(*, player_name, message)
Create a new instance of TalkMsgServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_name |
str
|
|
required |
message |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/talk_msg_server_packet.py
21 22 23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/talk_msg_server_packet.py
50 51 52 53 54 55 56 57 58 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/talk_msg_server_packet.py
60 61 62 63 64 65 66 67 68 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/talk_msg_server_packet.py
70 71 72 73 74 75 76 77 | |
serialize(writer, data)
staticmethod
Serializes an instance of TalkMsgServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
TalkMsgServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/talk_msg_server_packet.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 | |
deserialize(reader)
staticmethod
Deserializes an instance of TalkMsgServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
TalkMsgServerPacket |
TalkMsgServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/talk_msg_server_packet.py
102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 | |
TalkListServerPacket
Bases: Packet
Global chat backfill. Sent by the official game server when a player opens the global chat tab.
Source code in src/eolib/protocol/_generated/net/server/talk_list_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
messages: tuple[GlobalBackfillMessage, ...]
property
__init__(*, messages)
Create a new instance of TalkListServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
messages |
Iterable[GlobalBackfillMessage]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/talk_list_server_packet.py
24 25 26 27 28 29 30 31 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/talk_list_server_packet.py
47 48 49 50 51 52 53 54 55 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/talk_list_server_packet.py
57 58 59 60 61 62 63 64 65 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/talk_list_server_packet.py
67 68 69 70 71 72 73 74 | |
serialize(writer, data)
staticmethod
Serializes an instance of TalkListServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
TalkListServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/talk_list_server_packet.py
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | |
deserialize(reader)
staticmethod
Deserializes an instance of TalkListServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
TalkListServerPacket |
'TalkListServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/talk_list_server_packet.py
97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 | |
TalkAnnounceServerPacket
Bases: Packet
Admin announcement
Source code in src/eolib/protocol/_generated/net/server/talk_announce_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_name: str
property
message: str
property
__init__(*, player_name, message)
Create a new instance of TalkAnnounceServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_name |
str
|
|
required |
message |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/talk_announce_server_packet.py
21 22 23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/talk_announce_server_packet.py
50 51 52 53 54 55 56 57 58 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/talk_announce_server_packet.py
60 61 62 63 64 65 66 67 68 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/talk_announce_server_packet.py
70 71 72 73 74 75 76 77 | |
serialize(writer, data)
staticmethod
Serializes an instance of TalkAnnounceServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
TalkAnnounceServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/talk_announce_server_packet.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 | |
deserialize(reader)
staticmethod
Deserializes an instance of TalkAnnounceServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
TalkAnnounceServerPacket |
TalkAnnounceServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/talk_announce_server_packet.py
102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 | |
TalkAdminServerPacket
Bases: Packet
Admin chat message
Source code in src/eolib/protocol/_generated/net/server/talk_admin_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_name: str
property
message: str
property
__init__(*, player_name, message)
Create a new instance of TalkAdminServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_name |
str
|
|
required |
message |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/talk_admin_server_packet.py
21 22 23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/talk_admin_server_packet.py
50 51 52 53 54 55 56 57 58 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/talk_admin_server_packet.py
60 61 62 63 64 65 66 67 68 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/talk_admin_server_packet.py
70 71 72 73 74 75 76 77 | |
serialize(writer, data)
staticmethod
Serializes an instance of TalkAdminServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
TalkAdminServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/talk_admin_server_packet.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 | |
deserialize(reader)
staticmethod
Deserializes an instance of TalkAdminServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
TalkAdminServerPacket |
TalkAdminServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/talk_admin_server_packet.py
102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 | |
StatSkillTakeServerPacket
Bases: Packet
Response from learning a skill from a skill master
Source code in src/eolib/protocol/_generated/net/server/stat_skill_take_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
spell_id: int
property
gold_amount: int
property
__init__(*, spell_id, gold_amount)
Create a new instance of StatSkillTakeServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
spell_id |
int
|
(Value range is 0-64008.) |
required |
gold_amount |
int
|
(Value range is 0-4097152080.) |
required |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_take_server_packet.py
21 22 23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_take_server_packet.py
50 51 52 53 54 55 56 57 58 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_take_server_packet.py
60 61 62 63 64 65 66 67 68 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_take_server_packet.py
70 71 72 73 74 75 76 77 | |
serialize(writer, data)
staticmethod
Serializes an instance of StatSkillTakeServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
StatSkillTakeServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_take_server_packet.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | |
deserialize(reader)
staticmethod
Deserializes an instance of StatSkillTakeServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
StatSkillTakeServerPacket |
StatSkillTakeServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_take_server_packet.py
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | |
StatSkillReplyServerPacket
Bases: Packet
Response from unsuccessful action at a skill master
Source code in src/eolib/protocol/_generated/net/server/stat_skill_reply_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
reply_code: SkillMasterReply
property
reply_code_data: StatSkillReplyServerPacket.ReplyCodeData
property
StatSkillReplyServerPacket.ReplyCodeData: Data associated with the reply_code field.
ReplyCodeData = Union['StatSkillReplyServerPacket.ReplyCodeDataWrongClass', None]
class-attribute
instance-attribute
Data associated with different values of the reply_code field.
ReplyCodeDataWrongClass
Data associated with reply_code value SkillMasterReply.WrongClass
Source code in src/eolib/protocol/_generated/net/server/stat_skill_reply_server_packet.py
137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
class_id: int
property
__init__(*, class_id)
Create a new instance of StatSkillReplyServerPacket.ReplyCodeDataWrongClass.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
class_id |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_reply_server_packet.py
144 145 146 147 148 149 150 151 | |
serialize(writer, data)
staticmethod
Serializes an instance of StatSkillReplyServerPacket.ReplyCodeDataWrongClass to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataWrongClass
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_reply_server_packet.py
167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 | |
deserialize(reader)
staticmethod
Deserializes an instance of StatSkillReplyServerPacket.ReplyCodeDataWrongClass from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataWrongClass
|
StatSkillReplyServerPacket.ReplyCodeDataWrongClass: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_reply_server_packet.py
184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 | |
__init__(*, reply_code, reply_code_data=None)
Create a new instance of StatSkillReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reply_code |
SkillMasterReply
|
|
required |
reply_code_data |
ReplyCodeData
|
Data associated with the |
None
|
Source code in src/eolib/protocol/_generated/net/server/stat_skill_reply_server_packet.py
23 24 25 26 27 28 29 30 31 32 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_reply_server_packet.py
55 56 57 58 59 60 61 62 63 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_reply_server_packet.py
65 66 67 68 69 70 71 72 73 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_reply_server_packet.py
75 76 77 78 79 80 81 82 | |
serialize(writer, data)
staticmethod
Serializes an instance of StatSkillReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
StatSkillReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_reply_server_packet.py
84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | |
deserialize(reader)
staticmethod
Deserializes an instance of StatSkillReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
StatSkillReplyServerPacket |
StatSkillReplyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_reply_server_packet.py
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 | |
StatSkillRemoveServerPacket
Bases: Packet
Response to forgetting a skill at a skill master
Source code in src/eolib/protocol/_generated/net/server/stat_skill_remove_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
spell_id: int
property
__init__(*, spell_id)
Create a new instance of StatSkillRemoveServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
spell_id |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_remove_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_remove_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_remove_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_remove_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of StatSkillRemoveServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
StatSkillRemoveServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_remove_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of StatSkillRemoveServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
StatSkillRemoveServerPacket |
StatSkillRemoveServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_remove_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
StatSkillPlayerServerPacket
Bases: Packet
Response to spending stat points
Source code in src/eolib/protocol/_generated/net/server/stat_skill_player_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
stat_points: int
property
stats: CharacterStatsUpdate
property
__init__(*, stat_points, stats)
Create a new instance of StatSkillPlayerServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
stat_points |
int
|
(Value range is 0-64008.) |
required |
stats |
CharacterStatsUpdate
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_player_server_packet.py
22 23 24 25 26 27 28 29 30 31 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_player_server_packet.py
51 52 53 54 55 56 57 58 59 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_player_server_packet.py
61 62 63 64 65 66 67 68 69 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_player_server_packet.py
71 72 73 74 75 76 77 78 | |
serialize(writer, data)
staticmethod
Serializes an instance of StatSkillPlayerServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
StatSkillPlayerServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_player_server_packet.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
deserialize(reader)
staticmethod
Deserializes an instance of StatSkillPlayerServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
StatSkillPlayerServerPacket |
StatSkillPlayerServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_player_server_packet.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | |
StatSkillOpenServerPacket
Bases: Packet
Response from talking to a skill master NPC
Source code in src/eolib/protocol/_generated/net/server/stat_skill_open_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
session_id: int
property
shop_name: str
property
skills: tuple[SkillLearn, ...]
property
__init__(*, session_id, shop_name, skills)
Create a new instance of StatSkillOpenServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
session_id |
int
|
(Value range is 0-64008.) |
required |
shop_name |
str
|
|
required |
skills |
Iterable[SkillLearn]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_open_server_packet.py
25 26 27 28 29 30 31 32 33 34 35 36 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_open_server_packet.py
60 61 62 63 64 65 66 67 68 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_open_server_packet.py
70 71 72 73 74 75 76 77 78 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_open_server_packet.py
80 81 82 83 84 85 86 87 | |
serialize(writer, data)
staticmethod
Serializes an instance of StatSkillOpenServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
StatSkillOpenServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_open_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 | |
deserialize(reader)
staticmethod
Deserializes an instance of StatSkillOpenServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
StatSkillOpenServerPacket |
'StatSkillOpenServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_open_server_packet.py
116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 | |
StatSkillJunkServerPacket
Bases: Packet
Response to resetting stats and skills at a skill master
Source code in src/eolib/protocol/_generated/net/server/stat_skill_junk_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
stats: CharacterStatsReset
property
__init__(*, stats)
Create a new instance of StatSkillJunkServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
stats |
CharacterStatsReset
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_junk_server_packet.py
21 22 23 24 25 26 27 28 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_junk_server_packet.py
44 45 46 47 48 49 50 51 52 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_junk_server_packet.py
54 55 56 57 58 59 60 61 62 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_junk_server_packet.py
64 65 66 67 68 69 70 71 | |
serialize(writer, data)
staticmethod
Serializes an instance of StatSkillJunkServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
StatSkillJunkServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_junk_server_packet.py
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | |
deserialize(reader)
staticmethod
Deserializes an instance of StatSkillJunkServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
StatSkillJunkServerPacket |
StatSkillJunkServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_junk_server_packet.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
Spell
A spell known by the player
Source code in src/eolib/protocol/_generated/net/spell.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
id: int
property
level: int
property
__init__(*, id, level)
Create a new instance of Spell.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id |
int
|
(Value range is 0-64008.) |
required |
level |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/spell.py
18 19 20 21 22 23 24 25 26 27 | |
serialize(writer, data)
staticmethod
Serializes an instance of Spell to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
Spell
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/spell.py
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | |
deserialize(reader)
staticmethod
Deserializes an instance of Spell from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
Spell |
Spell
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/spell.py
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
StatSkillAcceptServerPacket
Bases: Packet
Response to spending skill points
Source code in src/eolib/protocol/_generated/net/server/stat_skill_accept_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
skill_points: int
property
spell: Spell
property
__init__(*, skill_points, spell)
Create a new instance of StatSkillAcceptServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
skill_points |
int
|
(Value range is 0-64008.) |
required |
spell |
Spell
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_accept_server_packet.py
22 23 24 25 26 27 28 29 30 31 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_accept_server_packet.py
51 52 53 54 55 56 57 58 59 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_accept_server_packet.py
61 62 63 64 65 66 67 68 69 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_accept_server_packet.py
71 72 73 74 75 76 77 78 | |
serialize(writer, data)
staticmethod
Serializes an instance of StatSkillAcceptServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
StatSkillAcceptServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_accept_server_packet.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
deserialize(reader)
staticmethod
Deserializes an instance of StatSkillAcceptServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
StatSkillAcceptServerPacket |
StatSkillAcceptServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/stat_skill_accept_server_packet.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | |
SpellTargetSelfServerPacket
Bases: Packet
Nearby player self-casted a spell
Source code in src/eolib/protocol/_generated/net/server/spell_target_self_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
spell_id: int
property
spell_heal_hp: int
property
hp_percentage: int
property
hp: Optional[int]
property
The official client reads this if the packet is larger than 12 bytes
tp: Optional[int]
property
The official client reads this if the packet is larger than 12 bytes
__init__(*, player_id, spell_id, spell_heal_hp, hp_percentage, hp=None, tp=None)
Create a new instance of SpellTargetSelfServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
spell_id |
int
|
(Value range is 0-64008.) |
required |
spell_heal_hp |
int
|
(Value range is 0-4097152080.) |
required |
hp_percentage |
int
|
(Value range is 0-252.) |
required |
hp |
Optional[int]
|
The official client reads this if the packet is larger than 12 bytes (Value range is 0-64008.) |
None
|
tp |
Optional[int]
|
The official client reads this if the packet is larger than 12 bytes (Value range is 0-64008.) |
None
|
Source code in src/eolib/protocol/_generated/net/server/spell_target_self_server_packet.py
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/spell_target_self_server_packet.py
86 87 88 89 90 91 92 93 94 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/spell_target_self_server_packet.py
96 97 98 99 100 101 102 103 104 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/spell_target_self_server_packet.py
106 107 108 109 110 111 112 113 | |
serialize(writer, data)
staticmethod
Serializes an instance of SpellTargetSelfServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
SpellTargetSelfServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/spell_target_self_server_packet.py
115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 | |
deserialize(reader)
staticmethod
Deserializes an instance of SpellTargetSelfServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
SpellTargetSelfServerPacket |
SpellTargetSelfServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/spell_target_self_server_packet.py
147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 | |
SpellTargetOtherServerPacket
Bases: Packet
Nearby player hit by a heal spell from a player
Source code in src/eolib/protocol/_generated/net/server/spell_target_other_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
victim_id: int
property
caster_id: int
property
caster_direction: Direction
property
spell_id: int
property
spell_heal_hp: int
property
hp_percentage: int
property
hp: Optional[int]
property
__init__(*, victim_id, caster_id, caster_direction, spell_id, spell_heal_hp, hp_percentage, hp=None)
Create a new instance of SpellTargetOtherServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
victim_id |
int
|
(Value range is 0-64008.) |
required |
caster_id |
int
|
(Value range is 0-64008.) |
required |
caster_direction |
Direction
|
|
required |
spell_id |
int
|
(Value range is 0-64008.) |
required |
spell_heal_hp |
int
|
(Value range is 0-4097152080.) |
required |
hp_percentage |
int
|
(Value range is 0-252.) |
required |
hp |
Optional[int]
|
(Value range is 0-64008.) |
None
|
Source code in src/eolib/protocol/_generated/net/server/spell_target_other_server_packet.py
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/spell_target_other_server_packet.py
88 89 90 91 92 93 94 95 96 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/spell_target_other_server_packet.py
98 99 100 101 102 103 104 105 106 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/spell_target_other_server_packet.py
108 109 110 111 112 113 114 115 | |
serialize(writer, data)
staticmethod
Serializes an instance of SpellTargetOtherServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
SpellTargetOtherServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/spell_target_other_server_packet.py
117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 | |
deserialize(reader)
staticmethod
Deserializes an instance of SpellTargetOtherServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
SpellTargetOtherServerPacket |
SpellTargetOtherServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/spell_target_other_server_packet.py
152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 | |
SpellTargetGroupServerPacket
Bases: Packet
Nearby player(s) hit by a group heal spell from a player
Source code in src/eolib/protocol/_generated/net/server/spell_target_group_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
spell_id: int
property
caster_id: int
property
caster_tp: int
property
spell_heal_hp: int
property
players: tuple[GroupHealTargetPlayer, ...]
property
__init__(*, spell_id, caster_id, caster_tp, spell_heal_hp, players)
Create a new instance of SpellTargetGroupServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
spell_id |
int
|
(Value range is 0-64008.) |
required |
caster_id |
int
|
(Value range is 0-64008.) |
required |
caster_tp |
int
|
(Value range is 0-64008.) |
required |
spell_heal_hp |
int
|
(Value range is 0-64008.) |
required |
players |
Iterable[GroupHealTargetPlayer]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/spell_target_group_server_packet.py
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/spell_target_group_server_packet.py
74 75 76 77 78 79 80 81 82 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/spell_target_group_server_packet.py
84 85 86 87 88 89 90 91 92 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/spell_target_group_server_packet.py
94 95 96 97 98 99 100 101 | |
serialize(writer, data)
staticmethod
Serializes an instance of SpellTargetGroupServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
SpellTargetGroupServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/spell_target_group_server_packet.py
103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 | |
deserialize(reader)
staticmethod
Deserializes an instance of SpellTargetGroupServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
SpellTargetGroupServerPacket |
'SpellTargetGroupServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/spell_target_group_server_packet.py
133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 | |
SpellRequestServerPacket
Bases: Packet
Nearby player chanting a spell
Source code in src/eolib/protocol/_generated/net/server/spell_request_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
spell_id: int
property
__init__(*, player_id, spell_id)
Create a new instance of SpellRequestServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
spell_id |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/spell_request_server_packet.py
21 22 23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/spell_request_server_packet.py
50 51 52 53 54 55 56 57 58 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/spell_request_server_packet.py
60 61 62 63 64 65 66 67 68 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/spell_request_server_packet.py
70 71 72 73 74 75 76 77 | |
serialize(writer, data)
staticmethod
Serializes an instance of SpellRequestServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
SpellRequestServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/spell_request_server_packet.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | |
deserialize(reader)
staticmethod
Deserializes an instance of SpellRequestServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
SpellRequestServerPacket |
SpellRequestServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/spell_request_server_packet.py
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | |
SpellReplyServerPacket
Bases: Packet
Your character self-cast a targetable heal spell
Source code in src/eolib/protocol/_generated/net/server/spell_reply_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
spell_id: int
property
hp: int
property
tp: int
property
__init__(*, spell_id, hp, tp)
Create a new instance of SpellReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
spell_id |
int
|
(Value range is 0-64008.) |
required |
hp |
int
|
(Value range is 0-64008.) |
required |
tp |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/spell_reply_server_packet.py
22 23 24 25 26 27 28 29 30 31 32 33 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/spell_reply_server_packet.py
57 58 59 60 61 62 63 64 65 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/spell_reply_server_packet.py
67 68 69 70 71 72 73 74 75 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/spell_reply_server_packet.py
77 78 79 80 81 82 83 84 | |
serialize(writer, data)
staticmethod
Serializes an instance of SpellReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
SpellReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/spell_reply_server_packet.py
86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | |
deserialize(reader)
staticmethod
Deserializes an instance of SpellReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
SpellReplyServerPacket |
SpellReplyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/spell_reply_server_packet.py
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | |
SpellPlayerServerPacket
Bases: Packet
Nearby player raising their arm to cast a spell (vestigial)
Source code in src/eolib/protocol/_generated/net/server/spell_player_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
direction: Direction
property
__init__(*, player_id, direction)
Create a new instance of SpellPlayerServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
direction |
Direction
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/spell_player_server_packet.py
22 23 24 25 26 27 28 29 30 31 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/spell_player_server_packet.py
51 52 53 54 55 56 57 58 59 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/spell_player_server_packet.py
61 62 63 64 65 66 67 68 69 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/spell_player_server_packet.py
71 72 73 74 75 76 77 78 | |
serialize(writer, data)
staticmethod
Serializes an instance of SpellPlayerServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
SpellPlayerServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/spell_player_server_packet.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
deserialize(reader)
staticmethod
Deserializes an instance of SpellPlayerServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
SpellPlayerServerPacket |
SpellPlayerServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/spell_player_server_packet.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | |
SpellErrorServerPacket
Bases: Packet
Show flood protection message (vestigial)
Source code in src/eolib/protocol/_generated/net/server/spell_error_server_packet.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of SpellErrorServerPacket.
Source code in src/eolib/protocol/_generated/net/server/spell_error_server_packet.py
18 19 20 21 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/spell_error_server_packet.py
33 34 35 36 37 38 39 40 41 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/spell_error_server_packet.py
43 44 45 46 47 48 49 50 51 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/spell_error_server_packet.py
53 54 55 56 57 58 59 60 | |
serialize(writer, data)
staticmethod
Serializes an instance of SpellErrorServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
SpellErrorServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/spell_error_server_packet.py
62 63 64 65 66 67 68 69 70 71 72 73 74 75 | |
deserialize(reader)
staticmethod
Deserializes an instance of SpellErrorServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
SpellErrorServerPacket |
SpellErrorServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/spell_error_server_packet.py
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | |
SkillMasterReply
Bases: IntEnum
Reply code sent with STATSKILL_REPLY packet. Indicates why an action was unsuccessful.
Source code in src/eolib/protocol/_generated/net/server/skill_master_reply.py
9 10 11 12 13 14 15 | |
RemoveItems = 1
class-attribute
instance-attribute
WrongClass = 2
class-attribute
instance-attribute
SkillLearn
A skill that can be learned from a skill master NPC
Source code in src/eolib/protocol/_generated/net/server/skill_learn.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
id: int
property
level_requirement: int
property
class_requirement: int
property
cost: int
property
skill_requirements: tuple[int, ...]
property
stat_requirements: SkillStatRequirements
property
__init__(*, id, level_requirement, class_requirement, cost, skill_requirements, stat_requirements)
Create a new instance of SkillLearn.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id |
int
|
(Value range is 0-64008.) |
required |
level_requirement |
int
|
(Value range is 0-252.) |
required |
class_requirement |
int
|
(Value range is 0-252.) |
required |
cost |
int
|
(Value range is 0-4097152080.) |
required |
skill_requirements |
Iterable[int]
|
(Length must be |
required |
stat_requirements |
SkillStatRequirements
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/skill_learn.py
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | |
serialize(writer, data)
staticmethod
Serializes an instance of SkillLearn to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
SkillLearn
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/skill_learn.py
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
deserialize(reader)
staticmethod
Deserializes an instance of SkillLearn from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
SkillLearn |
'SkillLearn'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/skill_learn.py
113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | |
SkillStatRequirements
Stat requirements to learn a skill from a skill master NPC
Source code in src/eolib/protocol/_generated/net/server/skill_stat_requirements.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
str: int
property
wis: int
property
intl: int
property
agi: int
property
con: int
property
cha: int
property
__init__(*, str, wis, intl, agi, con, cha)
Create a new instance of SkillStatRequirements.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
str |
int
|
(Value range is 0-64008.) |
required |
wis |
int
|
(Value range is 0-64008.) |
required |
intl |
int
|
(Value range is 0-64008.) |
required |
agi |
int
|
(Value range is 0-64008.) |
required |
con |
int
|
(Value range is 0-64008.) |
required |
cha |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/skill_stat_requirements.py
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | |
serialize(writer, data)
staticmethod
Serializes an instance of SkillStatRequirements to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
SkillStatRequirements
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/skill_stat_requirements.py
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | |
deserialize(reader)
staticmethod
Deserializes an instance of SkillStatRequirements from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
SkillStatRequirements |
SkillStatRequirements
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/skill_stat_requirements.py
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 | |
SitReplyServerPacket
Bases: Packet
Your character sitting down
Source code in src/eolib/protocol/_generated/net/server/sit_reply_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
coords: Coords
property
direction: Direction
property
__init__(*, player_id, coords, direction)
Create a new instance of SitReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
coords |
Coords
|
|
required |
direction |
Direction
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/sit_reply_server_packet.py
24 25 26 27 28 29 30 31 32 33 34 35 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/sit_reply_server_packet.py
59 60 61 62 63 64 65 66 67 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/sit_reply_server_packet.py
69 70 71 72 73 74 75 76 77 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/sit_reply_server_packet.py
79 80 81 82 83 84 85 86 | |
serialize(writer, data)
staticmethod
Serializes an instance of SitReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
SitReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/sit_reply_server_packet.py
88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | |
deserialize(reader)
staticmethod
Deserializes an instance of SitReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
SitReplyServerPacket |
SitReplyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/sit_reply_server_packet.py
112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 | |
SitRemoveServerPacket
Bases: Packet
Nearby player standing up
Source code in src/eolib/protocol/_generated/net/server/sit_remove_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
coords: Coords
property
__init__(*, player_id, coords)
Create a new instance of SitRemoveServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
coords |
Coords
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/sit_remove_server_packet.py
22 23 24 25 26 27 28 29 30 31 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/sit_remove_server_packet.py
51 52 53 54 55 56 57 58 59 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/sit_remove_server_packet.py
61 62 63 64 65 66 67 68 69 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/sit_remove_server_packet.py
71 72 73 74 75 76 77 78 | |
serialize(writer, data)
staticmethod
Serializes an instance of SitRemoveServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
SitRemoveServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/sit_remove_server_packet.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
deserialize(reader)
staticmethod
Deserializes an instance of SitRemoveServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
SitRemoveServerPacket |
SitRemoveServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/sit_remove_server_packet.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | |
SitPlayerServerPacket
Bases: Packet
Nearby player sitting down
Source code in src/eolib/protocol/_generated/net/server/sit_player_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
coords: Coords
property
direction: Direction
property
__init__(*, player_id, coords, direction)
Create a new instance of SitPlayerServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
coords |
Coords
|
|
required |
direction |
Direction
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/sit_player_server_packet.py
24 25 26 27 28 29 30 31 32 33 34 35 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/sit_player_server_packet.py
59 60 61 62 63 64 65 66 67 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/sit_player_server_packet.py
69 70 71 72 73 74 75 76 77 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/sit_player_server_packet.py
79 80 81 82 83 84 85 86 | |
serialize(writer, data)
staticmethod
Serializes an instance of SitPlayerServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
SitPlayerServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/sit_player_server_packet.py
88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | |
deserialize(reader)
staticmethod
Deserializes an instance of SitPlayerServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
SitPlayerServerPacket |
SitPlayerServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/sit_player_server_packet.py
112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 | |
SitCloseServerPacket
Bases: Packet
Your character standing up
Source code in src/eolib/protocol/_generated/net/server/sit_close_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
coords: Coords
property
__init__(*, player_id, coords)
Create a new instance of SitCloseServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
coords |
Coords
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/sit_close_server_packet.py
22 23 24 25 26 27 28 29 30 31 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/sit_close_server_packet.py
51 52 53 54 55 56 57 58 59 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/sit_close_server_packet.py
61 62 63 64 65 66 67 68 69 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/sit_close_server_packet.py
71 72 73 74 75 76 77 78 | |
serialize(writer, data)
staticmethod
Serializes an instance of SitCloseServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
SitCloseServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/sit_close_server_packet.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
deserialize(reader)
staticmethod
Deserializes an instance of SitCloseServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
SitCloseServerPacket |
SitCloseServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/sit_close_server_packet.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | |
ShopSoldItem
A sold item when selling an item to a shop
Source code in src/eolib/protocol/_generated/net/server/shop_sold_item.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
amount: int
property
id: int
property
__init__(*, amount, id)
Create a new instance of ShopSoldItem.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
amount |
int
|
(Value range is 0-4097152080.) |
required |
id |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/shop_sold_item.py
18 19 20 21 22 23 24 25 26 27 | |
serialize(writer, data)
staticmethod
Serializes an instance of ShopSoldItem to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ShopSoldItem
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/shop_sold_item.py
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | |
deserialize(reader)
staticmethod
Deserializes an instance of ShopSoldItem from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ShopSoldItem |
ShopSoldItem
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/shop_sold_item.py
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
ShopSellServerPacket
Bases: Packet
Response to selling an item to a shop
Source code in src/eolib/protocol/_generated/net/server/shop_sell_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
sold_item: ShopSoldItem
property
gold_amount: int
property
weight: Weight
property
__init__(*, sold_item, gold_amount, weight)
Create a new instance of ShopSellServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
sold_item |
ShopSoldItem
|
|
required |
gold_amount |
int
|
(Value range is 0-4097152080.) |
required |
weight |
Weight
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/shop_sell_server_packet.py
24 25 26 27 28 29 30 31 32 33 34 35 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/shop_sell_server_packet.py
59 60 61 62 63 64 65 66 67 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/shop_sell_server_packet.py
69 70 71 72 73 74 75 76 77 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/shop_sell_server_packet.py
79 80 81 82 83 84 85 86 | |
serialize(writer, data)
staticmethod
Serializes an instance of ShopSellServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ShopSellServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/shop_sell_server_packet.py
88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
deserialize(reader)
staticmethod
Deserializes an instance of ShopSellServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ShopSellServerPacket |
ShopSellServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/shop_sell_server_packet.py
111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 | |
ShopTradeItem
An item that a shop can buy or sell
Source code in src/eolib/protocol/_generated/net/server/shop_trade_item.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
item_id: int
property
buy_price: int
property
sell_price: int
property
max_buy_amount: int
property
__init__(*, item_id, buy_price, sell_price, max_buy_amount)
Create a new instance of ShopTradeItem.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
item_id |
int
|
(Value range is 0-64008.) |
required |
buy_price |
int
|
(Value range is 0-16194276.) |
required |
sell_price |
int
|
(Value range is 0-16194276.) |
required |
max_buy_amount |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/shop_trade_item.py
20 21 22 23 24 25 26 27 28 29 30 31 32 33 | |
serialize(writer, data)
staticmethod
Serializes an instance of ShopTradeItem to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ShopTradeItem
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/shop_trade_item.py
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 | |
deserialize(reader)
staticmethod
Deserializes an instance of ShopTradeItem from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ShopTradeItem |
ShopTradeItem
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/shop_trade_item.py
87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
ShopOpenServerPacket
Bases: Packet
Response from talking to a shop NPC
Source code in src/eolib/protocol/_generated/net/server/shop_open_server_packet.py
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
session_id: int
property
shop_name: str
property
trade_items: tuple[ShopTradeItem, ...]
property
craft_items: tuple[ShopCraftItem, ...]
property
__init__(*, session_id, shop_name, trade_items, craft_items)
Create a new instance of ShopOpenServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
session_id |
int
|
(Value range is 0-64008.) |
required |
shop_name |
str
|
|
required |
trade_items |
Iterable[ShopTradeItem]
|
|
required |
craft_items |
Iterable[ShopCraftItem]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/shop_open_server_packet.py
27 28 29 30 31 32 33 34 35 36 37 38 39 40 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/shop_open_server_packet.py
68 69 70 71 72 73 74 75 76 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/shop_open_server_packet.py
78 79 80 81 82 83 84 85 86 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/shop_open_server_packet.py
88 89 90 91 92 93 94 95 | |
serialize(writer, data)
staticmethod
Serializes an instance of ShopOpenServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ShopOpenServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/shop_open_server_packet.py
97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 | |
deserialize(reader)
staticmethod
Deserializes an instance of ShopOpenServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ShopOpenServerPacket |
'ShopOpenServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/shop_open_server_packet.py
129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 | |
ShopCreateServerPacket
Bases: Packet
Response to crafting an item from a shop
Source code in src/eolib/protocol/_generated/net/server/shop_create_server_packet.py
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
craft_item_id: int
property
weight: Weight
property
ingredients: tuple[Item, ...]
property
__init__(*, craft_item_id, weight, ingredients)
Create a new instance of ShopCreateServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
craft_item_id |
int
|
(Value range is 0-64008.) |
required |
weight |
Weight
|
|
required |
ingredients |
Iterable[Item]
|
(Length must be |
required |
Source code in src/eolib/protocol/_generated/net/server/shop_create_server_packet.py
26 27 28 29 30 31 32 33 34 35 36 37 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/shop_create_server_packet.py
61 62 63 64 65 66 67 68 69 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/shop_create_server_packet.py
71 72 73 74 75 76 77 78 79 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/shop_create_server_packet.py
81 82 83 84 85 86 87 88 | |
serialize(writer, data)
staticmethod
Serializes an instance of ShopCreateServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ShopCreateServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/shop_create_server_packet.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 | |
deserialize(reader)
staticmethod
Deserializes an instance of ShopCreateServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ShopCreateServerPacket |
'ShopCreateServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/shop_create_server_packet.py
116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | |
ShopCraftItem
An item that a shop can craft
Source code in src/eolib/protocol/_generated/net/server/shop_craft_item.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
item_id: int
property
ingredients: tuple[CharItem, ...]
property
__init__(*, item_id, ingredients)
Create a new instance of ShopCraftItem.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
item_id |
int
|
(Value range is 0-64008.) |
required |
ingredients |
Iterable[CharItem]
|
(Length must be |
required |
Source code in src/eolib/protocol/_generated/net/server/shop_craft_item.py
21 22 23 24 25 26 27 28 29 30 | |
serialize(writer, data)
staticmethod
Serializes an instance of ShopCraftItem to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ShopCraftItem
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/shop_craft_item.py
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 | |
deserialize(reader)
staticmethod
Deserializes an instance of ShopCraftItem from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ShopCraftItem |
'ShopCraftItem'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/shop_craft_item.py
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | |
CharItem
An item reference with a 1-byte amount. Used for craft ingredients.
Source code in src/eolib/protocol/_generated/net/char_item.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
id: int
property
amount: int
property
__init__(*, id, amount)
Create a new instance of CharItem.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id |
int
|
(Value range is 0-64008.) |
required |
amount |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/char_item.py
19 20 21 22 23 24 25 26 27 28 | |
serialize(writer, data)
staticmethod
Serializes an instance of CharItem to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
CharItem
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/char_item.py
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 | |
deserialize(reader)
staticmethod
Deserializes an instance of CharItem from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
CharItem |
CharItem
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/char_item.py
68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | |
ShopBuyServerPacket
Bases: Packet
Response to purchasing an item from a shop
Source code in src/eolib/protocol/_generated/net/server/shop_buy_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
gold_amount: int
property
bought_item: Item
property
weight: Weight
property
__init__(*, gold_amount, bought_item, weight)
Create a new instance of ShopBuyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gold_amount |
int
|
(Value range is 0-4097152080.) |
required |
bought_item |
Item
|
|
required |
weight |
Weight
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/shop_buy_server_packet.py
24 25 26 27 28 29 30 31 32 33 34 35 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/shop_buy_server_packet.py
59 60 61 62 63 64 65 66 67 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/shop_buy_server_packet.py
69 70 71 72 73 74 75 76 77 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/shop_buy_server_packet.py
79 80 81 82 83 84 85 86 | |
serialize(writer, data)
staticmethod
Serializes an instance of ShopBuyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ShopBuyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/shop_buy_server_packet.py
88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
deserialize(reader)
staticmethod
Deserializes an instance of ShopBuyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ShopBuyServerPacket |
ShopBuyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/shop_buy_server_packet.py
111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 | |
ServerSettings
Settings sent with WELCOME_REPLY packet
Source code in src/eolib/protocol/_generated/net/server/server_settings.py
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
jail_map: int
property
rescue_map: int
property
rescue_coords: Coords
property
spy_and_light_guide_flood_rate: int
property
guardian_flood_rate: int
property
game_master_flood_rate: int
property
high_game_master_flood_rate: int
property
__init__(*, jail_map, rescue_map, rescue_coords, spy_and_light_guide_flood_rate, guardian_flood_rate, game_master_flood_rate, high_game_master_flood_rate)
Create a new instance of ServerSettings.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
jail_map |
int
|
(Value range is 0-64008.) |
required |
rescue_map |
int
|
(Value range is 0-64008.) |
required |
rescue_coords |
Coords
|
|
required |
spy_and_light_guide_flood_rate |
int
|
(Value range is 0-64008.) |
required |
guardian_flood_rate |
int
|
(Value range is 0-64008.) |
required |
game_master_flood_rate |
int
|
(Value range is 0-64008.) |
required |
high_game_master_flood_rate |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/server_settings.py
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | |
serialize(writer, data)
staticmethod
Serializes an instance of ServerSettings to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ServerSettings
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/server_settings.py
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 | |
deserialize(reader)
staticmethod
Deserializes an instance of ServerSettings from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ServerSettings |
ServerSettings
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/server_settings.py
118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 | |
RefreshReplyServerPacket
Bases: Packet
Reply to request for new info about nearby objects
Source code in src/eolib/protocol/_generated/net/server/refresh_reply_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
nearby: NearbyInfo
property
__init__(*, nearby)
Create a new instance of RefreshReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
nearby |
NearbyInfo
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/refresh_reply_server_packet.py
21 22 23 24 25 26 27 28 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/refresh_reply_server_packet.py
44 45 46 47 48 49 50 51 52 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/refresh_reply_server_packet.py
54 55 56 57 58 59 60 61 62 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/refresh_reply_server_packet.py
64 65 66 67 68 69 70 71 | |
serialize(writer, data)
staticmethod
Serializes an instance of RefreshReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
RefreshReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/refresh_reply_server_packet.py
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | |
deserialize(reader)
staticmethod
Deserializes an instance of RefreshReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
RefreshReplyServerPacket |
RefreshReplyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/refresh_reply_server_packet.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
RecoverTargetGroupServerPacket
Bases: Packet
Updated stats when levelling up from party experience
Source code in src/eolib/protocol/_generated/net/server/recover_target_group_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
stat_points: int
property
skill_points: int
property
max_hp: int
property
max_tp: int
property
max_sp: int
property
__init__(*, stat_points, skill_points, max_hp, max_tp, max_sp)
Create a new instance of RecoverTargetGroupServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
stat_points |
int
|
(Value range is 0-64008.) |
required |
skill_points |
int
|
(Value range is 0-64008.) |
required |
max_hp |
int
|
(Value range is 0-64008.) |
required |
max_tp |
int
|
(Value range is 0-64008.) |
required |
max_sp |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/recover_target_group_server_packet.py
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/recover_target_group_server_packet.py
71 72 73 74 75 76 77 78 79 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/recover_target_group_server_packet.py
81 82 83 84 85 86 87 88 89 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/recover_target_group_server_packet.py
91 92 93 94 95 96 97 98 | |
serialize(writer, data)
staticmethod
Serializes an instance of RecoverTargetGroupServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
RecoverTargetGroupServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/recover_target_group_server_packet.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 | |
deserialize(reader)
staticmethod
Deserializes an instance of RecoverTargetGroupServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
RecoverTargetGroupServerPacket |
RecoverTargetGroupServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/recover_target_group_server_packet.py
129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 | |
RecoverReplyServerPacket
Bases: Packet
Karma/experience update
Source code in src/eolib/protocol/_generated/net/server/recover_reply_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
experience: int
property
karma: int
property
level_up: Optional[int]
property
A value greater than 0 is "new level" and indicates the player leveled up. The official client reads this if the packet is larger than 6 bytes.
stat_points: Optional[int]
property
The official client reads this if the player leveled up
skill_points: Optional[int]
property
The official client reads this if the player leveled up
__init__(*, experience, karma, level_up=None, stat_points=None, skill_points=None)
Create a new instance of RecoverReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
experience |
int
|
(Value range is 0-4097152080.) |
required |
karma |
int
|
(Value range is 0-64008.) |
required |
level_up |
Optional[int]
|
A value greater than 0 is "new level" and indicates the player leveled up. The official client reads this if the packet is larger than 6 bytes. (Value range is 0-252.) |
None
|
stat_points |
Optional[int]
|
The official client reads this if the player leveled up (Value range is 0-64008.) |
None
|
skill_points |
Optional[int]
|
The official client reads this if the player leveled up (Value range is 0-64008.) |
None
|
Source code in src/eolib/protocol/_generated/net/server/recover_reply_server_packet.py
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/recover_reply_server_packet.py
83 84 85 86 87 88 89 90 91 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/recover_reply_server_packet.py
93 94 95 96 97 98 99 100 101 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/recover_reply_server_packet.py
103 104 105 106 107 108 109 110 | |
serialize(writer, data)
staticmethod
Serializes an instance of RecoverReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
RecoverReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/recover_reply_server_packet.py
112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | |
deserialize(reader)
staticmethod
Deserializes an instance of RecoverReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
RecoverReplyServerPacket |
RecoverReplyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/recover_reply_server_packet.py
141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 | |
RecoverPlayerServerPacket
Bases: Packet
HP/TP update
Source code in src/eolib/protocol/_generated/net/server/recover_player_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
hp: int
property
tp: int
property
__init__(*, hp, tp)
Create a new instance of RecoverPlayerServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
hp |
int
|
(Value range is 0-64008.) |
required |
tp |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/recover_player_server_packet.py
21 22 23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/recover_player_server_packet.py
50 51 52 53 54 55 56 57 58 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/recover_player_server_packet.py
60 61 62 63 64 65 66 67 68 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/recover_player_server_packet.py
70 71 72 73 74 75 76 77 | |
serialize(writer, data)
staticmethod
Serializes an instance of RecoverPlayerServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
RecoverPlayerServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/recover_player_server_packet.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
deserialize(reader)
staticmethod
Deserializes an instance of RecoverPlayerServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
RecoverPlayerServerPacket |
RecoverPlayerServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/recover_player_server_packet.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 | |
RecoverListServerPacket
Bases: Packet
Stats update
Source code in src/eolib/protocol/_generated/net/server/recover_list_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
class_id: int
property
stats: CharacterStatsUpdate
property
__init__(*, class_id, stats)
Create a new instance of RecoverListServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
class_id |
int
|
(Value range is 0-64008.) |
required |
stats |
CharacterStatsUpdate
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/recover_list_server_packet.py
22 23 24 25 26 27 28 29 30 31 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/recover_list_server_packet.py
51 52 53 54 55 56 57 58 59 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/recover_list_server_packet.py
61 62 63 64 65 66 67 68 69 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/recover_list_server_packet.py
71 72 73 74 75 76 77 78 | |
serialize(writer, data)
staticmethod
Serializes an instance of RecoverListServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
RecoverListServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/recover_list_server_packet.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
deserialize(reader)
staticmethod
Deserializes an instance of RecoverListServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
RecoverListServerPacket |
RecoverListServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/recover_list_server_packet.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | |
RecoverAgreeServerPacket
Bases: Packet
Nearby player gained HP
Source code in src/eolib/protocol/_generated/net/server/recover_agree_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
heal_hp: int
property
hp_percentage: int
property
__init__(*, player_id, heal_hp, hp_percentage)
Create a new instance of RecoverAgreeServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
heal_hp |
int
|
(Value range is 0-4097152080.) |
required |
hp_percentage |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/recover_agree_server_packet.py
22 23 24 25 26 27 28 29 30 31 32 33 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/recover_agree_server_packet.py
57 58 59 60 61 62 63 64 65 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/recover_agree_server_packet.py
67 68 69 70 71 72 73 74 75 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/recover_agree_server_packet.py
77 78 79 80 81 82 83 84 | |
serialize(writer, data)
staticmethod
Serializes an instance of RecoverAgreeServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
RecoverAgreeServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/recover_agree_server_packet.py
86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | |
deserialize(reader)
staticmethod
Deserializes an instance of RecoverAgreeServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
RecoverAgreeServerPacket |
RecoverAgreeServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/recover_agree_server_packet.py
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | |
RangeReplyServerPacket
Bases: Packet
Reply to request for information about nearby players and NPCs
Source code in src/eolib/protocol/_generated/net/server/range_reply_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
nearby: NearbyInfo
property
__init__(*, nearby)
Create a new instance of RangeReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
nearby |
NearbyInfo
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/range_reply_server_packet.py
21 22 23 24 25 26 27 28 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/range_reply_server_packet.py
44 45 46 47 48 49 50 51 52 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/range_reply_server_packet.py
54 55 56 57 58 59 60 61 62 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/range_reply_server_packet.py
64 65 66 67 68 69 70 71 | |
serialize(writer, data)
staticmethod
Serializes an instance of RangeReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
RangeReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/range_reply_server_packet.py
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | |
deserialize(reader)
staticmethod
Deserializes an instance of RangeReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
RangeReplyServerPacket |
RangeReplyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/range_reply_server_packet.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
QuestReportServerPacket
Bases: Packet
NPC chat messages
Source code in src/eolib/protocol/_generated/net/server/quest_report_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
npc_index: int
property
messages: tuple[str, ...]
property
__init__(*, npc_index, messages)
Create a new instance of QuestReportServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
npc_index |
int
|
(Value range is 0-64008.) |
required |
messages |
Iterable[str]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/quest_report_server_packet.py
23 24 25 26 27 28 29 30 31 32 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/quest_report_server_packet.py
52 53 54 55 56 57 58 59 60 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/quest_report_server_packet.py
62 63 64 65 66 67 68 69 70 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/quest_report_server_packet.py
72 73 74 75 76 77 78 79 | |
serialize(writer, data)
staticmethod
Serializes an instance of QuestReportServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
QuestReportServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/quest_report_server_packet.py
81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 | |
deserialize(reader)
staticmethod
Deserializes an instance of QuestReportServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
QuestReportServerPacket |
'QuestReportServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/quest_report_server_packet.py
106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 | |
QuestRequirementIcon
Bases: IntEnum
Icon displayed for each quest in the Quest Progress window
Source code in src/eolib/protocol/_generated/net/server/quest_requirement_icon.py
9 10 11 12 13 14 15 16 | |
Item = 3
class-attribute
instance-attribute
Talk = 5
class-attribute
instance-attribute
Kill = 8
class-attribute
instance-attribute
Step = 10
class-attribute
instance-attribute
QuestProgressEntry
An entry in the Quest Progress window
Source code in src/eolib/protocol/_generated/net/server/quest_progress_entry.py
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
name: str
property
description: str
property
icon: QuestRequirementIcon
property
progress: int
property
target: int
property
__init__(*, name, description, icon, progress, target)
Create a new instance of QuestProgressEntry.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name |
str
|
|
required |
description |
str
|
|
required |
icon |
QuestRequirementIcon
|
|
required |
progress |
int
|
(Value range is 0-64008.) |
required |
target |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/quest_progress_entry.py
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | |
serialize(writer, data)
staticmethod
Serializes an instance of QuestProgressEntry to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
QuestProgressEntry
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/quest_progress_entry.py
69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 | |
deserialize(reader)
staticmethod
Deserializes an instance of QuestProgressEntry from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
QuestProgressEntry |
QuestProgressEntry
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/quest_progress_entry.py
102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 | |
QuestPage
Bases: IntEnum
A page in the Quest menu
Source code in src/eolib/protocol/_generated/net/quest_page.py
9 10 11 12 13 14 | |
Progress = 1
class-attribute
instance-attribute
History = 2
class-attribute
instance-attribute
QuestListServerPacket
Bases: Packet
Quest history / progress reply
Source code in src/eolib/protocol/_generated/net/server/quest_list_server_packet.py
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
page: QuestPage
property
quests_count: int
property
page_data: 'QuestListServerPacket.PageData'
property
QuestListServerPacket.PageData: Data associated with the page field.
PageData = Union['QuestListServerPacket.PageDataProgress', 'QuestListServerPacket.PageDataHistory', None]
class-attribute
instance-attribute
Data associated with different values of the page field.
PageDataProgress
Data associated with page value QuestPage.Progress
Source code in src/eolib/protocol/_generated/net/server/quest_list_server_packet.py
161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
quest_progress_entries: tuple[QuestProgressEntry, ...]
property
__init__(*, quest_progress_entries)
Create a new instance of QuestListServerPacket.PageDataProgress.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
quest_progress_entries |
Iterable[QuestProgressEntry]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/quest_list_server_packet.py
168 169 170 171 172 173 174 175 | |
serialize(writer, data)
staticmethod
Serializes an instance of QuestListServerPacket.PageDataProgress to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PageDataProgress
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/quest_list_server_packet.py
191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 | |
deserialize(reader)
staticmethod
Deserializes an instance of QuestListServerPacket.PageDataProgress from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
'QuestListServerPacket.PageDataProgress'
|
QuestListServerPacket.PageDataProgress: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/quest_list_server_packet.py
210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 | |
PageDataHistory
Data associated with page value QuestPage.History
Source code in src/eolib/protocol/_generated/net/server/quest_list_server_packet.py
237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
completed_quests: tuple[str, ...]
property
__init__(*, completed_quests)
Create a new instance of QuestListServerPacket.PageDataHistory.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
completed_quests |
Iterable[str]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/quest_list_server_packet.py
244 245 246 247 248 249 250 251 | |
serialize(writer, data)
staticmethod
Serializes an instance of QuestListServerPacket.PageDataHistory to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PageDataHistory
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/quest_list_server_packet.py
267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 | |
deserialize(reader)
staticmethod
Deserializes an instance of QuestListServerPacket.PageDataHistory from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
'QuestListServerPacket.PageDataHistory'
|
QuestListServerPacket.PageDataHistory: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/quest_list_server_packet.py
286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 | |
__init__(*, page, quests_count, page_data=None)
Create a new instance of QuestListServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
page |
QuestPage
|
|
required |
quests_count |
int
|
(Value range is 0-64008.) |
required |
page_data |
PageData
|
Data associated with the |
None
|
Source code in src/eolib/protocol/_generated/net/server/quest_list_server_packet.py
27 28 29 30 31 32 33 34 35 36 37 38 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/quest_list_server_packet.py
65 66 67 68 69 70 71 72 73 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/quest_list_server_packet.py
75 76 77 78 79 80 81 82 83 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/quest_list_server_packet.py
85 86 87 88 89 90 91 92 | |
serialize(writer, data)
staticmethod
Serializes an instance of QuestListServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
QuestListServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/quest_list_server_packet.py
94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | |
deserialize(reader)
staticmethod
Deserializes an instance of QuestListServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
QuestListServerPacket |
'QuestListServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/quest_list_server_packet.py
124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 | |
QuestDialogServerPacket
Bases: Packet
Quest selection dialog
Source code in src/eolib/protocol/_generated/net/server/quest_dialog_server_packet.py
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
behavior_id: int
property
quest_id: int
property
session_id: int
property
dialog_id: int
property
quest_entries: tuple[DialogQuestEntry, ...]
property
dialog_entries: tuple[DialogEntry, ...]
property
__init__(*, behavior_id, quest_id, session_id, dialog_id, quest_entries, dialog_entries)
Create a new instance of QuestDialogServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
behavior_id |
int
|
(Value range is 0-64008.) |
required |
quest_id |
int
|
(Value range is 0-64008.) |
required |
session_id |
int
|
(Value range is 0-64008.) |
required |
dialog_id |
int
|
(Value range is 0-64008.) |
required |
quest_entries |
Iterable[DialogQuestEntry]
|
(Length must be 252 or less.) |
required |
dialog_entries |
Iterable[DialogEntry]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/quest_dialog_server_packet.py
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/quest_dialog_server_packet.py
84 85 86 87 88 89 90 91 92 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/quest_dialog_server_packet.py
94 95 96 97 98 99 100 101 102 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/quest_dialog_server_packet.py
104 105 106 107 108 109 110 111 | |
serialize(writer, data)
staticmethod
Serializes an instance of QuestDialogServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
QuestDialogServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/quest_dialog_server_packet.py
113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 | |
deserialize(reader)
staticmethod
Deserializes an instance of QuestDialogServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
QuestDialogServerPacket |
'QuestDialogServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/quest_dialog_server_packet.py
157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 | |
PriestRequestServerPacket
Bases: Packet
Wedding request
Source code in src/eolib/protocol/_generated/net/server/priest_request_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
session_id: int
property
partner_name: str
property
__init__(*, session_id, partner_name)
Create a new instance of PriestRequestServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
session_id |
int
|
(Value range is 0-64008.) |
required |
partner_name |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/priest_request_server_packet.py
21 22 23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/priest_request_server_packet.py
50 51 52 53 54 55 56 57 58 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/priest_request_server_packet.py
60 61 62 63 64 65 66 67 68 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/priest_request_server_packet.py
70 71 72 73 74 75 76 77 | |
serialize(writer, data)
staticmethod
Serializes an instance of PriestRequestServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PriestRequestServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/priest_request_server_packet.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | |
deserialize(reader)
staticmethod
Deserializes an instance of PriestRequestServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PriestRequestServerPacket |
PriestRequestServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/priest_request_server_packet.py
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | |
PriestReplyServerPacket
Bases: Packet
Reply to client Priest-family packets
Source code in src/eolib/protocol/_generated/net/server/priest_reply_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
reply_code: PriestReply
property
__init__(*, reply_code)
Create a new instance of PriestReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reply_code |
PriestReply
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/priest_reply_server_packet.py
21 22 23 24 25 26 27 28 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/priest_reply_server_packet.py
44 45 46 47 48 49 50 51 52 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/priest_reply_server_packet.py
54 55 56 57 58 59 60 61 62 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/priest_reply_server_packet.py
64 65 66 67 68 69 70 71 | |
serialize(writer, data)
staticmethod
Serializes an instance of PriestReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PriestReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/priest_reply_server_packet.py
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | |
deserialize(reader)
staticmethod
Deserializes an instance of PriestReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PriestReplyServerPacket |
PriestReplyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/priest_reply_server_packet.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
PriestReply
Bases: IntEnum
Reply code sent with PRIEST_REPLY packet
Source code in src/eolib/protocol/_generated/net/server/priest_reply.py
9 10 11 12 13 14 15 16 17 18 19 20 | |
NotDressed = 1
class-attribute
instance-attribute
LowLevel = 2
class-attribute
instance-attribute
PartnerNotPresent = 3
class-attribute
instance-attribute
PartnerNotDressed = 4
class-attribute
instance-attribute
Busy = 5
class-attribute
instance-attribute
DoYou = 6
class-attribute
instance-attribute
PartnerAlreadyMarried = 7
class-attribute
instance-attribute
NoPermission = 8
class-attribute
instance-attribute
PriestOpenServerPacket
Bases: Packet
Response from talking to a priest NPC
Source code in src/eolib/protocol/_generated/net/server/priest_open_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
session_id: int
property
__init__(*, session_id)
Create a new instance of PriestOpenServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
session_id |
int
|
(Value range is 0-4097152080.) |
required |
Source code in src/eolib/protocol/_generated/net/server/priest_open_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/priest_open_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/priest_open_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/priest_open_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of PriestOpenServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PriestOpenServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/priest_open_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of PriestOpenServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PriestOpenServerPacket |
PriestOpenServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/priest_open_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
PlayersReplyServerPacket
Bases: Packet
Equivalent to INIT_INIT with InitReply.PlayersListFriends
Source code in src/eolib/protocol/_generated/net/server/players_reply_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
players_list: PlayersListFriends
property
__init__(*, players_list)
Create a new instance of PlayersReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
players_list |
PlayersListFriends
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/players_reply_server_packet.py
21 22 23 24 25 26 27 28 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/players_reply_server_packet.py
44 45 46 47 48 49 50 51 52 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/players_reply_server_packet.py
54 55 56 57 58 59 60 61 62 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/players_reply_server_packet.py
64 65 66 67 68 69 70 71 | |
serialize(writer, data)
staticmethod
Serializes an instance of PlayersReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PlayersReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/players_reply_server_packet.py
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | |
deserialize(reader)
staticmethod
Deserializes an instance of PlayersReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PlayersReplyServerPacket |
PlayersReplyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/players_reply_server_packet.py
92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 | |
PlayersRemoveServerPacket
Bases: Packet
Nearby player has logged out
Source code in src/eolib/protocol/_generated/net/server/players_remove_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
__init__(*, player_id)
Create a new instance of PlayersRemoveServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/players_remove_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/players_remove_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/players_remove_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/players_remove_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of PlayersRemoveServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PlayersRemoveServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/players_remove_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of PlayersRemoveServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PlayersRemoveServerPacket |
PlayersRemoveServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/players_remove_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
PlayersPongServerPacket
Bases: Packet
find command reply - same map
Source code in src/eolib/protocol/_generated/net/server/players_pong_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
name: str
property
__init__(*, name)
Create a new instance of PlayersPongServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/players_pong_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/players_pong_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/players_pong_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/players_pong_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of PlayersPongServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PlayersPongServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/players_pong_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of PlayersPongServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PlayersPongServerPacket |
PlayersPongServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/players_pong_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
PlayersPingServerPacket
Bases: Packet
find command reply - offline
Source code in src/eolib/protocol/_generated/net/server/players_ping_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
name: str
property
__init__(*, name)
Create a new instance of PlayersPingServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/players_ping_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/players_ping_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/players_ping_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/players_ping_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of PlayersPingServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PlayersPingServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/players_ping_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of PlayersPingServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PlayersPingServerPacket |
PlayersPingServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/players_ping_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
PlayersNet242ServerPacket
Bases: Packet
find command reply - different map
Source code in src/eolib/protocol/_generated/net/server/players_net242_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
name: str
property
__init__(*, name)
Create a new instance of PlayersNet242ServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/players_net242_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/players_net242_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/players_net242_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/players_net242_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of PlayersNet242ServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PlayersNet242ServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/players_net242_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of PlayersNet242ServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PlayersNet242ServerPacket |
PlayersNet242ServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/players_net242_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
PlayersListServerPacket
Bases: Packet
Equivalent to INIT_INIT with InitReply.PlayersList
Source code in src/eolib/protocol/_generated/net/server/players_list_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
players_list: PlayersList
property
__init__(*, players_list)
Create a new instance of PlayersListServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
players_list |
PlayersList
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/players_list_server_packet.py
21 22 23 24 25 26 27 28 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/players_list_server_packet.py
44 45 46 47 48 49 50 51 52 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/players_list_server_packet.py
54 55 56 57 58 59 60 61 62 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/players_list_server_packet.py
64 65 66 67 68 69 70 71 | |
serialize(writer, data)
staticmethod
Serializes an instance of PlayersListServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PlayersListServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/players_list_server_packet.py
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | |
deserialize(reader)
staticmethod
Deserializes an instance of PlayersListServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PlayersListServerPacket |
PlayersListServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/players_list_server_packet.py
92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 | |
PlayersAgreeServerPacket
Bases: Packet
Player has appeared in nearby view
Source code in src/eolib/protocol/_generated/net/server/players_agree_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
nearby: NearbyInfo
property
__init__(*, nearby)
Create a new instance of PlayersAgreeServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
nearby |
NearbyInfo
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/players_agree_server_packet.py
21 22 23 24 25 26 27 28 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/players_agree_server_packet.py
44 45 46 47 48 49 50 51 52 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/players_agree_server_packet.py
54 55 56 57 58 59 60 61 62 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/players_agree_server_packet.py
64 65 66 67 68 69 70 71 | |
serialize(writer, data)
staticmethod
Serializes an instance of PlayersAgreeServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PlayersAgreeServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/players_agree_server_packet.py
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | |
deserialize(reader)
staticmethod
Deserializes an instance of PlayersAgreeServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PlayersAgreeServerPacket |
PlayersAgreeServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/players_agree_server_packet.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
PartyTargetGroupServerPacket
Bases: Packet
Updated experience and level-ups from party experience
Source code in src/eolib/protocol/_generated/net/server/party_target_group_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
gains: tuple[PartyExpShare, ...]
property
__init__(*, gains)
Create a new instance of PartyTargetGroupServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gains |
Iterable[PartyExpShare]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/party_target_group_server_packet.py
23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/party_target_group_server_packet.py
46 47 48 49 50 51 52 53 54 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/party_target_group_server_packet.py
56 57 58 59 60 61 62 63 64 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/party_target_group_server_packet.py
66 67 68 69 70 71 72 73 | |
serialize(writer, data)
staticmethod
Serializes an instance of PartyTargetGroupServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PartyTargetGroupServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/party_target_group_server_packet.py
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 | |
deserialize(reader)
staticmethod
Deserializes an instance of PartyTargetGroupServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PartyTargetGroupServerPacket |
'PartyTargetGroupServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/party_target_group_server_packet.py
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 | |
PartyRequestType
Bases: IntEnum
Whether a player is requesting to join a party, or inviting someone to join theirs
Source code in src/eolib/protocol/_generated/net/party_request_type.py
9 10 11 12 13 14 | |
Join = 0
class-attribute
instance-attribute
Invite = 1
class-attribute
instance-attribute
PartyRequestServerPacket
Bases: Packet
Received party invite / join request
Source code in src/eolib/protocol/_generated/net/server/party_request_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
request_type: PartyRequestType
property
inviter_player_id: int
property
player_name: str
property
__init__(*, request_type, inviter_player_id, player_name)
Create a new instance of PartyRequestServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
request_type |
PartyRequestType
|
|
required |
inviter_player_id |
int
|
(Value range is 0-64008.) |
required |
player_name |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/party_request_server_packet.py
23 24 25 26 27 28 29 30 31 32 33 34 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/party_request_server_packet.py
58 59 60 61 62 63 64 65 66 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/party_request_server_packet.py
68 69 70 71 72 73 74 75 76 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/party_request_server_packet.py
78 79 80 81 82 83 84 85 | |
serialize(writer, data)
staticmethod
Serializes an instance of PartyRequestServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PartyRequestServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/party_request_server_packet.py
87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
deserialize(reader)
staticmethod
Deserializes an instance of PartyRequestServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PartyRequestServerPacket |
PartyRequestServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/party_request_server_packet.py
110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 | |
PartyReplyServerPacket
Bases: Packet
Failed party invite / join request
Source code in src/eolib/protocol/_generated/net/server/party_reply_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
reply_code: PartyReplyCode
property
reply_code_data: PartyReplyServerPacket.ReplyCodeData
property
PartyReplyServerPacket.ReplyCodeData: Data associated with the reply_code field.
ReplyCodeData = Union['PartyReplyServerPacket.ReplyCodeDataAlreadyInAnotherParty', 'PartyReplyServerPacket.ReplyCodeDataAlreadyInYourParty', None]
class-attribute
instance-attribute
Data associated with different values of the reply_code field.
ReplyCodeDataAlreadyInAnotherParty
Data associated with reply_code value PartyReplyCode.AlreadyInAnotherParty
Source code in src/eolib/protocol/_generated/net/server/party_reply_server_packet.py
143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_name: str
property
__init__(*, player_name)
Create a new instance of PartyReplyServerPacket.ReplyCodeDataAlreadyInAnotherParty.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_name |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/party_reply_server_packet.py
150 151 152 153 154 155 156 157 | |
serialize(writer, data)
staticmethod
Serializes an instance of PartyReplyServerPacket.ReplyCodeDataAlreadyInAnotherParty to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataAlreadyInAnotherParty
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/party_reply_server_packet.py
173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 | |
deserialize(reader)
staticmethod
Deserializes an instance of PartyReplyServerPacket.ReplyCodeDataAlreadyInAnotherParty from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataAlreadyInAnotherParty
|
PartyReplyServerPacket.ReplyCodeDataAlreadyInAnotherParty: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/party_reply_server_packet.py
190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 | |
ReplyCodeDataAlreadyInYourParty
Data associated with reply_code value PartyReplyCode.AlreadyInYourParty
Source code in src/eolib/protocol/_generated/net/server/party_reply_server_packet.py
214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_name: str
property
__init__(*, player_name)
Create a new instance of PartyReplyServerPacket.ReplyCodeDataAlreadyInYourParty.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_name |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/party_reply_server_packet.py
221 222 223 224 225 226 227 228 | |
serialize(writer, data)
staticmethod
Serializes an instance of PartyReplyServerPacket.ReplyCodeDataAlreadyInYourParty to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataAlreadyInYourParty
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/party_reply_server_packet.py
244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 | |
deserialize(reader)
staticmethod
Deserializes an instance of PartyReplyServerPacket.ReplyCodeDataAlreadyInYourParty from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataAlreadyInYourParty
|
PartyReplyServerPacket.ReplyCodeDataAlreadyInYourParty: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/party_reply_server_packet.py
261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 | |
__init__(*, reply_code, reply_code_data=None)
Create a new instance of PartyReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reply_code |
PartyReplyCode
|
|
required |
reply_code_data |
ReplyCodeData
|
Data associated with the |
None
|
Source code in src/eolib/protocol/_generated/net/server/party_reply_server_packet.py
23 24 25 26 27 28 29 30 31 32 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/party_reply_server_packet.py
55 56 57 58 59 60 61 62 63 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/party_reply_server_packet.py
65 66 67 68 69 70 71 72 73 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/party_reply_server_packet.py
75 76 77 78 79 80 81 82 | |
serialize(writer, data)
staticmethod
Serializes an instance of PartyReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PartyReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/party_reply_server_packet.py
84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | |
deserialize(reader)
staticmethod
Deserializes an instance of PartyReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PartyReplyServerPacket |
PartyReplyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/party_reply_server_packet.py
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 | |
PartyReplyCode
Bases: IntEnum
Reply code sent with PARTY_REPLY packet. Indicates why an invite or join request failed.
Source code in src/eolib/protocol/_generated/net/server/party_reply_code.py
9 10 11 12 13 14 15 16 | |
AlreadyInAnotherParty = 0
class-attribute
instance-attribute
AlreadyInYourParty = 1
class-attribute
instance-attribute
PartyIsFull = 2
class-attribute
instance-attribute
PartyRemoveServerPacket
Bases: Packet
Player left the party
Source code in src/eolib/protocol/_generated/net/server/party_remove_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
__init__(*, player_id)
Create a new instance of PartyRemoveServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/party_remove_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/party_remove_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/party_remove_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/party_remove_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of PartyRemoveServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PartyRemoveServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/party_remove_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of PartyRemoveServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PartyRemoveServerPacket |
PartyRemoveServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/party_remove_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
PartyListServerPacket
Bases: Packet
Party member list update
Source code in src/eolib/protocol/_generated/net/server/party_list_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
members: tuple[PartyMember, ...]
property
__init__(*, members)
Create a new instance of PartyListServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
members |
Iterable[PartyMember]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/party_list_server_packet.py
23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/party_list_server_packet.py
46 47 48 49 50 51 52 53 54 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/party_list_server_packet.py
56 57 58 59 60 61 62 63 64 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/party_list_server_packet.py
66 67 68 69 70 71 72 73 | |
serialize(writer, data)
staticmethod
Serializes an instance of PartyListServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PartyListServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/party_list_server_packet.py
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 | |
deserialize(reader)
staticmethod
Deserializes an instance of PartyListServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PartyListServerPacket |
'PartyListServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/party_list_server_packet.py
96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | |
PartyExpShare
EXP gain for a member of the player's party
Source code in src/eolib/protocol/_generated/net/server/party_exp_share.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
experience: int
property
level_up: int
property
A value greater than 0 is "new level" and indicates the player leveled up.
__init__(*, player_id, experience, level_up)
Create a new instance of PartyExpShare.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
experience |
int
|
(Value range is 0-4097152080.) |
required |
level_up |
int
|
A value greater than 0 is "new level" and indicates the player leveled up. (Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/party_exp_share.py
19 20 21 22 23 24 25 26 27 28 29 30 | |
serialize(writer, data)
staticmethod
Serializes an instance of PartyExpShare to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PartyExpShare
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/party_exp_share.py
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 | |
deserialize(reader)
staticmethod
Deserializes an instance of PartyExpShare from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PartyExpShare |
PartyExpShare
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/party_exp_share.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 | |
PartyCreateServerPacket
Bases: Packet
Member list received when party is first joined
Source code in src/eolib/protocol/_generated/net/server/party_create_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
members: tuple[PartyMember, ...]
property
__init__(*, members)
Create a new instance of PartyCreateServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
members |
Iterable[PartyMember]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/party_create_server_packet.py
23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/party_create_server_packet.py
46 47 48 49 50 51 52 53 54 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/party_create_server_packet.py
56 57 58 59 60 61 62 63 64 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/party_create_server_packet.py
66 67 68 69 70 71 72 73 | |
serialize(writer, data)
staticmethod
Serializes an instance of PartyCreateServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PartyCreateServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/party_create_server_packet.py
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 | |
deserialize(reader)
staticmethod
Deserializes an instance of PartyCreateServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PartyCreateServerPacket |
'PartyCreateServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/party_create_server_packet.py
96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | |
PartyCloseServerPacket
Bases: Packet
Left / disbanded a party
Source code in src/eolib/protocol/_generated/net/server/party_close_server_packet.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of PartyCloseServerPacket.
Source code in src/eolib/protocol/_generated/net/server/party_close_server_packet.py
18 19 20 21 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/party_close_server_packet.py
33 34 35 36 37 38 39 40 41 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/party_close_server_packet.py
43 44 45 46 47 48 49 50 51 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/party_close_server_packet.py
53 54 55 56 57 58 59 60 | |
serialize(writer, data)
staticmethod
Serializes an instance of PartyCloseServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PartyCloseServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/party_close_server_packet.py
62 63 64 65 66 67 68 69 70 71 72 73 74 75 | |
deserialize(reader)
staticmethod
Deserializes an instance of PartyCloseServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PartyCloseServerPacket |
PartyCloseServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/party_close_server_packet.py
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | |
PartyAgreeServerPacket
Bases: Packet
Party member list update
Source code in src/eolib/protocol/_generated/net/server/party_agree_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
hp_percentage: int
property
__init__(*, player_id, hp_percentage)
Create a new instance of PartyAgreeServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
hp_percentage |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/party_agree_server_packet.py
21 22 23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/party_agree_server_packet.py
50 51 52 53 54 55 56 57 58 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/party_agree_server_packet.py
60 61 62 63 64 65 66 67 68 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/party_agree_server_packet.py
70 71 72 73 74 75 76 77 | |
serialize(writer, data)
staticmethod
Serializes an instance of PartyAgreeServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PartyAgreeServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/party_agree_server_packet.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | |
deserialize(reader)
staticmethod
Deserializes an instance of PartyAgreeServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PartyAgreeServerPacket |
PartyAgreeServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/party_agree_server_packet.py
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | |
PartyMember
A member of the player's party
Source code in src/eolib/protocol/_generated/net/server/party_member.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
leader: bool
property
level: int
property
hp_percentage: int
property
name: str
property
__init__(*, player_id, leader, level, hp_percentage, name)
Create a new instance of PartyMember.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
leader |
bool
|
|
required |
level |
int
|
(Value range is 0-252.) |
required |
hp_percentage |
int
|
(Value range is 0-252.) |
required |
name |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/party_member.py
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | |
serialize(writer, data)
staticmethod
Serializes an instance of PartyMember to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PartyMember
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/party_member.py
68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | |
deserialize(reader)
staticmethod
Deserializes an instance of PartyMember from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PartyMember |
PartyMember
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/party_member.py
97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | |
PartyAddServerPacket
Bases: Packet
New player joined the party
Source code in src/eolib/protocol/_generated/net/server/party_add_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
member: PartyMember
property
__init__(*, member)
Create a new instance of PartyAddServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
member |
PartyMember
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/party_add_server_packet.py
21 22 23 24 25 26 27 28 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/party_add_server_packet.py
44 45 46 47 48 49 50 51 52 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/party_add_server_packet.py
54 55 56 57 58 59 60 61 62 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/party_add_server_packet.py
64 65 66 67 68 69 70 71 | |
serialize(writer, data)
staticmethod
Serializes an instance of PartyAddServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PartyAddServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/party_add_server_packet.py
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | |
deserialize(reader)
staticmethod
Deserializes an instance of PartyAddServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PartyAddServerPacket |
PartyAddServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/party_add_server_packet.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
PaperdollReplyServerPacket
Bases: Packet
Reply to requesting a paperdoll
Source code in src/eolib/protocol/_generated/net/server/paperdoll_reply_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
details: CharacterDetails
property
equipment: EquipmentPaperdoll
property
icon: CharacterIcon
property
__init__(*, details, equipment, icon)
Create a new instance of PaperdollReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
details |
CharacterDetails
|
|
required |
equipment |
EquipmentPaperdoll
|
|
required |
icon |
CharacterIcon
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/paperdoll_reply_server_packet.py
25 26 27 28 29 30 31 32 33 34 35 36 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/paperdoll_reply_server_packet.py
60 61 62 63 64 65 66 67 68 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/paperdoll_reply_server_packet.py
70 71 72 73 74 75 76 77 78 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/paperdoll_reply_server_packet.py
80 81 82 83 84 85 86 87 | |
serialize(writer, data)
staticmethod
Serializes an instance of PaperdollReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PaperdollReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/paperdoll_reply_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | |
deserialize(reader)
staticmethod
Deserializes an instance of PaperdollReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PaperdollReplyServerPacket |
PaperdollReplyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/paperdoll_reply_server_packet.py
114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 | |
PaperdollRemoveServerPacket
Bases: Packet
Reply to unequipping an item
Source code in src/eolib/protocol/_generated/net/server/paperdoll_remove_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
change: AvatarChange
property
item_id: int
property
sub_loc: int
property
stats: CharacterStatsEquipmentChange
property
__init__(*, change, item_id, sub_loc, stats)
Create a new instance of PaperdollRemoveServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
change |
AvatarChange
|
|
required |
item_id |
int
|
(Value range is 0-64008.) |
required |
sub_loc |
int
|
(Value range is 0-252.) |
required |
stats |
CharacterStatsEquipmentChange
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/paperdoll_remove_server_packet.py
25 26 27 28 29 30 31 32 33 34 35 36 37 38 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/paperdoll_remove_server_packet.py
66 67 68 69 70 71 72 73 74 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/paperdoll_remove_server_packet.py
76 77 78 79 80 81 82 83 84 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/paperdoll_remove_server_packet.py
86 87 88 89 90 91 92 93 | |
serialize(writer, data)
staticmethod
Serializes an instance of PaperdollRemoveServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PaperdollRemoveServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/paperdoll_remove_server_packet.py
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | |
deserialize(reader)
staticmethod
Deserializes an instance of PaperdollRemoveServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PaperdollRemoveServerPacket |
PaperdollRemoveServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/paperdoll_remove_server_packet.py
121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 | |
PaperdollPingServerPacket
Bases: Packet
Failed to equip an item due to being the incorrect class
Source code in src/eolib/protocol/_generated/net/server/paperdoll_ping_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
class_id: int
property
The player's current class ID (not the item's required class ID)
__init__(*, class_id)
Create a new instance of PaperdollPingServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
class_id |
int
|
The player's current class ID (not the item's required class ID) (Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/paperdoll_ping_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/paperdoll_ping_server_packet.py
46 47 48 49 50 51 52 53 54 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/paperdoll_ping_server_packet.py
56 57 58 59 60 61 62 63 64 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/paperdoll_ping_server_packet.py
66 67 68 69 70 71 72 73 | |
serialize(writer, data)
staticmethod
Serializes an instance of PaperdollPingServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PaperdollPingServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/paperdoll_ping_server_packet.py
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | |
deserialize(reader)
staticmethod
Deserializes an instance of PaperdollPingServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PaperdollPingServerPacket |
PaperdollPingServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/paperdoll_ping_server_packet.py
92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
PaperdollAgreeServerPacket
Bases: Packet
Reply to equipping an item
Source code in src/eolib/protocol/_generated/net/server/paperdoll_agree_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
change: AvatarChange
property
item_id: int
property
remaining_amount: int
property
sub_loc: int
property
stats: CharacterStatsEquipmentChange
property
__init__(*, change, item_id, remaining_amount, sub_loc, stats)
Create a new instance of PaperdollAgreeServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
change |
AvatarChange
|
|
required |
item_id |
int
|
(Value range is 0-64008.) |
required |
remaining_amount |
int
|
(Value range is 0-16194276.) |
required |
sub_loc |
int
|
(Value range is 0-252.) |
required |
stats |
CharacterStatsEquipmentChange
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/paperdoll_agree_server_packet.py
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/paperdoll_agree_server_packet.py
73 74 75 76 77 78 79 80 81 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/paperdoll_agree_server_packet.py
83 84 85 86 87 88 89 90 91 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/paperdoll_agree_server_packet.py
93 94 95 96 97 98 99 100 | |
serialize(writer, data)
staticmethod
Serializes an instance of PaperdollAgreeServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PaperdollAgreeServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/paperdoll_agree_server_packet.py
102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 | |
deserialize(reader)
staticmethod
Deserializes an instance of PaperdollAgreeServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PaperdollAgreeServerPacket |
PaperdollAgreeServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/paperdoll_agree_server_packet.py
131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 | |
OnlinePlayer
A player in the online list
Source code in src/eolib/protocol/_generated/net/server/online_player.py
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
name: str
property
title: str
property
level: int
property
icon: CharacterIcon
property
class_id: int
property
guild_tag: str
property
__init__(*, name, title, level, icon, class_id, guild_tag)
Create a new instance of OnlinePlayer.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name |
str
|
|
required |
title |
str
|
|
required |
level |
int
|
(Value range is 0-252.) |
required |
icon |
CharacterIcon
|
|
required |
class_id |
int
|
(Value range is 0-252.) |
required |
guild_tag |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/online_player.py
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | |
serialize(writer, data)
staticmethod
Serializes an instance of OnlinePlayer to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
OnlinePlayer
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/online_player.py
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | |
deserialize(reader)
staticmethod
Deserializes an instance of OnlinePlayer from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
OnlinePlayer |
OnlinePlayer
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/online_player.py
112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 | |
PlayerKilledState
Bases: IntEnum
Flag to indicate that a player has been killed
Source code in src/eolib/protocol/_generated/net/server/player_killed_state.py
9 10 11 12 13 14 | |
Alive = 1
class-attribute
instance-attribute
Killed = 2
class-attribute
instance-attribute
NpcSpecServerPacket
Bases: Packet
Nearby NPC killed by player
Source code in src/eolib/protocol/_generated/net/server/npc_spec_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
npc_killed_data: NpcKilledData
property
experience: Optional[int]
property
This field should be sent to the killer, but not nearby players
__init__(*, npc_killed_data, experience=None)
Create a new instance of NpcSpecServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
npc_killed_data |
NpcKilledData
|
|
required |
experience |
Optional[int]
|
This field should be sent to the killer, but not nearby players (Value range is 0-4097152080.) |
None
|
Source code in src/eolib/protocol/_generated/net/server/npc_spec_server_packet.py
24 25 26 27 28 29 30 31 32 33 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/npc_spec_server_packet.py
56 57 58 59 60 61 62 63 64 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/npc_spec_server_packet.py
66 67 68 69 70 71 72 73 74 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/npc_spec_server_packet.py
76 77 78 79 80 81 82 83 | |
serialize(writer, data)
staticmethod
Serializes an instance of NpcSpecServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
NpcSpecServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/npc_spec_server_packet.py
85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | |
deserialize(reader)
staticmethod
Deserializes an instance of NpcSpecServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
NpcSpecServerPacket |
NpcSpecServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/npc_spec_server_packet.py
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 | |
NpcReplyServerPacket
Bases: Packet
Nearby NPC hit by a player
Source code in src/eolib/protocol/_generated/net/server/npc_reply_server_packet.py
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
player_direction: Direction
property
npc_index: int
property
damage: int
property
hp_percentage: int
property
kill_steal_protection: Optional[NpcKillStealProtectionState]
property
This field should be sent to the attacker, but not nearby players
__init__(*, player_id, player_direction, npc_index, damage, hp_percentage, kill_steal_protection=None)
Create a new instance of NpcReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
player_direction |
Direction
|
|
required |
npc_index |
int
|
(Value range is 0-64008.) |
required |
damage |
int
|
(Value range is 0-16194276.) |
required |
hp_percentage |
int
|
(Value range is 0-64008.) |
required |
kill_steal_protection |
Optional[NpcKillStealProtectionState]
|
This field should be sent to the attacker, but not nearby players |
None
|
Source code in src/eolib/protocol/_generated/net/server/npc_reply_server_packet.py
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/npc_reply_server_packet.py
85 86 87 88 89 90 91 92 93 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/npc_reply_server_packet.py
95 96 97 98 99 100 101 102 103 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/npc_reply_server_packet.py
105 106 107 108 109 110 111 112 | |
serialize(writer, data)
staticmethod
Serializes an instance of NpcReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
NpcReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/npc_reply_server_packet.py
114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 | |
deserialize(reader)
staticmethod
Deserializes an instance of NpcReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
NpcReplyServerPacket |
NpcReplyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/npc_reply_server_packet.py
146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 | |
NpcUpdatePosition
An NPC walking
Source code in src/eolib/protocol/_generated/net/server/npc_update_position.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
npc_index: int
property
coords: Coords
property
direction: Direction
property
__init__(*, npc_index, coords, direction)
Create a new instance of NpcUpdatePosition.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
npc_index |
int
|
(Value range is 0-252.) |
required |
coords |
Coords
|
|
required |
direction |
Direction
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/npc_update_position.py
21 22 23 24 25 26 27 28 29 30 31 32 | |
serialize(writer, data)
staticmethod
Serializes an instance of NpcUpdatePosition to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
NpcUpdatePosition
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/npc_update_position.py
56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 | |
deserialize(reader)
staticmethod
Deserializes an instance of NpcUpdatePosition from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
NpcUpdatePosition |
NpcUpdatePosition
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/npc_update_position.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 | |
NpcUpdateChat
An NPC talking
Source code in src/eolib/protocol/_generated/net/server/npc_update_chat.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
npc_index: int
property
message: str
property
__init__(*, npc_index, message)
Create a new instance of NpcUpdateChat.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
npc_index |
int
|
(Value range is 0-252.) |
required |
message |
str
|
(Length must be 252 or less.) |
required |
Source code in src/eolib/protocol/_generated/net/server/npc_update_chat.py
19 20 21 22 23 24 25 26 27 28 29 | |
serialize(writer, data)
staticmethod
Serializes an instance of NpcUpdateChat to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
NpcUpdateChat
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/npc_update_chat.py
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 | |
deserialize(reader)
staticmethod
Deserializes an instance of NpcUpdateChat from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
NpcUpdateChat |
NpcUpdateChat
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/npc_update_chat.py
74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | |
NpcUpdateAttack
An NPC attacking
Source code in src/eolib/protocol/_generated/net/server/npc_update_attack.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
npc_index: int
property
killed: PlayerKilledState
property
direction: Direction
property
player_id: int
property
damage: int
property
hp_percentage: int
property
__init__(*, npc_index, killed, direction, player_id, damage, hp_percentage)
Create a new instance of NpcUpdateAttack.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
npc_index |
int
|
(Value range is 0-252.) |
required |
killed |
PlayerKilledState
|
|
required |
direction |
Direction
|
|
required |
player_id |
int
|
(Value range is 0-64008.) |
required |
damage |
int
|
(Value range is 0-16194276.) |
required |
hp_percentage |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/npc_update_attack.py
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | |
serialize(writer, data)
staticmethod
Serializes an instance of NpcUpdateAttack to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
NpcUpdateAttack
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/npc_update_attack.py
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | |
deserialize(reader)
staticmethod
Deserializes an instance of NpcUpdateAttack from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
NpcUpdateAttack |
NpcUpdateAttack
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/npc_update_attack.py
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 | |
NpcPlayerServerPacket
Bases: Packet
Main NPC update message
Source code in src/eolib/protocol/_generated/net/server/npc_player_server_packet.py
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
positions: tuple[NpcUpdatePosition, ...]
property
attacks: tuple[NpcUpdateAttack, ...]
property
chats: tuple[NpcUpdateChat, ...]
property
hp: Optional[int]
property
tp: Optional[int]
property
__init__(*, positions, attacks, chats, hp=None, tp=None)
Create a new instance of NpcPlayerServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
positions |
Iterable[NpcUpdatePosition]
|
|
required |
attacks |
Iterable[NpcUpdateAttack]
|
|
required |
chats |
Iterable[NpcUpdateChat]
|
|
required |
hp |
Optional[int]
|
(Value range is 0-64008.) |
None
|
tp |
Optional[int]
|
(Value range is 0-64008.) |
None
|
Source code in src/eolib/protocol/_generated/net/server/npc_player_server_packet.py
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/npc_player_server_packet.py
78 79 80 81 82 83 84 85 86 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/npc_player_server_packet.py
88 89 90 91 92 93 94 95 96 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/npc_player_server_packet.py
98 99 100 101 102 103 104 105 | |
serialize(writer, data)
staticmethod
Serializes an instance of NpcPlayerServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
NpcPlayerServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/npc_player_server_packet.py
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 | |
deserialize(reader)
staticmethod
Deserializes an instance of NpcPlayerServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
NpcPlayerServerPacket |
'NpcPlayerServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/npc_player_server_packet.py
144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 | |
NpcJunkServerPacket
Bases: Packet
Clearing all boss children
Source code in src/eolib/protocol/_generated/net/server/npc_junk_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
npc_id: int
property
__init__(*, npc_id)
Create a new instance of NpcJunkServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
npc_id |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/npc_junk_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/npc_junk_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/npc_junk_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/npc_junk_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of NpcJunkServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
NpcJunkServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/npc_junk_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of NpcJunkServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
NpcJunkServerPacket |
NpcJunkServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/npc_junk_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
NpcDialogServerPacket
Bases: Packet
NPC chat message
Source code in src/eolib/protocol/_generated/net/server/npc_dialog_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
npc_index: int
property
message: str
property
__init__(*, npc_index, message)
Create a new instance of NpcDialogServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
npc_index |
int
|
(Value range is 0-64008.) |
required |
message |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/npc_dialog_server_packet.py
21 22 23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/npc_dialog_server_packet.py
50 51 52 53 54 55 56 57 58 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/npc_dialog_server_packet.py
60 61 62 63 64 65 66 67 68 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/npc_dialog_server_packet.py
70 71 72 73 74 75 76 77 | |
serialize(writer, data)
staticmethod
Serializes an instance of NpcDialogServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
NpcDialogServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/npc_dialog_server_packet.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | |
deserialize(reader)
staticmethod
Deserializes an instance of NpcDialogServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
NpcDialogServerPacket |
NpcDialogServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/npc_dialog_server_packet.py
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | |
NpcAgreeServerPacket
Bases: Packet
Reply to request for information about nearby NPCs
Source code in src/eolib/protocol/_generated/net/server/npc_agree_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
npcs: tuple[NpcMapInfo, ...]
property
__init__(*, npcs)
Create a new instance of NpcAgreeServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
npcs |
Iterable[NpcMapInfo]
|
(Length must be 252 or less.) |
required |
Source code in src/eolib/protocol/_generated/net/server/npc_agree_server_packet.py
24 25 26 27 28 29 30 31 32 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/npc_agree_server_packet.py
48 49 50 51 52 53 54 55 56 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/npc_agree_server_packet.py
58 59 60 61 62 63 64 65 66 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/npc_agree_server_packet.py
68 69 70 71 72 73 74 75 | |
serialize(writer, data)
staticmethod
Serializes an instance of NpcAgreeServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
NpcAgreeServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/npc_agree_server_packet.py
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
deserialize(reader)
staticmethod
Deserializes an instance of NpcAgreeServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
NpcAgreeServerPacket |
'NpcAgreeServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/npc_agree_server_packet.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | |
NpcAcceptServerPacket
Bases: Packet
Nearby NPC killed and killer leveled up
Source code in src/eolib/protocol/_generated/net/server/npc_accept_server_packet.py
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
npc_killed_data: NpcKilledData
property
experience: Optional[int]
property
This field should be sent to the killer, but not nearby players
level_up: Optional[LevelUpStats]
property
This field should be sent to the killer if they leveled up, but not nearby players
__init__(*, npc_killed_data, experience=None, level_up=None)
Create a new instance of NpcAcceptServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
npc_killed_data |
NpcKilledData
|
|
required |
experience |
Optional[int]
|
This field should be sent to the killer, but not nearby players (Value range is 0-4097152080.) |
None
|
level_up |
Optional[LevelUpStats]
|
This field should be sent to the killer if they leveled up, but not nearby players |
None
|
Source code in src/eolib/protocol/_generated/net/server/npc_accept_server_packet.py
26 27 28 29 30 31 32 33 34 35 36 37 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/npc_accept_server_packet.py
67 68 69 70 71 72 73 74 75 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/npc_accept_server_packet.py
77 78 79 80 81 82 83 84 85 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/npc_accept_server_packet.py
87 88 89 90 91 92 93 94 | |
serialize(writer, data)
staticmethod
Serializes an instance of NpcAcceptServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
NpcAcceptServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/npc_accept_server_packet.py
96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 | |
deserialize(reader)
staticmethod
Deserializes an instance of NpcAcceptServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
NpcAcceptServerPacket |
NpcAcceptServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/npc_accept_server_packet.py
119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 | |
NearbyInfo
Information about nearby entities
Source code in src/eolib/protocol/_generated/net/server/nearby_info.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
characters: tuple[CharacterMapInfo, ...]
property
npcs: tuple[NpcMapInfo, ...]
property
items: tuple[ItemMapInfo, ...]
property
__init__(*, characters, npcs, items)
Create a new instance of NearbyInfo.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
characters |
Iterable[CharacterMapInfo]
|
(Length must be 252 or less.) |
required |
npcs |
Iterable[NpcMapInfo]
|
|
required |
items |
Iterable[ItemMapInfo]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/nearby_info.py
25 26 27 28 29 30 31 32 33 34 35 36 37 | |
serialize(writer, data)
staticmethod
Serializes an instance of NearbyInfo to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
NearbyInfo
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/nearby_info.py
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | |
deserialize(reader)
staticmethod
Deserializes an instance of NearbyInfo from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
NearbyInfo |
'NearbyInfo'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/nearby_info.py
97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 | |
NpcMapInfo
Information about a nearby NPC
Source code in src/eolib/protocol/_generated/net/server/npc_map_info.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
index: int
property
id: int
property
coords: Coords
property
direction: Direction
property
__init__(*, index, id, coords, direction)
Create a new instance of NpcMapInfo.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
index |
int
|
(Value range is 0-252.) |
required |
id |
int
|
(Value range is 0-64008.) |
required |
coords |
Coords
|
|
required |
direction |
Direction
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/npc_map_info.py
22 23 24 25 26 27 28 29 30 31 32 33 34 35 | |
serialize(writer, data)
staticmethod
Serializes an instance of NpcMapInfo to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
NpcMapInfo
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/npc_map_info.py
63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of NpcMapInfo from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
NpcMapInfo |
NpcMapInfo
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/npc_map_info.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
MusicPlayerServerPacket
Bases: Packet
Sound effect
Source code in src/eolib/protocol/_generated/net/server/music_player_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
sound_id: int
property
__init__(*, sound_id)
Create a new instance of MusicPlayerServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
sound_id |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/music_player_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/music_player_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/music_player_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/music_player_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of MusicPlayerServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
MusicPlayerServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/music_player_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of MusicPlayerServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
MusicPlayerServerPacket |
MusicPlayerServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/music_player_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
MessagePongServerPacket
Bases: Packet
ping command reply
Source code in src/eolib/protocol/_generated/net/server/message_pong_server_packet.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of MessagePongServerPacket.
Source code in src/eolib/protocol/_generated/net/server/message_pong_server_packet.py
18 19 20 21 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/message_pong_server_packet.py
33 34 35 36 37 38 39 40 41 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/message_pong_server_packet.py
43 44 45 46 47 48 49 50 51 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/message_pong_server_packet.py
53 54 55 56 57 58 59 60 | |
serialize(writer, data)
staticmethod
Serializes an instance of MessagePongServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
MessagePongServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/message_pong_server_packet.py
62 63 64 65 66 67 68 69 70 71 72 73 74 75 | |
deserialize(reader)
staticmethod
Deserializes an instance of MessagePongServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
MessagePongServerPacket |
MessagePongServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/message_pong_server_packet.py
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | |
MessageOpenServerPacket
Bases: Packet
Status bar message
Source code in src/eolib/protocol/_generated/net/server/message_open_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
message: str
property
__init__(*, message)
Create a new instance of MessageOpenServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
message |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/message_open_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/message_open_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/message_open_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/message_open_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of MessageOpenServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
MessageOpenServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/message_open_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of MessageOpenServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
MessageOpenServerPacket |
MessageOpenServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/message_open_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
MessageCloseServerPacket
Bases: Packet
Server is rebooting
Source code in src/eolib/protocol/_generated/net/server/message_close_server_packet.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of MessageCloseServerPacket.
Source code in src/eolib/protocol/_generated/net/server/message_close_server_packet.py
18 19 20 21 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/message_close_server_packet.py
33 34 35 36 37 38 39 40 41 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/message_close_server_packet.py
43 44 45 46 47 48 49 50 51 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/message_close_server_packet.py
53 54 55 56 57 58 59 60 | |
serialize(writer, data)
staticmethod
Serializes an instance of MessageCloseServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
MessageCloseServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/message_close_server_packet.py
62 63 64 65 66 67 68 69 70 71 72 73 74 75 | |
deserialize(reader)
staticmethod
Deserializes an instance of MessageCloseServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
MessageCloseServerPacket |
MessageCloseServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/message_close_server_packet.py
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | |
MessageAcceptServerPacket
Bases: Packet
Large message box
Source code in src/eolib/protocol/_generated/net/server/message_accept_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
messages: tuple[str, ...]
property
__init__(*, messages)
Create a new instance of MessageAcceptServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
messages |
Iterable[str]
|
(Length must be |
required |
Source code in src/eolib/protocol/_generated/net/server/message_accept_server_packet.py
22 23 24 25 26 27 28 29 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/message_accept_server_packet.py
45 46 47 48 49 50 51 52 53 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/message_accept_server_packet.py
55 56 57 58 59 60 61 62 63 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/message_accept_server_packet.py
65 66 67 68 69 70 71 72 | |
serialize(writer, data)
staticmethod
Serializes an instance of MessageAcceptServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
MessageAcceptServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/message_accept_server_packet.py
74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | |
deserialize(reader)
staticmethod
Deserializes an instance of MessageAcceptServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
MessageAcceptServerPacket |
'MessageAcceptServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/message_accept_server_packet.py
97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 | |
MarriageReplyServerPacket
Bases: Packet
Reply to client Marriage-family packets
Source code in src/eolib/protocol/_generated/net/server/marriage_reply_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
reply_code: MarriageReply
property
reply_code_data: MarriageReplyServerPacket.ReplyCodeData
property
MarriageReplyServerPacket.ReplyCodeData: Data associated with the reply_code field.
ReplyCodeData = Union['MarriageReplyServerPacket.ReplyCodeDataSuccess', None]
class-attribute
instance-attribute
Data associated with different values of the reply_code field.
ReplyCodeDataSuccess
Data associated with reply_code value MarriageReply.Success
Source code in src/eolib/protocol/_generated/net/server/marriage_reply_server_packet.py
137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
gold_amount: int
property
__init__(*, gold_amount)
Create a new instance of MarriageReplyServerPacket.ReplyCodeDataSuccess.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gold_amount |
int
|
(Value range is 0-4097152080.) |
required |
Source code in src/eolib/protocol/_generated/net/server/marriage_reply_server_packet.py
144 145 146 147 148 149 150 151 | |
serialize(writer, data)
staticmethod
Serializes an instance of MarriageReplyServerPacket.ReplyCodeDataSuccess to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataSuccess
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/marriage_reply_server_packet.py
167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 | |
deserialize(reader)
staticmethod
Deserializes an instance of MarriageReplyServerPacket.ReplyCodeDataSuccess from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataSuccess
|
MarriageReplyServerPacket.ReplyCodeDataSuccess: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/marriage_reply_server_packet.py
184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 | |
__init__(*, reply_code, reply_code_data=None)
Create a new instance of MarriageReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reply_code |
MarriageReply
|
|
required |
reply_code_data |
ReplyCodeData
|
Data associated with the |
None
|
Source code in src/eolib/protocol/_generated/net/server/marriage_reply_server_packet.py
23 24 25 26 27 28 29 30 31 32 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/marriage_reply_server_packet.py
55 56 57 58 59 60 61 62 63 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/marriage_reply_server_packet.py
65 66 67 68 69 70 71 72 73 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/marriage_reply_server_packet.py
75 76 77 78 79 80 81 82 | |
serialize(writer, data)
staticmethod
Serializes an instance of MarriageReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
MarriageReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/marriage_reply_server_packet.py
84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | |
deserialize(reader)
staticmethod
Deserializes an instance of MarriageReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
MarriageReplyServerPacket |
MarriageReplyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/marriage_reply_server_packet.py
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 | |
MarriageReply
Bases: IntEnum
Reply code sent with MARRIAGE_REPLY packet
Source code in src/eolib/protocol/_generated/net/server/marriage_reply.py
9 10 11 12 13 14 15 16 17 18 19 | |
AlreadyMarried = 1
class-attribute
instance-attribute
NotMarried = 2
class-attribute
instance-attribute
Success = 3
class-attribute
instance-attribute
NotEnoughGold = 4
class-attribute
instance-attribute
WrongName = 5
class-attribute
instance-attribute
ServiceBusy = 6
class-attribute
instance-attribute
DivorceNotification = 7
class-attribute
instance-attribute
MarriageOpenServerPacket
Bases: Packet
Response from talking to a law NPC
Source code in src/eolib/protocol/_generated/net/server/marriage_open_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
session_id: int
property
__init__(*, session_id)
Create a new instance of MarriageOpenServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
session_id |
int
|
(Value range is 0-16194276.) |
required |
Source code in src/eolib/protocol/_generated/net/server/marriage_open_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/marriage_open_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/marriage_open_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/marriage_open_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of MarriageOpenServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
MarriageOpenServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/marriage_open_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of MarriageOpenServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
MarriageOpenServerPacket |
MarriageOpenServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/marriage_open_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
LoginReplyServerPacket
Bases: Packet
Login reply
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
reply_code: LoginReply
property
reply_code_data: 'LoginReplyServerPacket.ReplyCodeData'
property
LoginReplyServerPacket.ReplyCodeData: Data associated with the reply_code field.
ReplyCodeData = Union['LoginReplyServerPacket.ReplyCodeDataWrongUser', 'LoginReplyServerPacket.ReplyCodeDataWrongUserPassword', 'LoginReplyServerPacket.ReplyCodeDataOk', 'LoginReplyServerPacket.ReplyCodeDataBanned', 'LoginReplyServerPacket.ReplyCodeDataLoggedIn', 'LoginReplyServerPacket.ReplyCodeDataBusy', None]
class-attribute
instance-attribute
Data associated with different values of the reply_code field.
ReplyCodeDataWrongUser
Data associated with reply_code value LoginReply.WrongUser
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of LoginReplyServerPacket.ReplyCodeDataWrongUser.
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
180 181 182 183 | |
serialize(writer, data)
staticmethod
Serializes an instance of LoginReplyServerPacket.ReplyCodeDataWrongUser to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataWrongUser
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
196 197 198 199 200 201 202 203 204 205 206 207 208 209 | |
deserialize(reader)
staticmethod
Deserializes an instance of LoginReplyServerPacket.ReplyCodeDataWrongUser from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
'LoginReplyServerPacket.ReplyCodeDataWrongUser'
|
LoginReplyServerPacket.ReplyCodeDataWrongUser: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 | |
ReplyCodeDataWrongUserPassword
Data associated with reply_code value LoginReply.WrongUserPassword
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of LoginReplyServerPacket.ReplyCodeDataWrongUserPassword.
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
241 242 243 244 | |
serialize(writer, data)
staticmethod
Serializes an instance of LoginReplyServerPacket.ReplyCodeDataWrongUserPassword to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataWrongUserPassword
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
257 258 259 260 261 262 263 264 265 266 267 268 269 270 | |
deserialize(reader)
staticmethod
Deserializes an instance of LoginReplyServerPacket.ReplyCodeDataWrongUserPassword from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
'LoginReplyServerPacket.ReplyCodeDataWrongUserPassword'
|
LoginReplyServerPacket.ReplyCodeDataWrongUserPassword: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 | |
ReplyCodeDataOk
Data associated with reply_code value LoginReply.Ok
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
characters: tuple[CharacterSelectionListEntry, ...]
property
__init__(*, characters)
Create a new instance of LoginReplyServerPacket.ReplyCodeDataOk.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
characters |
Iterable[CharacterSelectionListEntry]
|
(Length must be 252 or less.) |
required |
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
304 305 306 307 308 309 310 311 312 | |
serialize(writer, data)
staticmethod
Serializes an instance of LoginReplyServerPacket.ReplyCodeDataOk to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataOk
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 | |
deserialize(reader)
staticmethod
Deserializes an instance of LoginReplyServerPacket.ReplyCodeDataOk from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
'LoginReplyServerPacket.ReplyCodeDataOk'
|
LoginReplyServerPacket.ReplyCodeDataOk: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 | |
ReplyCodeDataBanned
Data associated with reply_code value LoginReply.Banned
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of LoginReplyServerPacket.ReplyCodeDataBanned.
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
390 391 392 393 | |
serialize(writer, data)
staticmethod
Serializes an instance of LoginReplyServerPacket.ReplyCodeDataBanned to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataBanned
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
406 407 408 409 410 411 412 413 414 415 416 417 418 419 | |
deserialize(reader)
staticmethod
Deserializes an instance of LoginReplyServerPacket.ReplyCodeDataBanned from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
'LoginReplyServerPacket.ReplyCodeDataBanned'
|
LoginReplyServerPacket.ReplyCodeDataBanned: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 | |
ReplyCodeDataLoggedIn
Data associated with reply_code value LoginReply.LoggedIn
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of LoginReplyServerPacket.ReplyCodeDataLoggedIn.
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
451 452 453 454 | |
serialize(writer, data)
staticmethod
Serializes an instance of LoginReplyServerPacket.ReplyCodeDataLoggedIn to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataLoggedIn
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
467 468 469 470 471 472 473 474 475 476 477 478 479 480 | |
deserialize(reader)
staticmethod
Deserializes an instance of LoginReplyServerPacket.ReplyCodeDataLoggedIn from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
'LoginReplyServerPacket.ReplyCodeDataLoggedIn'
|
LoginReplyServerPacket.ReplyCodeDataLoggedIn: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 | |
ReplyCodeDataBusy
Data associated with reply_code value LoginReply.Busy
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of LoginReplyServerPacket.ReplyCodeDataBusy.
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
512 513 514 515 | |
serialize(writer, data)
staticmethod
Serializes an instance of LoginReplyServerPacket.ReplyCodeDataBusy to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataBusy
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
528 529 530 531 532 533 534 535 536 537 538 539 540 541 | |
deserialize(reader)
staticmethod
Deserializes an instance of LoginReplyServerPacket.ReplyCodeDataBusy from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
'LoginReplyServerPacket.ReplyCodeDataBusy'
|
LoginReplyServerPacket.ReplyCodeDataBusy: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 | |
__init__(*, reply_code, reply_code_data=None)
Create a new instance of LoginReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reply_code |
LoginReply
|
|
required |
reply_code_data |
ReplyCodeData
|
Data associated with the |
None
|
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
26 27 28 29 30 31 32 33 34 35 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
58 59 60 61 62 63 64 65 66 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
68 69 70 71 72 73 74 75 76 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
78 79 80 81 82 83 84 85 | |
serialize(writer, data)
staticmethod
Serializes an instance of LoginReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
LoginReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 | |
deserialize(reader)
staticmethod
Deserializes an instance of LoginReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
LoginReplyServerPacket |
'LoginReplyServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/login_reply_server_packet.py
130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 | |
LoginReply
Bases: IntEnum
Reply code sent with LOGIN_REPLY packet. Indicates the result of a login attempt.
Source code in src/eolib/protocol/_generated/net/server/login_reply.py
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | |
WrongUser = 1
class-attribute
instance-attribute
WrongUserPassword = 2
class-attribute
instance-attribute
Ok = 3
class-attribute
instance-attribute
Banned = 4
class-attribute
instance-attribute
The official client won't display a message until the connection from the server is closed
LoggedIn = 5
class-attribute
instance-attribute
Busy = 6
class-attribute
instance-attribute
The official client won't display a message until the connection from the server is closed
LoginMessageCode
Bases: IntEnum
Whether a warning message should be displayed upon entering the game
Source code in src/eolib/protocol/_generated/net/server/login_message_code.py
9 10 11 12 13 14 | |
No = 0
class-attribute
instance-attribute
Yes = 2
class-attribute
instance-attribute
LockerSpecServerPacket
Bases: Packet
Reply to trying to add an item to a full locker
Source code in src/eolib/protocol/_generated/net/server/locker_spec_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
locker_max_items: int
property
__init__(*, locker_max_items)
Create a new instance of LockerSpecServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
locker_max_items |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/locker_spec_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/locker_spec_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/locker_spec_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/locker_spec_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of LockerSpecServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
LockerSpecServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/locker_spec_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of LockerSpecServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
LockerSpecServerPacket |
LockerSpecServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/locker_spec_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
LockerReplyServerPacket
Bases: Packet
Response to adding an item to a bank locker
Source code in src/eolib/protocol/_generated/net/server/locker_reply_server_packet.py
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
deposited_item: Item
property
weight: Weight
property
locker_items: tuple[ThreeItem, ...]
property
__init__(*, deposited_item, weight, locker_items)
Create a new instance of LockerReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
deposited_item |
Item
|
|
required |
weight |
Weight
|
|
required |
locker_items |
Iterable[ThreeItem]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/locker_reply_server_packet.py
27 28 29 30 31 32 33 34 35 36 37 38 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/locker_reply_server_packet.py
62 63 64 65 66 67 68 69 70 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/locker_reply_server_packet.py
72 73 74 75 76 77 78 79 80 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/locker_reply_server_packet.py
82 83 84 85 86 87 88 89 | |
serialize(writer, data)
staticmethod
Serializes an instance of LockerReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
LockerReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/locker_reply_server_packet.py
91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 | |
deserialize(reader)
staticmethod
Deserializes an instance of LockerReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
LockerReplyServerPacket |
'LockerReplyServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/locker_reply_server_packet.py
115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | |
LockerOpenServerPacket
Bases: Packet
Opening a bank locker
Source code in src/eolib/protocol/_generated/net/server/locker_open_server_packet.py
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
locker_coords: Coords
property
locker_items: tuple[ThreeItem, ...]
property
__init__(*, locker_coords, locker_items)
Create a new instance of LockerOpenServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
locker_coords |
Coords
|
|
required |
locker_items |
Iterable[ThreeItem]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/locker_open_server_packet.py
25 26 27 28 29 30 31 32 33 34 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/locker_open_server_packet.py
54 55 56 57 58 59 60 61 62 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/locker_open_server_packet.py
64 65 66 67 68 69 70 71 72 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/locker_open_server_packet.py
74 75 76 77 78 79 80 81 | |
serialize(writer, data)
staticmethod
Serializes an instance of LockerOpenServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
LockerOpenServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/locker_open_server_packet.py
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 | |
deserialize(reader)
staticmethod
Deserializes an instance of LockerOpenServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
LockerOpenServerPacket |
'LockerOpenServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/locker_open_server_packet.py
104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 | |
LockerGetServerPacket
Bases: Packet
Response to taking an item from a bank locker
Source code in src/eolib/protocol/_generated/net/server/locker_get_server_packet.py
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
taken_item: ThreeItem
property
weight: Weight
property
locker_items: tuple[ThreeItem, ...]
property
__init__(*, taken_item, weight, locker_items)
Create a new instance of LockerGetServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
taken_item |
ThreeItem
|
|
required |
weight |
Weight
|
|
required |
locker_items |
Iterable[ThreeItem]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/locker_get_server_packet.py
26 27 28 29 30 31 32 33 34 35 36 37 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/locker_get_server_packet.py
61 62 63 64 65 66 67 68 69 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/locker_get_server_packet.py
71 72 73 74 75 76 77 78 79 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/locker_get_server_packet.py
81 82 83 84 85 86 87 88 | |
serialize(writer, data)
staticmethod
Serializes an instance of LockerGetServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
LockerGetServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/locker_get_server_packet.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | |
deserialize(reader)
staticmethod
Deserializes an instance of LockerGetServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
LockerGetServerPacket |
'LockerGetServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/locker_get_server_packet.py
114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 | |
LockerBuyServerPacket
Bases: Packet
Response to buying a locker space upgrade from a banker NPC
Source code in src/eolib/protocol/_generated/net/server/locker_buy_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
gold_amount: int
property
locker_upgrades: int
property
__init__(*, gold_amount, locker_upgrades)
Create a new instance of LockerBuyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gold_amount |
int
|
(Value range is 0-4097152080.) |
required |
locker_upgrades |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/locker_buy_server_packet.py
21 22 23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/locker_buy_server_packet.py
50 51 52 53 54 55 56 57 58 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/locker_buy_server_packet.py
60 61 62 63 64 65 66 67 68 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/locker_buy_server_packet.py
70 71 72 73 74 75 76 77 | |
serialize(writer, data)
staticmethod
Serializes an instance of LockerBuyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
LockerBuyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/locker_buy_server_packet.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | |
deserialize(reader)
staticmethod
Deserializes an instance of LockerBuyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
LockerBuyServerPacket |
LockerBuyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/locker_buy_server_packet.py
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | |
JukeboxUseServerPacket
Bases: Packet
Play jukebox music
Source code in src/eolib/protocol/_generated/net/server/jukebox_use_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
track_id: int
property
This value is 1-indexed
__init__(*, track_id)
Create a new instance of JukeboxUseServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
track_id |
int
|
This value is 1-indexed (Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/jukebox_use_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/jukebox_use_server_packet.py
46 47 48 49 50 51 52 53 54 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/jukebox_use_server_packet.py
56 57 58 59 60 61 62 63 64 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/jukebox_use_server_packet.py
66 67 68 69 70 71 72 73 | |
serialize(writer, data)
staticmethod
Serializes an instance of JukeboxUseServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
JukeboxUseServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/jukebox_use_server_packet.py
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | |
deserialize(reader)
staticmethod
Deserializes an instance of JukeboxUseServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
JukeboxUseServerPacket |
JukeboxUseServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/jukebox_use_server_packet.py
92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
JukeboxReplyServerPacket
Bases: Packet
Reply to unsuccessfully requesting a song
Source code in src/eolib/protocol/_generated/net/server/jukebox_reply_server_packet.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of JukeboxReplyServerPacket.
Source code in src/eolib/protocol/_generated/net/server/jukebox_reply_server_packet.py
18 19 20 21 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/jukebox_reply_server_packet.py
33 34 35 36 37 38 39 40 41 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/jukebox_reply_server_packet.py
43 44 45 46 47 48 49 50 51 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/jukebox_reply_server_packet.py
53 54 55 56 57 58 59 60 | |
serialize(writer, data)
staticmethod
Serializes an instance of JukeboxReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
JukeboxReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/jukebox_reply_server_packet.py
62 63 64 65 66 67 68 69 70 71 72 73 74 75 | |
deserialize(reader)
staticmethod
Deserializes an instance of JukeboxReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
JukeboxReplyServerPacket |
JukeboxReplyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/jukebox_reply_server_packet.py
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | |
JukeboxPlayerServerPacket
Bases: Packet
Play background music
Source code in src/eolib/protocol/_generated/net/server/jukebox_player_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
mfx_id: int
property
__init__(*, mfx_id)
Create a new instance of JukeboxPlayerServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
mfx_id |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/jukebox_player_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/jukebox_player_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/jukebox_player_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/jukebox_player_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of JukeboxPlayerServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
JukeboxPlayerServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/jukebox_player_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of JukeboxPlayerServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
JukeboxPlayerServerPacket |
JukeboxPlayerServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/jukebox_player_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
JukeboxOpenServerPacket
Bases: Packet
Reply to opening the jukebox listing
Source code in src/eolib/protocol/_generated/net/server/jukebox_open_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
map_id: int
property
jukebox_player: str
property
__init__(*, map_id, jukebox_player)
Create a new instance of JukeboxOpenServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
map_id |
int
|
(Value range is 0-64008.) |
required |
jukebox_player |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/jukebox_open_server_packet.py
21 22 23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/jukebox_open_server_packet.py
50 51 52 53 54 55 56 57 58 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/jukebox_open_server_packet.py
60 61 62 63 64 65 66 67 68 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/jukebox_open_server_packet.py
70 71 72 73 74 75 76 77 | |
serialize(writer, data)
staticmethod
Serializes an instance of JukeboxOpenServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
JukeboxOpenServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/jukebox_open_server_packet.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | |
deserialize(reader)
staticmethod
Deserializes an instance of JukeboxOpenServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
JukeboxOpenServerPacket |
JukeboxOpenServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/jukebox_open_server_packet.py
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | |
JukeboxMsgServerPacket
Bases: Packet
Someone playing a note with the bard skill nearby
Source code in src/eolib/protocol/_generated/net/server/jukebox_msg_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
direction: Direction
property
instrument_id: int
property
note_id: int
property
__init__(*, player_id, direction, instrument_id, note_id)
Create a new instance of JukeboxMsgServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
direction |
Direction
|
|
required |
instrument_id |
int
|
(Value range is 0-252.) |
required |
note_id |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/jukebox_msg_server_packet.py
24 25 26 27 28 29 30 31 32 33 34 35 36 37 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/jukebox_msg_server_packet.py
65 66 67 68 69 70 71 72 73 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/jukebox_msg_server_packet.py
75 76 77 78 79 80 81 82 83 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/jukebox_msg_server_packet.py
85 86 87 88 89 90 91 92 | |
serialize(writer, data)
staticmethod
Serializes an instance of JukeboxMsgServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
JukeboxMsgServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/jukebox_msg_server_packet.py
94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 | |
deserialize(reader)
staticmethod
Deserializes an instance of JukeboxMsgServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
JukeboxMsgServerPacket |
JukeboxMsgServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/jukebox_msg_server_packet.py
120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 | |
JukeboxAgreeServerPacket
Bases: Packet
Reply to successfully requesting a song
Source code in src/eolib/protocol/_generated/net/server/jukebox_agree_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
gold_amount: int
property
__init__(*, gold_amount)
Create a new instance of JukeboxAgreeServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gold_amount |
int
|
(Value range is 0-4097152080.) |
required |
Source code in src/eolib/protocol/_generated/net/server/jukebox_agree_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/jukebox_agree_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/jukebox_agree_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/jukebox_agree_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of JukeboxAgreeServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
JukeboxAgreeServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/jukebox_agree_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of JukeboxAgreeServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
JukeboxAgreeServerPacket |
JukeboxAgreeServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/jukebox_agree_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
ItemSpecServerPacket
Bases: Packet
Reply to trying to take a protected item from the ground
Source code in src/eolib/protocol/_generated/net/server/item_spec_server_packet.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of ItemSpecServerPacket.
Source code in src/eolib/protocol/_generated/net/server/item_spec_server_packet.py
18 19 20 21 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/item_spec_server_packet.py
33 34 35 36 37 38 39 40 41 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/item_spec_server_packet.py
43 44 45 46 47 48 49 50 51 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_spec_server_packet.py
53 54 55 56 57 58 59 60 | |
serialize(writer, data)
staticmethod
Serializes an instance of ItemSpecServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ItemSpecServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_spec_server_packet.py
62 63 64 65 66 67 68 69 70 71 72 73 74 75 | |
deserialize(reader)
staticmethod
Deserializes an instance of ItemSpecServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ItemSpecServerPacket |
ItemSpecServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/item_spec_server_packet.py
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | |
ItemType
Bases: IntEnum
Source code in src/eolib/protocol/_generated/pub/item_type.py
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | |
General = 0
class-attribute
instance-attribute
Reserved1 = 1
class-attribute
instance-attribute
Currency = 2
class-attribute
instance-attribute
Heal = 3
class-attribute
instance-attribute
Teleport = 4
class-attribute
instance-attribute
Reserved5 = 5
class-attribute
instance-attribute
ExpReward = 6
class-attribute
instance-attribute
Reserved7 = 7
class-attribute
instance-attribute
Reserved8 = 8
class-attribute
instance-attribute
Key = 9
class-attribute
instance-attribute
Weapon = 10
class-attribute
instance-attribute
Shield = 11
class-attribute
instance-attribute
Armor = 12
class-attribute
instance-attribute
Hat = 13
class-attribute
instance-attribute
Boots = 14
class-attribute
instance-attribute
Gloves = 15
class-attribute
instance-attribute
Accessory = 16
class-attribute
instance-attribute
Belt = 17
class-attribute
instance-attribute
Necklace = 18
class-attribute
instance-attribute
Ring = 19
class-attribute
instance-attribute
Armlet = 20
class-attribute
instance-attribute
Bracer = 21
class-attribute
instance-attribute
Alcohol = 22
class-attribute
instance-attribute
EffectPotion = 23
class-attribute
instance-attribute
HairDye = 24
class-attribute
instance-attribute
CureCurse = 25
class-attribute
instance-attribute
Reserved26 = 26
class-attribute
instance-attribute
Reserved27 = 27
class-attribute
instance-attribute
Reserved28 = 28
class-attribute
instance-attribute
Reserved29 = 29
class-attribute
instance-attribute
ItemReplyServerPacket
Bases: Packet
Reply to using an item
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
item_type: ItemType
property
used_item: Item
property
weight: Weight
property
item_type_data: ItemReplyServerPacket.ItemTypeData
property
ItemReplyServerPacket.ItemTypeData: Data associated with the item_type field.
ItemTypeData = Union['ItemReplyServerPacket.ItemTypeDataHeal', 'ItemReplyServerPacket.ItemTypeDataHairDye', 'ItemReplyServerPacket.ItemTypeDataEffectPotion', 'ItemReplyServerPacket.ItemTypeDataCureCurse', 'ItemReplyServerPacket.ItemTypeDataExpReward', None]
class-attribute
instance-attribute
Data associated with different values of the item_type field.
ItemTypeDataHeal
Data associated with item_type value ItemType.Heal
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
hp_gain: int
property
hp: int
property
tp: int
property
__init__(*, hp_gain, hp, tp)
Create a new instance of ItemReplyServerPacket.ItemTypeDataHeal.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
hp_gain |
int
|
(Value range is 0-4097152080.) |
required |
hp |
int
|
(Value range is 0-64008.) |
required |
tp |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
195 196 197 198 199 200 201 202 203 204 205 206 | |
serialize(writer, data)
staticmethod
Serializes an instance of ItemReplyServerPacket.ItemTypeDataHeal to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ItemTypeDataHeal
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 | |
deserialize(reader)
staticmethod
Deserializes an instance of ItemReplyServerPacket.ItemTypeDataHeal from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ItemTypeDataHeal
|
ItemReplyServerPacket.ItemTypeDataHeal: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 | |
ItemTypeDataHairDye
Data associated with item_type value ItemType.HairDye
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
hair_color: int
property
__init__(*, hair_color)
Create a new instance of ItemReplyServerPacket.ItemTypeDataHairDye.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
hair_color |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
286 287 288 289 290 291 292 293 | |
serialize(writer, data)
staticmethod
Serializes an instance of ItemReplyServerPacket.ItemTypeDataHairDye to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ItemTypeDataHairDye
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 | |
deserialize(reader)
staticmethod
Deserializes an instance of ItemReplyServerPacket.ItemTypeDataHairDye from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ItemTypeDataHairDye
|
ItemReplyServerPacket.ItemTypeDataHairDye: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 | |
ItemTypeDataEffectPotion
Data associated with item_type value ItemType.EffectPotion
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
effect_id: int
property
__init__(*, effect_id)
Create a new instance of ItemReplyServerPacket.ItemTypeDataEffectPotion.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
effect_id |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
357 358 359 360 361 362 363 364 | |
serialize(writer, data)
staticmethod
Serializes an instance of ItemReplyServerPacket.ItemTypeDataEffectPotion to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ItemTypeDataEffectPotion
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 | |
deserialize(reader)
staticmethod
Deserializes an instance of ItemReplyServerPacket.ItemTypeDataEffectPotion from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ItemTypeDataEffectPotion
|
ItemReplyServerPacket.ItemTypeDataEffectPotion: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 | |
ItemTypeDataCureCurse
Data associated with item_type value ItemType.CureCurse
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
stats: CharacterStatsEquipmentChange
property
__init__(*, stats)
Create a new instance of ItemReplyServerPacket.ItemTypeDataCureCurse.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
stats |
CharacterStatsEquipmentChange
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
428 429 430 431 432 433 434 435 | |
serialize(writer, data)
staticmethod
Serializes an instance of ItemReplyServerPacket.ItemTypeDataCureCurse to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ItemTypeDataCureCurse
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 | |
deserialize(reader)
staticmethod
Deserializes an instance of ItemReplyServerPacket.ItemTypeDataCureCurse from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ItemTypeDataCureCurse
|
ItemReplyServerPacket.ItemTypeDataCureCurse: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 | |
ItemTypeDataExpReward
Data associated with item_type value ItemType.ExpReward
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
experience: int
property
level_up: int
property
A value greater than 0 is "new level" and indicates the player leveled up.
stat_points: int
property
skill_points: int
property
max_hp: int
property
max_tp: int
property
max_sp: int
property
__init__(*, experience, level_up, stat_points, skill_points, max_hp, max_tp, max_sp)
Create a new instance of ItemReplyServerPacket.ItemTypeDataExpReward.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
experience |
int
|
(Value range is 0-4097152080.) |
required |
level_up |
int
|
A value greater than 0 is "new level" and indicates the player leveled up. (Value range is 0-252.) |
required |
stat_points |
int
|
(Value range is 0-64008.) |
required |
skill_points |
int
|
(Value range is 0-64008.) |
required |
max_hp |
int
|
(Value range is 0-64008.) |
required |
max_tp |
int
|
(Value range is 0-64008.) |
required |
max_sp |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 | |
serialize(writer, data)
staticmethod
Serializes an instance of ItemReplyServerPacket.ItemTypeDataExpReward to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ItemTypeDataExpReward
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 | |
deserialize(reader)
staticmethod
Deserializes an instance of ItemReplyServerPacket.ItemTypeDataExpReward from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ItemTypeDataExpReward
|
ItemReplyServerPacket.ItemTypeDataExpReward: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 | |
__init__(*, item_type, used_item, weight, item_type_data=None)
Create a new instance of ItemReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
item_type |
ItemType
|
|
required |
used_item |
Item
|
|
required |
weight |
Weight
|
|
required |
item_type_data |
ItemTypeData
|
Data associated with the |
None
|
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
28 29 30 31 32 33 34 35 36 37 38 39 40 41 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
72 73 74 75 76 77 78 79 80 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
82 83 84 85 86 87 88 89 90 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
92 93 94 95 96 97 98 99 | |
serialize(writer, data)
staticmethod
Serializes an instance of ItemReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ItemReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 | |
deserialize(reader)
staticmethod
Deserializes an instance of ItemReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ItemReplyServerPacket |
ItemReplyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/item_reply_server_packet.py
144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 | |
ItemRemoveServerPacket
Bases: Packet
Item disappeared from the ground
Source code in src/eolib/protocol/_generated/net/server/item_remove_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
item_index: int
property
__init__(*, item_index)
Create a new instance of ItemRemoveServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
item_index |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/item_remove_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/item_remove_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/item_remove_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_remove_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of ItemRemoveServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ItemRemoveServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_remove_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of ItemRemoveServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ItemRemoveServerPacket |
ItemRemoveServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/item_remove_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
ItemObtainServerPacket
Bases: Packet
Receive item (from quest)
Source code in src/eolib/protocol/_generated/net/server/item_obtain_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
item: ThreeItem
property
current_weight: int
property
__init__(*, item, current_weight)
Create a new instance of ItemObtainServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
item |
ThreeItem
|
|
required |
current_weight |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/item_obtain_server_packet.py
22 23 24 25 26 27 28 29 30 31 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/item_obtain_server_packet.py
51 52 53 54 55 56 57 58 59 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/item_obtain_server_packet.py
61 62 63 64 65 66 67 68 69 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_obtain_server_packet.py
71 72 73 74 75 76 77 78 | |
serialize(writer, data)
staticmethod
Serializes an instance of ItemObtainServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ItemObtainServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_obtain_server_packet.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
deserialize(reader)
staticmethod
Deserializes an instance of ItemObtainServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ItemObtainServerPacket |
ItemObtainServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/item_obtain_server_packet.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | |
ItemMapInfo
Information about a nearby item on the ground
Source code in src/eolib/protocol/_generated/net/server/item_map_info.py
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
uid: int
property
id: int
property
coords: Coords
property
amount: int
property
__init__(*, uid, id, coords, amount)
Create a new instance of ItemMapInfo.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
uid |
int
|
(Value range is 0-64008.) |
required |
id |
int
|
(Value range is 0-64008.) |
required |
coords |
Coords
|
|
required |
amount |
int
|
(Value range is 0-16194276.) |
required |
Source code in src/eolib/protocol/_generated/net/server/item_map_info.py
21 22 23 24 25 26 27 28 29 30 31 32 33 34 | |
serialize(writer, data)
staticmethod
Serializes an instance of ItemMapInfo to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ItemMapInfo
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_map_info.py
62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | |
deserialize(reader)
staticmethod
Deserializes an instance of ItemMapInfo from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ItemMapInfo |
ItemMapInfo
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/item_map_info.py
88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | |
ItemKickServerPacket
Bases: Packet
Lose item (from quest)
Source code in src/eolib/protocol/_generated/net/server/item_kick_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
item: Item
property
current_weight: int
property
__init__(*, item, current_weight)
Create a new instance of ItemKickServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
item |
Item
|
|
required |
current_weight |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/item_kick_server_packet.py
22 23 24 25 26 27 28 29 30 31 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/item_kick_server_packet.py
51 52 53 54 55 56 57 58 59 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/item_kick_server_packet.py
61 62 63 64 65 66 67 68 69 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_kick_server_packet.py
71 72 73 74 75 76 77 78 | |
serialize(writer, data)
staticmethod
Serializes an instance of ItemKickServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ItemKickServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_kick_server_packet.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
deserialize(reader)
staticmethod
Deserializes an instance of ItemKickServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ItemKickServerPacket |
ItemKickServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/item_kick_server_packet.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | |
ItemJunkServerPacket
Bases: Packet
Reply to junking items
Source code in src/eolib/protocol/_generated/net/server/item_junk_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
junked_item: ThreeItem
property
remaining_amount: int
property
weight: Weight
property
__init__(*, junked_item, remaining_amount, weight)
Create a new instance of ItemJunkServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
junked_item |
ThreeItem
|
|
required |
remaining_amount |
int
|
(Value range is 0-4097152080.) |
required |
weight |
Weight
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/item_junk_server_packet.py
24 25 26 27 28 29 30 31 32 33 34 35 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/item_junk_server_packet.py
59 60 61 62 63 64 65 66 67 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/item_junk_server_packet.py
69 70 71 72 73 74 75 76 77 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_junk_server_packet.py
79 80 81 82 83 84 85 86 | |
serialize(writer, data)
staticmethod
Serializes an instance of ItemJunkServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ItemJunkServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_junk_server_packet.py
88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
deserialize(reader)
staticmethod
Deserializes an instance of ItemJunkServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ItemJunkServerPacket |
ItemJunkServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/item_junk_server_packet.py
111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 | |
ItemGetServerPacket
Bases: Packet
Reply to taking items from the ground
Source code in src/eolib/protocol/_generated/net/server/item_get_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
taken_item_index: int
property
taken_item: ThreeItem
property
weight: Weight
property
__init__(*, taken_item_index, taken_item, weight)
Create a new instance of ItemGetServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
taken_item_index |
int
|
(Value range is 0-64008.) |
required |
taken_item |
ThreeItem
|
|
required |
weight |
Weight
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/item_get_server_packet.py
24 25 26 27 28 29 30 31 32 33 34 35 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/item_get_server_packet.py
59 60 61 62 63 64 65 66 67 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/item_get_server_packet.py
69 70 71 72 73 74 75 76 77 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_get_server_packet.py
79 80 81 82 83 84 85 86 | |
serialize(writer, data)
staticmethod
Serializes an instance of ItemGetServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ItemGetServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_get_server_packet.py
88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
deserialize(reader)
staticmethod
Deserializes an instance of ItemGetServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ItemGetServerPacket |
ItemGetServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/item_get_server_packet.py
111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 | |
ItemDropServerPacket
Bases: Packet
Reply to dropping items on the ground
Source code in src/eolib/protocol/_generated/net/server/item_drop_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
dropped_item: ThreeItem
property
remaining_amount: int
property
item_index: int
property
coords: Coords
property
weight: Weight
property
__init__(*, dropped_item, remaining_amount, item_index, coords, weight)
Create a new instance of ItemDropServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
dropped_item |
ThreeItem
|
|
required |
remaining_amount |
int
|
(Value range is 0-4097152080.) |
required |
item_index |
int
|
(Value range is 0-64008.) |
required |
coords |
Coords
|
|
required |
weight |
Weight
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/item_drop_server_packet.py
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/item_drop_server_packet.py
74 75 76 77 78 79 80 81 82 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/item_drop_server_packet.py
84 85 86 87 88 89 90 91 92 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_drop_server_packet.py
94 95 96 97 98 99 100 101 | |
serialize(writer, data)
staticmethod
Serializes an instance of ItemDropServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ItemDropServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_drop_server_packet.py
103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | |
deserialize(reader)
staticmethod
Deserializes an instance of ItemDropServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ItemDropServerPacket |
ItemDropServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/item_drop_server_packet.py
132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 | |
ItemAgreeServerPacket
Bases: Packet
Reply to using an item that you don't have
Source code in src/eolib/protocol/_generated/net/server/item_agree_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
item_id: int
property
__init__(*, item_id)
Create a new instance of ItemAgreeServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
item_id |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/item_agree_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/item_agree_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/item_agree_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_agree_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of ItemAgreeServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ItemAgreeServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_agree_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of ItemAgreeServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ItemAgreeServerPacket |
ItemAgreeServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/item_agree_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
ItemAddServerPacket
Bases: Packet
Item appeared on the ground
Source code in src/eolib/protocol/_generated/net/server/item_add_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
item_id: int
property
item_index: int
property
item_amount: int
property
coords: Coords
property
__init__(*, item_id, item_index, item_amount, coords)
Create a new instance of ItemAddServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
item_id |
int
|
(Value range is 0-64008.) |
required |
item_index |
int
|
(Value range is 0-64008.) |
required |
item_amount |
int
|
(Value range is 0-16194276.) |
required |
coords |
Coords
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/item_add_server_packet.py
24 25 26 27 28 29 30 31 32 33 34 35 36 37 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/item_add_server_packet.py
65 66 67 68 69 70 71 72 73 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/item_add_server_packet.py
75 76 77 78 79 80 81 82 83 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_add_server_packet.py
85 86 87 88 89 90 91 92 | |
serialize(writer, data)
staticmethod
Serializes an instance of ItemAddServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ItemAddServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_add_server_packet.py
94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 | |
deserialize(reader)
staticmethod
Deserializes an instance of ItemAddServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ItemAddServerPacket |
ItemAddServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/item_add_server_packet.py
120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 | |
ItemAcceptServerPacket
Bases: Packet
Nearby player leveled up from quest
Source code in src/eolib/protocol/_generated/net/server/item_accept_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
__init__(*, player_id)
Create a new instance of ItemAcceptServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/item_accept_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/item_accept_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/item_accept_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_accept_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of ItemAcceptServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ItemAcceptServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/item_accept_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of ItemAcceptServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ItemAcceptServerPacket |
ItemAcceptServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/item_accept_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
PubFile
A pub file (EIF, ENF, ECF, ESF)
Source code in src/eolib/protocol/_generated/net/server/pub_file.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
file_id: int
property
content: bytes
property
__init__(*, file_id, content)
Create a new instance of PubFile.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
file_id |
int
|
(Value range is 0-252.) |
required |
content |
bytes
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/pub_file.py
18 19 20 21 22 23 24 25 26 27 | |
serialize(writer, data)
staticmethod
Serializes an instance of PubFile to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PubFile
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/pub_file.py
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | |
deserialize(reader)
staticmethod
Deserializes an instance of PubFile from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PubFile |
PubFile
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/pub_file.py
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
MapFile
A map file (EMF)
Source code in src/eolib/protocol/_generated/net/server/map_file.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
content: bytes
property
__init__(*, content)
Create a new instance of MapFile.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
content |
bytes
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/map_file.py
17 18 19 20 21 22 23 24 | |
serialize(writer, data)
staticmethod
Serializes an instance of MapFile to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
MapFile
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/map_file.py
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | |
deserialize(reader)
staticmethod
Deserializes an instance of MapFile from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
MapFile |
MapFile
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/map_file.py
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 | |
PlayersListFriends
Information about online players. Sent in reply to friends list requests.
Source code in src/eolib/protocol/_generated/net/server/players_list_friends.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
players: tuple[str, ...]
property
__init__(*, players)
Create a new instance of PlayersListFriends.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
players |
Iterable[str]
|
(Length must be 64008 or less.) |
required |
Source code in src/eolib/protocol/_generated/net/server/players_list_friends.py
21 22 23 24 25 26 27 28 29 | |
serialize(writer, data)
staticmethod
Serializes an instance of PlayersListFriends to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PlayersListFriends
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/players_list_friends.py
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | |
deserialize(reader)
staticmethod
Deserializes an instance of PlayersListFriends from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PlayersListFriends |
'PlayersListFriends'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/players_list_friends.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
PlayersList
Information about online players
Source code in src/eolib/protocol/_generated/net/server/players_list.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
players: tuple[OnlinePlayer, ...]
property
__init__(*, players)
Create a new instance of PlayersList.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
players |
Iterable[OnlinePlayer]
|
(Length must be 64008 or less.) |
required |
Source code in src/eolib/protocol/_generated/net/server/players_list.py
21 22 23 24 25 26 27 28 29 | |
serialize(writer, data)
staticmethod
Serializes an instance of PlayersList to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PlayersList
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/players_list.py
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | |
deserialize(reader)
staticmethod
Deserializes an instance of PlayersList from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PlayersList |
'PlayersList'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/players_list.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
InitReply
Bases: IntEnum
Reply code sent with INIT_INIT packet
Source code in src/eolib/protocol/_generated/net/server/init_reply.py
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | |
OutOfDate = 1
class-attribute
instance-attribute
Ok = 2
class-attribute
instance-attribute
Banned = 3
class-attribute
instance-attribute
The official client won't display a message until the connection from the server is closed
WarpMap = 4
class-attribute
instance-attribute
FileEmf = 5
class-attribute
instance-attribute
FileEif = 6
class-attribute
instance-attribute
FileEnf = 7
class-attribute
instance-attribute
FileEsf = 8
class-attribute
instance-attribute
PlayersList = 9
class-attribute
instance-attribute
MapMutation = 10
class-attribute
instance-attribute
PlayersListFriends = 11
class-attribute
instance-attribute
FileEcf = 12
class-attribute
instance-attribute
Version
Client version
Source code in src/eolib/protocol/_generated/net/version.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
major: int
property
minor: int
property
patch: int
property
__init__(*, major, minor, patch)
Create a new instance of Version.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
major |
int
|
(Value range is 0-252.) |
required |
minor |
int
|
(Value range is 0-252.) |
required |
patch |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/version.py
19 20 21 22 23 24 25 26 27 28 29 30 | |
serialize(writer, data)
staticmethod
Serializes an instance of Version to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
Version
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/version.py
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | |
deserialize(reader)
staticmethod
Deserializes an instance of Version from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
Version |
Version
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/version.py
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
InitInitServerPacket
Bases: Packet
Reply to connection initialization and requests for unencrypted data. This packet is unencrypted.
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
reply_code: InitReply
property
reply_code_data: InitInitServerPacket.ReplyCodeData
property
InitInitServerPacket.ReplyCodeData: Data associated with the reply_code field.
ReplyCodeData = Union['InitInitServerPacket.ReplyCodeDataOutOfDate', 'InitInitServerPacket.ReplyCodeDataOk', 'InitInitServerPacket.ReplyCodeDataBanned', 'InitInitServerPacket.ReplyCodeDataWarpMap', 'InitInitServerPacket.ReplyCodeDataFileEmf', 'InitInitServerPacket.ReplyCodeDataFileEif', 'InitInitServerPacket.ReplyCodeDataFileEnf', 'InitInitServerPacket.ReplyCodeDataFileEsf', 'InitInitServerPacket.ReplyCodeDataFileEcf', 'InitInitServerPacket.ReplyCodeDataMapMutation', 'InitInitServerPacket.ReplyCodeDataPlayersList', 'InitInitServerPacket.ReplyCodeDataPlayersListFriends', None]
class-attribute
instance-attribute
Data associated with different values of the reply_code field.
ReplyCodeDataOutOfDate
Data associated with reply_code value InitReply.OutOfDate
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
version: Version
property
__init__(*, version)
Create a new instance of InitInitServerPacket.ReplyCodeDataOutOfDate.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
version |
Version
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
217 218 219 220 221 222 223 224 | |
serialize(writer, data)
staticmethod
Serializes an instance of InitInitServerPacket.ReplyCodeDataOutOfDate to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataOutOfDate
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 | |
deserialize(reader)
staticmethod
Deserializes an instance of InitInitServerPacket.ReplyCodeDataOutOfDate from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataOutOfDate
|
InitInitServerPacket.ReplyCodeDataOutOfDate: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 | |
ReplyCodeDataOk
Data associated with reply_code value InitReply.Ok
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
seq1: int
property
seq2: int
property
server_encryption_multiple: int
property
client_encryption_multiple: int
property
player_id: int
property
challenge_response: int
property
__init__(*, seq1, seq2, server_encryption_multiple, client_encryption_multiple, player_id, challenge_response)
Create a new instance of InitInitServerPacket.ReplyCodeDataOk.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
seq1 |
int
|
(Value range is 0-255.) |
required |
seq2 |
int
|
(Value range is 0-255.) |
required |
server_encryption_multiple |
int
|
(Value range is 0-255.) |
required |
client_encryption_multiple |
int
|
(Value range is 0-255.) |
required |
player_id |
int
|
(Value range is 0-64008.) |
required |
challenge_response |
int
|
(Value range is 0-16194276.) |
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 | |
serialize(writer, data)
staticmethod
Serializes an instance of InitInitServerPacket.ReplyCodeDataOk to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataOk
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 | |
deserialize(reader)
staticmethod
Deserializes an instance of InitInitServerPacket.ReplyCodeDataOk from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataOk
|
InitInitServerPacket.ReplyCodeDataOk: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 | |
ReplyCodeDataBanned
Data associated with reply_code value InitReply.Banned
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
ban_type: InitBanType
property
ban_type_data: InitInitServerPacket.ReplyCodeDataBanned.BanTypeData
property
InitInitServerPacket.ReplyCodeDataBanned.BanTypeData: Data associated with the ban_type field.
BanTypeData = Union['InitInitServerPacket.ReplyCodeDataBanned.BanTypeData0', 'InitInitServerPacket.ReplyCodeDataBanned.BanTypeDataTemporary', None]
class-attribute
instance-attribute
Data associated with different values of the ban_type field.
BanTypeData0
Data associated with ban_type value 0
The official client treats any value below 2 as a temporary ban. The official server sends 1, but some game server implementations erroneously send 0.
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
minutes_remaining: int
property
__init__(*, minutes_remaining)
Create a new instance of InitInitServerPacket.ReplyCodeDataBanned.BanTypeData0.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
minutes_remaining |
int
|
(Value range is 0-255.) |
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
517 518 519 520 521 522 523 524 | |
serialize(writer, data)
staticmethod
Serializes an instance of InitInitServerPacket.ReplyCodeDataBanned.BanTypeData0 to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
BanTypeData0
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 | |
deserialize(reader)
staticmethod
Deserializes an instance of InitInitServerPacket.ReplyCodeDataBanned.BanTypeData0 from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
BanTypeData0
|
InitInitServerPacket.ReplyCodeDataBanned.BanTypeData0: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 | |
BanTypeDataTemporary
Data associated with ban_type value InitBanType.Temporary
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
minutes_remaining: int
property
__init__(*, minutes_remaining)
Create a new instance of InitInitServerPacket.ReplyCodeDataBanned.BanTypeDataTemporary.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
minutes_remaining |
int
|
(Value range is 0-255.) |
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
588 589 590 591 592 593 594 595 | |
serialize(writer, data)
staticmethod
Serializes an instance of InitInitServerPacket.ReplyCodeDataBanned.BanTypeDataTemporary to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
BanTypeDataTemporary
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 | |
deserialize(reader)
staticmethod
Deserializes an instance of InitInitServerPacket.ReplyCodeDataBanned.BanTypeDataTemporary from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
BanTypeDataTemporary
|
InitInitServerPacket.ReplyCodeDataBanned.BanTypeDataTemporary: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 | |
__init__(*, ban_type, ban_type_data=None)
Create a new instance of InitInitServerPacket.ReplyCodeDataBanned.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
ban_type |
InitBanType
|
|
required |
ban_type_data |
BanTypeData
|
Data associated with the |
None
|
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
415 416 417 418 419 420 421 422 423 424 | |
serialize(writer, data)
staticmethod
Serializes an instance of InitInitServerPacket.ReplyCodeDataBanned to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataBanned
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 | |
deserialize(reader)
staticmethod
Deserializes an instance of InitInitServerPacket.ReplyCodeDataBanned from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataBanned
|
InitInitServerPacket.ReplyCodeDataBanned: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 | |
ReplyCodeDataWarpMap
Data associated with reply_code value InitReply.WarpMap
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
map_file: MapFile
property
__init__(*, map_file)
Create a new instance of InitInitServerPacket.ReplyCodeDataWarpMap.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
map_file |
MapFile
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
659 660 661 662 663 664 665 666 | |
serialize(writer, data)
staticmethod
Serializes an instance of InitInitServerPacket.ReplyCodeDataWarpMap to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataWarpMap
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 | |
deserialize(reader)
staticmethod
Deserializes an instance of InitInitServerPacket.ReplyCodeDataWarpMap from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataWarpMap
|
InitInitServerPacket.ReplyCodeDataWarpMap: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 | |
ReplyCodeDataFileEmf
Data associated with reply_code value InitReply.FileEmf
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
map_file: MapFile
property
__init__(*, map_file)
Create a new instance of InitInitServerPacket.ReplyCodeDataFileEmf.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
map_file |
MapFile
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
730 731 732 733 734 735 736 737 | |
serialize(writer, data)
staticmethod
Serializes an instance of InitInitServerPacket.ReplyCodeDataFileEmf to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataFileEmf
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 | |
deserialize(reader)
staticmethod
Deserializes an instance of InitInitServerPacket.ReplyCodeDataFileEmf from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataFileEmf
|
InitInitServerPacket.ReplyCodeDataFileEmf: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 | |
ReplyCodeDataFileEif
Data associated with reply_code value InitReply.FileEif
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
pub_file: PubFile
property
__init__(*, pub_file)
Create a new instance of InitInitServerPacket.ReplyCodeDataFileEif.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
pub_file |
PubFile
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
801 802 803 804 805 806 807 808 | |
serialize(writer, data)
staticmethod
Serializes an instance of InitInitServerPacket.ReplyCodeDataFileEif to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataFileEif
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 | |
deserialize(reader)
staticmethod
Deserializes an instance of InitInitServerPacket.ReplyCodeDataFileEif from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataFileEif
|
InitInitServerPacket.ReplyCodeDataFileEif: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 | |
ReplyCodeDataFileEnf
Data associated with reply_code value InitReply.FileEnf
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
pub_file: PubFile
property
__init__(*, pub_file)
Create a new instance of InitInitServerPacket.ReplyCodeDataFileEnf.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
pub_file |
PubFile
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
872 873 874 875 876 877 878 879 | |
serialize(writer, data)
staticmethod
Serializes an instance of InitInitServerPacket.ReplyCodeDataFileEnf to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataFileEnf
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 | |
deserialize(reader)
staticmethod
Deserializes an instance of InitInitServerPacket.ReplyCodeDataFileEnf from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataFileEnf
|
InitInitServerPacket.ReplyCodeDataFileEnf: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 | |
ReplyCodeDataFileEsf
Data associated with reply_code value InitReply.FileEsf
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
pub_file: PubFile
property
__init__(*, pub_file)
Create a new instance of InitInitServerPacket.ReplyCodeDataFileEsf.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
pub_file |
PubFile
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
943 944 945 946 947 948 949 950 | |
serialize(writer, data)
staticmethod
Serializes an instance of InitInitServerPacket.ReplyCodeDataFileEsf to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataFileEsf
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 | |
deserialize(reader)
staticmethod
Deserializes an instance of InitInitServerPacket.ReplyCodeDataFileEsf from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataFileEsf
|
InitInitServerPacket.ReplyCodeDataFileEsf: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 | |
ReplyCodeDataFileEcf
Data associated with reply_code value InitReply.FileEcf
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
pub_file: PubFile
property
__init__(*, pub_file)
Create a new instance of InitInitServerPacket.ReplyCodeDataFileEcf.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
pub_file |
PubFile
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
1014 1015 1016 1017 1018 1019 1020 1021 | |
serialize(writer, data)
staticmethod
Serializes an instance of InitInitServerPacket.ReplyCodeDataFileEcf to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataFileEcf
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 | |
deserialize(reader)
staticmethod
Deserializes an instance of InitInitServerPacket.ReplyCodeDataFileEcf from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataFileEcf
|
InitInitServerPacket.ReplyCodeDataFileEcf: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 | |
ReplyCodeDataMapMutation
Data associated with reply_code value InitReply.MapMutation
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
map_file: MapFile
property
__init__(*, map_file)
Create a new instance of InitInitServerPacket.ReplyCodeDataMapMutation.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
map_file |
MapFile
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
1085 1086 1087 1088 1089 1090 1091 1092 | |
serialize(writer, data)
staticmethod
Serializes an instance of InitInitServerPacket.ReplyCodeDataMapMutation to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataMapMutation
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 | |
deserialize(reader)
staticmethod
Deserializes an instance of InitInitServerPacket.ReplyCodeDataMapMutation from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataMapMutation
|
InitInitServerPacket.ReplyCodeDataMapMutation: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 | |
ReplyCodeDataPlayersList
Data associated with reply_code value InitReply.PlayersList
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
players_list: PlayersList
property
__init__(*, players_list)
Create a new instance of InitInitServerPacket.ReplyCodeDataPlayersList.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
players_list |
PlayersList
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
1156 1157 1158 1159 1160 1161 1162 1163 | |
serialize(writer, data)
staticmethod
Serializes an instance of InitInitServerPacket.ReplyCodeDataPlayersList to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataPlayersList
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 | |
deserialize(reader)
staticmethod
Deserializes an instance of InitInitServerPacket.ReplyCodeDataPlayersList from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataPlayersList
|
InitInitServerPacket.ReplyCodeDataPlayersList: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 | |
ReplyCodeDataPlayersListFriends
Data associated with reply_code value InitReply.PlayersListFriends
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
players_list: PlayersListFriends
property
__init__(*, players_list)
Create a new instance of InitInitServerPacket.ReplyCodeDataPlayersListFriends.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
players_list |
PlayersListFriends
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
1231 1232 1233 1234 1235 1236 1237 1238 | |
serialize(writer, data)
staticmethod
Serializes an instance of InitInitServerPacket.ReplyCodeDataPlayersListFriends to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataPlayersListFriends
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 | |
deserialize(reader)
staticmethod
Deserializes an instance of InitInitServerPacket.ReplyCodeDataPlayersListFriends from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataPlayersListFriends
|
InitInitServerPacket.ReplyCodeDataPlayersListFriends: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 | |
__init__(*, reply_code, reply_code_data=None)
Create a new instance of InitInitServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reply_code |
InitReply
|
|
required |
reply_code_data |
ReplyCodeData
|
Data associated with the |
None
|
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
30 31 32 33 34 35 36 37 38 39 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
62 63 64 65 66 67 68 69 70 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
72 73 74 75 76 77 78 79 80 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
82 83 84 85 86 87 88 89 | |
serialize(writer, data)
staticmethod
Serializes an instance of InitInitServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
InitInitServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 | |
deserialize(reader)
staticmethod
Deserializes an instance of InitInitServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
InitInitServerPacket |
InitInitServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/init_init_server_packet.py
156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 | |
InitBanType
Bases: IntEnum
Ban type sent with INIT_INIT packet. The official client treats a value >= 2 as Permanent. Otherwise, it's Temporary.
Source code in src/eolib/protocol/_generated/net/server/init_ban_type.py
9 10 11 12 13 14 15 | |
Temporary = 1
class-attribute
instance-attribute
Permanent = 2
class-attribute
instance-attribute
GuildTellServerPacket
Bases: Packet
Get guild member list reply
Source code in src/eolib/protocol/_generated/net/server/guild_tell_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
members: tuple[GuildMember, ...]
property
__init__(*, members)
Create a new instance of GuildTellServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
members |
Iterable[GuildMember]
|
(Length must be 64008 or less.) |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_tell_server_packet.py
24 25 26 27 28 29 30 31 32 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_tell_server_packet.py
48 49 50 51 52 53 54 55 56 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_tell_server_packet.py
58 59 60 61 62 63 64 65 66 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_tell_server_packet.py
68 69 70 71 72 73 74 75 | |
serialize(writer, data)
staticmethod
Serializes an instance of GuildTellServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
GuildTellServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_tell_server_packet.py
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 | |
deserialize(reader)
staticmethod
Deserializes an instance of GuildTellServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
GuildTellServerPacket |
'GuildTellServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/guild_tell_server_packet.py
104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | |
GuildTakeServerPacket
Bases: Packet
Get guild description reply
Source code in src/eolib/protocol/_generated/net/server/guild_take_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
description: str
property
__init__(*, description)
Create a new instance of GuildTakeServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
description |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/guild_take_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_take_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_take_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_take_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of GuildTakeServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
GuildTakeServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_take_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of GuildTakeServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
GuildTakeServerPacket |
GuildTakeServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/guild_take_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
GuildSellServerPacket
Bases: Packet
Get guild bank reply
Source code in src/eolib/protocol/_generated/net/server/guild_sell_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
gold_amount: int
property
__init__(*, gold_amount)
Create a new instance of GuildSellServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gold_amount |
int
|
(Value range is 0-4097152080.) |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_sell_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_sell_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_sell_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_sell_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of GuildSellServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
GuildSellServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_sell_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of GuildSellServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
GuildSellServerPacket |
GuildSellServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/guild_sell_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
GuildRequestServerPacket
Bases: Packet
Guild create request
Source code in src/eolib/protocol/_generated/net/server/guild_request_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
guild_identity: str
property
__init__(*, player_id, guild_identity)
Create a new instance of GuildRequestServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
guild_identity |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/guild_request_server_packet.py
21 22 23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_request_server_packet.py
50 51 52 53 54 55 56 57 58 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_request_server_packet.py
60 61 62 63 64 65 66 67 68 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_request_server_packet.py
70 71 72 73 74 75 76 77 | |
serialize(writer, data)
staticmethod
Serializes an instance of GuildRequestServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
GuildRequestServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_request_server_packet.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | |
deserialize(reader)
staticmethod
Deserializes an instance of GuildRequestServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
GuildRequestServerPacket |
GuildRequestServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/guild_request_server_packet.py
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | |
GuildStaff
Information about a guild staff member (recruiter or leader)
Source code in src/eolib/protocol/_generated/net/server/guild_staff.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
rank: int
property
name: str
property
__init__(*, rank, name)
Create a new instance of GuildStaff.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
rank |
int
|
(Value range is 0-252.) |
required |
name |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/guild_staff.py
18 19 20 21 22 23 24 25 26 27 | |
serialize(writer, data)
staticmethod
Serializes an instance of GuildStaff to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
GuildStaff
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_staff.py
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | |
deserialize(reader)
staticmethod
Deserializes an instance of GuildStaff from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
GuildStaff |
GuildStaff
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/guild_staff.py
70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 | |
GuildReportServerPacket
Bases: Packet
Get guild info reply
Source code in src/eolib/protocol/_generated/net/server/guild_report_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
name: str
property
tag: str
property
create_date: str
property
description: str
property
wealth: str
property
ranks: tuple[str, ...]
property
staff: tuple[GuildStaff, ...]
property
__init__(*, name, tag, create_date, description, wealth, ranks, staff)
Create a new instance of GuildReportServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name |
str
|
|
required |
tag |
str
|
|
required |
create_date |
str
|
|
required |
description |
str
|
|
required |
wealth |
str
|
|
required |
ranks |
Iterable[str]
|
(Length must be |
required |
staff |
Iterable[GuildStaff]
|
(Length must be 64008 or less.) |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_report_server_packet.py
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_report_server_packet.py
90 91 92 93 94 95 96 97 98 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_report_server_packet.py
100 101 102 103 104 105 106 107 108 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_report_server_packet.py
110 111 112 113 114 115 116 117 | |
serialize(writer, data)
staticmethod
Serializes an instance of GuildReportServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
GuildReportServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_report_server_packet.py
119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 | |
deserialize(reader)
staticmethod
Deserializes an instance of GuildReportServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
GuildReportServerPacket |
'GuildReportServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/guild_report_server_packet.py
173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 | |
GuildReplyServerPacket
Bases: Packet
Generic guild reply messages
Source code in src/eolib/protocol/_generated/net/server/guild_reply_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
reply_code: GuildReply
property
reply_code_data: GuildReplyServerPacket.ReplyCodeData
property
GuildReplyServerPacket.ReplyCodeData: Data associated with the reply_code field.
ReplyCodeData = Union['GuildReplyServerPacket.ReplyCodeDataCreateAdd', 'GuildReplyServerPacket.ReplyCodeDataCreateAddConfirm', 'GuildReplyServerPacket.ReplyCodeDataJoinRequest', None]
class-attribute
instance-attribute
Data associated with different values of the reply_code field.
ReplyCodeDataCreateAdd
Data associated with reply_code value GuildReply.CreateAdd
Source code in src/eolib/protocol/_generated/net/server/guild_reply_server_packet.py
149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
name: str
property
__init__(*, name)
Create a new instance of GuildReplyServerPacket.ReplyCodeDataCreateAdd.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/guild_reply_server_packet.py
156 157 158 159 160 161 162 163 | |
serialize(writer, data)
staticmethod
Serializes an instance of GuildReplyServerPacket.ReplyCodeDataCreateAdd to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataCreateAdd
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_reply_server_packet.py
179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 | |
deserialize(reader)
staticmethod
Deserializes an instance of GuildReplyServerPacket.ReplyCodeDataCreateAdd from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataCreateAdd
|
GuildReplyServerPacket.ReplyCodeDataCreateAdd: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/guild_reply_server_packet.py
196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 | |
ReplyCodeDataCreateAddConfirm
Data associated with reply_code value GuildReply.CreateAddConfirm
Source code in src/eolib/protocol/_generated/net/server/guild_reply_server_packet.py
220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
name: str
property
__init__(*, name)
Create a new instance of GuildReplyServerPacket.ReplyCodeDataCreateAddConfirm.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/guild_reply_server_packet.py
227 228 229 230 231 232 233 234 | |
serialize(writer, data)
staticmethod
Serializes an instance of GuildReplyServerPacket.ReplyCodeDataCreateAddConfirm to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataCreateAddConfirm
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_reply_server_packet.py
250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 | |
deserialize(reader)
staticmethod
Deserializes an instance of GuildReplyServerPacket.ReplyCodeDataCreateAddConfirm from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataCreateAddConfirm
|
GuildReplyServerPacket.ReplyCodeDataCreateAddConfirm: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/guild_reply_server_packet.py
267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 | |
ReplyCodeDataJoinRequest
Data associated with reply_code value GuildReply.JoinRequest
Source code in src/eolib/protocol/_generated/net/server/guild_reply_server_packet.py
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
name: str
property
__init__(*, player_id, name)
Create a new instance of GuildReplyServerPacket.ReplyCodeDataJoinRequest.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
name |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/guild_reply_server_packet.py
299 300 301 302 303 304 305 306 307 308 | |
serialize(writer, data)
staticmethod
Serializes an instance of GuildReplyServerPacket.ReplyCodeDataJoinRequest to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataJoinRequest
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_reply_server_packet.py
328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 | |
deserialize(reader)
staticmethod
Deserializes an instance of GuildReplyServerPacket.ReplyCodeDataJoinRequest from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataJoinRequest
|
GuildReplyServerPacket.ReplyCodeDataJoinRequest: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/guild_reply_server_packet.py
348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 | |
__init__(*, reply_code, reply_code_data=None)
Create a new instance of GuildReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reply_code |
GuildReply
|
|
required |
reply_code_data |
ReplyCodeData
|
Data associated with the |
None
|
Source code in src/eolib/protocol/_generated/net/server/guild_reply_server_packet.py
23 24 25 26 27 28 29 30 31 32 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_reply_server_packet.py
55 56 57 58 59 60 61 62 63 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_reply_server_packet.py
65 66 67 68 69 70 71 72 73 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_reply_server_packet.py
75 76 77 78 79 80 81 82 | |
serialize(writer, data)
staticmethod
Serializes an instance of GuildReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
GuildReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_reply_server_packet.py
84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
deserialize(reader)
staticmethod
Deserializes an instance of GuildReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
GuildReplyServerPacket |
GuildReplyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/guild_reply_server_packet.py
113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | |
GuildReply
Bases: IntEnum
Reply code sent with GUILD_REPLY packet
Source code in src/eolib/protocol/_generated/net/server/guild_reply.py
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | |
Busy = 1
class-attribute
instance-attribute
NotApproved = 2
class-attribute
instance-attribute
AlreadyMember = 3
class-attribute
instance-attribute
NoCandidates = 4
class-attribute
instance-attribute
Exists = 5
class-attribute
instance-attribute
CreateBegin = 6
class-attribute
instance-attribute
CreateAddConfirm = 7
class-attribute
instance-attribute
CreateAdd = 8
class-attribute
instance-attribute
RecruiterOffline = 9
class-attribute
instance-attribute
RecruiterNotHere = 10
class-attribute
instance-attribute
RecruiterWrongGuild = 11
class-attribute
instance-attribute
NotRecruiter = 12
class-attribute
instance-attribute
JoinRequest = 13
class-attribute
instance-attribute
NotPresent = 14
class-attribute
instance-attribute
AccountLow = 15
class-attribute
instance-attribute
Accepted = 16
class-attribute
instance-attribute
NotFound = 17
class-attribute
instance-attribute
Updated = 18
class-attribute
instance-attribute
RanksUpdated = 19
class-attribute
instance-attribute
RemoveLeader = 20
class-attribute
instance-attribute
RemoveNotMember = 21
class-attribute
instance-attribute
Removed = 22
class-attribute
instance-attribute
RankingLeader = 23
class-attribute
instance-attribute
RankingNotMember = 24
class-attribute
instance-attribute
GuildRankServerPacket
Bases: Packet
Get guild rank list reply
Source code in src/eolib/protocol/_generated/net/server/guild_rank_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
ranks: tuple[str, ...]
property
__init__(*, ranks)
Create a new instance of GuildRankServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
ranks |
Iterable[str]
|
(Length must be |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_rank_server_packet.py
22 23 24 25 26 27 28 29 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_rank_server_packet.py
45 46 47 48 49 50 51 52 53 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_rank_server_packet.py
55 56 57 58 59 60 61 62 63 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_rank_server_packet.py
65 66 67 68 69 70 71 72 | |
serialize(writer, data)
staticmethod
Serializes an instance of GuildRankServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
GuildRankServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_rank_server_packet.py
74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | |
deserialize(reader)
staticmethod
Deserializes an instance of GuildRankServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
GuildRankServerPacket |
'GuildRankServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/guild_rank_server_packet.py
97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 | |
GuildOpenServerPacket
Bases: Packet
Talk to guild master NPC reply
Source code in src/eolib/protocol/_generated/net/server/guild_open_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
session_id: int
property
__init__(*, session_id)
Create a new instance of GuildOpenServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
session_id |
int
|
(Value range is 0-16194276.) |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_open_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_open_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_open_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_open_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of GuildOpenServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
GuildOpenServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_open_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of GuildOpenServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
GuildOpenServerPacket |
GuildOpenServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/guild_open_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
GuildMember
Information about a guild member
Source code in src/eolib/protocol/_generated/net/server/guild_member.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
rank: int
property
name: str
property
rank_name: str
property
__init__(*, rank, name, rank_name)
Create a new instance of GuildMember.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
rank |
int
|
(Value range is 0-252.) |
required |
name |
str
|
|
required |
rank_name |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/guild_member.py
19 20 21 22 23 24 25 26 27 28 29 30 | |
serialize(writer, data)
staticmethod
Serializes an instance of GuildMember to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
GuildMember
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_member.py
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 | |
deserialize(reader)
staticmethod
Deserializes an instance of GuildMember from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
GuildMember |
GuildMember
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/guild_member.py
81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 | |
GuildKickServerPacket
Bases: Packet
Left the guild
Source code in src/eolib/protocol/_generated/net/server/guild_kick_server_packet.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of GuildKickServerPacket.
Source code in src/eolib/protocol/_generated/net/server/guild_kick_server_packet.py
18 19 20 21 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_kick_server_packet.py
33 34 35 36 37 38 39 40 41 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_kick_server_packet.py
43 44 45 46 47 48 49 50 51 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_kick_server_packet.py
53 54 55 56 57 58 59 60 | |
serialize(writer, data)
staticmethod
Serializes an instance of GuildKickServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
GuildKickServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_kick_server_packet.py
62 63 64 65 66 67 68 69 70 71 72 73 74 75 | |
deserialize(reader)
staticmethod
Deserializes an instance of GuildKickServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
GuildKickServerPacket |
GuildKickServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/guild_kick_server_packet.py
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | |
GuildCreateServerPacket
Bases: Packet
Guild created
Source code in src/eolib/protocol/_generated/net/server/guild_create_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
leader_player_id: int
property
guild_tag: str
property
guild_name: str
property
rank_name: str
property
gold_amount: int
property
__init__(*, leader_player_id, guild_tag, guild_name, rank_name, gold_amount)
Create a new instance of GuildCreateServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
leader_player_id |
int
|
(Value range is 0-64008.) |
required |
guild_tag |
str
|
|
required |
guild_name |
str
|
|
required |
rank_name |
str
|
|
required |
gold_amount |
int
|
(Value range is 0-4097152080.) |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_create_server_packet.py
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_create_server_packet.py
71 72 73 74 75 76 77 78 79 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_create_server_packet.py
81 82 83 84 85 86 87 88 89 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_create_server_packet.py
91 92 93 94 95 96 97 98 | |
serialize(writer, data)
staticmethod
Serializes an instance of GuildCreateServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
GuildCreateServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_create_server_packet.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 | |
deserialize(reader)
staticmethod
Deserializes an instance of GuildCreateServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
GuildCreateServerPacket |
GuildCreateServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/guild_create_server_packet.py
135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 | |
GuildBuyServerPacket
Bases: Packet
Deposit guild bank reply
Source code in src/eolib/protocol/_generated/net/server/guild_buy_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
gold_amount: int
property
__init__(*, gold_amount)
Create a new instance of GuildBuyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gold_amount |
int
|
(Value range is 0-4097152080.) |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_buy_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_buy_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_buy_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_buy_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of GuildBuyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
GuildBuyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_buy_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of GuildBuyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
GuildBuyServerPacket |
GuildBuyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/guild_buy_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
GuildAgreeServerPacket
Bases: Packet
Joined guild info
Source code in src/eolib/protocol/_generated/net/server/guild_agree_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
recruiter_id: int
property
guild_tag: str
property
guild_name: str
property
rank_name: str
property
__init__(*, recruiter_id, guild_tag, guild_name, rank_name)
Create a new instance of GuildAgreeServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
recruiter_id |
int
|
(Value range is 0-64008.) |
required |
guild_tag |
str
|
|
required |
guild_name |
str
|
|
required |
rank_name |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/guild_agree_server_packet.py
23 24 25 26 27 28 29 30 31 32 33 34 35 36 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_agree_server_packet.py
64 65 66 67 68 69 70 71 72 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_agree_server_packet.py
74 75 76 77 78 79 80 81 82 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_agree_server_packet.py
84 85 86 87 88 89 90 91 | |
serialize(writer, data)
staticmethod
Serializes an instance of GuildAgreeServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
GuildAgreeServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_agree_server_packet.py
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | |
deserialize(reader)
staticmethod
Deserializes an instance of GuildAgreeServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
GuildAgreeServerPacket |
GuildAgreeServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/guild_agree_server_packet.py
125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 | |
GuildAcceptServerPacket
Bases: Packet
Update guild rank
Source code in src/eolib/protocol/_generated/net/server/guild_accept_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
rank: int
property
__init__(*, rank)
Create a new instance of GuildAcceptServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
rank |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_accept_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_accept_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/guild_accept_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_accept_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of GuildAcceptServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
GuildAcceptServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/guild_accept_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of GuildAcceptServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
GuildAcceptServerPacket |
GuildAcceptServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/guild_accept_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
GroupHealTargetPlayer
Nearby player hit by a group heal spell
Source code in src/eolib/protocol/_generated/net/server/group_heal_target_player.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
hp_percentage: int
property
hp: int
property
__init__(*, player_id, hp_percentage, hp)
Create a new instance of GroupHealTargetPlayer.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
hp_percentage |
int
|
(Value range is 0-252.) |
required |
hp |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/group_heal_target_player.py
19 20 21 22 23 24 25 26 27 28 29 30 | |
serialize(writer, data)
staticmethod
Serializes an instance of GroupHealTargetPlayer to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
GroupHealTargetPlayer
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/group_heal_target_player.py
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | |
deserialize(reader)
staticmethod
Deserializes an instance of GroupHealTargetPlayer from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
GroupHealTargetPlayer |
GroupHealTargetPlayer
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/group_heal_target_player.py
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
GlobalBackfillMessage
A backfilled global chat message
Source code in src/eolib/protocol/_generated/net/server/global_backfill_message.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_name: str
property
message: str
property
__init__(*, player_name, message)
Create a new instance of GlobalBackfillMessage.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_name |
str
|
|
required |
message |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/global_backfill_message.py
18 19 20 21 22 23 24 25 26 27 | |
serialize(writer, data)
staticmethod
Serializes an instance of GlobalBackfillMessage to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
GlobalBackfillMessage
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/global_backfill_message.py
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | |
deserialize(reader)
staticmethod
Deserializes an instance of GlobalBackfillMessage from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
GlobalBackfillMessage |
GlobalBackfillMessage
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/global_backfill_message.py
70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 | |
FacePlayerServerPacket
Bases: Packet
Nearby player facing a direction
Source code in src/eolib/protocol/_generated/net/server/face_player_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
direction: Direction
property
__init__(*, player_id, direction)
Create a new instance of FacePlayerServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
direction |
Direction
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/face_player_server_packet.py
22 23 24 25 26 27 28 29 30 31 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/face_player_server_packet.py
51 52 53 54 55 56 57 58 59 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/face_player_server_packet.py
61 62 63 64 65 66 67 68 69 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/face_player_server_packet.py
71 72 73 74 75 76 77 78 | |
serialize(writer, data)
staticmethod
Serializes an instance of FacePlayerServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
FacePlayerServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/face_player_server_packet.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
deserialize(reader)
staticmethod
Deserializes an instance of FacePlayerServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
FacePlayerServerPacket |
FacePlayerServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/face_player_server_packet.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | |
EquipmentWelcome
Player equipment data. Sent upon selecting a character and entering the game. Note that these values are item IDs.
Source code in src/eolib/protocol/_generated/net/server/equipment_welcome.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
boots: int
property
gloves: int
property
accessory: int
property
armor: int
property
belt: int
property
necklace: int
property
hat: int
property
shield: int
property
weapon: int
property
ring: tuple[int, ...]
property
armlet: tuple[int, ...]
property
bracer: tuple[int, ...]
property
__init__(*, boots, gloves, accessory, armor, belt, necklace, hat, shield, weapon, ring, armlet, bracer)
Create a new instance of EquipmentWelcome.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
boots |
int
|
(Value range is 0-64008.) |
required |
gloves |
int
|
(Value range is 0-64008.) |
required |
accessory |
int
|
(Value range is 0-64008.) |
required |
armor |
int
|
(Value range is 0-64008.) |
required |
belt |
int
|
(Value range is 0-64008.) |
required |
necklace |
int
|
(Value range is 0-64008.) |
required |
hat |
int
|
(Value range is 0-64008.) |
required |
shield |
int
|
(Value range is 0-64008.) |
required |
weapon |
int
|
(Value range is 0-64008.) |
required |
ring |
Iterable[int]
|
(Length must be |
required |
armlet |
Iterable[int]
|
(Length must be |
required |
bracer |
Iterable[int]
|
(Length must be |
required |
Source code in src/eolib/protocol/_generated/net/server/equipment_welcome.py
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 | |
serialize(writer, data)
staticmethod
Serializes an instance of EquipmentWelcome to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
EquipmentWelcome
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/equipment_welcome.py
121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 | |
deserialize(reader)
staticmethod
Deserializes an instance of EquipmentWelcome from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
EquipmentWelcome |
'EquipmentWelcome'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/equipment_welcome.py
180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 | |
EquipmentPaperdoll
Player equipment data. Sent with information about a player's paperdoll. Note that these values are item IDs.
Source code in src/eolib/protocol/_generated/net/server/equipment_paperdoll.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
boots: int
property
accessory: int
property
gloves: int
property
belt: int
property
armor: int
property
necklace: int
property
hat: int
property
shield: int
property
weapon: int
property
ring: tuple[int, ...]
property
armlet: tuple[int, ...]
property
bracer: tuple[int, ...]
property
__init__(*, boots, accessory, gloves, belt, armor, necklace, hat, shield, weapon, ring, armlet, bracer)
Create a new instance of EquipmentPaperdoll.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
boots |
int
|
(Value range is 0-64008.) |
required |
accessory |
int
|
(Value range is 0-64008.) |
required |
gloves |
int
|
(Value range is 0-64008.) |
required |
belt |
int
|
(Value range is 0-64008.) |
required |
armor |
int
|
(Value range is 0-64008.) |
required |
necklace |
int
|
(Value range is 0-64008.) |
required |
hat |
int
|
(Value range is 0-64008.) |
required |
shield |
int
|
(Value range is 0-64008.) |
required |
weapon |
int
|
(Value range is 0-64008.) |
required |
ring |
Iterable[int]
|
(Length must be |
required |
armlet |
Iterable[int]
|
(Length must be |
required |
bracer |
Iterable[int]
|
(Length must be |
required |
Source code in src/eolib/protocol/_generated/net/server/equipment_paperdoll.py
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 | |
serialize(writer, data)
staticmethod
Serializes an instance of EquipmentPaperdoll to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
EquipmentPaperdoll
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/equipment_paperdoll.py
121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 | |
deserialize(reader)
staticmethod
Deserializes an instance of EquipmentPaperdoll from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
EquipmentPaperdoll |
'EquipmentPaperdoll'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/equipment_paperdoll.py
180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 | |
Emote
Bases: IntEnum
Emote that can be played over a player's head
Source code in src/eolib/protocol/_generated/emote.py
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | |
Happy = 1
class-attribute
instance-attribute
Depressed = 2
class-attribute
instance-attribute
Sad = 3
class-attribute
instance-attribute
Angry = 4
class-attribute
instance-attribute
Confused = 5
class-attribute
instance-attribute
Surprised = 6
class-attribute
instance-attribute
Hearts = 7
class-attribute
instance-attribute
Moon = 8
class-attribute
instance-attribute
Suicidal = 9
class-attribute
instance-attribute
Embarrassed = 10
class-attribute
instance-attribute
Drunk = 11
class-attribute
instance-attribute
Trade = 12
class-attribute
instance-attribute
LevelUp = 13
class-attribute
instance-attribute
Playful = 14
class-attribute
instance-attribute
EmotePlayerServerPacket
Bases: Packet
Nearby player doing an emote
Source code in src/eolib/protocol/_generated/net/server/emote_player_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
emote: Emote
property
__init__(*, player_id, emote)
Create a new instance of EmotePlayerServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
emote |
Emote
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/emote_player_server_packet.py
22 23 24 25 26 27 28 29 30 31 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/emote_player_server_packet.py
51 52 53 54 55 56 57 58 59 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/emote_player_server_packet.py
61 62 63 64 65 66 67 68 69 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/emote_player_server_packet.py
71 72 73 74 75 76 77 78 | |
serialize(writer, data)
staticmethod
Serializes an instance of EmotePlayerServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
EmotePlayerServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/emote_player_server_packet.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
deserialize(reader)
staticmethod
Deserializes an instance of EmotePlayerServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
EmotePlayerServerPacket |
EmotePlayerServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/emote_player_server_packet.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | |
MapEffect
Bases: IntEnum
An effect that occurs for all players on a map
Source code in src/eolib/protocol/_generated/net/server/map_effect.py
9 10 11 12 13 | |
Quake = 1
class-attribute
instance-attribute
EffectUseServerPacket
Bases: Packet
Map effect
Source code in src/eolib/protocol/_generated/net/server/effect_use_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
effect: MapEffect
property
effect_data: EffectUseServerPacket.EffectData
property
EffectUseServerPacket.EffectData: Data associated with the effect field.
EffectData = Union['EffectUseServerPacket.EffectDataQuake', None]
class-attribute
instance-attribute
Data associated with different values of the effect field.
EffectDataQuake
Data associated with effect value MapEffect.Quake
Source code in src/eolib/protocol/_generated/net/server/effect_use_server_packet.py
137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
quake_strength: int
property
__init__(*, quake_strength)
Create a new instance of EffectUseServerPacket.EffectDataQuake.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
quake_strength |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/effect_use_server_packet.py
144 145 146 147 148 149 150 151 | |
serialize(writer, data)
staticmethod
Serializes an instance of EffectUseServerPacket.EffectDataQuake to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
EffectDataQuake
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/effect_use_server_packet.py
167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 | |
deserialize(reader)
staticmethod
Deserializes an instance of EffectUseServerPacket.EffectDataQuake from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
EffectDataQuake
|
EffectUseServerPacket.EffectDataQuake: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/effect_use_server_packet.py
184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 | |
__init__(*, effect, effect_data=None)
Create a new instance of EffectUseServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
effect |
MapEffect
|
|
required |
effect_data |
EffectData
|
Data associated with the |
None
|
Source code in src/eolib/protocol/_generated/net/server/effect_use_server_packet.py
23 24 25 26 27 28 29 30 31 32 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/effect_use_server_packet.py
55 56 57 58 59 60 61 62 63 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/effect_use_server_packet.py
65 66 67 68 69 70 71 72 73 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/effect_use_server_packet.py
75 76 77 78 79 80 81 82 | |
serialize(writer, data)
staticmethod
Serializes an instance of EffectUseServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
EffectUseServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/effect_use_server_packet.py
84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | |
deserialize(reader)
staticmethod
Deserializes an instance of EffectUseServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
EffectUseServerPacket |
EffectUseServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/effect_use_server_packet.py
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 | |
MapDrainDamageOther
Another player taking damage from a map HP drain
Source code in src/eolib/protocol/_generated/net/server/map_drain_damage_other.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
hp_percentage: int
property
damage: int
property
__init__(*, player_id, hp_percentage, damage)
Create a new instance of MapDrainDamageOther.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
hp_percentage |
int
|
(Value range is 0-252.) |
required |
damage |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/map_drain_damage_other.py
19 20 21 22 23 24 25 26 27 28 29 30 | |
serialize(writer, data)
staticmethod
Serializes an instance of MapDrainDamageOther to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
MapDrainDamageOther
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/map_drain_damage_other.py
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | |
deserialize(reader)
staticmethod
Deserializes an instance of MapDrainDamageOther from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
MapDrainDamageOther |
MapDrainDamageOther
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/map_drain_damage_other.py
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
EffectTargetOtherServerPacket
Bases: Packet
Map drain damage
Source code in src/eolib/protocol/_generated/net/server/effect_target_other_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
damage: int
property
hp: int
property
max_hp: int
property
others: tuple[MapDrainDamageOther, ...]
property
__init__(*, damage, hp, max_hp, others)
Create a new instance of EffectTargetOtherServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
damage |
int
|
(Value range is 0-64008.) |
required |
hp |
int
|
(Value range is 0-64008.) |
required |
max_hp |
int
|
(Value range is 0-64008.) |
required |
others |
Iterable[MapDrainDamageOther]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/effect_target_other_server_packet.py
26 27 28 29 30 31 32 33 34 35 36 37 38 39 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/effect_target_other_server_packet.py
67 68 69 70 71 72 73 74 75 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/effect_target_other_server_packet.py
77 78 79 80 81 82 83 84 85 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/effect_target_other_server_packet.py
87 88 89 90 91 92 93 94 | |
serialize(writer, data)
staticmethod
Serializes an instance of EffectTargetOtherServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
EffectTargetOtherServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/effect_target_other_server_packet.py
96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 | |
deserialize(reader)
staticmethod
Deserializes an instance of EffectTargetOtherServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
EffectTargetOtherServerPacket |
'EffectTargetOtherServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/effect_target_other_server_packet.py
123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 | |
MapDamageType
Bases: IntEnum
Type of damage being caused by the environment
Source code in src/eolib/protocol/_generated/net/server/map_damage_type.py
9 10 11 12 13 14 | |
TpDrain = 1
class-attribute
instance-attribute
Spikes = 2
class-attribute
instance-attribute
EffectSpecServerPacket
Bases: Packet
Taking spike or tp drain damage
Source code in src/eolib/protocol/_generated/net/server/effect_spec_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
map_damage_type: MapDamageType
property
map_damage_type_data: EffectSpecServerPacket.MapDamageTypeData
property
EffectSpecServerPacket.MapDamageTypeData: Data associated with the map_damage_type field.
MapDamageTypeData = Union['EffectSpecServerPacket.MapDamageTypeDataTpDrain', 'EffectSpecServerPacket.MapDamageTypeDataSpikes', None]
class-attribute
instance-attribute
Data associated with different values of the map_damage_type field.
MapDamageTypeDataTpDrain
Data associated with map_damage_type value MapDamageType.TpDrain
Source code in src/eolib/protocol/_generated/net/server/effect_spec_server_packet.py
143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
tp_damage: int
property
tp: int
property
max_tp: int
property
__init__(*, tp_damage, tp, max_tp)
Create a new instance of EffectSpecServerPacket.MapDamageTypeDataTpDrain.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
tp_damage |
int
|
(Value range is 0-64008.) |
required |
tp |
int
|
(Value range is 0-64008.) |
required |
max_tp |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/effect_spec_server_packet.py
152 153 154 155 156 157 158 159 160 161 162 163 | |
serialize(writer, data)
staticmethod
Serializes an instance of EffectSpecServerPacket.MapDamageTypeDataTpDrain to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
MapDamageTypeDataTpDrain
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/effect_spec_server_packet.py
187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 | |
deserialize(reader)
staticmethod
Deserializes an instance of EffectSpecServerPacket.MapDamageTypeDataTpDrain from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
MapDamageTypeDataTpDrain
|
EffectSpecServerPacket.MapDamageTypeDataTpDrain: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/effect_spec_server_packet.py
210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 | |
MapDamageTypeDataSpikes
Data associated with map_damage_type value MapDamageType.Spikes
Source code in src/eolib/protocol/_generated/net/server/effect_spec_server_packet.py
236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
hp_damage: int
property
hp: int
property
max_hp: int
property
__init__(*, hp_damage, hp, max_hp)
Create a new instance of EffectSpecServerPacket.MapDamageTypeDataSpikes.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
hp_damage |
int
|
(Value range is 0-64008.) |
required |
hp |
int
|
(Value range is 0-64008.) |
required |
max_hp |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/effect_spec_server_packet.py
245 246 247 248 249 250 251 252 253 254 255 256 | |
serialize(writer, data)
staticmethod
Serializes an instance of EffectSpecServerPacket.MapDamageTypeDataSpikes to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
MapDamageTypeDataSpikes
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/effect_spec_server_packet.py
280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 | |
deserialize(reader)
staticmethod
Deserializes an instance of EffectSpecServerPacket.MapDamageTypeDataSpikes from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
MapDamageTypeDataSpikes
|
EffectSpecServerPacket.MapDamageTypeDataSpikes: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/effect_spec_server_packet.py
303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 | |
__init__(*, map_damage_type, map_damage_type_data=None)
Create a new instance of EffectSpecServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
map_damage_type |
MapDamageType
|
|
required |
map_damage_type_data |
MapDamageTypeData
|
Data associated with the |
None
|
Source code in src/eolib/protocol/_generated/net/server/effect_spec_server_packet.py
23 24 25 26 27 28 29 30 31 32 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/effect_spec_server_packet.py
55 56 57 58 59 60 61 62 63 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/effect_spec_server_packet.py
65 66 67 68 69 70 71 72 73 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/effect_spec_server_packet.py
75 76 77 78 79 80 81 82 | |
serialize(writer, data)
staticmethod
Serializes an instance of EffectSpecServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
EffectSpecServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/effect_spec_server_packet.py
84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | |
deserialize(reader)
staticmethod
Deserializes an instance of EffectSpecServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
EffectSpecServerPacket |
EffectSpecServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/effect_spec_server_packet.py
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 | |
EffectReportServerPacket
Bases: Packet
Map spike timer
Source code in src/eolib/protocol/_generated/net/server/effect_report_server_packet.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of EffectReportServerPacket.
Source code in src/eolib/protocol/_generated/net/server/effect_report_server_packet.py
18 19 20 21 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/effect_report_server_packet.py
33 34 35 36 37 38 39 40 41 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/effect_report_server_packet.py
43 44 45 46 47 48 49 50 51 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/effect_report_server_packet.py
53 54 55 56 57 58 59 60 | |
serialize(writer, data)
staticmethod
Serializes an instance of EffectReportServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
EffectReportServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/effect_report_server_packet.py
62 63 64 65 66 67 68 69 70 71 72 73 74 75 | |
deserialize(reader)
staticmethod
Deserializes an instance of EffectReportServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
EffectReportServerPacket |
EffectReportServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/effect_report_server_packet.py
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | |
PlayerEffect
An effect playing on a player
Source code in src/eolib/protocol/_generated/net/server/player_effect.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
effect_id: int
property
__init__(*, player_id, effect_id)
Create a new instance of PlayerEffect.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
effect_id |
int
|
(Value range is 0-16194276.) |
required |
Source code in src/eolib/protocol/_generated/net/server/player_effect.py
18 19 20 21 22 23 24 25 26 27 | |
serialize(writer, data)
staticmethod
Serializes an instance of PlayerEffect to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
PlayerEffect
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/player_effect.py
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | |
deserialize(reader)
staticmethod
Deserializes an instance of PlayerEffect from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
PlayerEffect |
PlayerEffect
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/player_effect.py
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
EffectPlayerServerPacket
Bases: Packet
Effects playing on nearby players
Source code in src/eolib/protocol/_generated/net/server/effect_player_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
effects: tuple[PlayerEffect, ...]
property
__init__(*, effects)
Create a new instance of EffectPlayerServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
effects |
Iterable[PlayerEffect]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/effect_player_server_packet.py
23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/effect_player_server_packet.py
46 47 48 49 50 51 52 53 54 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/effect_player_server_packet.py
56 57 58 59 60 61 62 63 64 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/effect_player_server_packet.py
66 67 68 69 70 71 72 73 | |
serialize(writer, data)
staticmethod
Serializes an instance of EffectPlayerServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
EffectPlayerServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/effect_player_server_packet.py
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 | |
deserialize(reader)
staticmethod
Deserializes an instance of EffectPlayerServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
EffectPlayerServerPacket |
'EffectPlayerServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/effect_player_server_packet.py
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 | |
TileEffect
An effect playing on a tile
Source code in src/eolib/protocol/_generated/net/server/tile_effect.py
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
coords: Coords
property
effect_id: int
property
__init__(*, coords, effect_id)
Create a new instance of TileEffect.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
coords |
Coords
|
|
required |
effect_id |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/tile_effect.py
19 20 21 22 23 24 25 26 27 28 | |
serialize(writer, data)
staticmethod
Serializes an instance of TileEffect to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
TileEffect
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/tile_effect.py
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 | |
deserialize(reader)
staticmethod
Deserializes an instance of TileEffect from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
TileEffect |
TileEffect
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/tile_effect.py
68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | |
EffectAgreeServerPacket
Bases: Packet
Effects playing on nearby tiles
Source code in src/eolib/protocol/_generated/net/server/effect_agree_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
effects: tuple[TileEffect, ...]
property
__init__(*, effects)
Create a new instance of EffectAgreeServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
effects |
Iterable[TileEffect]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/effect_agree_server_packet.py
23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/effect_agree_server_packet.py
46 47 48 49 50 51 52 53 54 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/effect_agree_server_packet.py
56 57 58 59 60 61 62 63 64 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/effect_agree_server_packet.py
66 67 68 69 70 71 72 73 | |
serialize(writer, data)
staticmethod
Serializes an instance of EffectAgreeServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
EffectAgreeServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/effect_agree_server_packet.py
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 | |
deserialize(reader)
staticmethod
Deserializes an instance of EffectAgreeServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
EffectAgreeServerPacket |
'EffectAgreeServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/effect_agree_server_packet.py
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 | |
EffectAdminServerPacket
Bases: Packet
Nearby character taking spike damage
Source code in src/eolib/protocol/_generated/net/server/effect_admin_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
hp_percentage: int
property
died: bool
property
damage: int
property
__init__(*, player_id, hp_percentage, died, damage)
Create a new instance of EffectAdminServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
hp_percentage |
int
|
(Value range is 0-252.) |
required |
died |
bool
|
|
required |
damage |
int
|
(Value range is 0-16194276.) |
required |
Source code in src/eolib/protocol/_generated/net/server/effect_admin_server_packet.py
23 24 25 26 27 28 29 30 31 32 33 34 35 36 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/effect_admin_server_packet.py
64 65 66 67 68 69 70 71 72 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/effect_admin_server_packet.py
74 75 76 77 78 79 80 81 82 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/effect_admin_server_packet.py
84 85 86 87 88 89 90 91 | |
serialize(writer, data)
staticmethod
Serializes an instance of EffectAdminServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
EffectAdminServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/effect_admin_server_packet.py
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 | |
deserialize(reader)
staticmethod
Deserializes an instance of EffectAdminServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
EffectAdminServerPacket |
EffectAdminServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/effect_admin_server_packet.py
119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 | |
DoorOpenServerPacket
Bases: Packet
Nearby door opening
Source code in src/eolib/protocol/_generated/net/server/door_open_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
coords: Coords
property
The official server erroneously encodes the Y coordinate as a short. The official client reads each coordinate as a char.
__init__(*, coords)
Create a new instance of DoorOpenServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
coords |
Coords
|
The official server erroneously encodes the Y coordinate as a short. The official client reads each coordinate as a char. |
required |
Source code in src/eolib/protocol/_generated/net/server/door_open_server_packet.py
21 22 23 24 25 26 27 28 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/door_open_server_packet.py
48 49 50 51 52 53 54 55 56 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/door_open_server_packet.py
58 59 60 61 62 63 64 65 66 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/door_open_server_packet.py
68 69 70 71 72 73 74 75 | |
serialize(writer, data)
staticmethod
Serializes an instance of DoorOpenServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
DoorOpenServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/door_open_server_packet.py
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 | |
deserialize(reader)
staticmethod
Deserializes an instance of DoorOpenServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
DoorOpenServerPacket |
DoorOpenServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/door_open_server_packet.py
94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 | |
DoorCloseServerPacket
Bases: Packet
Reply to trying to open a locked door
Source code in src/eolib/protocol/_generated/net/server/door_close_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
key: int
property
__init__(*, key)
Create a new instance of DoorCloseServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
key |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/door_close_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/door_close_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/door_close_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/door_close_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of DoorCloseServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
DoorCloseServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/door_close_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of DoorCloseServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
DoorCloseServerPacket |
DoorCloseServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/door_close_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
DialogQuestEntry
An entry in the quest switcher
Source code in src/eolib/protocol/_generated/net/server/dialog_quest_entry.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
quest_id: int
property
quest_name: str
property
__init__(*, quest_id, quest_name)
Create a new instance of DialogQuestEntry.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
quest_id |
int
|
(Value range is 0-64008.) |
required |
quest_name |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/dialog_quest_entry.py
18 19 20 21 22 23 24 25 26 27 | |
serialize(writer, data)
staticmethod
Serializes an instance of DialogQuestEntry to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
DialogQuestEntry
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/dialog_quest_entry.py
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | |
deserialize(reader)
staticmethod
Deserializes an instance of DialogQuestEntry from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
DialogQuestEntry |
DialogQuestEntry
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/dialog_quest_entry.py
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
DialogEntry
An entry in a quest dialog
Source code in src/eolib/protocol/_generated/net/server/dialog_entry.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
entry_type: DialogEntryType
property
entry_type_data: DialogEntry.EntryTypeData
property
DialogEntry.EntryTypeData: Data associated with the entry_type field.
line: str
property
EntryTypeData = Union['DialogEntry.EntryTypeDataLink', None]
class-attribute
instance-attribute
Data associated with different values of the entry_type field.
EntryTypeDataLink
Data associated with entry_type value DialogEntryType.Link
Source code in src/eolib/protocol/_generated/net/server/dialog_entry.py
116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
link_id: int
property
__init__(*, link_id)
Create a new instance of DialogEntry.EntryTypeDataLink.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
link_id |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/dialog_entry.py
123 124 125 126 127 128 129 130 | |
serialize(writer, data)
staticmethod
Serializes an instance of DialogEntry.EntryTypeDataLink to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
EntryTypeDataLink
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/dialog_entry.py
146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 | |
deserialize(reader)
staticmethod
Deserializes an instance of DialogEntry.EntryTypeDataLink from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
EntryTypeDataLink
|
DialogEntry.EntryTypeDataLink: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/dialog_entry.py
163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 | |
__init__(*, entry_type, entry_type_data=None, line)
Create a new instance of DialogEntry.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
entry_type |
DialogEntryType
|
|
required |
entry_type_data |
EntryTypeData
|
Data associated with the |
None
|
line |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/dialog_entry.py
21 22 23 24 25 26 27 28 29 30 31 32 | |
serialize(writer, data)
staticmethod
Serializes an instance of DialogEntry to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
DialogEntry
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/dialog_entry.py
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | |
deserialize(reader)
staticmethod
Deserializes an instance of DialogEntry from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
DialogEntry |
DialogEntry
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/dialog_entry.py
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 | |
DialogEntryType
Bases: IntEnum
The type of an entry in a quest dialog
Source code in src/eolib/protocol/_generated/net/server/dialog_entry_type.py
9 10 11 12 13 14 | |
Text = 1
class-attribute
instance-attribute
Link = 2
class-attribute
instance-attribute
ConnectionPlayerServerPacket
Bases: Packet
Ping request
Source code in src/eolib/protocol/_generated/net/server/connection_player_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
seq1: int
property
seq2: int
property
__init__(*, seq1, seq2)
Create a new instance of ConnectionPlayerServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
seq1 |
int
|
(Value range is 0-64008.) |
required |
seq2 |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/connection_player_server_packet.py
21 22 23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/connection_player_server_packet.py
50 51 52 53 54 55 56 57 58 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/connection_player_server_packet.py
60 61 62 63 64 65 66 67 68 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/connection_player_server_packet.py
70 71 72 73 74 75 76 77 | |
serialize(writer, data)
staticmethod
Serializes an instance of ConnectionPlayerServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ConnectionPlayerServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/connection_player_server_packet.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | |
deserialize(reader)
staticmethod
Deserializes an instance of ConnectionPlayerServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ConnectionPlayerServerPacket |
ConnectionPlayerServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/connection_player_server_packet.py
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | |
CitizenRequestServerPacket
Bases: Packet
Reply to requesting sleeping at an inn
Source code in src/eolib/protocol/_generated/net/server/citizen_request_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
cost: int
property
__init__(*, cost)
Create a new instance of CitizenRequestServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
cost |
int
|
(Value range is 0-4097152080.) |
required |
Source code in src/eolib/protocol/_generated/net/server/citizen_request_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/citizen_request_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/citizen_request_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/citizen_request_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of CitizenRequestServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
CitizenRequestServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/citizen_request_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of CitizenRequestServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
CitizenRequestServerPacket |
CitizenRequestServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/citizen_request_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
CitizenReplyServerPacket
Bases: Packet
Response to subscribing to a town
Source code in src/eolib/protocol/_generated/net/server/citizen_reply_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
questions_wrong: int
property
__init__(*, questions_wrong)
Create a new instance of CitizenReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
questions_wrong |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/citizen_reply_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/citizen_reply_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/citizen_reply_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/citizen_reply_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of CitizenReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
CitizenReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/citizen_reply_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of CitizenReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
CitizenReplyServerPacket |
CitizenReplyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/citizen_reply_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
InnUnsubscribeReply
Bases: IntEnum
Reply code sent with CITIZEN_REMOVE packet. Indicates the result of trying to give up citizenship to a town.
Source code in src/eolib/protocol/_generated/net/server/inn_unsubscribe_reply.py
9 10 11 12 13 14 15 | |
NotCitizen = 0
class-attribute
instance-attribute
Unsubscribed = 1
class-attribute
instance-attribute
CitizenRemoveServerPacket
Bases: Packet
Response to giving up citizenship of a town
Source code in src/eolib/protocol/_generated/net/server/citizen_remove_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
reply_code: InnUnsubscribeReply
property
__init__(*, reply_code)
Create a new instance of CitizenRemoveServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reply_code |
InnUnsubscribeReply
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/citizen_remove_server_packet.py
21 22 23 24 25 26 27 28 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/citizen_remove_server_packet.py
44 45 46 47 48 49 50 51 52 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/citizen_remove_server_packet.py
54 55 56 57 58 59 60 61 62 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/citizen_remove_server_packet.py
64 65 66 67 68 69 70 71 | |
serialize(writer, data)
staticmethod
Serializes an instance of CitizenRemoveServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
CitizenRemoveServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/citizen_remove_server_packet.py
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | |
deserialize(reader)
staticmethod
Deserializes an instance of CitizenRemoveServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
CitizenRemoveServerPacket |
CitizenRemoveServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/citizen_remove_server_packet.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
CitizenOpenServerPacket
Bases: Packet
Response from talking to a citizenship NPC
Source code in src/eolib/protocol/_generated/net/server/citizen_open_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
behavior_id: int
property
current_home_id: int
property
session_id: int
property
questions: tuple[str, ...]
property
__init__(*, behavior_id, current_home_id, session_id, questions)
Create a new instance of CitizenOpenServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
behavior_id |
int
|
(Value range is 0-16194276.) |
required |
current_home_id |
int
|
(Value range is 0-252.) |
required |
session_id |
int
|
(Value range is 0-64008.) |
required |
questions |
Iterable[str]
|
(Length must be |
required |
Source code in src/eolib/protocol/_generated/net/server/citizen_open_server_packet.py
25 26 27 28 29 30 31 32 33 34 35 36 37 38 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/citizen_open_server_packet.py
66 67 68 69 70 71 72 73 74 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/citizen_open_server_packet.py
76 77 78 79 80 81 82 83 84 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/citizen_open_server_packet.py
86 87 88 89 90 91 92 93 | |
serialize(writer, data)
staticmethod
Serializes an instance of CitizenOpenServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
CitizenOpenServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/citizen_open_server_packet.py
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 | |
deserialize(reader)
staticmethod
Deserializes an instance of CitizenOpenServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
CitizenOpenServerPacket |
'CitizenOpenServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/citizen_open_server_packet.py
129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 | |
CitizenAcceptServerPacket
Bases: Packet
Sleeping at an inn
Source code in src/eolib/protocol/_generated/net/server/citizen_accept_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
gold_amount: int
property
__init__(*, gold_amount)
Create a new instance of CitizenAcceptServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gold_amount |
int
|
(Value range is 0-4097152080.) |
required |
Source code in src/eolib/protocol/_generated/net/server/citizen_accept_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/citizen_accept_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/citizen_accept_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/citizen_accept_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of CitizenAcceptServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
CitizenAcceptServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/citizen_accept_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of CitizenAcceptServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
CitizenAcceptServerPacket |
CitizenAcceptServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/citizen_accept_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
ChestSpecServerPacket
Bases: Packet
Reply to trying to add an item to a full chest
Source code in src/eolib/protocol/_generated/net/server/chest_spec_server_packet.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of ChestSpecServerPacket.
Source code in src/eolib/protocol/_generated/net/server/chest_spec_server_packet.py
18 19 20 21 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/chest_spec_server_packet.py
33 34 35 36 37 38 39 40 41 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/chest_spec_server_packet.py
43 44 45 46 47 48 49 50 51 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/chest_spec_server_packet.py
53 54 55 56 57 58 59 60 | |
serialize(writer, data)
staticmethod
Serializes an instance of ChestSpecServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ChestSpecServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/chest_spec_server_packet.py
62 63 64 65 66 67 68 69 70 71 72 73 74 75 | |
deserialize(reader)
staticmethod
Deserializes an instance of ChestSpecServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ChestSpecServerPacket |
ChestSpecServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/chest_spec_server_packet.py
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | |
ChestReplyServerPacket
Bases: Packet
Reply to placing an item in to a chest
Source code in src/eolib/protocol/_generated/net/server/chest_reply_server_packet.py
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
added_item_id: int
property
remaining_amount: int
property
weight: Weight
property
items: tuple[ThreeItem, ...]
property
__init__(*, added_item_id, remaining_amount, weight, items)
Create a new instance of ChestReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
added_item_id |
int
|
(Value range is 0-64008.) |
required |
remaining_amount |
int
|
(Value range is 0-4097152080.) |
required |
weight |
Weight
|
|
required |
items |
Iterable[ThreeItem]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/chest_reply_server_packet.py
27 28 29 30 31 32 33 34 35 36 37 38 39 40 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/chest_reply_server_packet.py
68 69 70 71 72 73 74 75 76 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/chest_reply_server_packet.py
78 79 80 81 82 83 84 85 86 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/chest_reply_server_packet.py
88 89 90 91 92 93 94 95 | |
serialize(writer, data)
staticmethod
Serializes an instance of ChestReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ChestReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/chest_reply_server_packet.py
97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | |
deserialize(reader)
staticmethod
Deserializes an instance of ChestReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ChestReplyServerPacket |
'ChestReplyServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/chest_reply_server_packet.py
124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 | |
ChestOpenServerPacket
Bases: Packet
Reply to opening a chest
Source code in src/eolib/protocol/_generated/net/server/chest_open_server_packet.py
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
coords: Coords
property
items: tuple[ThreeItem, ...]
property
__init__(*, coords, items)
Create a new instance of ChestOpenServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
coords |
Coords
|
|
required |
items |
Iterable[ThreeItem]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/chest_open_server_packet.py
25 26 27 28 29 30 31 32 33 34 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/chest_open_server_packet.py
54 55 56 57 58 59 60 61 62 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/chest_open_server_packet.py
64 65 66 67 68 69 70 71 72 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/chest_open_server_packet.py
74 75 76 77 78 79 80 81 | |
serialize(writer, data)
staticmethod
Serializes an instance of ChestOpenServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ChestOpenServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/chest_open_server_packet.py
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 | |
deserialize(reader)
staticmethod
Deserializes an instance of ChestOpenServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ChestOpenServerPacket |
'ChestOpenServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/chest_open_server_packet.py
104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 | |
ChestGetServerPacket
Bases: Packet
Reply to removing an item from a chest
Source code in src/eolib/protocol/_generated/net/server/chest_get_server_packet.py
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
taken_item: ThreeItem
property
weight: Weight
property
items: tuple[ThreeItem, ...]
property
__init__(*, taken_item, weight, items)
Create a new instance of ChestGetServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
taken_item |
ThreeItem
|
|
required |
weight |
Weight
|
|
required |
items |
Iterable[ThreeItem]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/chest_get_server_packet.py
26 27 28 29 30 31 32 33 34 35 36 37 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/chest_get_server_packet.py
61 62 63 64 65 66 67 68 69 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/chest_get_server_packet.py
71 72 73 74 75 76 77 78 79 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/chest_get_server_packet.py
81 82 83 84 85 86 87 88 | |
serialize(writer, data)
staticmethod
Serializes an instance of ChestGetServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ChestGetServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/chest_get_server_packet.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | |
deserialize(reader)
staticmethod
Deserializes an instance of ChestGetServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ChestGetServerPacket |
'ChestGetServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/chest_get_server_packet.py
114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 | |
ChestCloseServerPacket
Bases: Packet
Reply to trying to interact with a locked or "broken" chest. The official client assumes a broken chest if the packet is under 2 bytes in length.
Source code in src/eolib/protocol/_generated/net/server/chest_close_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
key: Optional[int]
property
Sent if the player is trying to interact with a locked chest
__init__(*, key=None)
Create a new instance of ChestCloseServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
key |
Optional[int]
|
Sent if the player is trying to interact with a locked chest (Value range is 0-64008.) |
None
|
Source code in src/eolib/protocol/_generated/net/server/chest_close_server_packet.py
22 23 24 25 26 27 28 29 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/chest_close_server_packet.py
48 49 50 51 52 53 54 55 56 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/chest_close_server_packet.py
58 59 60 61 62 63 64 65 66 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/chest_close_server_packet.py
68 69 70 71 72 73 74 75 | |
serialize(writer, data)
staticmethod
Serializes an instance of ChestCloseServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ChestCloseServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/chest_close_server_packet.py
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | |
deserialize(reader)
staticmethod
Deserializes an instance of ChestCloseServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ChestCloseServerPacket |
ChestCloseServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/chest_close_server_packet.py
97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | |
ChestAgreeServerPacket
Bases: Packet
Chest contents updating
Source code in src/eolib/protocol/_generated/net/server/chest_agree_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
items: tuple[ThreeItem, ...]
property
__init__(*, items)
Create a new instance of ChestAgreeServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
items |
Iterable[ThreeItem]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/chest_agree_server_packet.py
23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/chest_agree_server_packet.py
46 47 48 49 50 51 52 53 54 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/chest_agree_server_packet.py
56 57 58 59 60 61 62 63 64 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/chest_agree_server_packet.py
66 67 68 69 70 71 72 73 | |
serialize(writer, data)
staticmethod
Serializes an instance of ChestAgreeServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ChestAgreeServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/chest_agree_server_packet.py
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 | |
deserialize(reader)
staticmethod
Deserializes an instance of ChestAgreeServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ChestAgreeServerPacket |
'ChestAgreeServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/chest_agree_server_packet.py
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 | |
CharacterStatsWelcome
Character stats data. Sent upon selecting a character and entering the game.
Source code in src/eolib/protocol/_generated/net/server/character_stats_welcome.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
hp: int
property
max_hp: int
property
tp: int
property
max_tp: int
property
max_sp: int
property
stat_points: int
property
skill_points: int
property
karma: int
property
secondary: CharacterSecondaryStats
property
base: CharacterBaseStatsWelcome
property
__init__(*, hp, max_hp, tp, max_tp, max_sp, stat_points, skill_points, karma, secondary, base)
Create a new instance of CharacterStatsWelcome.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
hp |
int
|
(Value range is 0-64008.) |
required |
max_hp |
int
|
(Value range is 0-64008.) |
required |
tp |
int
|
(Value range is 0-64008.) |
required |
max_tp |
int
|
(Value range is 0-64008.) |
required |
max_sp |
int
|
(Value range is 0-64008.) |
required |
stat_points |
int
|
(Value range is 0-64008.) |
required |
skill_points |
int
|
(Value range is 0-64008.) |
required |
karma |
int
|
(Value range is 0-64008.) |
required |
secondary |
CharacterSecondaryStats
|
|
required |
base |
CharacterBaseStatsWelcome
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/character_stats_welcome.py
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | |
serialize(writer, data)
staticmethod
Serializes an instance of CharacterStatsWelcome to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
CharacterStatsWelcome
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/character_stats_welcome.py
106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 | |
deserialize(reader)
staticmethod
Deserializes an instance of CharacterStatsWelcome from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
CharacterStatsWelcome |
CharacterStatsWelcome
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/character_stats_welcome.py
150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 | |
CharacterStatsUpdate
Character stats data. Sent when stats are updated.
Source code in src/eolib/protocol/_generated/net/server/character_stats_update.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
base_stats: CharacterBaseStats
property
max_hp: int
property
max_tp: int
property
max_sp: int
property
max_weight: int
property
secondary_stats: CharacterSecondaryStats
property
__init__(*, base_stats, max_hp, max_tp, max_sp, max_weight, secondary_stats)
Create a new instance of CharacterStatsUpdate.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
base_stats |
CharacterBaseStats
|
|
required |
max_hp |
int
|
(Value range is 0-64008.) |
required |
max_tp |
int
|
(Value range is 0-64008.) |
required |
max_sp |
int
|
(Value range is 0-64008.) |
required |
max_weight |
int
|
(Value range is 0-64008.) |
required |
secondary_stats |
CharacterSecondaryStats
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/character_stats_update.py
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | |
serialize(writer, data)
staticmethod
Serializes an instance of CharacterStatsUpdate to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
CharacterStatsUpdate
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/character_stats_update.py
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
deserialize(reader)
staticmethod
Deserializes an instance of CharacterStatsUpdate from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
CharacterStatsUpdate |
CharacterStatsUpdate
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/character_stats_update.py
110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 | |
CharacterStatsReset
Character stats data. Sent when resetting stats and skills at a skill master NPC.
Source code in src/eolib/protocol/_generated/net/server/character_stats_reset.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
stat_points: int
property
skill_points: int
property
hp: int
property
max_hp: int
property
tp: int
property
max_tp: int
property
max_sp: int
property
base: CharacterBaseStats
property
secondary: CharacterSecondaryStats
property
__init__(*, stat_points, skill_points, hp, max_hp, tp, max_tp, max_sp, base, secondary)
Create a new instance of CharacterStatsReset.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
stat_points |
int
|
(Value range is 0-64008.) |
required |
skill_points |
int
|
(Value range is 0-64008.) |
required |
hp |
int
|
(Value range is 0-64008.) |
required |
max_hp |
int
|
(Value range is 0-64008.) |
required |
tp |
int
|
(Value range is 0-64008.) |
required |
max_tp |
int
|
(Value range is 0-64008.) |
required |
max_sp |
int
|
(Value range is 0-64008.) |
required |
base |
CharacterBaseStats
|
|
required |
secondary |
CharacterSecondaryStats
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/character_stats_reset.py
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | |
serialize(writer, data)
staticmethod
Serializes an instance of CharacterStatsReset to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
CharacterStatsReset
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/character_stats_reset.py
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 | |
deserialize(reader)
staticmethod
Deserializes an instance of CharacterStatsReset from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
CharacterStatsReset |
CharacterStatsReset
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/character_stats_reset.py
140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 | |
CharacterStatsEquipmentChange
Character stats data. Sent when an item is equipped or unequipped.
Source code in src/eolib/protocol/_generated/net/server/character_stats_equipment_change.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
max_hp: int
property
max_tp: int
property
base_stats: CharacterBaseStats
property
secondary_stats: CharacterSecondaryStats
property
__init__(*, max_hp, max_tp, base_stats, secondary_stats)
Create a new instance of CharacterStatsEquipmentChange.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
max_hp |
int
|
(Value range is 0-64008.) |
required |
max_tp |
int
|
(Value range is 0-64008.) |
required |
base_stats |
CharacterBaseStats
|
|
required |
secondary_stats |
CharacterSecondaryStats
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/character_stats_equipment_change.py
23 24 25 26 27 28 29 30 31 32 33 34 35 36 | |
serialize(writer, data)
staticmethod
Serializes an instance of CharacterStatsEquipmentChange to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
CharacterStatsEquipmentChange
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/character_stats_equipment_change.py
64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | |
deserialize(reader)
staticmethod
Deserializes an instance of CharacterStatsEquipmentChange from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
CharacterStatsEquipmentChange |
CharacterStatsEquipmentChange
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/character_stats_equipment_change.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | |
EquipmentCharacterSelect
Player equipment data. Sent with a character in the character selection list. Note that these values are graphic IDs.
Source code in src/eolib/protocol/_generated/net/server/equipment_character_select.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
boots: int
property
armor: int
property
hat: int
property
shield: int
property
weapon: int
property
__init__(*, boots, armor, hat, shield, weapon)
Create a new instance of EquipmentCharacterSelect.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
boots |
int
|
(Value range is 0-64008.) |
required |
armor |
int
|
(Value range is 0-64008.) |
required |
hat |
int
|
(Value range is 0-64008.) |
required |
shield |
int
|
(Value range is 0-64008.) |
required |
weapon |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/equipment_character_select.py
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | |
serialize(writer, data)
staticmethod
Serializes an instance of EquipmentCharacterSelect to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
EquipmentCharacterSelect
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/equipment_character_select.py
70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | |
deserialize(reader)
staticmethod
Deserializes an instance of EquipmentCharacterSelect from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
EquipmentCharacterSelect |
EquipmentCharacterSelect
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/equipment_character_select.py
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | |
CharacterSecondaryStatsInfoLookup
The 5 secondary character stats. Sent with character info lookups.
Source code in src/eolib/protocol/_generated/net/server/character_secondary_stats_info_lookup.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
max_damage: int
property
min_damage: int
property
accuracy: int
property
evade: int
property
armor: int
property
__init__(*, max_damage, min_damage, accuracy, evade, armor)
Create a new instance of CharacterSecondaryStatsInfoLookup.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
max_damage |
int
|
(Value range is 0-64008.) |
required |
min_damage |
int
|
(Value range is 0-64008.) |
required |
accuracy |
int
|
(Value range is 0-64008.) |
required |
evade |
int
|
(Value range is 0-64008.) |
required |
armor |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/character_secondary_stats_info_lookup.py
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | |
serialize(writer, data)
staticmethod
Serializes an instance of CharacterSecondaryStatsInfoLookup to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
CharacterSecondaryStatsInfoLookup
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/character_secondary_stats_info_lookup.py
69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | |
deserialize(reader)
staticmethod
Deserializes an instance of CharacterSecondaryStatsInfoLookup from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
CharacterSecondaryStatsInfoLookup |
CharacterSecondaryStatsInfoLookup
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/character_secondary_stats_info_lookup.py
98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 | |
CharacterSecondaryStats
The 5 secondary character stats
Source code in src/eolib/protocol/_generated/net/server/character_secondary_stats.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
min_damage: int
property
max_damage: int
property
accuracy: int
property
evade: int
property
armor: int
property
__init__(*, min_damage, max_damage, accuracy, evade, armor)
Create a new instance of CharacterSecondaryStats.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
min_damage |
int
|
(Value range is 0-64008.) |
required |
max_damage |
int
|
(Value range is 0-64008.) |
required |
accuracy |
int
|
(Value range is 0-64008.) |
required |
evade |
int
|
(Value range is 0-64008.) |
required |
armor |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/character_secondary_stats.py
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | |
serialize(writer, data)
staticmethod
Serializes an instance of CharacterSecondaryStats to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
CharacterSecondaryStats
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/character_secondary_stats.py
68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | |
deserialize(reader)
staticmethod
Deserializes an instance of CharacterSecondaryStats from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
CharacterSecondaryStats |
CharacterSecondaryStats
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/character_secondary_stats.py
97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | |
CharacterSelectionListEntry
Character selection screen character
Source code in src/eolib/protocol/_generated/net/server/character_selection_list_entry.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
name: str
property
id: int
property
level: int
property
gender: Gender
property
hair_style: int
property
hair_color: int
property
skin: int
property
admin: AdminLevel
property
equipment: EquipmentCharacterSelect
property
__init__(*, name, id, level, gender, hair_style, hair_color, skin, admin, equipment)
Create a new instance of CharacterSelectionListEntry.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name |
str
|
|
required |
id |
int
|
(Value range is 0-4097152080.) |
required |
level |
int
|
(Value range is 0-252.) |
required |
gender |
Gender
|
|
required |
hair_style |
int
|
(Value range is 0-252.) |
required |
hair_color |
int
|
(Value range is 0-252.) |
required |
skin |
int
|
(Value range is 0-252.) |
required |
admin |
AdminLevel
|
|
required |
equipment |
EquipmentCharacterSelect
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/character_selection_list_entry.py
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | |
serialize(writer, data)
staticmethod
Serializes an instance of CharacterSelectionListEntry to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
CharacterSelectionListEntry
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/character_selection_list_entry.py
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 | |
deserialize(reader)
staticmethod
Deserializes an instance of CharacterSelectionListEntry from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
CharacterSelectionListEntry |
CharacterSelectionListEntry
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/character_selection_list_entry.py
143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 | |
CharacterReplyServerPacket
Bases: Packet
Reply to client Character-family packets
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
reply_code: CharacterReply
property
Sometimes a CharacterReply code, sometimes a session ID for character creation
reply_code_data: 'CharacterReplyServerPacket.ReplyCodeData'
property
CharacterReplyServerPacket.ReplyCodeData: Data associated with the reply_code field.
ReplyCodeData = Union['CharacterReplyServerPacket.ReplyCodeDataExists', 'CharacterReplyServerPacket.ReplyCodeDataFull', 'CharacterReplyServerPacket.ReplyCodeDataFull3', 'CharacterReplyServerPacket.ReplyCodeDataNotApproved', 'CharacterReplyServerPacket.ReplyCodeDataOk', 'CharacterReplyServerPacket.ReplyCodeDataDeleted', 'CharacterReplyServerPacket.ReplyCodeDataDefault', None]
class-attribute
instance-attribute
Data associated with different values of the reply_code field.
ReplyCodeDataExists
Data associated with reply_code value CharacterReply.Exists
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of CharacterReplyServerPacket.ReplyCodeDataExists.
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
209 210 211 212 | |
serialize(writer, data)
staticmethod
Serializes an instance of CharacterReplyServerPacket.ReplyCodeDataExists to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataExists
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
225 226 227 228 229 230 231 232 233 234 235 236 237 238 | |
deserialize(reader)
staticmethod
Deserializes an instance of CharacterReplyServerPacket.ReplyCodeDataExists from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
'CharacterReplyServerPacket.ReplyCodeDataExists'
|
CharacterReplyServerPacket.ReplyCodeDataExists: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 | |
ReplyCodeDataFull
Data associated with reply_code value CharacterReply.Full
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of CharacterReplyServerPacket.ReplyCodeDataFull.
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
270 271 272 273 | |
serialize(writer, data)
staticmethod
Serializes an instance of CharacterReplyServerPacket.ReplyCodeDataFull to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataFull
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
286 287 288 289 290 291 292 293 294 295 296 297 298 299 | |
deserialize(reader)
staticmethod
Deserializes an instance of CharacterReplyServerPacket.ReplyCodeDataFull from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
'CharacterReplyServerPacket.ReplyCodeDataFull'
|
CharacterReplyServerPacket.ReplyCodeDataFull: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 | |
ReplyCodeDataFull3
Data associated with reply_code value CharacterReply.Full3
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of CharacterReplyServerPacket.ReplyCodeDataFull3.
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
331 332 333 334 | |
serialize(writer, data)
staticmethod
Serializes an instance of CharacterReplyServerPacket.ReplyCodeDataFull3 to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataFull3
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
347 348 349 350 351 352 353 354 355 356 357 358 359 360 | |
deserialize(reader)
staticmethod
Deserializes an instance of CharacterReplyServerPacket.ReplyCodeDataFull3 from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
'CharacterReplyServerPacket.ReplyCodeDataFull3'
|
CharacterReplyServerPacket.ReplyCodeDataFull3: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 | |
ReplyCodeDataNotApproved
Data associated with reply_code value CharacterReply.NotApproved
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of CharacterReplyServerPacket.ReplyCodeDataNotApproved.
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
392 393 394 395 | |
serialize(writer, data)
staticmethod
Serializes an instance of CharacterReplyServerPacket.ReplyCodeDataNotApproved to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataNotApproved
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
408 409 410 411 412 413 414 415 416 417 418 419 420 421 | |
deserialize(reader)
staticmethod
Deserializes an instance of CharacterReplyServerPacket.ReplyCodeDataNotApproved from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
'CharacterReplyServerPacket.ReplyCodeDataNotApproved'
|
CharacterReplyServerPacket.ReplyCodeDataNotApproved: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 | |
ReplyCodeDataOk
Data associated with reply_code value CharacterReply.Ok
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
characters: tuple[CharacterSelectionListEntry, ...]
property
__init__(*, characters)
Create a new instance of CharacterReplyServerPacket.ReplyCodeDataOk.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
characters |
Iterable[CharacterSelectionListEntry]
|
(Length must be 252 or less.) |
required |
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
455 456 457 458 459 460 461 462 463 | |
serialize(writer, data)
staticmethod
Serializes an instance of CharacterReplyServerPacket.ReplyCodeDataOk to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataOk
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 | |
deserialize(reader)
staticmethod
Deserializes an instance of CharacterReplyServerPacket.ReplyCodeDataOk from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
'CharacterReplyServerPacket.ReplyCodeDataOk'
|
CharacterReplyServerPacket.ReplyCodeDataOk: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 | |
ReplyCodeDataDeleted
Data associated with reply_code value CharacterReply.Deleted
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
characters: tuple[CharacterSelectionListEntry, ...]
property
__init__(*, characters)
Create a new instance of CharacterReplyServerPacket.ReplyCodeDataDeleted.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
characters |
Iterable[CharacterSelectionListEntry]
|
(Length must be 252 or less.) |
required |
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
543 544 545 546 547 548 549 550 551 | |
serialize(writer, data)
staticmethod
Serializes an instance of CharacterReplyServerPacket.ReplyCodeDataDeleted to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataDeleted
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 | |
deserialize(reader)
staticmethod
Deserializes an instance of CharacterReplyServerPacket.ReplyCodeDataDeleted from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
'CharacterReplyServerPacket.ReplyCodeDataDeleted'
|
CharacterReplyServerPacket.ReplyCodeDataDeleted: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 | |
ReplyCodeDataDefault
Default data associated with reply_code
In this case (reply_code > 9), reply_code is a session ID for character creation
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of CharacterReplyServerPacket.ReplyCodeDataDefault.
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
629 630 631 632 | |
serialize(writer, data)
staticmethod
Serializes an instance of CharacterReplyServerPacket.ReplyCodeDataDefault to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataDefault
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
645 646 647 648 649 650 651 652 653 654 655 656 657 658 | |
deserialize(reader)
staticmethod
Deserializes an instance of CharacterReplyServerPacket.ReplyCodeDataDefault from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
'CharacterReplyServerPacket.ReplyCodeDataDefault'
|
CharacterReplyServerPacket.ReplyCodeDataDefault: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 | |
__init__(*, reply_code, reply_code_data=None)
Create a new instance of CharacterReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reply_code |
CharacterReply
|
Sometimes a CharacterReply code, sometimes a session ID for character creation |
required |
reply_code_data |
ReplyCodeData
|
Data associated with the |
None
|
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
26 27 28 29 30 31 32 33 34 35 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
61 62 63 64 65 66 67 68 69 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
71 72 73 74 75 76 77 78 79 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
81 82 83 84 85 86 87 88 | |
serialize(writer, data)
staticmethod
Serializes an instance of CharacterReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
CharacterReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 | |
deserialize(reader)
staticmethod
Deserializes an instance of CharacterReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
CharacterReplyServerPacket |
'CharacterReplyServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/character_reply_server_packet.py
149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 | |
CharacterReply
Bases: IntEnum
Reply code sent with CHARACTER_REPLY packet
Source code in src/eolib/protocol/_generated/net/server/character_reply.py
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | |
Exists = 1
class-attribute
instance-attribute
Full = 2
class-attribute
instance-attribute
Only sent in reply to Character_Create packets. Displays the same message as CharacterReply.Full3 in the official client.
Full3 = 3
class-attribute
instance-attribute
Only sent in reply to Character_Request packets. Displays the same message as CharacterReply.Full in the official client.
NotApproved = 4
class-attribute
instance-attribute
Ok = 5
class-attribute
instance-attribute
Deleted = 6
class-attribute
instance-attribute
CharacterPlayerServerPacket
Bases: Packet
Reply to client request to delete a character from the account (Character_Take)
Source code in src/eolib/protocol/_generated/net/server/character_player_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
session_id: int
property
character_id: int
property
__init__(*, session_id, character_id)
Create a new instance of CharacterPlayerServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
session_id |
int
|
(Value range is 0-64008.) |
required |
character_id |
int
|
(Value range is 0-4097152080.) |
required |
Source code in src/eolib/protocol/_generated/net/server/character_player_server_packet.py
21 22 23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/character_player_server_packet.py
50 51 52 53 54 55 56 57 58 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/character_player_server_packet.py
60 61 62 63 64 65 66 67 68 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/character_player_server_packet.py
70 71 72 73 74 75 76 77 | |
serialize(writer, data)
staticmethod
Serializes an instance of CharacterPlayerServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
CharacterPlayerServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/character_player_server_packet.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | |
deserialize(reader)
staticmethod
Deserializes an instance of CharacterPlayerServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
CharacterPlayerServerPacket |
CharacterPlayerServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/character_player_server_packet.py
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | |
SitState
Bases: IntEnum
Indicates how a player is sitting (or not sitting)
Source code in src/eolib/protocol/_generated/net/server/sit_state.py
9 10 11 12 13 14 15 | |
Stand = 0
class-attribute
instance-attribute
Chair = 1
class-attribute
instance-attribute
Floor = 2
class-attribute
instance-attribute
CharacterMapInfo
Information about a nearby character. The official client skips these if they're under 42 bytes in length.
Source code in src/eolib/protocol/_generated/net/server/character_map_info.py
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
name: str
property
player_id: int
property
map_id: int
property
coords: BigCoords
property
direction: Direction
property
class_id: int
property
guild_tag: str
property
level: int
property
gender: Gender
property
hair_style: int
property
hair_color: int
property
skin: int
property
max_hp: int
property
hp: int
property
max_tp: int
property
tp: int
property
equipment: EquipmentMapInfo
property
sit_state: SitState
property
invisible: bool
property
warp_effect: Optional[WarpEffect]
property
__init__(*, name, player_id, map_id, coords, direction, class_id, guild_tag, level, gender, hair_style, hair_color, skin, max_hp, hp, max_tp, tp, equipment, sit_state, invisible, warp_effect=None)
Create a new instance of CharacterMapInfo.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name |
str
|
|
required |
player_id |
int
|
(Value range is 0-64008.) |
required |
map_id |
int
|
(Value range is 0-64008.) |
required |
coords |
BigCoords
|
|
required |
direction |
Direction
|
|
required |
class_id |
int
|
(Value range is 0-252.) |
required |
guild_tag |
str
|
(Length must be |
required |
level |
int
|
(Value range is 0-252.) |
required |
gender |
Gender
|
|
required |
hair_style |
int
|
(Value range is 0-252.) |
required |
hair_color |
int
|
(Value range is 0-252.) |
required |
skin |
int
|
(Value range is 0-252.) |
required |
max_hp |
int
|
(Value range is 0-64008.) |
required |
hp |
int
|
(Value range is 0-64008.) |
required |
max_tp |
int
|
(Value range is 0-64008.) |
required |
tp |
int
|
(Value range is 0-64008.) |
required |
equipment |
EquipmentMapInfo
|
|
required |
sit_state |
SitState
|
|
required |
invisible |
bool
|
|
required |
warp_effect |
Optional[WarpEffect]
|
|
None
|
Source code in src/eolib/protocol/_generated/net/server/character_map_info.py
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | |
serialize(writer, data)
staticmethod
Serializes an instance of CharacterMapInfo to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
CharacterMapInfo
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/character_map_info.py
182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 | |
deserialize(reader)
staticmethod
Deserializes an instance of CharacterMapInfo from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
CharacterMapInfo |
CharacterMapInfo
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/character_map_info.py
261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 | |
EquipmentMapInfo
Player equipment data. Sent with map information about a nearby character. Note that these values are graphic IDs.
Source code in src/eolib/protocol/_generated/net/server/equipment_map_info.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
boots: int
property
armor: int
property
hat: int
property
shield: int
property
weapon: int
property
__init__(*, boots, armor, hat, shield, weapon)
Create a new instance of EquipmentMapInfo.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
boots |
int
|
(Value range is 0-64008.) |
required |
armor |
int
|
(Value range is 0-64008.) |
required |
hat |
int
|
(Value range is 0-64008.) |
required |
shield |
int
|
(Value range is 0-64008.) |
required |
weapon |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/equipment_map_info.py
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | |
serialize(writer, data)
staticmethod
Serializes an instance of EquipmentMapInfo to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
EquipmentMapInfo
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/equipment_map_info.py
70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 | |
deserialize(reader)
staticmethod
Deserializes an instance of EquipmentMapInfo from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
EquipmentMapInfo |
EquipmentMapInfo
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/equipment_map_info.py
103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | |
CharacterElementalStats
The 6 elemental character stats
Source code in src/eolib/protocol/_generated/net/server/character_elemental_stats.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
light: int
property
dark: int
property
fire: int
property
water: int
property
earth: int
property
wind: int
property
__init__(*, light, dark, fire, water, earth, wind)
Create a new instance of CharacterElementalStats.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
light |
int
|
(Value range is 0-64008.) |
required |
dark |
int
|
(Value range is 0-64008.) |
required |
fire |
int
|
(Value range is 0-64008.) |
required |
water |
int
|
(Value range is 0-64008.) |
required |
earth |
int
|
(Value range is 0-64008.) |
required |
wind |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/character_elemental_stats.py
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | |
serialize(writer, data)
staticmethod
Serializes an instance of CharacterElementalStats to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
CharacterElementalStats
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/character_elemental_stats.py
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | |
deserialize(reader)
staticmethod
Deserializes an instance of CharacterElementalStats from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
CharacterElementalStats |
CharacterElementalStats
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/character_elemental_stats.py
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 | |
AdminLevel
Bases: IntEnum
The admin level of a player
Source code in src/eolib/protocol/_generated/admin_level.py
9 10 11 12 13 14 15 16 17 18 | |
Player = 0
class-attribute
instance-attribute
Spy = 1
class-attribute
instance-attribute
LightGuide = 2
class-attribute
instance-attribute
Guardian = 3
class-attribute
instance-attribute
GameMaster = 4
class-attribute
instance-attribute
HighGameMaster = 5
class-attribute
instance-attribute
Gender
Bases: IntEnum
The gender of a player
Source code in src/eolib/protocol/_generated/gender.py
9 10 11 12 13 14 | |
Female = 0
class-attribute
instance-attribute
Male = 1
class-attribute
instance-attribute
CharacterBaseStatsWelcome
The 6 base character stats. Sent upon selecting a character and entering the game.
Source code in src/eolib/protocol/_generated/net/server/character_base_stats_welcome.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
str: int
property
wis: int
property
intl: int
property
agi: int
property
con: int
property
cha: int
property
__init__(*, str, wis, intl, agi, con, cha)
Create a new instance of CharacterBaseStatsWelcome.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
str |
int
|
(Value range is 0-64008.) |
required |
wis |
int
|
(Value range is 0-64008.) |
required |
intl |
int
|
(Value range is 0-64008.) |
required |
agi |
int
|
(Value range is 0-64008.) |
required |
con |
int
|
(Value range is 0-64008.) |
required |
cha |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/character_base_stats_welcome.py
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | |
serialize(writer, data)
staticmethod
Serializes an instance of CharacterBaseStatsWelcome to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
CharacterBaseStatsWelcome
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/character_base_stats_welcome.py
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 | |
deserialize(reader)
staticmethod
Deserializes an instance of CharacterBaseStatsWelcome from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
CharacterBaseStatsWelcome |
CharacterBaseStatsWelcome
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/character_base_stats_welcome.py
108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 | |
CharacterBaseStats
The 6 base character stats
Source code in src/eolib/protocol/_generated/net/server/character_base_stats.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
str: int
property
intl: int
property
wis: int
property
agi: int
property
con: int
property
cha: int
property
__init__(*, str, intl, wis, agi, con, cha)
Create a new instance of CharacterBaseStats.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
str |
int
|
(Value range is 0-64008.) |
required |
intl |
int
|
(Value range is 0-64008.) |
required |
wis |
int
|
(Value range is 0-64008.) |
required |
agi |
int
|
(Value range is 0-64008.) |
required |
con |
int
|
(Value range is 0-64008.) |
required |
cha |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/character_base_stats.py
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | |
serialize(writer, data)
staticmethod
Serializes an instance of CharacterBaseStats to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
CharacterBaseStats
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/character_base_stats.py
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | |
deserialize(reader)
staticmethod
Deserializes an instance of CharacterBaseStats from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
CharacterBaseStats |
CharacterBaseStats
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/character_base_stats.py
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 | |
ChairReplyServerPacket
Bases: Packet
Your character sitting on a chair
Source code in src/eolib/protocol/_generated/net/server/chair_reply_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
coords: Coords
property
direction: Direction
property
__init__(*, player_id, coords, direction)
Create a new instance of ChairReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
coords |
Coords
|
|
required |
direction |
Direction
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/chair_reply_server_packet.py
24 25 26 27 28 29 30 31 32 33 34 35 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/chair_reply_server_packet.py
59 60 61 62 63 64 65 66 67 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/chair_reply_server_packet.py
69 70 71 72 73 74 75 76 77 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/chair_reply_server_packet.py
79 80 81 82 83 84 85 86 | |
serialize(writer, data)
staticmethod
Serializes an instance of ChairReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ChairReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/chair_reply_server_packet.py
88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
deserialize(reader)
staticmethod
Deserializes an instance of ChairReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ChairReplyServerPacket |
ChairReplyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/chair_reply_server_packet.py
111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 | |
ChairRemoveServerPacket
Bases: Packet
Nearby player standing up from a chair
Source code in src/eolib/protocol/_generated/net/server/chair_remove_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
coords: Coords
property
__init__(*, player_id, coords)
Create a new instance of ChairRemoveServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
coords |
Coords
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/chair_remove_server_packet.py
22 23 24 25 26 27 28 29 30 31 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/chair_remove_server_packet.py
51 52 53 54 55 56 57 58 59 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/chair_remove_server_packet.py
61 62 63 64 65 66 67 68 69 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/chair_remove_server_packet.py
71 72 73 74 75 76 77 78 | |
serialize(writer, data)
staticmethod
Serializes an instance of ChairRemoveServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ChairRemoveServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/chair_remove_server_packet.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
deserialize(reader)
staticmethod
Deserializes an instance of ChairRemoveServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ChairRemoveServerPacket |
ChairRemoveServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/chair_remove_server_packet.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | |
ChairPlayerServerPacket
Bases: Packet
Nearby player sitting on a chair
Source code in src/eolib/protocol/_generated/net/server/chair_player_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
coords: Coords
property
direction: Direction
property
__init__(*, player_id, coords, direction)
Create a new instance of ChairPlayerServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
coords |
Coords
|
|
required |
direction |
Direction
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/chair_player_server_packet.py
24 25 26 27 28 29 30 31 32 33 34 35 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/chair_player_server_packet.py
59 60 61 62 63 64 65 66 67 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/chair_player_server_packet.py
69 70 71 72 73 74 75 76 77 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/chair_player_server_packet.py
79 80 81 82 83 84 85 86 | |
serialize(writer, data)
staticmethod
Serializes an instance of ChairPlayerServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ChairPlayerServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/chair_player_server_packet.py
88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
deserialize(reader)
staticmethod
Deserializes an instance of ChairPlayerServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ChairPlayerServerPacket |
ChairPlayerServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/chair_player_server_packet.py
111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 | |
Coords
Map coordinates
Source code in src/eolib/protocol/_generated/coords.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
x: int
property
y: int
property
__init__(*, x, y)
Create a new instance of Coords.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
x |
int
|
(Value range is 0-252.) |
required |
y |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/coords.py
18 19 20 21 22 23 24 25 26 27 | |
serialize(writer, data)
staticmethod
Serializes an instance of Coords to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
Coords
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/coords.py
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | |
deserialize(reader)
staticmethod
Deserializes an instance of Coords from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
Coords |
Coords
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/coords.py
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
ChairCloseServerPacket
Bases: Packet
Your character standing up from a chair
Source code in src/eolib/protocol/_generated/net/server/chair_close_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
coords: Coords
property
__init__(*, player_id, coords)
Create a new instance of ChairCloseServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
coords |
Coords
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/chair_close_server_packet.py
22 23 24 25 26 27 28 29 30 31 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/chair_close_server_packet.py
51 52 53 54 55 56 57 58 59 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/chair_close_server_packet.py
61 62 63 64 65 66 67 68 69 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/chair_close_server_packet.py
71 72 73 74 75 76 77 78 | |
serialize(writer, data)
staticmethod
Serializes an instance of ChairCloseServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ChairCloseServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/chair_close_server_packet.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
deserialize(reader)
staticmethod
Deserializes an instance of ChairCloseServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ChairCloseServerPacket |
ChairCloseServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/chair_close_server_packet.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | |
CastSpecServerPacket
Bases: Packet
Nearby NPC killed by player spell
Source code in src/eolib/protocol/_generated/net/server/cast_spec_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
spell_id: int
property
npc_killed_data: NpcKilledData
property
caster_tp: Optional[int]
property
This field should be sent to the killer, but not nearby players
experience: Optional[int]
property
This field should be sent to the killer, but not nearby players
__init__(*, spell_id, npc_killed_data, caster_tp=None, experience=None)
Create a new instance of CastSpecServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
spell_id |
int
|
(Value range is 0-64008.) |
required |
npc_killed_data |
NpcKilledData
|
|
required |
caster_tp |
Optional[int]
|
This field should be sent to the killer, but not nearby players (Value range is 0-64008.) |
None
|
experience |
Optional[int]
|
This field should be sent to the killer, but not nearby players (Value range is 0-4097152080.) |
None
|
Source code in src/eolib/protocol/_generated/net/server/cast_spec_server_packet.py
26 27 28 29 30 31 32 33 34 35 36 37 38 39 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/cast_spec_server_packet.py
73 74 75 76 77 78 79 80 81 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/cast_spec_server_packet.py
83 84 85 86 87 88 89 90 91 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/cast_spec_server_packet.py
93 94 95 96 97 98 99 100 | |
serialize(writer, data)
staticmethod
Serializes an instance of CastSpecServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
CastSpecServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/cast_spec_server_packet.py
102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 | |
deserialize(reader)
staticmethod
Deserializes an instance of CastSpecServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
CastSpecServerPacket |
CastSpecServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/cast_spec_server_packet.py
128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 | |
NpcKillStealProtectionState
Bases: IntEnum
Flag to indicate whether you are able to attack an NPC
Source code in src/eolib/protocol/_generated/net/server/npc_kill_steal_protection_state.py
9 10 11 12 13 14 | |
Unprotected = 1
class-attribute
instance-attribute
Protected = 2
class-attribute
instance-attribute
CastReplyServerPacket
Bases: Packet
Nearby NPC hit by a spell from a player
Source code in src/eolib/protocol/_generated/net/server/cast_reply_server_packet.py
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
spell_id: int
property
caster_id: int
property
caster_direction: Direction
property
npc_index: int
property
damage: int
property
hp_percentage: int
property
caster_tp: Optional[int]
property
This field should be sent to the attacker, but not nearby players
kill_steal_protection: Optional[NpcKillStealProtectionState]
property
This field should be sent to the attacker, but not nearby players
__init__(*, spell_id, caster_id, caster_direction, npc_index, damage, hp_percentage, caster_tp=None, kill_steal_protection=None)
Create a new instance of CastReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
spell_id |
int
|
(Value range is 0-64008.) |
required |
caster_id |
int
|
(Value range is 0-64008.) |
required |
caster_direction |
Direction
|
|
required |
npc_index |
int
|
(Value range is 0-64008.) |
required |
damage |
int
|
(Value range is 0-16194276.) |
required |
hp_percentage |
int
|
(Value range is 0-64008.) |
required |
caster_tp |
Optional[int]
|
This field should be sent to the attacker, but not nearby players (Value range is 0-64008.) |
None
|
kill_steal_protection |
Optional[NpcKillStealProtectionState]
|
This field should be sent to the attacker, but not nearby players |
None
|
Source code in src/eolib/protocol/_generated/net/server/cast_reply_server_packet.py
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/cast_reply_server_packet.py
102 103 104 105 106 107 108 109 110 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/cast_reply_server_packet.py
112 113 114 115 116 117 118 119 120 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/cast_reply_server_packet.py
122 123 124 125 126 127 128 129 | |
serialize(writer, data)
staticmethod
Serializes an instance of CastReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
CastReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/cast_reply_server_packet.py
131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 | |
deserialize(reader)
staticmethod
Deserializes an instance of CastReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
CastReplyServerPacket |
CastReplyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/cast_reply_server_packet.py
169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 | |
NpcKilledData
Information about an NPC that has been killed
Source code in src/eolib/protocol/_generated/net/server/npc_killed_data.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
killer_id: int
property
killer_direction: Direction
property
npc_index: int
property
drop_index: int
property
drop_id: int
property
drop_coords: Coords
property
drop_amount: int
property
damage: int
property
__init__(*, killer_id, killer_direction, npc_index, drop_index, drop_id, drop_coords, drop_amount, damage)
Create a new instance of NpcKilledData.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
killer_id |
int
|
(Value range is 0-64008.) |
required |
killer_direction |
Direction
|
|
required |
npc_index |
int
|
(Value range is 0-64008.) |
required |
drop_index |
int
|
(Value range is 0-64008.) |
required |
drop_id |
int
|
(Value range is 0-64008.) |
required |
drop_coords |
Coords
|
|
required |
drop_amount |
int
|
(Value range is 0-4097152080.) |
required |
damage |
int
|
(Value range is 0-16194276.) |
required |
Source code in src/eolib/protocol/_generated/net/server/npc_killed_data.py
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | |
serialize(writer, data)
staticmethod
Serializes an instance of NpcKilledData to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
NpcKilledData
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/npc_killed_data.py
91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 | |
deserialize(reader)
staticmethod
Deserializes an instance of NpcKilledData from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
NpcKilledData |
NpcKilledData
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/npc_killed_data.py
129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 | |
LevelUpStats
Level and stat updates
Source code in src/eolib/protocol/_generated/net/server/level_up_stats.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
level: int
property
stat_points: int
property
skill_points: int
property
max_hp: int
property
max_tp: int
property
max_sp: int
property
__init__(*, level, stat_points, skill_points, max_hp, max_tp, max_sp)
Create a new instance of LevelUpStats.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
level |
int
|
(Value range is 0-252.) |
required |
stat_points |
int
|
(Value range is 0-64008.) |
required |
skill_points |
int
|
(Value range is 0-64008.) |
required |
max_hp |
int
|
(Value range is 0-64008.) |
required |
max_tp |
int
|
(Value range is 0-64008.) |
required |
max_sp |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/level_up_stats.py
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | |
serialize(writer, data)
staticmethod
Serializes an instance of LevelUpStats to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
LevelUpStats
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/level_up_stats.py
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | |
deserialize(reader)
staticmethod
Deserializes an instance of LevelUpStats from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
LevelUpStats |
LevelUpStats
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/level_up_stats.py
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 | |
CastAcceptServerPacket
Bases: Packet
Nearby NPC killed by player spell and killer leveled up
Source code in src/eolib/protocol/_generated/net/server/cast_accept_server_packet.py
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
spell_id: int
property
npc_killed_data: NpcKilledData
property
caster_tp: Optional[int]
property
This field should be sent to the killer, but not nearby players
experience: Optional[int]
property
This field should be sent to the killer, but not nearby players
level_up: Optional[LevelUpStats]
property
This field should be sent to the killer if they leveled up, but not nearby players
__init__(*, spell_id, npc_killed_data, caster_tp=None, experience=None, level_up=None)
Create a new instance of CastAcceptServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
spell_id |
int
|
(Value range is 0-64008.) |
required |
npc_killed_data |
NpcKilledData
|
|
required |
caster_tp |
Optional[int]
|
This field should be sent to the killer, but not nearby players (Value range is 0-64008.) |
None
|
experience |
Optional[int]
|
This field should be sent to the killer, but not nearby players (Value range is 0-4097152080.) |
None
|
level_up |
Optional[LevelUpStats]
|
This field should be sent to the killer if they leveled up, but not nearby players |
None
|
Source code in src/eolib/protocol/_generated/net/server/cast_accept_server_packet.py
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/cast_accept_server_packet.py
84 85 86 87 88 89 90 91 92 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/cast_accept_server_packet.py
94 95 96 97 98 99 100 101 102 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/cast_accept_server_packet.py
104 105 106 107 108 109 110 111 | |
serialize(writer, data)
staticmethod
Serializes an instance of CastAcceptServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
CastAcceptServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/cast_accept_server_packet.py
113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 | |
deserialize(reader)
staticmethod
Deserializes an instance of CastAcceptServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
CastAcceptServerPacket |
CastAcceptServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/cast_accept_server_packet.py
142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 | |
CharacterIcon
Bases: IntEnum
Icon displayed in paperdolls, books, and the online list
Source code in src/eolib/protocol/_generated/net/server/character_icon.py
9 10 11 12 13 14 15 16 17 18 | |
Player = 1
class-attribute
instance-attribute
Gm = 4
class-attribute
instance-attribute
Hgm = 5
class-attribute
instance-attribute
Party = 6
class-attribute
instance-attribute
GmParty = 9
class-attribute
instance-attribute
HgmParty = 10
class-attribute
instance-attribute
CharacterDetails
Information displayed on the paperdoll and book
Source code in src/eolib/protocol/_generated/net/server/character_details.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
name: str
property
home: str
property
partner: str
property
title: str
property
guild: str
property
guild_rank: str
property
player_id: int
property
class_id: int
property
gender: Gender
property
admin: AdminLevel
property
__init__(*, name, home, partner, title, guild, guild_rank, player_id, class_id, gender, admin)
Create a new instance of CharacterDetails.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name |
str
|
|
required |
home |
str
|
|
required |
partner |
str
|
|
required |
title |
str
|
|
required |
guild |
str
|
|
required |
guild_rank |
str
|
|
required |
player_id |
int
|
(Value range is 0-64008.) |
required |
class_id |
int
|
(Value range is 0-252.) |
required |
gender |
Gender
|
|
required |
admin |
AdminLevel
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/character_details.py
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | |
serialize(writer, data)
staticmethod
Serializes an instance of CharacterDetails to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
CharacterDetails
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/character_details.py
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 | |
deserialize(reader)
staticmethod
Deserializes an instance of CharacterDetails from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
CharacterDetails |
CharacterDetails
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/character_details.py
157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 | |
BookReplyServerPacket
Bases: Packet
Reply to requesting a book
Source code in src/eolib/protocol/_generated/net/server/book_reply_server_packet.py
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
details: CharacterDetails
property
icon: CharacterIcon
property
quest_names: tuple[str, ...]
property
__init__(*, details, icon, quest_names)
Create a new instance of BookReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
details |
CharacterDetails
|
|
required |
icon |
CharacterIcon
|
|
required |
quest_names |
Iterable[str]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/book_reply_server_packet.py
26 27 28 29 30 31 32 33 34 35 36 37 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/book_reply_server_packet.py
61 62 63 64 65 66 67 68 69 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/book_reply_server_packet.py
71 72 73 74 75 76 77 78 79 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/book_reply_server_packet.py
81 82 83 84 85 86 87 88 | |
serialize(writer, data)
staticmethod
Serializes an instance of BookReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
BookReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/book_reply_server_packet.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 | |
deserialize(reader)
staticmethod
Deserializes an instance of BookReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
BookReplyServerPacket |
'BookReplyServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/book_reply_server_packet.py
118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 | |
BoardPlayerServerPacket
Bases: Packet
Reply to reading a post on a town board
Source code in src/eolib/protocol/_generated/net/server/board_player_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
post_id: int
property
post_body: str
property
__init__(*, post_id, post_body)
Create a new instance of BoardPlayerServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
post_id |
int
|
(Value range is 0-64008.) |
required |
post_body |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/board_player_server_packet.py
21 22 23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/board_player_server_packet.py
50 51 52 53 54 55 56 57 58 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/board_player_server_packet.py
60 61 62 63 64 65 66 67 68 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/board_player_server_packet.py
70 71 72 73 74 75 76 77 | |
serialize(writer, data)
staticmethod
Serializes an instance of BoardPlayerServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
BoardPlayerServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/board_player_server_packet.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | |
deserialize(reader)
staticmethod
Deserializes an instance of BoardPlayerServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
BoardPlayerServerPacket |
BoardPlayerServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/board_player_server_packet.py
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | |
BoardPostListing
An entry in the list of town board posts
Source code in src/eolib/protocol/_generated/net/server/board_post_listing.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
post_id: int
property
author: str
property
subject: str
property
__init__(*, post_id, author, subject)
Create a new instance of BoardPostListing.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
post_id |
int
|
(Value range is 0-64008.) |
required |
author |
str
|
|
required |
subject |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/board_post_listing.py
19 20 21 22 23 24 25 26 27 28 29 30 | |
serialize(writer, data)
staticmethod
Serializes an instance of BoardPostListing to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
BoardPostListing
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/board_post_listing.py
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 | |
deserialize(reader)
staticmethod
Deserializes an instance of BoardPostListing from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
BoardPostListing |
BoardPostListing
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/board_post_listing.py
81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 | |
BoardOpenServerPacket
Bases: Packet
Reply to opening a town board
Source code in src/eolib/protocol/_generated/net/server/board_open_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
board_id: int
property
posts: tuple[BoardPostListing, ...]
property
__init__(*, board_id, posts)
Create a new instance of BoardOpenServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
board_id |
int
|
(Value range is 0-252.) |
required |
posts |
Iterable[BoardPostListing]
|
(Length must be 252 or less.) |
required |
Source code in src/eolib/protocol/_generated/net/server/board_open_server_packet.py
25 26 27 28 29 30 31 32 33 34 35 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/board_open_server_packet.py
55 56 57 58 59 60 61 62 63 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/board_open_server_packet.py
65 66 67 68 69 70 71 72 73 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/board_open_server_packet.py
75 76 77 78 79 80 81 82 | |
serialize(writer, data)
staticmethod
Serializes an instance of BoardOpenServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
BoardOpenServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/board_open_server_packet.py
84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
deserialize(reader)
staticmethod
Deserializes an instance of BoardOpenServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
BoardOpenServerPacket |
'BoardOpenServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/board_open_server_packet.py
113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | |
BarberOpenServerPacket
Bases: Packet
Response from talking to a barber NPC
Source code in src/eolib/protocol/_generated/net/server/barber_open_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
session_id: int
property
__init__(*, session_id)
Create a new instance of BarberOpenServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
session_id |
int
|
(Value range is 0-4097152080.) |
required |
Source code in src/eolib/protocol/_generated/net/server/barber_open_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/barber_open_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/barber_open_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/barber_open_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of BarberOpenServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
BarberOpenServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/barber_open_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of BarberOpenServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
BarberOpenServerPacket |
BarberOpenServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/barber_open_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
BarberAgreeServerPacket
Bases: Packet
Purchasing a new hair style
Source code in src/eolib/protocol/_generated/net/server/barber_agree_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
gold_amount: int
property
change: AvatarChange
property
__init__(*, gold_amount, change)
Create a new instance of BarberAgreeServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gold_amount |
int
|
(Value range is 0-4097152080.) |
required |
change |
AvatarChange
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/barber_agree_server_packet.py
22 23 24 25 26 27 28 29 30 31 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/barber_agree_server_packet.py
51 52 53 54 55 56 57 58 59 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/barber_agree_server_packet.py
61 62 63 64 65 66 67 68 69 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/barber_agree_server_packet.py
71 72 73 74 75 76 77 78 | |
serialize(writer, data)
staticmethod
Serializes an instance of BarberAgreeServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
BarberAgreeServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/barber_agree_server_packet.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
deserialize(reader)
staticmethod
Deserializes an instance of BarberAgreeServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
BarberAgreeServerPacket |
BarberAgreeServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/barber_agree_server_packet.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | |
BankReplyServerPacket
Bases: Packet
Update gold counts after deposit/withdraw
Source code in src/eolib/protocol/_generated/net/server/bank_reply_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
gold_inventory: int
property
gold_bank: int
property
__init__(*, gold_inventory, gold_bank)
Create a new instance of BankReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gold_inventory |
int
|
(Value range is 0-4097152080.) |
required |
gold_bank |
int
|
(Value range is 0-4097152080.) |
required |
Source code in src/eolib/protocol/_generated/net/server/bank_reply_server_packet.py
21 22 23 24 25 26 27 28 29 30 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/bank_reply_server_packet.py
50 51 52 53 54 55 56 57 58 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/bank_reply_server_packet.py
60 61 62 63 64 65 66 67 68 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/bank_reply_server_packet.py
70 71 72 73 74 75 76 77 | |
serialize(writer, data)
staticmethod
Serializes an instance of BankReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
BankReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/bank_reply_server_packet.py
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | |
deserialize(reader)
staticmethod
Deserializes an instance of BankReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
BankReplyServerPacket |
BankReplyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/bank_reply_server_packet.py
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | |
BankOpenServerPacket
Bases: Packet
Open banker NPC interface
Source code in src/eolib/protocol/_generated/net/server/bank_open_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
gold_bank: int
property
session_id: int
property
locker_upgrades: int
property
__init__(*, gold_bank, session_id, locker_upgrades)
Create a new instance of BankOpenServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
gold_bank |
int
|
(Value range is 0-4097152080.) |
required |
session_id |
int
|
(Value range is 0-16194276.) |
required |
locker_upgrades |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/bank_open_server_packet.py
22 23 24 25 26 27 28 29 30 31 32 33 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/bank_open_server_packet.py
57 58 59 60 61 62 63 64 65 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/bank_open_server_packet.py
67 68 69 70 71 72 73 74 75 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/bank_open_server_packet.py
77 78 79 80 81 82 83 84 | |
serialize(writer, data)
staticmethod
Serializes an instance of BankOpenServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
BankOpenServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/bank_open_server_packet.py
86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | |
deserialize(reader)
staticmethod
Deserializes an instance of BankOpenServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
BankOpenServerPacket |
BankOpenServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/bank_open_server_packet.py
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | |
AvatarReplyServerPacket
Bases: Packet
Nearby player hit by another player
Source code in src/eolib/protocol/_generated/net/server/avatar_reply_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
victim_id: int
property
damage: int
property
direction: Direction
property
hp_percentage: int
property
dead: bool
property
__init__(*, player_id, victim_id, damage, direction, hp_percentage, dead)
Create a new instance of AvatarReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
victim_id |
int
|
(Value range is 0-64008.) |
required |
damage |
int
|
(Value range is 0-16194276.) |
required |
direction |
Direction
|
|
required |
hp_percentage |
int
|
(Value range is 0-252.) |
required |
dead |
bool
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/avatar_reply_server_packet.py
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/avatar_reply_server_packet.py
79 80 81 82 83 84 85 86 87 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/avatar_reply_server_packet.py
89 90 91 92 93 94 95 96 97 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/avatar_reply_server_packet.py
99 100 101 102 103 104 105 106 | |
serialize(writer, data)
staticmethod
Serializes an instance of AvatarReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
AvatarReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/avatar_reply_server_packet.py
108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 | |
deserialize(reader)
staticmethod
Deserializes an instance of AvatarReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
AvatarReplyServerPacket |
AvatarReplyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/avatar_reply_server_packet.py
140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 | |
WarpEffect
Bases: IntEnum
An effect that accompanies a player warp
Source code in src/eolib/protocol/_generated/net/server/warp_effect.py
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | |
None_ = 0
class-attribute
instance-attribute
Does nothing
Scroll = 1
class-attribute
instance-attribute
Plays the scroll sound effect
Admin = 2
class-attribute
instance-attribute
Plays the admin warp sound effect and animation
AvatarRemoveServerPacket
Bases: Packet
Nearby player has disappeared from view
Source code in src/eolib/protocol/_generated/net/server/avatar_remove_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
warp_effect: Optional[WarpEffect]
property
__init__(*, player_id, warp_effect=None)
Create a new instance of AvatarRemoveServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
warp_effect |
Optional[WarpEffect]
|
|
None
|
Source code in src/eolib/protocol/_generated/net/server/avatar_remove_server_packet.py
24 25 26 27 28 29 30 31 32 33 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/avatar_remove_server_packet.py
53 54 55 56 57 58 59 60 61 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/avatar_remove_server_packet.py
63 64 65 66 67 68 69 70 71 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/avatar_remove_server_packet.py
73 74 75 76 77 78 79 80 | |
serialize(writer, data)
staticmethod
Serializes an instance of AvatarRemoveServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
AvatarRemoveServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/avatar_remove_server_packet.py
82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 | |
deserialize(reader)
staticmethod
Deserializes an instance of AvatarRemoveServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
AvatarRemoveServerPacket |
AvatarRemoveServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/avatar_remove_server_packet.py
102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 | |
EquipmentChange
Player equipment data. Sent when a player's visible equipment changes. Note that these values are graphic IDs.
Source code in src/eolib/protocol/_generated/net/server/equipment_change.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
boots: int
property
armor: int
property
hat: int
property
weapon: int
property
shield: int
property
__init__(*, boots, armor, hat, weapon, shield)
Create a new instance of EquipmentChange.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
boots |
int
|
(Value range is 0-64008.) |
required |
armor |
int
|
(Value range is 0-64008.) |
required |
hat |
int
|
(Value range is 0-64008.) |
required |
weapon |
int
|
(Value range is 0-64008.) |
required |
shield |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/equipment_change.py
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | |
serialize(writer, data)
staticmethod
Serializes an instance of EquipmentChange to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
EquipmentChange
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/equipment_change.py
70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | |
deserialize(reader)
staticmethod
Deserializes an instance of EquipmentChange from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
EquipmentChange |
EquipmentChange
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/equipment_change.py
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | |
AvatarChangeType
Bases: IntEnum
How a player's appearance is changing
Source code in src/eolib/protocol/_generated/net/server/avatar_change_type.py
9 10 11 12 13 14 15 | |
Equipment = 1
class-attribute
instance-attribute
Hair = 2
class-attribute
instance-attribute
HairColor = 3
class-attribute
instance-attribute
AvatarChange
Information about a nearby player's appearance changing
Source code in src/eolib/protocol/_generated/net/server/avatar_change.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
change_type: AvatarChangeType
property
sound: bool
property
change_type_data: AvatarChange.ChangeTypeData
property
AvatarChange.ChangeTypeData: Data associated with the change_type field.
ChangeTypeData = Union['AvatarChange.ChangeTypeDataEquipment', 'AvatarChange.ChangeTypeDataHair', 'AvatarChange.ChangeTypeDataHairColor', None]
class-attribute
instance-attribute
Data associated with different values of the change_type field.
ChangeTypeDataEquipment
Data associated with change_type value AvatarChangeType.Equipment
Source code in src/eolib/protocol/_generated/net/server/avatar_change.py
140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
equipment: EquipmentChange
property
__init__(*, equipment)
Create a new instance of AvatarChange.ChangeTypeDataEquipment.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
equipment |
EquipmentChange
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/avatar_change.py
147 148 149 150 151 152 153 154 | |
serialize(writer, data)
staticmethod
Serializes an instance of AvatarChange.ChangeTypeDataEquipment to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ChangeTypeDataEquipment
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/avatar_change.py
170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 | |
deserialize(reader)
staticmethod
Deserializes an instance of AvatarChange.ChangeTypeDataEquipment from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ChangeTypeDataEquipment
|
AvatarChange.ChangeTypeDataEquipment: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/avatar_change.py
187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 | |
ChangeTypeDataHair
Data associated with change_type value AvatarChangeType.Hair
Source code in src/eolib/protocol/_generated/net/server/avatar_change.py
211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
hair_style: int
property
hair_color: int
property
__init__(*, hair_style, hair_color)
Create a new instance of AvatarChange.ChangeTypeDataHair.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
hair_style |
int
|
(Value range is 0-252.) |
required |
hair_color |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/avatar_change.py
219 220 221 222 223 224 225 226 227 228 | |
serialize(writer, data)
staticmethod
Serializes an instance of AvatarChange.ChangeTypeDataHair to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ChangeTypeDataHair
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/avatar_change.py
248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 | |
deserialize(reader)
staticmethod
Deserializes an instance of AvatarChange.ChangeTypeDataHair from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ChangeTypeDataHair
|
AvatarChange.ChangeTypeDataHair: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/avatar_change.py
268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 | |
ChangeTypeDataHairColor
Data associated with change_type value AvatarChangeType.HairColor
Source code in src/eolib/protocol/_generated/net/server/avatar_change.py
293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
hair_color: int
property
__init__(*, hair_color)
Create a new instance of AvatarChange.ChangeTypeDataHairColor.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
hair_color |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/avatar_change.py
300 301 302 303 304 305 306 307 | |
serialize(writer, data)
staticmethod
Serializes an instance of AvatarChange.ChangeTypeDataHairColor to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ChangeTypeDataHairColor
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/avatar_change.py
323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 | |
deserialize(reader)
staticmethod
Deserializes an instance of AvatarChange.ChangeTypeDataHairColor from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ChangeTypeDataHairColor
|
AvatarChange.ChangeTypeDataHairColor: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/avatar_change.py
340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 | |
__init__(*, player_id, change_type, sound, change_type_data=None)
Create a new instance of AvatarChange.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
change_type |
AvatarChangeType
|
|
required |
sound |
bool
|
|
required |
change_type_data |
ChangeTypeData
|
Data associated with the |
None
|
Source code in src/eolib/protocol/_generated/net/server/avatar_change.py
23 24 25 26 27 28 29 30 31 32 33 34 35 36 | |
serialize(writer, data)
staticmethod
Serializes an instance of AvatarChange to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
AvatarChange
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/avatar_change.py
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 | |
deserialize(reader)
staticmethod
Deserializes an instance of AvatarChange from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
AvatarChange |
AvatarChange
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/avatar_change.py
102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | |
AvatarAgreeServerPacket
Bases: Packet
Nearby player changed appearance
Source code in src/eolib/protocol/_generated/net/server/avatar_agree_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
change: AvatarChange
property
__init__(*, change)
Create a new instance of AvatarAgreeServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
change |
AvatarChange
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/avatar_agree_server_packet.py
21 22 23 24 25 26 27 28 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/avatar_agree_server_packet.py
44 45 46 47 48 49 50 51 52 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/avatar_agree_server_packet.py
54 55 56 57 58 59 60 61 62 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/avatar_agree_server_packet.py
64 65 66 67 68 69 70 71 | |
serialize(writer, data)
staticmethod
Serializes an instance of AvatarAgreeServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
AvatarAgreeServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/avatar_agree_server_packet.py
73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | |
deserialize(reader)
staticmethod
Deserializes an instance of AvatarAgreeServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
AvatarAgreeServerPacket |
AvatarAgreeServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/avatar_agree_server_packet.py
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
AvatarAdminServerPacket
Bases: Packet
Nearby player hit by a damage spell from a player
Source code in src/eolib/protocol/_generated/net/server/avatar_admin_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
caster_id: int
property
victim_id: int
property
damage: int
property
caster_direction: Direction
property
hp_percentage: int
property
victim_died: bool
property
spell_id: int
property
__init__(*, caster_id, victim_id, damage, caster_direction, hp_percentage, victim_died, spell_id)
Create a new instance of AvatarAdminServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
caster_id |
int
|
(Value range is 0-64008.) |
required |
victim_id |
int
|
(Value range is 0-64008.) |
required |
damage |
int
|
(Value range is 0-16194276.) |
required |
caster_direction |
Direction
|
|
required |
hp_percentage |
int
|
(Value range is 0-252.) |
required |
victim_died |
bool
|
|
required |
spell_id |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/avatar_admin_server_packet.py
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/avatar_admin_server_packet.py
86 87 88 89 90 91 92 93 94 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/avatar_admin_server_packet.py
96 97 98 99 100 101 102 103 104 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/avatar_admin_server_packet.py
106 107 108 109 110 111 112 113 | |
serialize(writer, data)
staticmethod
Serializes an instance of AvatarAdminServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
AvatarAdminServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/avatar_admin_server_packet.py
115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 | |
deserialize(reader)
staticmethod
Deserializes an instance of AvatarAdminServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
AvatarAdminServerPacket |
AvatarAdminServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/avatar_admin_server_packet.py
150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 | |
AttackPlayerServerPacket
Bases: Packet
Nearby player attacking
Source code in src/eolib/protocol/_generated/net/server/attack_player_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
direction: Direction
property
__init__(*, player_id, direction)
Create a new instance of AttackPlayerServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
direction |
Direction
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/attack_player_server_packet.py
22 23 24 25 26 27 28 29 30 31 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/attack_player_server_packet.py
51 52 53 54 55 56 57 58 59 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/attack_player_server_packet.py
61 62 63 64 65 66 67 68 69 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/attack_player_server_packet.py
71 72 73 74 75 76 77 78 | |
serialize(writer, data)
staticmethod
Serializes an instance of AttackPlayerServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
AttackPlayerServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/attack_player_server_packet.py
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | |
deserialize(reader)
staticmethod
Deserializes an instance of AttackPlayerServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
AttackPlayerServerPacket |
AttackPlayerServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/attack_player_server_packet.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | |
AttackErrorServerPacket
Bases: Packet
Show flood protection message (vestigial)
Source code in src/eolib/protocol/_generated/net/server/attack_error_server_packet.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of AttackErrorServerPacket.
Source code in src/eolib/protocol/_generated/net/server/attack_error_server_packet.py
18 19 20 21 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/attack_error_server_packet.py
33 34 35 36 37 38 39 40 41 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/attack_error_server_packet.py
43 44 45 46 47 48 49 50 51 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/attack_error_server_packet.py
53 54 55 56 57 58 59 60 | |
serialize(writer, data)
staticmethod
Serializes an instance of AttackErrorServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
AttackErrorServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/attack_error_server_packet.py
62 63 64 65 66 67 68 69 70 71 72 73 74 75 | |
deserialize(reader)
staticmethod
Deserializes an instance of AttackErrorServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
AttackErrorServerPacket |
AttackErrorServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/attack_error_server_packet.py
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | |
ArenaUseServerPacket
Bases: Packet
Arena start message
Source code in src/eolib/protocol/_generated/net/server/arena_use_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
players_count: int
property
__init__(*, players_count)
Create a new instance of ArenaUseServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
players_count |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/arena_use_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/arena_use_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/arena_use_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/arena_use_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of ArenaUseServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ArenaUseServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/arena_use_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of ArenaUseServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ArenaUseServerPacket |
ArenaUseServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/arena_use_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
Direction
Bases: IntEnum
The direction a player or NPC is facing
Source code in src/eolib/protocol/_generated/direction.py
9 10 11 12 13 14 15 16 | |
Down = 0
class-attribute
instance-attribute
Left = 1
class-attribute
instance-attribute
Up = 2
class-attribute
instance-attribute
Right = 3
class-attribute
instance-attribute
ArenaSpecServerPacket
Bases: Packet
Arena kill message
Source code in src/eolib/protocol/_generated/net/server/arena_spec_server_packet.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
direction: Direction
property
kills_count: int
property
killer_name: str
property
victim_name: str
property
__init__(*, player_id, direction, kills_count, killer_name, victim_name)
Create a new instance of ArenaSpecServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
direction |
Direction
|
|
required |
kills_count |
int
|
(Value range is 0-4097152080.) |
required |
killer_name |
str
|
|
required |
victim_name |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/arena_spec_server_packet.py
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/arena_spec_server_packet.py
72 73 74 75 76 77 78 79 80 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/arena_spec_server_packet.py
82 83 84 85 86 87 88 89 90 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/arena_spec_server_packet.py
92 93 94 95 96 97 98 99 | |
serialize(writer, data)
staticmethod
Serializes an instance of ArenaSpecServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ArenaSpecServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/arena_spec_server_packet.py
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 | |
deserialize(reader)
staticmethod
Deserializes an instance of ArenaSpecServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ArenaSpecServerPacket |
ArenaSpecServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/arena_spec_server_packet.py
136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 | |
ArenaDropServerPacket
Bases: Packet
"Arena is blocked" message
Source code in src/eolib/protocol/_generated/net/server/arena_drop_server_packet.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of ArenaDropServerPacket.
Source code in src/eolib/protocol/_generated/net/server/arena_drop_server_packet.py
18 19 20 21 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/arena_drop_server_packet.py
33 34 35 36 37 38 39 40 41 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/arena_drop_server_packet.py
43 44 45 46 47 48 49 50 51 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/arena_drop_server_packet.py
53 54 55 56 57 58 59 60 | |
serialize(writer, data)
staticmethod
Serializes an instance of ArenaDropServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ArenaDropServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/arena_drop_server_packet.py
62 63 64 65 66 67 68 69 70 71 72 73 74 75 | |
deserialize(reader)
staticmethod
Deserializes an instance of ArenaDropServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ArenaDropServerPacket |
ArenaDropServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/arena_drop_server_packet.py
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | |
ArenaAcceptServerPacket
Bases: Packet
Arena win message
Source code in src/eolib/protocol/_generated/net/server/arena_accept_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
winner_name: str
property
kills_count: int
property
killer_name: str
property
victim_name: str
property
__init__(*, winner_name, kills_count, killer_name, victim_name)
Create a new instance of ArenaAcceptServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
winner_name |
str
|
|
required |
kills_count |
int
|
(Value range is 0-4097152080.) |
required |
killer_name |
str
|
|
required |
victim_name |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/arena_accept_server_packet.py
23 24 25 26 27 28 29 30 31 32 33 34 35 36 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/arena_accept_server_packet.py
64 65 66 67 68 69 70 71 72 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/arena_accept_server_packet.py
74 75 76 77 78 79 80 81 82 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/arena_accept_server_packet.py
84 85 86 87 88 89 90 91 | |
serialize(writer, data)
staticmethod
Serializes an instance of ArenaAcceptServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ArenaAcceptServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/arena_accept_server_packet.py
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | |
deserialize(reader)
staticmethod
Deserializes an instance of ArenaAcceptServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ArenaAcceptServerPacket |
ArenaAcceptServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/arena_accept_server_packet.py
124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 | |
Weight
Current carry weight and maximum carry capacity of a player
Source code in src/eolib/protocol/_generated/net/weight.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
current: int
property
max: int
property
__init__(*, current, max)
Create a new instance of Weight.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
current |
int
|
(Value range is 0-252.) |
required |
max |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/weight.py
18 19 20 21 22 23 24 25 26 27 | |
serialize(writer, data)
staticmethod
Serializes an instance of Weight to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
Weight
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/weight.py
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | |
deserialize(reader)
staticmethod
Deserializes an instance of Weight from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
Weight |
Weight
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/weight.py
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
CharacterStatsInfoLookup
Character stats data. Sent with character info lookups.
Source code in src/eolib/protocol/_generated/net/server/character_stats_info_lookup.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
hp: int
property
max_hp: int
property
tp: int
property
max_tp: int
property
base_stats: CharacterBaseStats
property
secondary_stats: CharacterSecondaryStatsInfoLookup
property
elemental_stats: CharacterElementalStats
property
__init__(*, hp, max_hp, tp, max_tp, base_stats, secondary_stats, elemental_stats)
Create a new instance of CharacterStatsInfoLookup.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
hp |
int
|
(Value range is 0-64008.) |
required |
max_hp |
int
|
(Value range is 0-64008.) |
required |
tp |
int
|
(Value range is 0-64008.) |
required |
max_tp |
int
|
(Value range is 0-64008.) |
required |
base_stats |
CharacterBaseStats
|
|
required |
secondary_stats |
CharacterSecondaryStatsInfoLookup
|
|
required |
elemental_stats |
CharacterElementalStats
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/character_stats_info_lookup.py
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | |
serialize(writer, data)
staticmethod
Serializes an instance of CharacterStatsInfoLookup to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
CharacterStatsInfoLookup
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/character_stats_info_lookup.py
86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | |
deserialize(reader)
staticmethod
Deserializes an instance of CharacterStatsInfoLookup from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
CharacterStatsInfoLookup |
CharacterStatsInfoLookup
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/character_stats_info_lookup.py
121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 | |
BigCoords
Map coordinates with 2-byte values
Source code in src/eolib/protocol/_generated/net/server/big_coords.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
x: int
property
y: int
property
__init__(*, x, y)
Create a new instance of BigCoords.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
x |
int
|
(Value range is 0-64008.) |
required |
y |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/big_coords.py
18 19 20 21 22 23 24 25 26 27 | |
serialize(writer, data)
staticmethod
Serializes an instance of BigCoords to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
BigCoords
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/big_coords.py
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | |
deserialize(reader)
staticmethod
Deserializes an instance of BigCoords from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
BigCoords |
BigCoords
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/big_coords.py
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
AdminInteractTellServerPacket
Bases: Packet
Admin character info lookup
Source code in src/eolib/protocol/_generated/net/server/admin_interact_tell_server_packet.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
name: str
property
usage: int
property
gold_bank: int
property
exp: int
property
level: int
property
map_id: int
property
map_coords: BigCoords
property
stats: CharacterStatsInfoLookup
property
weight: Weight
property
__init__(*, name, usage, gold_bank, exp, level, map_id, map_coords, stats, weight)
Create a new instance of AdminInteractTellServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name |
str
|
|
required |
usage |
int
|
(Value range is 0-4097152080.) |
required |
gold_bank |
int
|
(Value range is 0-4097152080.) |
required |
exp |
int
|
(Value range is 0-4097152080.) |
required |
level |
int
|
(Value range is 0-252.) |
required |
map_id |
int
|
(Value range is 0-64008.) |
required |
map_coords |
BigCoords
|
|
required |
stats |
CharacterStatsInfoLookup
|
|
required |
weight |
Weight
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_tell_server_packet.py
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_tell_server_packet.py
102 103 104 105 106 107 108 109 110 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_tell_server_packet.py
112 113 114 115 116 117 118 119 120 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_tell_server_packet.py
122 123 124 125 126 127 128 129 | |
serialize(writer, data)
staticmethod
Serializes an instance of AdminInteractTellServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
AdminInteractTellServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_tell_server_packet.py
131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 | |
deserialize(reader)
staticmethod
Deserializes an instance of AdminInteractTellServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
AdminInteractTellServerPacket |
AdminInteractTellServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_tell_server_packet.py
177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 | |
AdminMessageType
Bases: IntEnum
Type of message sent to admins via the Help menu
Source code in src/eolib/protocol/_generated/net/server/admin_message_type.py
9 10 11 12 13 14 | |
Message = 1
class-attribute
instance-attribute
Report = 2
class-attribute
instance-attribute
AdminInteractReplyServerPacket
Bases: Packet
Incoming admin message
Source code in src/eolib/protocol/_generated/net/server/admin_interact_reply_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
message_type: AdminMessageType
property
message_type_data: AdminInteractReplyServerPacket.MessageTypeData
property
AdminInteractReplyServerPacket.MessageTypeData: Data associated with the message_type field.
MessageTypeData = Union['AdminInteractReplyServerPacket.MessageTypeDataMessage', 'AdminInteractReplyServerPacket.MessageTypeDataReport', None]
class-attribute
instance-attribute
Data associated with different values of the message_type field.
MessageTypeDataMessage
Data associated with message_type value AdminMessageType.Message
Source code in src/eolib/protocol/_generated/net/server/admin_interact_reply_server_packet.py
149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_name: str
property
message: str
property
__init__(*, player_name, message)
Create a new instance of AdminInteractReplyServerPacket.MessageTypeDataMessage.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_name |
str
|
|
required |
message |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_reply_server_packet.py
157 158 159 160 161 162 163 164 165 166 | |
serialize(writer, data)
staticmethod
Serializes an instance of AdminInteractReplyServerPacket.MessageTypeDataMessage to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
MessageTypeDataMessage
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_reply_server_packet.py
186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 | |
deserialize(reader)
staticmethod
Deserializes an instance of AdminInteractReplyServerPacket.MessageTypeDataMessage from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
MessageTypeDataMessage
|
AdminInteractReplyServerPacket.MessageTypeDataMessage: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_reply_server_packet.py
208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 | |
MessageTypeDataReport
Data associated with message_type value AdminMessageType.Report
Source code in src/eolib/protocol/_generated/net/server/admin_interact_reply_server_packet.py
235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_name: str
property
message: str
property
reportee_name: str
property
__init__(*, player_name, message, reportee_name)
Create a new instance of AdminInteractReplyServerPacket.MessageTypeDataReport.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_name |
str
|
|
required |
message |
str
|
|
required |
reportee_name |
str
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_reply_server_packet.py
244 245 246 247 248 249 250 251 252 253 254 255 | |
serialize(writer, data)
staticmethod
Serializes an instance of AdminInteractReplyServerPacket.MessageTypeDataReport to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
MessageTypeDataReport
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_reply_server_packet.py
279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 | |
deserialize(reader)
staticmethod
Deserializes an instance of AdminInteractReplyServerPacket.MessageTypeDataReport from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
MessageTypeDataReport
|
AdminInteractReplyServerPacket.MessageTypeDataReport: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_reply_server_packet.py
305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 | |
__init__(*, message_type, message_type_data=None)
Create a new instance of AdminInteractReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
message_type |
AdminMessageType
|
|
required |
message_type_data |
MessageTypeData
|
Data associated with the |
None
|
Source code in src/eolib/protocol/_generated/net/server/admin_interact_reply_server_packet.py
23 24 25 26 27 28 29 30 31 32 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_reply_server_packet.py
55 56 57 58 59 60 61 62 63 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_reply_server_packet.py
65 66 67 68 69 70 71 72 73 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_reply_server_packet.py
75 76 77 78 79 80 81 82 | |
serialize(writer, data)
staticmethod
Serializes an instance of AdminInteractReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
AdminInteractReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_reply_server_packet.py
84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | |
deserialize(reader)
staticmethod
Deserializes an instance of AdminInteractReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
AdminInteractReplyServerPacket |
AdminInteractReplyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_reply_server_packet.py
112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | |
AdminInteractRemoveServerPacket
Bases: Packet
Nearby player disappearing (admin hide)
Source code in src/eolib/protocol/_generated/net/server/admin_interact_remove_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
__init__(*, player_id)
Create a new instance of AdminInteractRemoveServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_remove_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_remove_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_remove_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_remove_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of AdminInteractRemoveServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
AdminInteractRemoveServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_remove_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of AdminInteractRemoveServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
AdminInteractRemoveServerPacket |
AdminInteractRemoveServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_remove_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
Item
An item reference with a 4-byte amount
Source code in src/eolib/protocol/_generated/net/item.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
id: int
property
amount: int
property
__init__(*, id, amount)
Create a new instance of Item.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id |
int
|
(Value range is 0-64008.) |
required |
amount |
int
|
(Value range is 0-4097152080.) |
required |
Source code in src/eolib/protocol/_generated/net/item.py
18 19 20 21 22 23 24 25 26 27 | |
serialize(writer, data)
staticmethod
Serializes an instance of Item to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
Item
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/item.py
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | |
deserialize(reader)
staticmethod
Deserializes an instance of Item from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
Item |
Item
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/item.py
67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
ThreeItem
An item reference with a 3-byte amount. Used for shops, lockers, and various item transfers.
Source code in src/eolib/protocol/_generated/net/three_item.py
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
id: int
property
amount: int
property
__init__(*, id, amount)
Create a new instance of ThreeItem.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id |
int
|
(Value range is 0-64008.) |
required |
amount |
int
|
(Value range is 0-16194276.) |
required |
Source code in src/eolib/protocol/_generated/net/three_item.py
19 20 21 22 23 24 25 26 27 28 | |
serialize(writer, data)
staticmethod
Serializes an instance of ThreeItem to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ThreeItem
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/three_item.py
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 | |
deserialize(reader)
staticmethod
Deserializes an instance of ThreeItem from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
ThreeItem |
ThreeItem
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/three_item.py
68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | |
AdminInteractListServerPacket
Bases: Packet
Admin character inventory popup
Source code in src/eolib/protocol/_generated/net/server/admin_interact_list_server_packet.py
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
name: str
property
usage: int
property
gold_bank: int
property
inventory: tuple[Item, ...]
property
bank: tuple[ThreeItem, ...]
property
__init__(*, name, usage, gold_bank, inventory, bank)
Create a new instance of AdminInteractListServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name |
str
|
|
required |
usage |
int
|
(Value range is 0-4097152080.) |
required |
gold_bank |
int
|
(Value range is 0-4097152080.) |
required |
inventory |
Iterable[Item]
|
|
required |
bank |
Iterable[ThreeItem]
|
|
required |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_list_server_packet.py
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_list_server_packet.py
75 76 77 78 79 80 81 82 83 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_list_server_packet.py
85 86 87 88 89 90 91 92 93 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_list_server_packet.py
95 96 97 98 99 100 101 102 | |
serialize(writer, data)
staticmethod
Serializes an instance of AdminInteractListServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
AdminInteractListServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_list_server_packet.py
104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | |
deserialize(reader)
staticmethod
Deserializes an instance of AdminInteractListServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
AdminInteractListServerPacket |
'AdminInteractListServerPacket'
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_list_server_packet.py
141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 | |
AdminInteractAgreeServerPacket
Bases: Packet
Nearby player appearing (admin un-hide)
Source code in src/eolib/protocol/_generated/net/server/admin_interact_agree_server_packet.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
player_id: int
property
__init__(*, player_id)
Create a new instance of AdminInteractAgreeServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
player_id |
int
|
(Value range is 0-64008.) |
required |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_agree_server_packet.py
20 21 22 23 24 25 26 27 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_agree_server_packet.py
43 44 45 46 47 48 49 50 51 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_agree_server_packet.py
53 54 55 56 57 58 59 60 61 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_agree_server_packet.py
63 64 65 66 67 68 69 70 | |
serialize(writer, data)
staticmethod
Serializes an instance of AdminInteractAgreeServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
AdminInteractAgreeServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_agree_server_packet.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | |
deserialize(reader)
staticmethod
Deserializes an instance of AdminInteractAgreeServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
AdminInteractAgreeServerPacket |
AdminInteractAgreeServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/admin_interact_agree_server_packet.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | |
PacketFamily
Bases: IntEnum
The type of operation that a packet performs. Part of the unique packet ID.
Source code in src/eolib/protocol/_generated/net/packet_family.py
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | |
Connection = 1
class-attribute
instance-attribute
Account = 2
class-attribute
instance-attribute
Character = 3
class-attribute
instance-attribute
Login = 4
class-attribute
instance-attribute
Welcome = 5
class-attribute
instance-attribute
Walk = 6
class-attribute
instance-attribute
Face = 7
class-attribute
instance-attribute
Chair = 8
class-attribute
instance-attribute
Emote = 9
class-attribute
instance-attribute
Attack = 11
class-attribute
instance-attribute
Spell = 12
class-attribute
instance-attribute
Shop = 13
class-attribute
instance-attribute
Item = 14
class-attribute
instance-attribute
StatSkill = 16
class-attribute
instance-attribute
Global = 17
class-attribute
instance-attribute
Talk = 18
class-attribute
instance-attribute
Warp = 19
class-attribute
instance-attribute
Jukebox = 21
class-attribute
instance-attribute
Players = 22
class-attribute
instance-attribute
Avatar = 23
class-attribute
instance-attribute
Party = 24
class-attribute
instance-attribute
Refresh = 25
class-attribute
instance-attribute
Npc = 26
class-attribute
instance-attribute
PlayerRange = 27
class-attribute
instance-attribute
NpcRange = 28
class-attribute
instance-attribute
Range = 29
class-attribute
instance-attribute
Paperdoll = 30
class-attribute
instance-attribute
Effect = 31
class-attribute
instance-attribute
Trade = 32
class-attribute
instance-attribute
Chest = 33
class-attribute
instance-attribute
Door = 34
class-attribute
instance-attribute
Message = 35
class-attribute
instance-attribute
Bank = 36
class-attribute
instance-attribute
Locker = 37
class-attribute
instance-attribute
Barber = 38
class-attribute
instance-attribute
Guild = 39
class-attribute
instance-attribute
Music = 40
class-attribute
instance-attribute
Sit = 41
class-attribute
instance-attribute
Recover = 42
class-attribute
instance-attribute
Board = 43
class-attribute
instance-attribute
Cast = 44
class-attribute
instance-attribute
Arena = 45
class-attribute
instance-attribute
Priest = 46
class-attribute
instance-attribute
Marriage = 47
class-attribute
instance-attribute
AdminInteract = 48
class-attribute
instance-attribute
Citizen = 49
class-attribute
instance-attribute
Quest = 50
class-attribute
instance-attribute
Book = 51
class-attribute
instance-attribute
Error = 250
class-attribute
instance-attribute
Init = 255
class-attribute
instance-attribute
PacketAction
Bases: IntEnum
The specific action that a packet performs. Part of the unique packet ID.
Source code in src/eolib/protocol/_generated/net/packet_action.py
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | |
Request = 1
class-attribute
instance-attribute
Accept = 2
class-attribute
instance-attribute
Reply = 3
class-attribute
instance-attribute
Remove = 4
class-attribute
instance-attribute
Agree = 5
class-attribute
instance-attribute
Create = 6
class-attribute
instance-attribute
Add = 7
class-attribute
instance-attribute
Player = 8
class-attribute
instance-attribute
Take = 9
class-attribute
instance-attribute
Use = 10
class-attribute
instance-attribute
Buy = 11
class-attribute
instance-attribute
Sell = 12
class-attribute
instance-attribute
Open = 13
class-attribute
instance-attribute
Close = 14
class-attribute
instance-attribute
Msg = 15
class-attribute
instance-attribute
Spec = 16
class-attribute
instance-attribute
Admin = 17
class-attribute
instance-attribute
List = 18
class-attribute
instance-attribute
Tell = 20
class-attribute
instance-attribute
Report = 21
class-attribute
instance-attribute
Announce = 22
class-attribute
instance-attribute
Server = 23
class-attribute
instance-attribute
Drop = 24
class-attribute
instance-attribute
Junk = 25
class-attribute
instance-attribute
Obtain = 26
class-attribute
instance-attribute
Get = 27
class-attribute
instance-attribute
Kick = 28
class-attribute
instance-attribute
Rank = 29
class-attribute
instance-attribute
TargetSelf = 30
class-attribute
instance-attribute
TargetOther = 31
class-attribute
instance-attribute
TargetGroup = 33
class-attribute
instance-attribute
Dialog = 34
class-attribute
instance-attribute
Ping = 240
class-attribute
instance-attribute
Pong = 241
class-attribute
instance-attribute
Net242 = 242
class-attribute
instance-attribute
Net243 = 243
class-attribute
instance-attribute
Net244 = 244
class-attribute
instance-attribute
Error = 250
class-attribute
instance-attribute
Init = 255
class-attribute
instance-attribute
SerializationError
Bases: Exception
Represents an error in serializing a protocol data structure.
Source code in src/eolib/protocol/serialization_error.py
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
__init__(message)
Constructs a SerializationError with the specified error message.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
message |
str
|
The error message. |
required |
Source code in src/eolib/protocol/serialization_error.py
6 7 8 9 10 11 12 13 | |
Packet
Bases: ABC
Object representation of a packet in the EO network protocol.
Source code in src/eolib/protocol/net/packet.py
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | |
family()
abstractmethod
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/net/packet.py
13 14 15 16 17 18 19 20 21 22 | |
action()
abstractmethod
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/net/packet.py
24 25 26 27 28 29 30 31 32 33 | |
write(writer)
abstractmethod
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/net/packet.py
35 36 37 38 39 40 41 42 43 | |
EoWriter
Source code in src/eolib/data/eo_writer.py
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 | |
data = bytearray()
instance-attribute
string_sanitization_mode: bool
property
writable
Gets the string sanitization mode for the writer.
Returns:
| Name | Type | Description |
|---|---|---|
bool |
bool
|
True if string sanitization is enabled. |
__init__()
Source code in src/eolib/data/eo_writer.py
7 8 9 | |
add_byte(value)
Adds a raw byte to the writer data.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
value |
int
|
The byte to add. |
required |
Raises:
| Type | Description |
|---|---|
ValueError
|
If the value is above |
Source code in src/eolib/data/eo_writer.py
11 12 13 14 15 16 17 18 19 20 21 22 | |
add_bytes(bytes)
Adds raw bytes to the writer data.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
bytes |
bytes
|
The bytes to add. |
required |
Source code in src/eolib/data/eo_writer.py
24 25 26 27 28 29 30 31 | |
add_char(number)
Adds an encoded 1-byte integer to the writer data.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
number |
int
|
The number to encode and add. |
required |
Raises:
| Type | Description |
|---|---|
ValueError
|
If the value is not below |
Source code in src/eolib/data/eo_writer.py
33 34 35 36 37 38 39 40 41 42 43 44 45 | |
add_short(number)
Adds an encoded 2-byte integer to the writer data.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
number |
int
|
The number to encode and add. |
required |
Raises:
| Type | Description |
|---|---|
ValueError
|
If the value is not below |
Source code in src/eolib/data/eo_writer.py
47 48 49 50 51 52 53 54 55 56 57 58 59 | |
add_three(number)
Adds an encoded 3-byte integer to the writer data.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
number |
int
|
The number to encode and add. |
required |
Raises:
| Type | Description |
|---|---|
ValueError
|
If the value is not below |
Source code in src/eolib/data/eo_writer.py
61 62 63 64 65 66 67 68 69 70 71 72 73 | |
add_int(number)
Adds an encoded 4-byte integer to the writer data.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
number |
int
|
The number to encode and add. |
required |
Raises:
| Type | Description |
|---|---|
ValueError
|
If the value is not below |
Source code in src/eolib/data/eo_writer.py
75 76 77 78 79 80 81 82 83 84 85 86 87 | |
add_string(string)
Adds a string to the writer data.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
string |
str
|
The string to be added. |
required |
Source code in src/eolib/data/eo_writer.py
89 90 91 92 93 94 95 96 97 98 | |
add_fixed_string(string, length, padded=False)
Adds a fixed-length string to the writer data.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
string |
str
|
The string to be added. |
required |
length |
int
|
The expected length of the string. |
required |
padded |
bool
|
True if the string should be padded to the length with
trailing |
False
|
Source code in src/eolib/data/eo_writer.py
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 | |
add_encoded_string(string)
Adds an encoded string to the writer data.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
string |
str
|
The string to be encoded and added. |
required |
Source code in src/eolib/data/eo_writer.py
117 118 119 120 121 122 123 124 125 126 127 | |
add_fixed_encoded_string(string, length, padded=False)
Adds a fixed-length encoded string to the writer data.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
string |
str
|
The string to be encoded and added. |
required |
length |
int
|
The expected length of the string. |
required |
padded |
bool
|
True if the string should be padded to the length with
trailing |
False
|
Source code in src/eolib/data/eo_writer.py
129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 | |
to_bytearray()
Gets the writer data as a byte array.
Returns:
| Name | Type | Description |
|---|---|---|
bytearray |
bytearray
|
A copy of the writer data as a byte array. |
Source code in src/eolib/data/eo_writer.py
161 162 163 164 165 166 167 168 | |
__len__()
Gets the length of the writer data.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The length of the writer data. |
Source code in src/eolib/data/eo_writer.py
170 171 172 173 174 175 176 177 | |
EoReader
Bases: object
A class for reading EO data from a sequence of bytes.
EoReader features a chunked reading mode, which is important for accurate emulation of
the official game client.
See documentation for chunked reading: https://github.com/Cirras/eo-protocol/blob/master/docs/chunks.md
Source code in src/eolib/data/eo_reader.py
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 | |
chunked_reading_mode: bool
property
writable
bool: Gets or sets the chunked reading mode for the reader.
In chunked reading mode:
- The reader will treat 0xFF bytes as the end of the current chunk.
- next_chunk() can be called to move to the next chunk.
remaining: int
property
If chunked reading mode is enabled, gets the number of bytes remaining in the current
chunk. Otherwise, gets the total number of bytes remaining in the input data.
position: int
property
int: Gets the current position in the input data.
__init__(data)
Creates a new EoReader instance for the specified data.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
data |
bytes
|
The byte array containing the input data. |
required |
Source code in src/eolib/data/eo_reader.py
23 24 25 26 27 28 29 30 31 32 33 34 | |
slice(index=None, length=None)
Creates a new EoReader whose input data is a shared subsequence of this reader's
data.
The input data of the new reader will start at position index in this reader and contain
up to length bytes. The two reader's position and chunked reading mode will be
independent.
The new reader's position will be zero, and its chunked reading mode will be false.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
index |
int
|
The position in this reader at which the data of the new reader will start; must be non-negative. Defaults to the current reader position. |
None
|
length |
int
|
The length of the shared subsequence of data to supply to the
new reader; must be non-negative. Defaults to the length of the remaining data
starting from |
None
|
Returns:
| Name | Type | Description |
|---|---|---|
EoReader |
EoReader
|
The new reader. |
Raises:
| Type | Description |
|---|---|
ValueError
|
If |
Source code in src/eolib/data/eo_reader.py
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 | |
get_byte()
Reads a raw byte from the input data.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
A raw byte. |
Source code in src/eolib/data/eo_reader.py
76 77 78 79 80 81 82 83 | |
get_bytes(length)
Reads an array of raw bytes from the input data.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
length |
int
|
The number of bytes to read. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
bytearray |
bytearray
|
An array of raw bytes. |
Source code in src/eolib/data/eo_reader.py
85 86 87 88 89 90 91 92 93 94 95 | |
get_char()
Reads an encoded 1-byte integer from the input data.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
A decoded 1-byte integer. |
Source code in src/eolib/data/eo_reader.py
97 98 99 100 101 102 103 104 | |
get_short()
Reads an encoded 2-byte integer from the input data.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
A decoded 2-byte integer. |
Source code in src/eolib/data/eo_reader.py
106 107 108 109 110 111 112 113 | |
get_three()
Reads an encoded 3-byte integer from the input data.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
A decoded 3-byte integer. |
Source code in src/eolib/data/eo_reader.py
115 116 117 118 119 120 121 122 | |
get_int()
Reads an encoded 4-byte integer from the input data.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
A decoded 4-byte integer. |
Source code in src/eolib/data/eo_reader.py
124 125 126 127 128 129 130 131 | |
get_string()
Reads a string from the input data.
Returns:
| Name | Type | Description |
|---|---|---|
str |
str
|
A string. |
Source code in src/eolib/data/eo_reader.py
133 134 135 136 137 138 139 140 141 | |
get_fixed_string(length, padded=False)
Reads a string with a fixed length from the input data.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
length |
int
|
The length of the string. |
required |
padded |
bool
|
True if the string is padded with trailing |
False
|
Returns:
| Name | Type | Description |
|---|---|---|
str |
str
|
A decoded string. |
Raises:
| Type | Description |
|---|---|
ValueError
|
If the length is negative. |
Source code in src/eolib/data/eo_reader.py
143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 | |
get_encoded_string()
Reads an encoded string from the input data.
Returns:
| Name | Type | Description |
|---|---|---|
str |
str
|
A decoded string. |
Source code in src/eolib/data/eo_reader.py
164 165 166 167 168 169 170 171 172 173 | |
get_fixed_encoded_string(length, padded=False)
Reads an encoded string with a fixed length from the input data.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
length |
int
|
The length of the string. |
required |
padded |
bool
|
True if the string is padded with trailing |
False
|
Returns:
| Name | Type | Description |
|---|---|---|
str |
str
|
A decoded string. |
Raises:
| Type | Description |
|---|---|
ValueError
|
If the length is negative. |
Source code in src/eolib/data/eo_reader.py
175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 | |
next_chunk()
Moves the reader position to the start of the next chunk in the input data.
Raises:
| Type | Description |
|---|---|
RuntimeError
|
If not in chunked reading mode. |
Source code in src/eolib/data/eo_reader.py
225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 | |
AccountReplyServerPacket
Bases: Packet
Reply to client Account-family packets
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
reply_code: AccountReply
property
Sometimes an AccountReply code, sometimes a session ID for account creation
reply_code_data: AccountReplyServerPacket.ReplyCodeData
property
AccountReplyServerPacket.ReplyCodeData: Data associated with the reply_code field.
ReplyCodeData = Union['AccountReplyServerPacket.ReplyCodeDataExists', 'AccountReplyServerPacket.ReplyCodeDataNotApproved', 'AccountReplyServerPacket.ReplyCodeDataCreated', 'AccountReplyServerPacket.ReplyCodeDataChangeFailed', 'AccountReplyServerPacket.ReplyCodeDataChanged', 'AccountReplyServerPacket.ReplyCodeDataRequestDenied', 'AccountReplyServerPacket.ReplyCodeDataDefault', None]
class-attribute
instance-attribute
Data associated with different values of the reply_code field.
ReplyCodeDataExists
Data associated with reply_code value AccountReply.Exists
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of AccountReplyServerPacket.ReplyCodeDataExists.
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
202 203 204 205 | |
serialize(writer, data)
staticmethod
Serializes an instance of AccountReplyServerPacket.ReplyCodeDataExists to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataExists
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
218 219 220 221 222 223 224 225 226 227 228 229 230 231 | |
deserialize(reader)
staticmethod
Deserializes an instance of AccountReplyServerPacket.ReplyCodeDataExists from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataExists
|
AccountReplyServerPacket.ReplyCodeDataExists: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 | |
ReplyCodeDataNotApproved
Data associated with reply_code value AccountReply.NotApproved
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of AccountReplyServerPacket.ReplyCodeDataNotApproved.
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
263 264 265 266 | |
serialize(writer, data)
staticmethod
Serializes an instance of AccountReplyServerPacket.ReplyCodeDataNotApproved to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataNotApproved
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
279 280 281 282 283 284 285 286 287 288 289 290 291 292 | |
deserialize(reader)
staticmethod
Deserializes an instance of AccountReplyServerPacket.ReplyCodeDataNotApproved from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataNotApproved
|
AccountReplyServerPacket.ReplyCodeDataNotApproved: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 | |
ReplyCodeDataCreated
Data associated with reply_code value AccountReply.Created
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of AccountReplyServerPacket.ReplyCodeDataCreated.
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
324 325 326 327 | |
serialize(writer, data)
staticmethod
Serializes an instance of AccountReplyServerPacket.ReplyCodeDataCreated to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataCreated
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
340 341 342 343 344 345 346 347 348 349 350 351 352 353 | |
deserialize(reader)
staticmethod
Deserializes an instance of AccountReplyServerPacket.ReplyCodeDataCreated from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataCreated
|
AccountReplyServerPacket.ReplyCodeDataCreated: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 | |
ReplyCodeDataChangeFailed
Data associated with reply_code value AccountReply.ChangeFailed
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of AccountReplyServerPacket.ReplyCodeDataChangeFailed.
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
385 386 387 388 | |
serialize(writer, data)
staticmethod
Serializes an instance of AccountReplyServerPacket.ReplyCodeDataChangeFailed to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataChangeFailed
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
401 402 403 404 405 406 407 408 409 410 411 412 413 414 | |
deserialize(reader)
staticmethod
Deserializes an instance of AccountReplyServerPacket.ReplyCodeDataChangeFailed from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataChangeFailed
|
AccountReplyServerPacket.ReplyCodeDataChangeFailed: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 | |
ReplyCodeDataChanged
Data associated with reply_code value AccountReply.Changed
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of AccountReplyServerPacket.ReplyCodeDataChanged.
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
446 447 448 449 | |
serialize(writer, data)
staticmethod
Serializes an instance of AccountReplyServerPacket.ReplyCodeDataChanged to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataChanged
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
462 463 464 465 466 467 468 469 470 471 472 473 474 475 | |
deserialize(reader)
staticmethod
Deserializes an instance of AccountReplyServerPacket.ReplyCodeDataChanged from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataChanged
|
AccountReplyServerPacket.ReplyCodeDataChanged: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 | |
ReplyCodeDataRequestDenied
Data associated with reply_code value AccountReply.RequestDenied
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
__init__()
Create a new instance of AccountReplyServerPacket.ReplyCodeDataRequestDenied.
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
507 508 509 510 | |
serialize(writer, data)
staticmethod
Serializes an instance of AccountReplyServerPacket.ReplyCodeDataRequestDenied to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataRequestDenied
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
523 524 525 526 527 528 529 530 531 532 533 534 535 536 | |
deserialize(reader)
staticmethod
Deserializes an instance of AccountReplyServerPacket.ReplyCodeDataRequestDenied from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataRequestDenied
|
AccountReplyServerPacket.ReplyCodeDataRequestDenied: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 | |
ReplyCodeDataDefault
Default data associated with reply_code
In this case (reply_code > 9), reply_code is a session ID for account creation
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 | |
byte_size: int
property
Returns the size of the data that this was deserialized from.
Returns:
| Name | Type | Description |
|---|---|---|
int |
int
|
The size of the data that this was deserialized from. |
sequence_start: int
property
__init__(*, sequence_start)
Create a new instance of AccountReplyServerPacket.ReplyCodeDataDefault.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
sequence_start |
int
|
(Value range is 0-252.) |
required |
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
571 572 573 574 575 576 577 578 | |
serialize(writer, data)
staticmethod
Serializes an instance of AccountReplyServerPacket.ReplyCodeDataDefault to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
ReplyCodeDataDefault
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 | |
deserialize(reader)
staticmethod
Deserializes an instance of AccountReplyServerPacket.ReplyCodeDataDefault from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Type | Description |
|---|---|
ReplyCodeDataDefault
|
AccountReplyServerPacket.ReplyCodeDataDefault: The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 | |
__init__(*, reply_code, reply_code_data=None)
Create a new instance of AccountReplyServerPacket.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reply_code |
AccountReply
|
Sometimes an AccountReply code, sometimes a session ID for account creation |
required |
reply_code_data |
ReplyCodeData
|
Data associated with the |
None
|
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
23 24 25 26 27 28 29 30 31 32 | |
family()
staticmethod
Returns the packet family associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketFamily |
PacketFamily
|
The packet family associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
58 59 60 61 62 63 64 65 66 | |
action()
staticmethod
Returns the packet action associated with this packet.
Returns:
| Name | Type | Description |
|---|---|---|
PacketAction |
PacketAction
|
The packet action associated with this packet. |
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
68 69 70 71 72 73 74 75 76 | |
write(writer)
Serializes and writes this packet to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
the writer that this packet will be written to. |
required |
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
78 79 80 81 82 83 84 85 | |
serialize(writer, data)
staticmethod
Serializes an instance of AccountReplyServerPacket to the provided EoWriter.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
writer |
EoWriter
|
The writer that the data will be serialized to. |
required |
data |
AccountReplyServerPacket
|
The data to serialize. |
required |
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 | |
deserialize(reader)
staticmethod
Deserializes an instance of AccountReplyServerPacket from the provided EoReader.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
reader |
EoReader
|
The writer that the data will be serialized to. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
AccountReplyServerPacket |
AccountReplyServerPacket
|
The data to serialize. |
Source code in src/eolib/protocol/_generated/net/server/account_reply_server_packet.py
144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 | |
ProtocolEnumMeta
Bases: EnumMeta
Source code in src/eolib/protocol/protocol_enum_meta.py
4 5 6 7 8 9 10 11 12 13 14 15 16 | |
__call__(value, names=None, *, module=None, qualname=None, type=None, start=1)
Source code in src/eolib/protocol/protocol_enum_meta.py
5 6 7 8 9 10 11 12 13 14 15 16 | |
AccountReply
Bases: IntEnum
Reply code sent with ACCOUNT_REPLY packet
Source code in src/eolib/protocol/_generated/net/server/account_reply.py
9 10 11 12 13 14 15 16 17 18 | |