Commit Graph
6324 Commits
Author SHA1 Message Date
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
Josh Larson b77b2a7e41 Merge pull request #604 from madsboddum/knockdown_recovery
Added support for Knockdown Recovery and prevented posture changes /s…
2022-07-05 11:00:01 -05:00
Undercova 38dd095a7c Added basic trainers to map locations
Updated some NPCs and removed basic trainer mobile templates from them so map locations ONLY shows real trainers
2022-07-05 16:41:07 +02:00
Ziggy 6fc1b8e161 Fixed sometimes being stuck in combat
For whatever reason, a null element can sneak into the defenders Set on TangibleObject. It's a head-scratcher, as we only append the primitive long through TangibleObject#addDefender, which by definition can't be null.
2022-07-05 14:24:19 +02:00
Ziggy eea133bb17 Added support for Knockdown Recovery and prevented posture changes /stand, /kneel, /prone and /sit while knocked down 2022-07-05 12:35:35 +02:00
Josh Larson da3c132ee7 Merge pull request #603 from madsboddum/removed_unused_persistable
Removed unused implementations of Persistable
2022-07-04 19:38:55 -05:00
Ziggy 8bc80d9e0a Removed unused implementations of Persistable
TestSimplePersistable.java has been moved to pswgcommon
2022-07-05 02:35:41 +02:00
Josh Larson 2227496f52 Merge pull request #602 from madsboddum/visible_components
Filled in placeholder for visibleComponents in TangibleObject and add…
2022-07-04 17:05:54 -05:00
Ziggy ce0f337925 Filled in placeholder for visibleComponents in TangibleObject and added a method with docs that explains how it works
I had been experimenting a bit with it and figured I might as well get the code out there since it works
2022-07-04 23:59:21 +02:00
Josh Larson 7c531b1419 Merge pull request #600 from madsboddum/armor_break
Added support for Armor Break, which reduces the opponents armor prot…
2022-07-04 13:16:48 -05:00
Josh Larson ec100547e8 Merge pull request #599 from madsboddum/locomotion_block_radials
Block loot radials while the executor is dead or incapacitated
2022-07-04 13:16:34 -05:00
Josh Larson dc601c7f88 Merge pull request #595 from madsboddum/valid_weapon
You must now have a supported weapon type equipped in order to execut…
2022-07-04 13:16:23 -05:00
Josh Larson a54e893e4a Merge pull request #594 from madsboddum/cu_quality_assurance
Wrote a couple of automated tests for "Your modified Speed" to ensure…
2022-07-04 13:15:25 -05:00
Ziggy 58455c44ea Added support for Armor Break, which reduces the opponents armor protection by 4.2% temporarily 2022-07-04 17:42:53 +02:00
Ziggy 36b4325dbc Block loot radials while the executor is dead or incapacitated 2022-07-04 16:55:18 +02:00
Undercova 3b52aafb30 Fixed spawner positions in Wattos Junk Shop
Updated NPC stats database
2022-07-04 16:20:59 +02:00
Ziggy 4a59299918 You must now have a supported weapon type equipped in order to execute a command 2022-07-04 03:24:55 +02:00
Ziggy b518fa9849 Wrote a couple of automated tests for "Your modified Speed" to ensure it works as intended
We were checking for weird behavior, but it seems to work like it should according to these tests
2022-07-04 02:23:14 +02:00
Josh Larson 12e2537621 Merge pull request #592 from madsboddum/cu_quality_assurance
Added support for Sweep Attack, which is an AoE knockdown ability
2022-07-03 18:48:57 -05:00
Josh Larson ef541065bc Merge pull request #593 from madsboddum/ham_sitting
Sitting now increases HAM regeneration by 2x
2022-07-03 18:48:51 -05:00
Ziggy ec8193a865 Sitting now increases HAM regeneration by 2x 2022-07-04 01:37:50 +02:00