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
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
Ziggy
499466965c
Added support for Sweep Attack, which is an AoE knockdown ability
...
Less damage and higher special attack cost than the similar Leg Sweep, because Leg Sweep is single target while this is an area attack
2022-07-04 01:31:56 +02:00
Josh Larson
194adf003a
Merge pull request #588 from madsboddum/legsweep
...
Added support for Leg Sweep and knockdown combat abilities in general
2022-07-03 17:40:26 -05:00
Ziggy
4b4fd223e1
Added support for Leg Sweep and knockdown combat abilities in general
2022-07-04 00:36:17 +02:00
Josh Larson
ed353fcc1e
Merge pull request #587 from madsboddum/melee_attacks
...
Added support for Melee Assault and Melee Strike, special attack cost…
2022-07-03 14:29:04 -05:00
Josh Larson
35e147facd
Merge pull request #586 from madsboddum/cu_quality_assurance
...
Default value for Special Attack Cost should be consistently 100 to a…
2022-07-03 14:23:31 -05:00
Ziggy
11737ddbb0
Added support for Melee Assault and Melee Strike, special attack costs and animations are a qualified guess
2022-07-03 21:20:36 +02:00
Ziggy
287eef4660
Default value for Special Attack Cost should be consistently 100 to avoid weird behavior
2022-07-03 20:05:12 +02:00
Josh Larson
f532c7180e
Merge pull request #583 from madsboddum/dynamic_attributes
...
Object attributes are now built dynamically, so we can show context-s…
2022-07-03 11:57:13 -05:00
Ziggy
fc5b9ef321
Refactored LightsaberPowerCrystalQuality#getById a bit so it's more readable
2022-07-03 18:49:56 +02:00
Ziggy
b14dfb9120
Refactored ArmorCategory#getById a bit so it's more readable
2022-07-03 18:40:31 +02:00
Ziggy
a85c85483a
Object attributes are now built dynamically, so we can show context-specific attributes
...
Additional benefits include being able to reorder them at will, introducing new ones etc
2022-07-03 17:57:20 +02:00