Commit graph

2176 commits

Author SHA1 Message Date
Resaec 3a89d69ee3 PlatoonEvent decode 2025-09-04 22:56:53 +02:00
Resaec cfb5c0def2
Merge pull request #1304 from psforever/outfit
Outfit packets and handling
2025-09-04 18:57:30 +00:00
ScrawnyRonnie 036d226de1 kicked player leaves outfit chat 2025-09-02 09:19:52 -04:00
ScrawnyRonnie 0ce5e1ab0c ensure different factions and reward changes 2025-09-01 21:21:22 -04:00
ScrawnyRonnie 5a5ed7425c correct points reward 2025-09-01 16:24:56 -04:00
ScrawnyRonnie bf4a911418 check once to not join chat channel again 2025-09-01 11:39:44 -04:00
ScrawnyRonnie 6ae3a71907 ants share exp with squad 2025-09-01 08:18:57 -04:00
Resaec 1556025ce6 added schedule to update materialized view outfitpoint_mv
added concurrently option to query
2025-08-31 23:43:02 +02:00
Resaec 474993a4e2 keep outfit title colorization when receiving Rank action from client 2025-08-31 23:38:52 +02:00
Resaec c0428bd3f6 add outfit (list) window event subscription handling
fix Kicked action send instead of Leaving action when players leave on their own
2025-08-31 23:37:30 +02:00
Resaec c84bf9ae74 evict players from the outfit. no longer shall you spy on our stale info!
update packet types
2025-08-31 03:05:31 +02:00
Resaec 8dcf678045 add Outfit Rank / Title updates 2025-08-31 00:01:58 +02:00
Resaec 446dee8235 Merge branch 'even-more-outfit-packets-2' into outfit 2025-08-30 22:44:18 +02:00
Resaec 25ebda1562 start 2025-08-30 22:43:13 +02:00
ScrawnyRonnie e5909bdac3 gain outfit points 2025-08-30 08:03:40 -04:00
ScrawnyRonnie 16900cd918 outfit persistence and minor fixes 2025-08-29 22:05:40 -04:00
Resaec 18dd426d13 fix outfit rank names not representing DB values
add MOTD handling
renaming OMR packet types with known uses
handling outfit promotions (setrank)
handle outfit owner changes
changing the migration to change to unique index. allows concurrent refresh of MV
2025-08-30 01:35:51 +02:00
ScrawnyRonnie ad52c8076c mostly kick from outfit 2025-08-29 15:31:26 -04:00
Resaec 50f69784c0
Update GitHub Action to fix broken pipeline (#1301)
* update github workflow to fix broken pipeline

* switch to sbtn command, seems like no sbt -> sbtn link is provided anymore
might just work like is...

* nope, not the link is missing, it does not pack sbt at all
does switching to sbt proper work?

* update JVM to latest LTS

* Revert "update JVM to latest LTS"

This reverts commit 75baaa52e8.
2025-08-29 15:15:13 +00:00
ScrawnyRonnie 402259e338 outfit checkpoint 2025-08-28 21:06:19 -04:00
Resaec 57b3fd69ab add Outfit DB structures 2025-08-28 00:16:53 +02:00
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
ScrawnyRonnie d890877b19
Close some issues and squad changes
Issue Closer
2025-08-12 16:59:13 -04:00
ScrawnyRonnie 5dd849beca capture xp for squads 2025-08-12 16:54:04 -04:00
ScrawnyRonnie 58be6f178f tactical voice macro channel, gm bail 2025-08-11 12:15:24 -04:00
Resaec f977ea8e6f clean up, fetch up and even more packets 2025-08-10 22:57:01 +02:00
ScrawnyRonnie 9f40e1fd45 bail messaging, cancel hack, no deploy, promote 2025-08-10 07:53:27 -04: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