Commit graph

1628 commits

Author SHA1 Message Date
Jakob Gillich c40dbe9bb6
Fix docker compose file 2021-06-26 06:32:28 +02:00
Renovate Bot da2a4068a5 Update dependency io.getquill:quill-jasync-postgres to v3.7.2 2021-06-22 10:41:13 +00:00
Renovate Bot e25c084e14 Update dependency org.specs2:specs2-core to v4.12.1-junit-5 2021-06-22 09:35:04 +00:00
Fate-JH 90e09a335a
Merge pull request #873 from psforever/renovate/com.beachape-enumeratum-1.x
Update dependency com.beachape:enumeratum to v1.7.0
2021-06-21 23:42:02 -04:00
Fate-JH c7ebe6a34f
Separate Vehicle Controls (#871)
* broke vehicle control agency down into specific agencies for different types of vehicles

* moved shared cargo vehicle pain onto the carrier control agency; apc-type vehicles have charging capacitors and emit emp's

* comments and documentation; cargo learning about damage to carrier corrected; fixed tests and added tests

* adjustment to explosive deployable distance filtering; apc now uses this filter when determining valid emp targets by distance
2021-06-21 23:40:44 -04:00
Renovate Bot 2b7bb16fda
Update dependency com.beachape:enumeratum to v1.7.0 2021-06-20 07:25:42 +00:00
Renovate Bot 2216958d72 Update dependency org.postgresql:postgresql to v42.2.22 2021-06-16 17:18:11 +00:00
Renovate Bot 0dff9472e8 Update dependency com.typesafe.scala-logging:scala-logging to v3.9.4 2021-06-16 13:17:35 +00:00
Fate-JH 04e16f2901
Merge pull request #868 from psforever/renovate/openjdk-18.x
Update openjdk Docker tag to v18
2021-06-15 20:18:51 -04:00
Fate-JH 7b840719be
Merge pull request #865 from Mazo/env-config
Load config with ConfigSource.default to allow environment variables or java opts to override config values
2021-06-15 18:58:38 -04:00
Fate-JH 7c64b23e1f
Persistent Vehicle Loadouts (#863)
* persisting vehicle loadouts in between sessions, saving to db and loading from db

* reusing refactored code for clob; initial loadout without empty entries; reverting method of stopping session child actors
2021-06-15 18:32:12 -04:00
Renovate Bot a66db445ae
Update openjdk Docker tag to v18 2021-06-14 22:11:28 +00:00
Mazo e093925bf5 Remove unused import 2021-06-13 21:12:04 +01:00
Renovate Bot e2a81d68c1 Update dependency commons-io:commons-io to v2.10.0 2021-06-13 16:48:16 +00:00
Mazo 0bb681babc Load config with ConfigSource.default to allow environment variables or java opts to override config values 2021-06-13 15:36:02 +01:00
Renovate Bot cada786010 Update dependency org.specs2:specs2-core to v4.12.1 2021-06-13 09:13:52 +00:00
Fate-JH 051ccdc39b
Merge pull request #862 from psforever/renovate/org.fusesource.jansi-jansi-2.x
Update dependency org.fusesource.jansi:jansi to v2.3.3
2021-06-11 23:39:04 -04:00
Fate-JH 79f452259f
Merge pull request #857 from Fate-JH/plockers
lockers interact with the database by loading and storing contents
2021-06-11 23:15:18 -04:00
Fate-JH 3966b0264d
The Blockmap (#852)
* separating geometry classes

* 2d geometry; retirement of the *3D suffix

* makings of an early block map datastructure

* entities in a zone - players, corpses, vehicles, deployables, ground clutter, and buildings - divided between sectors of the zone upon creation, management, or mounting; superfluous messages to keep track of blockmap state, for now

* trait for entities to be added to the blockmap; internal entity data keeps track of current blockmap sector information; calls to add/remove/update functions changed

* modified pieces of environment into an entities that can be added to a block map and have a countable bounding region; fixes for vehicle control seat occcupant collection; fix for squad individual callback references (original issue still remains?)

* introduced the block map into various existijng game calculationa where target selection can be reduced by its probing

* he_mines and jammer_mines now trigger if a valid target is detected at the initial point of deploy; they also trigger later, after a valid target has moved into the arming range of the mine

* conversion of interactions with zone into a queued, periodic set of tasks

* explosive deployable control -> mine deployable control

* tests repaired and all tests working

* mostly comments and documentation

* amenities are now represented on the blockmap
2021-06-11 23:02:48 -04:00
Renovate Bot 36251001b1
Update dependency org.fusesource.jansi:jansi to v2.3.3 2021-06-11 09:28:44 +00:00
Renovate Bot 8bf0c4cbff Update dependency org.postgresql:postgresql to v42.2.21 2021-06-10 21:16:50 +00:00
Renovate Bot ae49c92410 Update akka to v2.6.15 2021-06-10 15:52:13 +00:00
Renovate Bot 6116aea5e7 Update dependency org.flywaydb:flyway-core to v7.10.0 2021-06-10 13:10:55 +00:00
Renovate Bot aa750ad12e Update dependency com.github.pureconfig:pureconfig to v0.16.0 2021-06-10 01:28:16 +00:00
Jason_DiDonato@yahoo.com 16d7778d78 lockers interact with the database by loading and storing contents 2021-06-09 20:16:05 -04:00
Fate-JH 5c60c9fe25
Merge pull request #850 from psforever/renovate/jamesives-github-pages-deploy-action-4.x
Update JamesIves/github-pages-deploy-action action to v4.1.4
2021-06-09 09:40:35 -04:00
Renovate Bot e5ca2d373d
Update JamesIves/github-pages-deploy-action action to v4.1.4 2021-06-09 13:40:25 +00:00
Fate-JH 7d3c3d786d
Merge pull request #849 from psforever/renovate/org.flywaydb-flyway-core-7.x
Update dependency org.flywaydb:flyway-core to v7.9.2
2021-06-09 09:39:54 -04:00
Fate-JH 178a7403df
Merge pull request #854 from Fate-JH/sump-pump
Sump Pump
2021-06-09 09:39:23 -04:00
Renovate Bot d41f0d66c5
Update dependency org.flywaydb:flyway-core to v7.9.2 2021-06-09 08:31:24 +00:00
Renovate Bot 3bb45f9a88 Update dependency org.bouncycastle:bcprov-jdk15on to v1.69 2021-06-09 08:30:48 +00:00
Jason_DiDonato@yahoo.com d9c0d2fa3c drained the water from Akna South 2021-06-08 21:01:11 -04:00
Renovate Bot 931ad5c7fc Update dependency io.sentry:sentry-logback to v5.0.1 2021-06-07 12:39:36 +00:00
Fate-JH 2f9c4a7cf2
Deployable Behaviors (#840)
* unifying the split code pathways that separated telepads from other deloyables; in other words, no more SimpleDeployables and ComplexDeployables, just Deployables

* moved some aspects of the build logic into a deployable control mixin; aspects governing the deplpoyable toolbox have been transferred into the player control agency

* moving aspects of teleportation system establishment and decomposition into specialized Telepad control agencies

* retiring deployable disposal code path that required a dedicated remover; each deployable now handles its own removal, and some do special things when being removed; process still has some rough edges and tests are probably thoroughly broken

* additional modifications to support boomers and telepads; consolidation of code for deployable acknowledgement by owner and during failure conditions; tests for behavior

* retooled a significant portion of the build sequence and deconstruct sequence to: eliminate duplicate messages, give the player more input to and control over the process, remove undue responsibility thrust on SessionActor

* messaging issue where player did not re-raise hand after exchanging a used construction tool for a new construction tool

* modification to deconstruct path to make certain deplayble is unregistered last; ridding requirement of AlertDestroyDeployable; fixing test

* create paths for unowned deployable building and (standard) owned deployable building; corrected activation and connection between telepad deployable and internal roouter telepad; wrote tests for connection between telepad deployable and internal telepad

* modifiying the conditions of a deployable construction item being moved into a visible player slot such that the construction item's initial output is valid given the player's current certifications

* by forcing the fire mode to revert briefly before the ammo type updates, the construction item can be made to remain consistent between fire mode shifts

* construction tools now keep track of fire mode ammo types for a period of time, allowing one mode's last setting to be retained

* greatly delayed rebase with master

* minor changes; test correction (?)

* router is go?
2021-06-02 11:51:38 -04:00
Fate-JH 7b4f955cbf
Merge pull request #847 from psforever/renovate/io.sentry-sentry-logback-5.x
Update dependency io.sentry:sentry-logback to v5
2021-06-02 11:45:06 -04:00
Fate-JH ec3969cfec
Merge pull request #846 from psforever/renovate/olafurpg-setup-scala-12.x
Update olafurpg/setup-scala action to v12
2021-06-02 11:44:55 -04:00
Renovate Bot 9a98e8f03f
Update dependency io.sentry:sentry-logback to v5 2021-06-02 10:57:00 +00:00
Renovate Bot 542c39fe91
Update olafurpg/setup-scala action to v12 2021-06-01 09:23:05 +00:00
NickPSF 67a9e11ae4
Merge pull request #844 from psforever/Router-Enabled
Router Enabled
2021-05-31 09:58:48 -05:00
NickPSF 830ce27551
Update game_objects0.adb.lst 2021-05-31 09:56:51 -05:00
Renovate Bot 107ec68d71 Update dependency ch.epfl.scala:sbt-scalafix to v0.9.29 2021-05-31 00:42:47 +00:00
Renovate Bot a0646a3679 Update dependency org.scoverage:sbt-scoverage to v1.8.2 2021-05-28 22:18:03 +00:00
Fate-JH 9f0a92902f
Merge pull request #841 from psforever/renovate/kamon
Update kamon to v2.1.20
2021-05-28 09:53:27 -04:00
Renovate Bot 6de040f360
Update kamon to v2.1.20 2021-05-28 12:30:23 +00:00
Fate-JH 29d583fd90
Merge pull request #835 from Fate-JH/medkit-use
Personal Medkits
2021-05-27 22:59:51 -04:00
Fate-JH a164a99fd8
Merge pull request #839 from psforever/renovate/kamon
Update kamon to v2.1.19
2021-05-27 22:59:32 -04:00
Fate-JH ca31222874
Merge pull request #838 from psforever/renovate/circe
Update circe to v0.14.1
2021-05-27 22:59:18 -04:00
Renovate Bot b26ca3520e
Update kamon to v2.1.19 2021-05-27 13:38:19 +00:00
Renovate Bot dded18dfac
Update circe to v0.14.1 2021-05-26 17:15:52 +00:00
Fate-JH 195b2aaf3f
Merge pull request #832 from Fate-JH/invalid-terrain
Packet: InvalidTerrainMessage
2021-05-26 11:32:17 -04:00