Commit graph

  • 9cf1cd92cc communication of the details information for a squad and refactored messaging back to WSA; removed an unused description field from the squad and added two fields that were actually represented FateJH 2019-06-06 14:54:53 -04:00
  • 5c433204cf initial work and dummy tests for SquadDetailDefinitionUpdateMessage packet; 46-bit certification encoding; indicating four previously unhandled SquadAction types; the squad leader is allowed to move around his squad FateJH 2019-06-03 23:45:10 -04:00
  • ceb145d94f introduced service-level squad management operations, specifically to read SquadDefinitionAction packets from WorldSessionActor and send ReplicationStreamMessage packets back to relevant WSA when necessary FateJH 2019-05-28 15:15:24 -04:00
  • afb10f57c3 restored SquadDefinitionActionMessage to the past upgrade form that was lost; preliminary objects for squad infromation and squad member position information FateJH 2019-05-25 15:49:51 -04:00
  • 6fdc617a87 overhaul of ReplicationStreamMessage to make the object form of the packet less of a hassle to compose; updated tests for RSM FateJH 2019-05-22 02:17:11 -04:00
  • e44d21520a initial SquadMembershipResponse packet and tests; re-naming some SquadRequestType values FateJH 2019-05-18 15:22:46 -04:00
  • f45420b511 ; moved from brnach squad-req, due to branch incompatibilities FateJH 2019-05-17 14:26:11 -04:00
  • 9ea78e2801 Rudimentary SOI & Pain field functionality (#274) Mazo 2019-10-06 19:09:25 +01:00
  • 242cc4f7c2
    Turret Fix (#267) Fate-JH 2019-10-06 14:05:17 -04:00
  • d7a950a16f Fix resecuring CC (#268) Mazo 2019-10-06 19:03:58 +01:00
  • 4c77c2788b
    Cloak Fix (#269) Fate-JH 2019-10-06 14:03:31 -04:00
  • 612bceb440
    re-initialized vehicle utility actors properly depending in regards to what zone the vehicle belongs; this affects pretty much every utility (initially observed in AMS terminals specifically); touch-up on pickup and drop item ops (#271) Fate-JH 2019-10-06 14:02:44 -04:00
  • 4fe871455d
    issue where MAXes that have traversed a warp gate can not fire their arm weapon; in theory, should also have affected a few more instances (#270) Fate-JH 2019-10-06 14:02:11 -04:00
  • 6cc6a663f5 Fix for implants causing map loading hang (#275) Mazo 2019-10-06 19:00:28 +01:00
  • c4706134cc Fix "The data on your client does not match the data on the server" error on zoning (#272) Mazo 2019-10-06 19:00:00 +01:00
  • 9e42171ca5 Fix vehicle ownership bug (#273) Mazo 2019-10-06 18:58:06 +01:00
  • 1fb35bacd1
    Hotspots (#260) Fate-JH 2019-08-21 10:40:29 -04:00
  • 2048fa19cb Vehicle jacking (#264) Mazo 2019-08-21 15:39:44 +01:00
  • 0730c0deb6 Playtest crash fixes (#265) Mazo 2019-08-21 15:38:49 +01:00
  • ef65c91740
    fixed encodings on DetailedCharacterData, DetailedConstructionToolData, DroppodData, HandheldData, OMFTData, and REKData patterns; added a deprecated pattern for weapon data that permits no ammunition fields; adjusted relevant tests (#263) Fate-JH 2019-08-21 10:36:56 -04:00
  • ad60b443e1 Few small tweaks to silo / vehicle capacitor displays suggested by Sounours that I forgot about (#266) Mazo 2019-08-21 15:33:26 +01:00
  • 58d5f1c0fc Fix some GUIDs being assigned incorrectly when first two decimal places of X coordinate are the same (#261) Mazo 2019-08-21 15:32:43 +01:00
  • 6454042037 Turn off "festive" backpacks (#262) Mazo 2019-08-21 15:32:16 +01:00
  • f424fa637e Extra information gleaned from beta client (#256) Mazo 2019-05-06 14:17:25 +01:00
  • a467a79c71
    Cargo Bail (#258) Fate-JH 2019-05-06 09:10:39 -04:00
  • fca14e6b1b
    Degraded Lash Damage (#257) Fate-JH 2019-05-06 08:48:11 -04:00
  • 78eb7906c9 Door closing modifications (#255) Mazo 2019-05-06 13:46:55 +01:00
  • 5209f9ec21
    Gating Fixes (#254) Fate-JH 2019-04-21 08:23:12 -04:00
  • 6399963e68
    Exclude Equipment from Loadouts (#249) Fate-JH 2019-04-21 08:22:14 -04:00
  • c91b3caa99 Subslot error on zoning fix - functionality to handle resending SlottedMetaPackets if the client indicates it is missing one (#252) Mazo 2019-04-16 14:24:13 +01:00
  • 473d4d14c5 Hacking fixes (#253) Mazo 2019-04-16 14:23:43 +01:00
  • 6c68bda97c Fix implant terminal hacking (#251) Mazo 2019-04-16 14:22:38 +01:00
  • e5b94246b4 Update maps to include warpgates, geowarps and sanctuary spawn tube definitions (#250) Mazo 2019-04-16 14:20:15 +01:00
  • c38c619a23
    Gating (#248) Fate-JH 2019-04-08 08:05:15 -04:00
  • 7fcbf7bf41 Full map configs for all above ground continents including battle islands and oshur prime (#245) Mazo 2019-04-04 19:44:57 +01:00
  • 3738feec12 IFF/Door orientation - Building MapID/GUID changes - Ishundar full config (#244) Mazo 2019-04-04 19:32:28 +01:00
  • 8313ce6491 Fix implant terminal hacking (#246) Mazo 2019-04-04 19:26:43 +01:00
  • cd5caf58a0 Identified all TriggeredSounds (#247) Mazo 2019-04-04 19:25:26 +01:00
  • 337cfbe5d2
    ObjectCreateMessage Alterations, Class Object Adjustments (#243) Fate-JH 2019-03-03 08:23:30 -05:00
  • 5fc9e191fe
    initial PlanetsideStringAttribute packet and tests (#242) Fate-JH 2019-02-05 21:28:06 -05:00
  • 961ae1b93b
    Proximity Terminal Fix (#241) Fate-JH 2018-12-23 21:09:12 -05:00
  • c4c8609238
    Lodestar Terminals (#240) Fate-JH 2018-12-05 01:17:02 -05:00
  • 4eca226b5b
    Damage Fix, and Stuff (#235) Fate-JH 2018-11-21 20:31:51 -05:00
  • 7cec0bb577 Fix for hackable entities not resetting their hack state when resecured by the empire that owns the hackable (#238) Mazo 2018-11-22 01:02:41 +00:00
  • 6445883ccf Add 1.5 to Z axis when spawning at respawn tubes to prevent clipping with new spawn tube positions from ubr files (#239) Mazo 2018-11-22 01:01:44 +00:00
  • 65905b3bdb Add locker/turret constructor that allows setting position (#236) Mazo 2018-11-22 01:01:21 +00:00
  • 7588166ac0
    Maxes and Turrets Fixes (#237) Fate-JH 2018-11-21 20:00:33 -05:00
  • 5a67fcd88d
    Merge pull request #234 from Fate-JH/char-app-data Fate-JH 2018-11-05 23:45:08 -05:00
  • 19f77fc9b5 adding comments to OC*M Codec files; modifying converters to take advantage of the new packet field extensions; fixing two pieces of GUID code that relied on throwing Exceptions to function correctly FateJH 2018-10-17 12:26:25 -04:00
  • 3ac0010052 added params for all DetailedCharacterData regions; wrote a function to handle proper string padding for the latter half of DCD (DCB); repaired all existing DetailedCharacterData tests FateJH 2018-10-11 23:35:26 -04:00
  • 59569f1a7d added params for all CharacterAppearanceData codec regions; added a param for the three bits of CharacterData not previously supported; repaired CharacterData tests; over-all: padding calculations are not yet adequate FateJH 2018-10-07 23:34:06 -04:00
  • bf72d553e1 enhancing the three primary character codecs thanks to new analysis FateJH 2018-10-04 23:12:07 -04:00
  • a1ce8ac1f3
    Merge pull request #233 from Fate-JH/doors-retime Fate-JH 2018-10-17 12:37:25 -04:00
  • 9340777c00
    Router and Telepad (#232) Fate-JH 2018-10-17 12:36:43 -04:00
  • 601bba7aa5 repackaged the door entries to reset timing issues on subsequent tests FateJH 2018-10-10 16:27:10 -04:00
  • 3270ec87b8
    Merge pull request #231 from mjsmith707/tweak-readme Fate-JH 2018-09-23 08:01:56 -04:00
  • 5f3e7e5df8
    Deployables (#230) Fate-JH 2018-09-23 08:00:58 -04:00
  • faa78d88e2
    Update readme for linux and libpscrypto Matt Smith 2018-09-05 20:44:00 -07:00
  • 6cd18c5623
    Merge pull request #229 from Fate-JH/guid-test Fate-JH 2018-08-20 19:00:18 -04:00
  • fbb3946857 resolution of issue with registering a specific number as a GUID FateJH 2018-08-12 20:03:38 -04:00
  • abdebf09ba Timed capture consoles & towers / hacking improvements (#228) Mazo 2018-08-10 23:21:15 +01:00
  • 8b5073dcbc
    accounted for collapsing cert trees, exclusive certifications, and a method of keeping track of certification costs (#227) Fate-JH 2018-07-30 10:20:23 -04:00
  • 2f0629d83a
    Merge pull request #226 from Fate-JH/re-silo Fate-JH 2018-07-30 09:43:58 -04:00
  • 7901f66324
    Damages (#225) Fate-JH 2018-07-30 09:28:45 -04:00
  • 3939d6eaf3 restored Anguta's ResourceSilo that was lost in map merge; resolved simple todo by accounting for processor count in server startup log message FateJH 2018-07-20 08:14:13 -04:00
  • fc78d53ecb Fix NTU warning flag having the wrong data type (#224) Mazo 2018-07-18 13:41:28 +01:00
  • b81ff2bbf4
    Facility Turrets (#223) Fate-JH 2018-07-14 21:25:44 -04:00
  • 61a51c1dd1 Map updates (#222) SouNourS 2018-07-15 02:56:00 +02:00
  • cfeb9afb6f
    Merge pull request #221 from Fate-JH/projectiles Fate-JH 2018-06-23 23:11:25 -04:00
  • b733cc68ff 'to -> until' in range to avoid GUID collision during pool allocation FateJH 2018-06-18 09:41:34 -04:00
  • 41f0cdc0a0 repairing tests FateJH 2018-06-16 20:09:25 -04:00
  • 20a4fdfe45 documentation for projectiles; moved LocalProjectile construction intoMaps.scala; extensive test corrections FateJH 2018-06-16 00:34:29 -04:00
  • 000652c969 documentation and tests; added projectile names; changed logging level for ActorTests to OFF to remove the majority of log clutter; issue with number pool hub re-assignment and the existence of fixed objects (LocalProjectile) that requires unrelated tests be modified FateJH 2018-06-15 14:50:42 -04:00
  • c57999d676 basic projectiles tracked in WSA - generated (WeaponFire), queued, and marked as resolved through any of four packets (RequestDestroy, Hit, Splash, and Lash) FateJH 2018-06-13 07:34:31 -04:00
  • 1bceb35226 importing the basics of the projectile/damage system from the Sounours Play-Live branch (51200); only modified how damage numbers and modifiers are interacted with and how a projectile's characteristics is accessed from the Tool that emits it; GlobalDefinitions could be imported over almost entirely, fortunately FateJH 2018-06-12 21:51:53 -04:00
  • 8eb2d9cf80
    Merge pull request #217 from Mazo/feature/CargoPassengers Fate-JH 2018-06-16 17:23:57 -04:00
  • 2ebebb416f Merge branch 'master' into feature/CargoPassengers Mazo 2018-06-13 12:52:23 +01:00
  • 2c2b4f93ca
    Merge pull request #215 from Mazo/feature/Nanites Fate-JH 2018-06-13 07:33:01 -04:00
  • 7746801371 Move new services from master merge to common Mazo 2018-06-12 17:38:31 +01:00
  • 5e1a244123 Merge branch 'master' into feature/Nanites Mazo 2018-06-12 17:30:38 +01:00
  • 3717d84750
    Merge pull request #218 from Mazo/feature/TerminalHacking Fate-JH 2018-06-11 19:59:30 -04:00
  • 3eb49e6b55
    Merge pull request #220 from Fate-JH/inventory-items Fate-JH 2018-06-11 19:28:09 -04:00
  • 117ca9e478
    Merge pull request #219 from Fate-JH/char-data Fate-JH 2018-06-11 19:21:30 -04:00
  • ca8d72cc4c Added correct sounds for hacking terminals/lockers & consolidated FinishHacking function Mazo 2018-06-11 18:27:28 +01:00
  • a29090890b changing InventoryEquipmentSlot such that it does not perform the same insertion collision check twice anymore; commenting out entirety of RemoverActorTest to align with the other PR FateJH 2018-06-10 01:37:37 -04:00
  • 58d2a35f9f SetCellsOffset -> SetCells FateJH 2018-06-10 01:11:35 -04:00
  • 44741b2898 modification to GridInventory to avoid unnecessary leaking of internal support value and unnecessary complication of item access FateJH 2018-06-10 00:23:59 -04:00
  • 8166a43bdc named parameters for certain longer packets FateJH 2018-06-09 20:51:54 -04:00
  • ffd8c02de9 some code clean-up; tests for VehicleControl mount behavior override FateJH 2018-06-09 01:09:34 -04:00
  • a20e75d07c added an enumeration for character voices, which prompoted a massive file update; separated BasicCharacterData from CharacterAppearanceData; added some yet unimplemented support to WSA and VehicleData; completely commented out RemoveActorTests for later repairs so they do not break in Travis CI FateJH 2018-06-08 21:07:47 -04:00
  • c664f96bd4 a little bit of vehicles everything; work on the endocder/decoder for vehicles and seated players and bitstream size; vehicle ownership is extremely passable right now; seat restrictionsfor getting into vehicles is now in place; tests repaired; adjustment to vehicle spawn pad (again) to hopefully increase tolerance and recovery FateJH 2018-06-06 19:13:39 -04:00
  • 9707e88924 Merge psforever/master Mazo 2018-06-05 20:13:25 +01:00
  • 0c964ddfca Locker hacking Terminal hacking (cert / equipment / medical) Hacking speed based on certification level REK beam colour based on hacking level QoL change - show hacked object as belonging to faction that hacked it for the duration of the hack (only for that faction's players) Mazo 2018-06-05 19:59:53 +01:00
  • 21b0f07fb7 Documentation update Mazo 2018-06-05 19:49:43 +01:00
  • c6eff22df7 Add Hackable trait to all terminals / IFF locks / lockers Mazo 2018-06-05 19:43:44 +01:00
  • b2e0fd1276 resolved issue with failing tests; padding value of outfit name must always be observed FateJH 2018-06-04 00:44:39 -04:00
  • f730be261a in the middle of testing FateJH 2018-06-03 23:03:30 -04:00
  • 292a9bad23 attached version of the OCM for avatars works; known encoding issues with OCDM encoding for avatars, specifically the calculated bit length FateJH 2018-06-03 21:35:58 -04:00
  • caf56c4e72 added a door in home3 HART C that I missed; modified AvatarConverter and VehicleConverter to correctly handle multiple players in vehicles at world join time; began implementation of this procedure in WSA, but independent creation of players in implant terminals is giving trouble; fixed a ludicrous oversight with the bitsize of players without outfits FateJH 2018-06-03 01:15:47 -04:00
  • 389d0b4d82 added documentation and refined comments; corrected stream length calculation issues where padding lengths were not being properly retained or updated; working tests FateJH 2018-06-01 14:17:36 -04:00