Commit Graph
6324 Commits
Author SHA1 Message Date
Josh Larson 9fa6ce2e89 Merge pull request #649 from madsboddum/Holocore-428
Holocore-428 [Brawler] Taunt
2022-07-11 13:49:53 -05:00
Josh Larson abd309e3df Merge pull request #648 from madsboddum/Holocore-555
Holocore-555 Remove buffs for players and vehicles in code
2022-07-11 13:49:47 -05:00
Ziggy 920eb1419a Holocore-428 [Brawler] Taunt 2022-07-11 16:51:59 +02:00
Ziggy 69c46ebf2f Holocore-555 Remove buffs for players and vehicles in code 2022-07-11 12:56:33 +02:00
Josh Larson 9ba33afd27 Merge pull request #646 from madsboddum/weao03_range
Fixed weapon range not being sent properly to the client
2022-07-10 21:20:17 -05:00
Josh Larson 9cdf43ac61 Merge pull request #647 from madsboddum/default_weapon_cu
Added +10 Accuracy to the default weapon as observed in packet captur…
2022-07-10 21:19:56 -05:00
Ziggy be7a3a1b0c Added +10 Accuracy to the default weapon as observed in packet captures and reduced attack speed a bit, as it was a pre-CU value
Attack speed is a guess - unfortunately this isn't in the WEAO03 packet like it is post NGE.
2022-07-11 04:15:13 +02:00
Ziggy 7f5a4985b8 Fixed weapon range not being sent properly to the client
We had attackSpeed in the top of WEAO03, but attackSpeed isn't in there at all post-CU. This caused all variables to be off-by-one.
2022-07-11 04:09:24 +02:00
Josh Larson ee82f1919c Merge pull request #645 from madsboddum/equip_armor_test
Added some tests that ensure armor certifications are respected
2022-07-10 20:17:12 -05:00
Ziggy 80df4eae9d Added some tests that ensure armor certifications are respected 2022-07-11 03:12:02 +02:00
Josh Larson 894f5993b6 Merge pull request #644 from madsboddum/pvp_test
Added a couple of tests for factional PvP
2022-07-10 18:52:32 -05:00
Ziggy 2ef693e548 Added a couple of tests for factional PvP
Also created a DefaultWeaponFactory, because the code for creating the default weapon has been copy-pasted a couple of times at this point.
The factory is now used to reduce duplication.
2022-07-11 01:32:30 +02:00
Josh Larson f70c9d8fb7 Merge pull request #643 from madsboddum/equip_test_wait
Wait synchronously after broadcasting intents, to prevent race condit…
2022-07-10 17:20:35 -05:00
Ziggy 805fc3eb4f Wait synchronously after broadcasting intents, to prevent race condition between ObjectCreatedIntent being processed too late by SimulatedObjectStorage
Hopefully this is why the tests are a bit flaky
2022-07-11 00:14:20 +02:00
Josh Larson a61992ff8e Merge pull request #642 from madsboddum/attack_cost_test
Created a test that verifies that health, action or mind is spent whe…
2022-07-10 17:04:58 -05:00
Ziggy 21cc40be1e Created a test that verifies that health, action or mind is spent when a command requires it
Future addition could be that the command isn't executed if you're "too tired", which we have no support for now.
2022-07-11 00:00:38 +02:00
Josh Larson e03bd08d4a Merge pull request #636 from madsboddum/weapon_species_restrictions
Removed species restrictions from weapons, as no weapon is actually i…
2022-07-10 14:12:40 -05:00
Josh Larson 4eb6ab5b9f Merge pull request #641 from madsboddum/remove_roadmap_rewards
Removed some unused code and files
2022-07-10 12:21:45 -05:00
Josh Larson 787d492104 Merge pull request #640 from madsboddum/creo03_in_base3
Store CREO03 variables in the base3 document, so there's less stuff d…
2022-07-10 12:21:34 -05:00
Ziggy ffc049bfc0 Removed uniformbox sdb 2022-07-10 17:31:30 +02:00
Ziggy 7f0f6b7b7f Removed the roadmap reward loader 2022-07-10 17:30:49 +02:00
Ziggy 6f5ca02c71 Store CREO03 variables in the base3 document, so there's less stuff directly inside CreatureObject
Won't break existing creatures because there's migration logic
2022-07-10 15:12:28 +02:00
Josh Larson 1d311128ae Merge pull request #638 from madsboddum/data_transform_length
Fixed expected length being too long in DataTransform
2022-07-09 16:04:00 -05:00
Ziggy e5fc53190d Fixed expected length being too long in DataTransform 2022-07-09 23:00:48 +02:00
Josh Larson d6f1abae2b Merge pull request #637 from madsboddum/deprecations
Fixed a lot of different compiler warnings - usages of deprecated met…
2022-07-09 15:22:48 -05:00
Ziggy dce88d5872 Fixed a lot of different compiler warnings - usages of deprecated methods, primarily 2022-07-09 22:09:00 +02:00
Ziggy fd96500a4c Removed species restrictions from weapons, as no weapon is actually in serverdata/appearance/appearance_table.sdb causing them to be unequippable
Also added some regression tests

Removed species restrictions from weapons, as no weapon is actually in serverdata/appearance/appearance_table.sdb causing them to be unequippable

Also added some regression tests
2022-07-09 15:07:56 +02:00
Ziggy 967cc369c6 Fixed some poor null handling in GroupService 2022-07-08 23:45:28 +02:00
Undercova b99d6d7824 Added weapons for CL 1 / 10 / 20 / 30 / 40 / 50 to the CBT
Updated CBT to hand out those weapons
2022-07-08 23:28:46 +02:00
Josh Larson ad654eff81 Merge pull request #611 from madsboddum/cu_quality_assurance
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-08 14:14:49 -05:00
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