Commit graph

488 commits

Author SHA1 Message Date
Fate-JH
b336ddd25d player needs to be carried over from message 2023-11-25 10:13:29 -05:00
Fate-JH
f7d8e79dd8
Merge branch 'master' into exp-for-kda-3 2023-11-25 10:06:37 -05:00
Fate-JH
30627ae59f break up initial hack statement; fix the !list command; fixed resource silo math (failed simplification of dividing over division) 2023-11-25 09:57:41 -05:00
ScrawnyRonnie
83ccdc8d73 cya llu 2023-11-24 21:23:17 -05:00
ScrawnyRonnie
aa0ae5f731 fix item swap 2023-11-24 06:42:28 -05:00
Fate-JH
60989f488a
Merge pull request #1141 from ScrawnyRonnie/no_charge_cargo
A few more fix attempts
2023-11-21 03:22:26 -05:00
Fate-JH
42d1422fc7 corrected issue with multiplier for experience earned while in debt; poor separation between special case players in facility capture situation; missing database calls during facility capture situations 2023-11-21 02:38:44 -05:00
ScrawnyRonnie
26046580b2
split air and reduce time 2023-11-16 22:43:44 -05:00
ScrawnyRonnie
03ed518f07
Merge branch 'psforever:master' into Terminals_and_vehicles 2023-11-16 22:34:40 -05:00
ScrawnyRonnie
2aa2ffc275 Turret upgrading 2023-11-16 13:54:05 -05:00
ScrawnyRonnie
25804ca55f
Comment 2023-11-16 12:52:49 -05:00
ScrawnyRonnie
0cb9746cbb If I only knew the codebase and that MountedIn was already a thing -.- 2023-11-14 19:21:49 -05:00
ScrawnyRonnie
962904b3d9 don't charge cargo 2023-11-14 11:05:58 -05:00
Fate-JH
cc2089b513 make a better guess on the wonership of a facility during a capture/resecure; during a neutral capture, an 'owning side' will be decalred based on effort; changed the calculation of kill experience to simplify the modifiers and reduce the potential to have 0 bep 2023-11-13 02:24:36 -05:00
ScrawnyRonnie
0c3d5f3601 Fixafewthings 2023-11-12 07:48:50 -05:00
ScrawnyRonnie
9e76fcc42a
Update EffectTarget.scala
Set back to findLast after review
2023-11-07 21:38:28 -05:00
ScrawnyRonnie
537417f880
Merge branch 'psforever:master' into master 2023-11-07 18:59:06 -05:00
Fate-JH
7f61206ddd exp for ntu and ntu silo operation restored; message about progress system given more limited scope; adjusted cep for llu carrier kill; kd accumulates by kills and maintains between lives; ifflock does not discriminate rehack faction; no rewards for killing allies, or self 2023-11-07 16:07:08 -05:00
ScrawnyRonnie
5930e7fb76 Merge remote-tracking branch 'origin/master' 2023-11-04 07:56:33 -04:00
ScrawnyRonnie
78552f6691 Recharge only AT weapons 2023-11-04 07:56:09 -04:00
ScrawnyRonnie
fdccba40b5 Energy crystals weren't working. Seemed to be caused by GUIDs. 2023-11-01 13:21:14 -04:00
Fate-JH
52deb2b212 appeasing the testing gods 2023-10-31 01:25:02 -04:00
Fate-JH
d3392ecab2 QoL changes; event chat messages for exp when in debt; different calculations for sep; timestamps for progress system start and clear; hopefully proper cleanup for progress system 2023-10-30 23:53:43 -04:00
ScrawnyRonnie
26824da624 Lodestar repairs vehicles now and damage interrupts repairing 2023-10-30 20:28:35 -04:00
ScrawnyRonnie
d228784e1c Cavern crystals (except damage - that needs help) 2023-10-29 21:55:19 -04:00
ScrawnyRonnie
5f3c9d4cc9 Fix cave facility terms 2023-10-27 21:07:30 -04:00
ScrawnyRonnie
326ae1e674 Fall damage reduced 2023-10-27 12:20:35 -04:00
ScrawnyRonnie
e7850fb612
Supai Terms - Fall Damage - Cavern IA (#1)
Tweaks
2023-10-26 20:52:22 -04:00
Resaec
a63aa95d24 Fixed 7 door GUIDs 2023-10-24 00:30:59 +02:00
Fate-JH
e9dbd5f259 importing controlled implementation changes from original exp-for-kda branch; assist kill experience rewarded
importing controlled implementation changes from original exp-for-kda branch; code for contributions from prior activity, but will be adjusting to new contribution methods

kill contributions should work; even if they don't, need to put this away for now

extensivwe changes to the way OwnableByPlayer manages owner user information due to uniqueness, that changes a lot of vehicle and deployable code; fleshing out experience calculation procedure for future testing

events for mounting and dismounting of both passenger and cargo; id'ing the installation of an amenity (vehicle or facility); separation of kill/assist experience and support experience calculations; retention of kill record which allows for the calculation of menace

support experience accumulates and is given to the user in gradual provisions

rewarding facility capture through cep; not fully tested yet; math sucks

sort of cep to bep consditions for squad facility capture; bep deposit for ntu silo activity

early reivision for v010; recording ongoing shots fired and landed

restored bep from ntu deposits into resource silos; updating statistics in the database regarding kills and related stats including weapons; updated history management; basic experience calculation changes

all rewarded support events are accounted for

command experience calculations upon facility capture or resecure

corrected database migrations

most of the code for the play or progress system

statistics window updates for exosuits to report kills; killing an llu runner gives cep; moving play or progress functionality to a bang command rather than piggybacking setbr; bep is no longer too high by error
2023-10-17 14:06:21 -04:00
Fate-JH
b866aa8a30 importing controlled implementation changes from original exp-for-kda branch; primary kill experience rewarded 2023-10-17 14:06:20 -04:00
Fate-JH
2446a844e5 quit back to the server select screen and rejoin the server without having to close the client 2023-08-07 20:36:43 -04:00
Resaec
7f792d63d4 Add support for launcher login via tokens and file verification
Added code to LoginActor to handle client authentication via login token
Added code to LoginActor to generate the password used by the launcher to authenticate with the API
Changed code in LoginActor to replace deprecated bcrypt functions
Changed code in Account to add the field password, token and tokenCreated
Added database migration V009 containing table changes on account, new tables launcher and filehash and a trigger/function combo to update the tokenCreated column.
2023-08-01 00:33:14 +02:00
Fate-JH
663cfdc90a
moved polling of blockmap from psm callback to upstream handling (#1121) 2023-07-26 23:08:40 -04:00
Fate-JH
2b6edc25fb
No Work (#1116)
* make the timer for outbound packet bundling a fallback option rather than a primary control for outbound timing

* better emergency timer determination

* eh

* master merge and light changes
2023-07-26 23:07:24 -04:00
Fate-JH
735f5f95cd missing subslots is now a self message rather than an anonymous callback 2023-07-10 20:01:37 -04:00
Fate-JH
490b04380f reuse crypotgraphic informtion for the md5-mac algorithm in packet coding; deprecated toFoo calls 2023-07-10 14:29:16 -04:00
Resaec
c7a697213b Optimisations on MD5MAC and updated Scala version to 2.13.10
Adopted ListBuffer to ArrayBuffer switch that also fixes the problem with the new Scala version
2023-07-10 02:35:07 +02:00
Fate-JH
b0d7ae12d1
Merge pull request #1115 from Resaec/fix_ams_ant_router_undeploy_on_owner_zone_change
Fix AMS, ANT, Router and BFR siphon undeploying when owner leaves zone
2023-07-07 10:02:17 -04:00
Fate-JH
db020e0dfc
Merge pull request #1112 from Resaec/fix_some_doors_searhus
Fixed doors in Searhus
2023-07-07 10:02:00 -04:00
Resaec
b67b71bd70 BFR siphon is not a deployment or a continuous action, but a fire action. Removed from check.
AMS, ANT and Router will be placed under ConditionalDriverVehicleControl instead.
2023-07-07 13:28:25 +02:00
Resaec
5d2c321efb Fix AMS, ANT, Router and BFR siphon undeploying when owner leaves zone 2023-07-07 03:26:05 +02:00
Resaec
f5bb202802 Fixed doors on Forseral 2023-07-03 03:20:15 +02:00
Resaec
d3a7686108 Fixed all other broken doors on Searhus 2023-07-03 02:45:33 +02:00
Resaec
c9c14fffc7 Fixed some doors in Searhus - Drakulu and Rehua 2023-07-02 20:27:51 +02:00
Fate-JH
0628b988fe using force psm occlusion to eliminate certain other packets that would be fine if hidden 2023-06-01 23:13:05 -04:00
Fate-JH
6f4ceaee29
Utility Vehicle Drivers (#1102)
* recalcalating name offsets for later; primary test is this player-driven AMS (see PSMU for details)

* found fields in the ConnectToWorldRequest packet; clarifying field names in a variety of places; enough modifications to make an old packet transcode properly

* it works?

* giving VehicleFormat its own file; fixing imports
2023-05-30 13:05:38 -04:00
Fate-JH
6b77281260
Merge pull request #1099 from Fate-JH/tread-water
Vehicles that Should Travel over Water
2023-05-30 13:04:08 -04:00
Fate-JH
24a44eff1f
Floor Is Lava (#1098)
* adding another meter to the byblos lava level

* turning the sealevel into a deepsurface
2023-05-30 13:03:40 -04:00
Fate-JH
a6d88bdd1d the medium transport vehicles and thresher should no longer disable over water 2023-05-29 16:53:21 -04:00