mirror of
https://github.com/2revoemag/PSF-BotServer.git
synced 2026-02-20 23:23:35 +00:00
* mix-in code for akka messaging move item, currently testing on infantry only * adjusted structure of COntainable so callbacks are separate from message-producing functions, are separate from message-sending functionality; massaged LockerContainer until it could support control agency and created a wrapper for its Equipment interfacing; the control structure starts and stops when PlayerControl starts and stops, and it converts whenever necessary * added failsafe conditions to Containable, such as blocking certain messages while completing a MoveItem call, or blocking all messages to reset disruptive MoveItem calls; depiction message callbacks for Player, Locker, and Vehicle, to properly depict the manipulation of items; eliminated the old code from WSA * added useful comments to Containable; moved functionality for deployables, and for container'ing, and dropping logic out from WSA and distributed it appropriately * handling terminal operations - buying an exosuit and selecting an infantry loadout; starting work on support for more persistent equipment timers local to the avatar (that were removed in this update; see wsa changes) * linked terminal page/message with routing policy * tuning vehicle loadout management and display * separated use time from purchase time and applied a system that limits either if that same event would recur too soon; tuning exosuit and loadout changes * some ask timeout handling and comments * normalizing item on ground interactions * rearranging the project structure * merged with master; commas removed * fixing tests * added description strings to Tasks; adjusted the completion conditions for some Tasks * a failed purchase will not block future purchases; increased timeout on move-item tasks * corpses, even one's own, should have properly moveable inventories * for better persistence, until GlobalDefinitions is renovated, moved the object id->name map onto the avatar object, for the purpose of timers; replaced a use of values in GridInventory for a map conversion * max loadouts and max exosuit switch use same cooldown now; hopefully better clarifcation regarding held arm position |
||
|---|---|---|
| .. | ||
| guidtask | ||
| number | ||
| terminal | ||
| AvatarTest.scala | ||
| BuildingTest.scala | ||
| CertificationTest.scala | ||
| ContainerTest.scala | ||
| ConverterTest.scala | ||
| DamageableTest.scala | ||
| DamageModelTests.scala | ||
| DeployableTest.scala | ||
| DeployableToolboxTest.scala | ||
| DeploymentTest.scala | ||
| DoorTest.scala | ||
| EntityTest.scala | ||
| EquipmentSlotTest.scala | ||
| EquipmentTest.scala | ||
| ExoSuitTest.scala | ||
| FacilityTurretTest.scala | ||
| FactionAffinityTest.scala | ||
| FireModeTest.scala | ||
| GeneratorTest.scala | ||
| IFFLockTest.scala | ||
| ImplantTest.scala | ||
| InventoryTest.scala | ||
| LoadoutTest.scala | ||
| LockerTest.scala | ||
| MountableTest.scala | ||
| PlayerControlTest.scala | ||
| PlayerTest.scala | ||
| ProjectileTest.scala | ||
| RepairableTest.scala | ||
| ResourceSiloTest.scala | ||
| ServerObjectBuilderTest.scala | ||
| SpawnTubeTest.scala | ||
| UtilityTest.scala | ||
| VehicleSpawnPadTest.scala | ||
| VehicleTest.scala | ||
| VitalityTest.scala | ||
| ZoneTest.scala | ||