Commit graph

1614 commits

Author SHA1 Message Date
Renovate Bot e2a81d68c1 Update dependency commons-io:commons-io to v2.10.0 2021-06-13 16:48:16 +00: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
Fate-JH ebb4ce3a3d
Merge pull request #836 from psforever/renovate/circe
Update circe to v0.14.0
2021-05-26 11:31:21 -04:00
Fate-JH ca80fcd724
Merge pull request #834 from psforever/renovate/org.json4s-json4s-native-4.x
Update dependency org.json4s:json4s-native to v4
2021-05-26 11:31:08 -04:00
Renovate Bot 5c0cea4c46
Update circe to v0.14.0 2021-05-26 15:01:39 +00:00
Renovate Bot e71db0b74a Update docker/build-push-action action to v2.5.0 2021-05-26 15:01:04 +00:00
Renovate Bot 988eec6238
Update dependency org.json4s:json4s-native to v4 2021-05-25 23:59:15 +00:00
Renovate Bot fa791dc122 Update dependency commons-io:commons-io to v2.9.0 2021-05-25 23:58:42 +00:00
Jason_DiDonato@yahoo.com 23ff0f532b packet work for InvalidTerrainMessage packet and tests 2021-05-25 17:08:03 -04:00
Jason_DiDonato@yahoo.com c4f5dc4dbf moved medkit resolution into the player control agency and callbacks/blockers added to the session 2021-05-23 08:08:04 -04:00
Renovate Bot e8a83f6bd7 Update dependency org.specs2:specs2-core to v4.12.0 2021-05-22 15:04:09 +00:00
Fate-JH d25813a3cb
Merge pull request #831 from Fate-JH/normal-capture
No Second-class Facilities
2021-05-22 08:29:59 -04:00
Jason_DiDonato@yahoo.com 2ce48cc356 facilities that do not have llu sockets should not complain that they are not facilities 2021-05-22 08:06:06 -04:00
Renovate Bot 63cad900f1 Update dependency ch.epfl.scala:sbt-scalafix to v0.9.28 2021-05-22 09:12:02 +00:00
Jakob Gillich 91e76d2397 Add base certifications config option 2021-05-22 07:43:28 +02:00
Fate-JH 2781d1d5b8
Merge pull request #827 from psforever/renovate/org.scoverage-sbt-scoverage-1.x
Update dependency org.scoverage:sbt-scoverage to v1.8.1
2021-05-19 19:19:53 -04:00