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
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
ScrawnyRonnie
402259e338
outfit checkpoint
2025-08-28 21:06:19 -04: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
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
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
1bfe90ca84
Uncomment handlers
2025-07-31 07:39:07 -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
f74da61fa5
Mine Distance ( #1276 )
...
* changing to square distance during mine checks; repeating entity geometric distance check function
* added separate trigger radius rules for players and vehicles
2025-06-23 13:10:48 -04:00
Fate-JH
5e0584b83b
Merge pull request #1273 from Resaec/colorful-names
...
Color and stupid things
2025-06-23 10:47:25 -04:00
Fate-JH
b876f4a8ca
Merge pull request #1248 from Fate-JH/death-plane
...
Death Planes
2025-06-23 10:46:49 -04:00
ScrawnyRonnie
1900fd028e
needed that
2025-06-17 19:30:29 -04:00
ScrawnyRonnie
53429ea71f
false-hope
2025-06-17 16:31:05 -04:00
ScrawnyRonnie
8f04b634c5
fix-weaponstatsession-error
2025-06-17 14:16:54 -04:00
ScrawnyRonnie
42fb0d692d
xp for each kill
2025-06-16 20:17:35 -04:00
ScrawnyRonnie
b00f4283ab
Merge pull request #1271 from ScrawnyRonnie/aircraft-bailing
...
The Pilot Goes Down With The Plane
2025-06-15 17:59:23 -04:00
ScrawnyRonnie
c634aea786
heal & repair messages
2025-06-15 17:19:11 -04:00
Resaec
73b27ef43c
Colorful server names
2025-06-11 00:54:47 +02:00
Resaec
b63e402003
prevent ! commands from getting send to chat if no handler was found
2025-06-11 00:11:49 +02:00
Resaec
66362b38d7
Merge branch 'master' into fix-some-commands
2025-06-10 22:35:37 +02:00
ScrawnyRonnie
895ed5331c
oops
2025-06-09 20:39:13 -04:00
ScrawnyRonnie
e32e67a00d
oops
2025-06-09 20:37:38 -04:00
ScrawnyRonnie
acb9cae3fc
oops
2025-06-09 20:34:45 -04:00
ScrawnyRonnie
4cf54d0937
claim the cont
2025-06-09 19:49:17 -04:00
ScrawnyRonnie
d1e8da208b
bail malfunction, gen normal state, stop vehicle momentum
2025-06-08 19:48:28 -04:00
ScrawnyRonnie
863fa4ca75
don't force mines
2025-06-03 09:02:28 -04:00
ScrawnyRonnie
ca15790a36
don't shoot mossie
2025-06-03 07:28:31 -04:00
ScrawnyRonnie
a98b5fd9f8
more sideness
2025-06-02 13:12:59 -04:00
ScrawnyRonnie
2f2fcd94f1
force spit sideness
2025-05-26 21:01:22 -04:00
ScrawnyRonnie
a1b7fe01ff
sideness check
2025-05-26 17:54:39 -04:00
ScrawnyRonnie
bc978f177b
normal minus bfr
2025-05-26 07:17:26 -04:00
ScrawnyRonnie
5d00a10e80
don't drop
2025-05-22 12:08:56 -04:00
ScrawnyRonnie
0621cb4fcd
allow enemy equip in fav
2025-05-22 09:20:30 -04:00
ScrawnyRonnie
4600e5ebc3
slower captureall, squads off, log typo fix
2025-05-21 07:23:07 -04:00
ScrawnyRonnie
009e9bc361
lock the driver door
2025-02-19 21:49:17 -05:00
ScrawnyRonnie
e9336f52a6
boomers still go neutral
2025-02-03 06:46:22 -05:00
ScrawnyRonnie
dd87d5da89
misc deployables fixes
2025-02-02 21:33:32 -05:00
ScrawnyRonnie
a685f71d6e
killed player lifespan calculation
2025-01-30 12:11:13 -05:00
ScrawnyRonnie
53ba117f23
include towers
2025-01-29 12:55:34 -05:00
ScrawnyRonnie
6597e8be32
squad kill experience
2025-01-28 11:55:15 -05:00
ScrawnyRonnie
a758911a26
comment out debugInteriorCheck
2025-01-27 13:46:32 -05:00
ScrawnyRonnie
c0a357974f
doors change player's sideness
2025-01-26 16:25:37 -05:00
ScrawnyRonnie
ed09a9a4e5
reward contributors still in zone
2025-01-23 13:31:21 -05:00
ScrawnyRonnie
3969543cde
fix resecure reward
2025-01-20 10:41:15 -05:00
ScrawnyRonnie
d9c913e3ff
grant exp for captures
2025-01-19 16:37:48 -05:00
ScrawnyRonnie
1430d3b584
variable hack timer
2024-12-22 15:13:32 -05:00
Fate-JH
097ce9c7fd
Merge branch 'master' into fix-some-commands
2024-12-02 13:39:58 -05:00
Fate-JH
58238df1fd
Customer Service ( #1247 )
...
* initial workings for a csr/gm player mode
* weird line removal after merge
* too many changes and refactors, but the code compiles properly; need to push these to the repo and sort out issues with it all later; hopefully, nothing has changed except for the csr stuff
* extensive changes to mode logic for refactoring and functionality improvements, especially for accommodating csr spectator mode
* csr's may now see players who are spectating, including csr's who are spectating, including a wide variety of their behavior such as location, weapon management, etc.; removes zoning cancel messages as a required log from certain use item actions
* corrected various issues identified in the comments of PR#1247
* restored killed->autorevive functionality; removed last traces of old door code from general operations
* knife stab corrected; spitfire turret corrected; blockmap interactivity using zone interaction allowance flag; visibility during resurgence code for csr; removing messages and experience gain for interactions with csr
* pruning imports and correcting the default spectator setting
* separated router/telepad activity from other vehicular activity, previously all considered a form of mounting/dismounting, and restored support experience rewards
* can not activate or deactive spectator of gm when dead; zoning while spectator removes spectator and defaults to sanctuary
* field turrets are neutral-neutral when constructed by a csr; custom bang command 'setempire' will adjust the faction affiliation of a variety of game objects
* fixed facility occupation recognition
* when transitioning between player modes, do not parse new messages about transitioning between player modes, until fully transitioned between player modes
2024-12-02 13:26:37 -05:00
Fate-JH
96d6c3737c
added a death plane under hunhau and and under byblos
2024-11-04 13:10:03 -05:00