Commit graph

  • 9c7a607cf5 message for deployables being blocked; cleaning up dev test section Fate-JH 2024-08-25 17:45:01 -0400
  • 9f4452a36a vehicle pad deconstruction complete message; message when nc max shield deactivates when out of capacitor power or when max opens fire; message when ams can not deploy because it is blocked by other entities; message when facility capture requires ntu Fate-JH 2024-08-25 15:51:43 -0400
  • d67e09bcbd message when player is kicked from orbital shuttle gantry; message when player attempts to bail in a warp gate; message when player attempts to bail from a droppod; stop player from succeeding in bailing from a droppod Fate-JH 2024-08-25 01:28:11 -0400
  • b3b62c94cc deconstruction message for would-be driver when vehicle is abandoned on spawn pad; tempo on message delivery is different than usual Fate-JH 2024-08-24 00:18:22 -0400
  • 2e901ae904 announce ams decay to players who have just spawned on an ams, when they spawn on that ams, and for the last round of spawnees when the vehicle finally deconstructs; due to use of the word 'bound' this may be an incorrect application, but matrixing doesn't work anyway Fate-JH 2024-08-22 00:00:25 -0400
  • 00e985516a when changing exo-suits, complain if equipment has to be deleted; dropped equipment is limited to special equipment; report a player pointlessly Fate-JH 2024-08-20 18:42:40 -0400
  • 8f98f67aef message when inventory is full (assumes player inventory destination, but item winds up in hand due to lack of space, but it works) Fate-JH 2024-08-19 21:47:41 -0400
  • e4275cf298 periodic message while the llu is active, whether or not there is a carrier, until the hack is finished Fate-JH 2024-08-19 19:35:08 -0400
  • a4084e52ce completely retooled water interactions for players and vehicles to handle a wading status, before drowning; when player with llu or vehicle with player with llu come into contact with water in this wading state, the llu is lost and the facility hack ends; adding messages to support this and differentiate from an llu facility capture timeout Fate-JH 2024-08-19 13:59:10 -0400
  • d522a09335 adding chat and event messages that have been neglected since; these are easy additions Fate-JH 2024-08-15 00:06:02 -0400
  • 4cbcf3a5e4 removed unnecessary handling from spectator mode; safety rails added to ValidObject, so oit doesn't get too silly; turrets will no longer end the world for somebody Fate-JH 2024-08-28 23:55:43 -0400
  • a4b7e77d9d
    vehicle gating works again (#1231) Fate-JH 2024-08-27 19:54:42 -0400
  • c70cb771b6 vehicle gating works again Fate-JH 2024-08-27 16:33:17 -0400
  • d219f903e6
    automated turret damage was getting skipped because resolved attackers were hyper-focused on small turret automation and forgot about facility turrets (#1230) Fate-JH 2024-08-22 23:35:55 -0400
  • 9708bf9beb
    Yellow Ownership (#1226) Fate-JH 2024-08-22 23:33:47 -0400
  • fbe1704780 automated turret damage was getting skipped because resolved attackers were hyper-focused on small turret automation and forgot about facility turrets Fate-JH 2024-08-22 01:21:41 -0400
  • 1703a7a0a0 deployable ownership should be asserted during both re-zoning and revival; refactoring of code in ZoningOperations Fate-JH 2024-08-12 13:28:21 -0400
  • 3c4907c107 force redraw of the whole boomer to assert reassignment of ownership; it's heavy-handed but it works Fate-JH 2024-08-09 10:07:40 -0400
  • abfbf1c439 initial packet for GenericObjectAction2Message and tests; repaired transcoders and tests for TRAP and small turrets Fate-JH 2024-08-09 00:03:09 -0400
  • d2d7c2e09b
    only the dying person has their implants deinitialize (#1224) Fate-JH 2024-08-06 23:37:26 -0400
  • 46ad7148a2
    drop medapp so client does not crash after character select; also, max needs arm raised (#1225) Fate-JH 2024-08-06 23:37:14 -0400
  • 73a0bf5ae7 restoration of yellow ring of ownership around deployables; changes to variant of CommonFieldData transcorder used on certain deployable transcoders; static values are assigned parameter names and public variables are given types for completion Fate-JH 2024-08-06 21:09:58 -0400
  • c6860bc718 converted DeployItem from AvatarService to LocalService; attempt at resolving missing overwhip yellow ring is complicated; vehicle ownership packet wqorks on deployables that are mountable, but is less successful on normal simple deployables Fate-JH 2024-08-06 15:09:34 -0400
  • 7cd319107f drop medapp so client does not crash after character select; also, max needs arm raised Fate-JH 2024-08-05 16:40:26 -0400
  • 61fbf13c26 only the dying person has their implants deinitialize Fate-JH 2024-08-05 01:38:43 -0400
  • 698a5609ab just some tinkering and clean-up Fate-JH 2024-08-05 00:28:32 -0400
  • 02f95a293e
    Implant Terminal Hack (#1221) Fate-JH 2024-08-03 00:12:16 -0400
  • 27567a99b9 HackMessage now uses custom fields and a float value rather than integers (2, 32, 32); separate hack state and hack clear states; everything changes Fate-JH 2024-08-01 23:54:32 -0400
  • e0439a790e preliminary functional implant hacking; am going to explore better hacking policies Fate-JH 2024-07-29 14:49:55 -0400
  • 8afe7fa248
    QoL: Character Select Screen (#1215) Fate-JH 2024-07-29 02:46:54 -0400
  • c2712c9c7a adjusting comments; filling out param names Fate-JH 2024-07-29 02:28:49 -0400
  • 8738a42ca0
    Rename and correct packet Unknown30 to ClientHotStart (#1217) Resaec 2024-07-29 08:18:04 +0200
  • d1dbbcb08f
    Bug Fixes 20240712 (#1212) Fate-JH 2024-07-29 02:17:42 -0400
  • f378e487b2 an attempt at fixing tests was made Fate-JH 2024-07-29 02:03:08 -0400
  • 078f0c4097 Rename and correct packet Unknown30 to ClientHotStart This packet contains the client and server nonce needed to restart a connection using old crypto data. Resaec 2024-07-26 23:47:30 +0200
  • c6b3403e4d incorporating structural changes to hacking for future expansion Fate-JH 2024-07-26 10:02:22 -0400
  • 89fd26f901 velocity does not matter Fate-JH 2024-07-23 17:16:59 -0400
  • 31deab544a make character select screen characters look like the player that logged out last Fate-JH 2024-07-23 17:14:45 -0400
  • e5cde75e72 radiator is turned off due to potential for server crashes; cerebus -> cerberus; turret kills name owner only when they are in the same zone; fewer chances for turrets to fire when they should not Fate-JH 2024-07-22 20:16:59 -0400
  • a699c6c223 reload opened and closed doors upon zoning changes; rework ntu silo and ant interaction start; clear hack on proximity terminals; facility turrets stop indicating towards jamming cause when mounted Fate-JH 2024-07-15 16:03:45 -0400
  • 955fa8ba0a correctly clear the hack state of terminals when unpowered; turrets will no longer act like they have AI control if jammed when mounted; restore passive implants Fate-JH 2024-07-12 16:16:27 -0400
  • 5990f247c9
    by default, the server only expect udp on 51000 and 51001; let's keep to that by default (#1209) Fate-JH 2024-07-02 13:01:35 -0400
  • 0455226c57 by default, the server only expect udp on 51000 and 51001; let's keep to that by default Fate-JH 2024-07-02 12:42:20 -0400
  • 6d1530c311
    Zone Setup (#1208) Fate-JH 2024-07-01 18:47:00 -0400
  • 546625174f message value cache Fate-JH 2024-07-01 18:45:06 -0400
  • 8429ca9831 juggling addresses again Fate-JH 2024-07-01 18:29:33 -0400
  • 1beff98880 differentiate between bind and public Fate-JH 2024-07-01 16:45:21 -0400
  • a5cd13ea92 changing bind port to public port Fate-JH 2024-07-01 16:22:11 -0400
  • 026643a0c1 temporary login messages Fate-JH 2024-07-01 15:53:52 -0400
  • 7376953cb6 zone entity setup code has been moved from an instance method to a class function Fate-JH 2024-07-01 15:19:42 -0400
  • 00a6f2abe1
    Multiple Game World Ports (#1206) Fate-JH 2024-07-01 11:20:49 -0400
  • 593caec8cf
    Hijacking Turrets (#1207) Fate-JH 2024-07-01 11:19:39 -0400
  • 259e6e06de
    Merge branch 'master' into omft-jack Fate-JH 2024-07-01 11:12:34 -0400
  • a53ab02c46 mostly spelling issues Fate-JH 2024-06-30 23:29:07 -0400
  • eb3b180fcc combining port management into the sector pane Fate-JH 2024-06-25 21:10:52 -0400
  • 92063ba3a2
    Fixing Tests (#1204) Fate-JH 2024-06-22 01:42:25 -0400
  • 0c26f29a94 accounting for implants that are in the act of being initialized Fate-JH 2024-06-20 02:34:32 -0400
  • 700059e86a breaking up classes related to different kinds of turret deployables Fate-JH 2024-06-19 00:43:16 -0400
  • 9070f396d0 omft jacking functional; omft shields have been wired but remain disabled Fate-JH 2024-06-18 19:06:40 -0400
  • fc11cb31ef configuration for the game world server to connect to clients across a number of socket-port connections following a simple numerical load balancing policy Fate-JH 2024-06-17 15:50:09 -0400
  • 48a1e130da renaming methods; progress bar calculations change Fate-JH 2024-06-15 23:18:51 -0400
  • 7caa64d5df implant initialization timers now saved to the database; uninitialized implants will appear as uninitialized when the character loads; passive initialized implants will always start as activate Fate-JH 2024-06-14 10:23:41 -0400
  • 40c93d8105 redid (cleaned-up) implant logic Fate-JH 2024-06-10 15:13:32 -0400
  • 38f25f5bcc redid combat engineering explosive logic Fate-JH 2024-06-03 14:41:13 -0400
  • fa9ba7e7da redid DamageFeedbackMessage packet because I thought I could use it for something; didn't use it for anything; boomers are no longer responsive to explosive sympathy Fate-JH 2024-05-28 23:02:32 -0400
  • 82222d7c0b boomers are no longer owned if the trigger is dropped (how long has this been not working?) Fate-JH 2024-05-25 00:54:24 -0400
  • 445176006f deployable vehicles should properly deploy again now that they don't have to fight with themselves for the ability to deploy Fate-JH 2024-05-24 23:51:44 -0400
  • 46cc8bae14 while it's still a dice roll, all tests currently implemented are capable of passing Fate-JH 2024-05-22 01:05:10 -0400
  • 1847b4bedf reviewing logic and operations pairs to ensure that functionality should have been retained from parent structure; moving handling case from individual player modes to session actor, which makes it much closer to the pattern Fate-JH 2024-05-21 12:43:59 -0400
  • 450c35af72 stubborn tests that pass on their own but don't tend to pass in clusters; also, a certain test that terminates an actor when a mostly unrelated entity has its propertries changed from default, just weird Fate-JH 2024-04-15 18:27:55 -0400
  • a5de3a6540 fixed about half of the unworking tests, and commented out one Fate-JH 2024-04-02 21:58:08 -0400
  • 306e2a63c0
    Mine Kill Restoration (#1203) Fate-JH 2024-05-17 00:06:11 -0400
  • b1e76c84e5
    Update ZoningOperations.scala Fate-JH 2024-05-16 23:51:00 -0400
  • 1f2cd9ac07
    Merge branch 'master' into mine-exception Fate-JH 2024-05-16 23:38:29 -0400
  • cacb9ad18a
    Scoring (#1202) Fate-JH 2024-05-14 22:03:55 -0400
  • 2dd44142d2
    restored experience awarded from mine kills; removed situations where mine damage no longer works (#1197) Fate-JH 2024-05-14 22:03:27 -0400
  • e5d5fda554 replacing maxBy with maxByOption and then resolving maxBy the long way with appropriate fallback value Fate-JH 2024-05-13 13:20:25 -0400
  • c9aa918d68
    Merge branch 'master' into mine-exception Fate-JH 2024-05-12 01:28:39 -0400
  • 02c238181e cep from towers set to 10; reorganized an if...else Fate-JH 2024-05-12 00:37:00 -0400
  • a3eb3a8a95
    Entity Interference (#1191) backup-20240513 Fate-JH 2024-05-11 00:33:07 -0400
  • a198bb130a ramshackle merge conflict resolution; fixing interference for non-interference deploying vehicles Fate-JH 2024-05-11 00:23:14 -0400
  • a46643f5be exception for non-interference resolves to wrong conclusion Fate-JH 2024-05-10 23:50:00 -0400
  • 620fe832a5 reversed the origin of the interference tests Fate-JH 2024-04-25 23:26:17 -0400
  • 780fbb5280 temporary interference for vehicles that are going to transition to deployed eventually and block other deploying vehicles Fate-JH 2024-04-24 01:13:55 -0400
  • 52e5cb558b sent deployment requests to a centralized pipeline for interference testing; swapped out math.pow(a,2) for a * a Fate-JH 2024-04-02 12:49:43 -0400
  • e97900cfb4 applying corrected properties to object definitions and applying them to interference tests for deployable ce and for deploying vehicles; made two otherwise useles object definitions to store property data (if we ever need ziplines or teleport pads ...) Fate-JH 2024-04-01 19:06:00 -0400
  • 6813778019 basic interference fields; setting up operations for ce deployables Fate-JH 2024-03-19 11:47:44 -0400
  • 426ab84f0a
    Spectator Role (#1200) Fate-JH 2024-05-10 22:30:20 -0400
  • b2bbb75662 role only for those who are permitted Fate-JH 2024-05-10 22:29:40 -0400
  • 61c34d040c restored commands setbr and setcr; deployables are erased from spectator map; projectiles destruction only just in case Fate-JH 2024-05-10 09:36:48 -0400
  • 00a76deda0 oops; allowed again Fate-JH 2024-05-09 10:11:45 -0400
  • 9abe6a05e9 spectator mode is important to confirm; removed deprecated chat actor; dismount quietly Fate-JH 2024-05-09 09:38:56 -0400
  • 1115f705af
    Merge branch 'master' into spec-1 Fate-JH 2024-05-08 00:39:33 -0400
  • 5c48ffd199 for the purposes of testing, anyone can be a spectator Fate-JH 2024-05-07 20:01:44 -0400
  • fedcb1caf9 command detonater is no longer allowed; spectators now hold a laze pointer Fate-JH 2024-05-07 19:12:14 -0400
  • e748f45c2f resolved issues with spectator implants, at least enough that implants should be stable; created an exclusive permission for spectator mode; database changes to persist permissions for different modes Fate-JH 2024-05-07 11:45:36 -0400
  • 8e7be33a15 modified ChatActor to be replaced by a function-data logic pair, and modified ChatService to be able to accommodate the new chat channel; chat packet handling moved from general operations to the new chat operations Fate-JH 2024-05-04 09:26:38 -0400
  • b5b72e5b7b available chat prompts can now be different based on player mode without testing flags Fate-JH 2024-04-30 19:29:37 -0400
  • 704fe2a4d0 restored experience awarded from mine kills; removed situations where mine damage no longer works Fate-JH 2024-04-28 22:36:36 -0400
  • 3977534224 Hmmm more-outfit-packets Resaec 2024-04-28 22:35:11 +0200