Commit Graph
6944 Commits
Author SHA1 Message Date
Josh Larson 958e60e6ca Merge pull request #627 from madsboddum/stat_movement
stat movement no longer appears in skillmods section of the skills wi…
2022-07-08 14:14:16 -05:00
Josh Larson b88bfbb38c Merge pull request #628 from madsboddum/skillmodservice_kt
Rewrote SkillModService in Kotlin
2022-07-08 14:14:05 -05:00
Josh Larson b4c0680eea Merge pull request #632 from madsboddum/dynamic_npc_respawn
Fixed an issue where dynamically spawned NPCs kept respawning like st…
2022-07-08 13:55:15 -05:00
Josh Larson 99784a7913 Merge pull request #633 from madsboddum/buff_timer_fix
Fixed weird buff timer behavior by reducing PLAY03 playTime delta spa…
2022-07-08 13:53:00 -05:00
Josh Larson 686b653663 Merge pull request #634 from madsboddum/infinite_combat_duel
Removed a feature in CombatStatusService that intentionally locked co…
2022-07-08 13:52:17 -05:00
Josh Larson 16bb8cae87 Merge pull request #635 from madsboddum/iff_species_restrictions
Attached species and gender restrictions to object templates instead …
2022-07-08 13:51:46 -05:00
Ziggy 5512140f3a Attached species and gender restrictions to object templates instead of only static items using the same table that the client uses
This way we have fixed all of these issues, plus the server and client agree on what can be worn
2022-07-08 18:54:36 +02:00
Ziggy b325ac5aa1 Removed a feature in CombatStatusService that intentionally locked combat state for dueling players 2022-07-08 16:21:09 +02:00
Ziggy 0d6249a6d5 Fixed weird buff timer behavior by reducing PLAY03 playTime delta spam to the client 2022-07-08 16:03:14 +02:00
Ziggy 89a0b34a9c Fixed an issue where dynamically spawned NPCs kept respawning like static NPCs do 2022-07-08 15:15:38 +02:00
Ziggy 630b80ac13 Fixed minor packet error in GroupInviterData, the ID in there should be the object ID for the CREO that sent the invitation and not the object ID for the GRUP 2022-07-08 13:59:48 +02:00
Ziggy fa9c4cf3c8 Rewrote GroupService in Kotlin 2022-07-08 13:31:19 +02:00
Ziggy 9c9fc26ca3 Fixed an inconsistency in the default ID of GroupInviterData, where GroupService claims it should be -1 but it's 0 when server initializes 2022-07-08 13:31:01 +02:00
Ziggy 3d9e2024b1 Rewrote GroupEventIntent in Kotlin and removed "GROUP_" prefix on all GroupEventType enum constants, because grouping is implied 2022-07-08 13:04:16 +02:00
Ziggy d18556f685 Rewrote GroupInviterData in Kotlin 2022-07-08 12:41:17 +02:00
Ziggy 78c5ff4e9e Rewrote SkillModService in Kotlin 2022-07-08 12:12:50 +02:00
Ziggy 80676cefe2 stat movement no longer appears in skillmods section of the skills window after using Burst Run 2022-07-08 12:12:13 +02:00
Undercova 5ddcec0686 Merge branch 'cu_quality_assurance' of https://github.com/ProjectSWGCore/Holocore into cu_quality_assurance 2022-07-07 16:23:15 +02:00
Undercova 82bb259f8d Updated all weapons
New characters now start with Brawler profession only (since it is the first and only profession worked on right now)
Removed all Jedi items and survey tools from CBT (frog)
2022-07-07 16:22:41 +02:00
Josh Larson fab9c62f67 Merge pull request #623 from madsboddum/restrictions_zabrak
Zabrak was missing from "rest" species restrictions, causing them to …
2022-07-06 18:53:04 -05:00
Ziggy 5c91ff5df9 Zabrak was missing from "rest" species restrictions, causing them to be unable to equip most static items 2022-07-07 01:34:13 +02:00
Josh Larson 5c045344c0 Fixed not parsing the first argument in the argument list 2022.07.06-3 2022-07-06 15:26:41 -05:00
Josh Larson 83d136e9e9 Merge branch 'cu_quality_assurance' of https://github.com/ProjectSWGCore/Holocore into cu_quality_assurance 2022.07.06-2 2022-07-06 15:01:29 -05:00
Josh Larson b555b68a05 Set player remote address to be X-Forwarded-For when behind a reverse proxy 2022-07-06 14:59:41 -05:00
Josh Larson 41af6206aa Merge pull request #618 from madsboddum/duel_fixes
Fixed a couple of duel bugs
2022.07.06
2022-07-06 13:33:39 -05:00
Ziggy eda23b2143 Fixed a couple of duel bugs
You shouldn't enter combat immediately, that should only happen once someone attacks.
Defeating an opponent should let you death blow them.
Both players should visibly enter combat stance.
2022-07-06 20:27:10 +02:00
Josh Larson 18c57c4fdb Merge branch 'cu_quality_assurance' of https://github.com/ProjectSWGCore/Holocore into cu_quality_assurance 2022-07-06 13:18:31 -05:00
Josh Larson 4b7f5c13e8 Properly handle a race condition on disconnect in TCPServerImpl 2022-07-06 13:18:14 -05:00
Josh Larson 81756d7379 Merge pull request #617 from Josh-Larson/cu_quality_assurance
Added server stats URL (/stats)
2022-07-06 10:49:47 -05:00
Josh Larson 6d90df2fee Added server stats URL (/stats) 2022-07-06 10:44:55 -05:00
Josh Larson d8d107f30c Merge pull request #616 from Josh-Larson/cu_quality_assurance
Added health check URL (/health-check)
2022-07-06 10:28:15 -05:00
Josh Larson 006eb34a7d Merge pull request #615 from madsboddum/burst_run
Added support for Burst Run
2022-07-06 10:26:57 -05:00
Josh Larson dcb7575443 Fixed an exception on HTTP-only connections and added additional NetworkClient traces 2022-07-06 10:23:21 -05:00
Ziggy 24a3fec9bb Added support for Burst Run
HAM costs are an educated guess.
Movement speed is increased by 2x for the buff duration.
2022-07-06 17:23:02 +02:00
Josh Larson bcdfe14429 Added health check URL (/health-check) 2022-07-06 10:15:26 -05:00
Undercova 7e0dd492ee Updated chat channels
Fixed a spawner in Jabbas Palace
Removed NGE related databases
2022-07-06 04:26:47 +02:00
Josh Larson 8287761211 Removed unused import in NetworkClient 2022-07-05 21:08:43 -05:00
Josh Larson f0dde01c72 Merge branch 'cu_quality_assurance' of https://github.com/ProjectSWGCore/Holocore into cu_quality_assurance 2022-07-05 21:07:33 -05:00
Josh Larson 5711d050ed Added error print for invalid protocol version 2022-07-05 21:07:16 -05:00
Josh Larson 80d01b6f5c Merge pull request #612 from Josh-Larson/cu_quality_assurance
Changed network protocol to websockets
2022-07-05 20:40:33 -05:00
Josh Larson 29a981af26 Merge branch 'cu_quality_assurance' of https://github.com/ProjectSWGCore/Holocore into cu_quality_assurance 2022-07-05 20:36:19 -05:00
Josh Larson 2e9b5baa67 Changed network protocol to websockets 2022-07-05 20:36:04 -05:00
Ziggy 36722273b4 Fixed Defense mod behavior, so Melee Defense is your protection against melee attacks, while Unarmed Defense if your protection when you're wielding an unarmed weapon 2022-07-06 03:02:12 +02:00
Josh Larson c5dd01b565 Merge pull request #610 from madsboddum/cu_quality_assurance
Don't bother displaying required combat level if it's 1
2022-07-05 19:06:05 -05:00
Ziggy 8102830e15 Don't bother displaying required combat level if it's 1 2022-07-06 01:47:52 +02:00
Josh Larson 149e020d92 Merge pull request #609 from madsboddum/lunge
Added support for Lunge, the range of which is 20m instead of the ran…
2022-07-05 18:38:15 -05:00
Josh Larson b5c46396e6 Merge pull request #607 from madsboddum/remember_resources
Server now re-uses previously generated resources instead of generati…
2022-07-05 18:31:19 -05:00
Ziggy bbe2275d14 Added support for Lunge, the range of which is 20m instead of the range of the melee weapon (5m) 2022-07-06 01:29:53 +02:00
Ziggy 8e5f43c17a Server now re-uses previously generated resources instead of generating new ones on every boot
There was a validation check that expected every stat to be non-zero, but no resource actually has every stat, so the validation check failed for every resource.
I fixed it by instead checking if every stat is zero, because then something's definitely wrong.
2022-07-05 21:28:02 +02:00
Josh Larson 5d6fa28f87 Merge pull request #608 from madsboddum/combat_stuck
Fixed sometimes being stuck in combat
2022-07-05 11:02:05 -05:00