Commit graph

2151 commits

Author SHA1 Message Date
Resaec cc16040ec3 Simplified Outfit packet usage
Outfit cleanup
More tests
2025-08-24 16:43:24 +02:00
Resaec 8de797087f OutfitListEvent cleanup 2025-08-24 03:43:50 +02:00
Resaec 72a8a7cd89 OutfitEvent rework
renamed type Unk4 to UpdateOutfitId
2025-08-24 00:24:32 +02:00
Resaec e3fe9b69bf OutfitMemberEvent now supports the two main packet types Unk0 and Unk1.
Support for Unk0's subtypes Unk0 and Padding have been removed in favour of the main type.
Should be reimplemented at some point, but I don't know how yet.
2025-08-23 21:54:07 +02:00
Resaec 7528388eb1 OutfitMemberEvent
I failed horribly implementing two type conditionals, please send help
2025-08-22 01:28:27 +02:00
Resaec f3eed484af OutfitMembershipResponse rework, tests added 2025-08-21 23:04:29 +02:00
Resaec 17682c08d6 OutfitMembershipRequest all packets known!
OutfitMembershipResponse decoded, needs rework
OutfitMemberEvent decoded, needs rework
Tests reworked
2025-08-21 02:23:32 +02:00
ScrawnyRonnie b070834a8a member packets 2025-08-20 12:31:08 -04:00
Resaec d450a1b6e5 OutfitListEvent ListElementOutfit decoded 2025-08-20 00:03:17 +02:00
Resaec 308ea20dee same same, same same... uint32L? 2025-08-17 21:20:29 +02:00
Resaec d19cd744d5 extend OMR with Unk2 codec 2025-08-17 19:51:20 +02:00
Resaec f2001dbc5f random values :( 2025-08-17 18:58:36 +02:00
Resaec 868439bb21 missed some bytes of the packet, avatar_guid is wrong 2025-08-17 15:07:42 +02:00
Resaec b242c4c4bf outfit_(gu)id is uint32L (too) 2025-08-17 14:07:48 +02:00
Resaec 6e23b701a6 outfit_id is uint32L 2025-08-16 00:19:13 +02:00
Resaec f977ea8e6f clean up, fetch up and even more packets 2025-08-10 22:57:01 +02:00
ScrawnyRonnie d76b41365c
Squads Again Again Again
Let's Try Squads Again
2025-08-05 13:05:35 -04:00
ScrawnyRonnie 5353323aee sddum delivery and squad chat 2025-08-03 15:37:29 -04:00
ScrawnyRonnie 065f84231b invite changes 2025-08-02 16:16:22 -04:00
ScrawnyRonnie 79dfef0e3b squads will work eventually 2025-08-01 21:20:54 -04:00
ScrawnyRonnie 749a611b87
Yet Another Squad Update (2)
Yet Another Squad Update (2) - not ready to go live
2025-08-01 12:51:53 -04:00
ScrawnyRonnie 1bfe90ca84
Uncomment handlers 2025-07-31 07:39:07 -04:00
Fate-JH 1331eb3053
Merge branch 'master' into squad-again-again 2025-07-31 02:23:35 -04:00
Fate-JH 48f6064cda Lukewarm Potato (#1285)
* removing the cep reward for killing a flag carrier

* log flag carrier kill to database as a facility capture event

* need to acronym the exp event type, three characters only
2025-07-31 02:15:01 -04:00
Fate-JH 8e2732681c No Safe Spaces (#1283)
* local zone maintains information about weapon fire capability per faction

* map reload by faction to represent a change in weapons fire permissions via LMM
2025-07-31 02:14:57 -04:00
Fate-JH b8a47016da aded an early test to determine if player account database is active (#1281) 2025-07-31 02:13:52 -04:00
Fate-JH c416ba11df allowing scaled back bfr accessibility (#1280) 2025-07-31 02:13:51 -04:00
ScrawnyRonnie 08b02846b9 gm sees anims and crouch bfr 2025-07-31 02:13:51 -04:00
ScrawnyRonnie ab1cb9dc0a misc animations and turret range 2025-07-31 02:13:50 -04:00
ScrawnyRonnie eb5b869917 time change why not 2025-07-31 02:13:49 -04:00
ScrawnyRonnie 30ff8d738f adjusted condition and weather 2025-07-31 02:13:48 -04:00
ScrawnyRonnie 32287149c7 density-alerts 2025-07-31 02:13:47 -04:00
ScrawnyRonnie be30413714 found a friendly 2025-07-31 02:13:46 -04:00
ScrawnyRonnie 0166352001 packet order 2025-07-31 02:13:45 -04:00
ScrawnyRonnie 694a3195e3 wrong name 2025-07-31 02:13:45 -04:00
ScrawnyRonnie d74812cd81 we can reveal 2025-07-31 02:13:44 -04:00
ScrawnyRonnie f41fee6c41 just one os please 2025-07-31 02:13:44 -04:00
ScrawnyRonnie 3f7f6ee4c0 cud emp and os 2025-07-31 02:13:43 -04:00
ScrawnyRonnie 7d8dd52259 gate fixes 2025-07-31 02:13:42 -04:00
ScrawnyRonnie 6bc1726198 tell me armor for any max 2025-07-31 02:13:41 -04:00
ScrawnyRonnie 5b272949e0 tell others my armor 2025-07-31 02:13:41 -04:00
ScrawnyRonnie cc398af229 max armor reminder, log kicked player 2025-07-31 02:13:40 -04:00
Fate-JH 93f528d4d9 separated specific types of invitations and some of the messaging logic associated with them into separate classes; added custom messages everywhere; reorganized methods in an effort to improve code readability; light on the testing 2025-07-31 02:13:39 -04:00
Fate-JH aeb6b8f2a9 completely retooled login messages system to support a series of tasks queued up for when the ui has finished loading and the player has control of their game; attempt to clean up old squad cards during proper log-outs and before relog; ability to pass indices to squad invitations for targeted acceptance or rejection 2025-07-31 02:13:35 -04:00
Fate-JH 1968377d05 retooled invitation case classes into much more complicated invitation entities that manage their own behaviors for messaging invites, acceptances, rejection, and generalize queries; this removes a ton of match casting as a branch mechanic 2025-07-31 02:09:01 -04:00
Fate-JH 2372a95040 experimental invitation management commands for squad leaders, mostly untested atm; messages for being denied squad admission 2025-07-31 02:08:49 -04:00
Fate-JH d15e916f46 format changes; fixing one known source of exceptions at the start of the search algorithm 2025-07-31 02:03:57 -04:00
Fate-JH bb858203e4
Lukewarm Potato (#1285)
* removing the cep reward for killing a flag carrier

* log flag carrier kill to database as a facility capture event

* need to acronym the exp event type, three characters only
2025-07-31 01:14:40 -04:00
Fate-JH c1d9f679b2
No Safe Spaces (#1283)
* local zone maintains information about weapon fire capability per faction

* map reload by faction to represent a change in weapons fire permissions via LMM
2025-07-31 01:13:32 -04:00
Fate-JH 662844b845
aded an early test to determine if player account database is active (#1281) 2025-07-31 01:12:28 -04:00