Commit Graph

6728 Commits

Author SHA1 Message Date
Josh
8fca92a37f Merge pull request #1693 from RealVetchez/goto_improvement
/Goto Improvement
2024.09.08
2024-09-01 12:49:27 -05:00
devan
b629a854a5 Added ability to teleport to spawns and patrols by ID 2024-09-01 11:44:58 -06:00
Josh
a4505bdf87 Merge pull request #1574 from madsboddum/fix/sui/npe-encoding
Fixed a NullPointerException when displaying SUI message boxes
2024-07-05 10:36:42 -05:00
Ziggy
ea50f4c5eb Check if the buffer was read 100%, to improve confidence in packet decoding logic 2024-07-02 15:45:08 +02:00
Ziggy
0f1fc9c210 Fixed a packet encoding problem with SUI message boxes, so that they now display again
This fixes a NullPointerException, where suiScript is assumed to be not-null during SuiCreatePageMessage#encode
2024-07-02 15:45:08 +02:00
Ziggy
a4d9e255a7 Tests now invoke SWGPacket#encode and SWGPacket#decode, so we can reproduce the SUI window packet serialization problem 2024-07-02 15:45:08 +02:00
Josh
87e1ca6391 Merge pull request #1589 from madsboddum/fix/testing/compilation-errors
Testcase compilation error fixes
2024-07-02 08:40:38 -05:00
Ziggy
fbfde6a6a8 Testcase compilation error fixes 2024-07-02 12:27:29 +02:00
Josh
a3c96480aa Merge pull request #1565 from madsboddum/chore/testing/generate-credentials
Generate random credentials instead of defining them, so there's less…
2024-07-01 22:22:48 -05:00
Josh
b2e52eb0a8 Merge pull request #1583 from madsboddum/fix/cloning/listbox-missing-option
Fixed being unable to clone
2024-07-01 22:21:25 -05:00
Josh
868140adce Merge pull request #1584 from madsboddum/fix/dev/mongo-express-health
Fixed mongo-express health check, where "localhost" could no longer b…
2024-07-01 22:19:56 -05:00
Josh
57bf1e6c1e Merge pull request #1582 from madsboddum/chore/copyright/fix-nge-reference
Generalized copyright headers added to source code files a bit, so th…
2024-07-01 22:19:36 -05:00
Josh
4147deba4a Merge pull request #1585 from madsboddum/fix/buffs/infinite-buffs-expire-instantly
Fixed infinite duration buffs expiring immediately
2024-07-01 22:17:05 -05:00
Undercova
5460b9158f Merge pull request #1586 from Undercova/master
Content update
2024-07-01 23:36:08 +02:00
Undercova
5955e1ef0f Merge branch 'ProjectSWGCore:master' into master 2024-07-01 23:31:54 +02:00
Undercova
3d06e16c61 Added player movement database 2024-07-01 23:31:19 +02:00
Ziggy
eb99d84324 Fixed infinite duration buffs expiring immediately 2024-07-01 21:15:29 +02:00
Josh
0a172a57df Merge pull request #1579 from madsboddum/fix/items/slot-occupied-error
Fixed wrong container error message being used for ContainerResult.SL…
2024-07-01 08:48:34 -05:00
Ziggy
785b7586e9 Fixed being unable to clone because of a missing choice in the presented SUI window 2024-07-01 15:30:56 +02:00
Ziggy
83635d5570 Created regression test for being unable to clone 2024-07-01 15:30:56 +02:00
Ziggy
03b57c8468 Fixed mongo-express health check, where "localhost" could no longer be resolved inside the container 2024-07-01 15:26:15 +02:00
Ziggy
fb77f6653f Wait for CmdSceneReady response from server before proceeding, to ensure the server-side state is valid before running test cases 2024-07-01 14:40:52 +02:00
Ziggy
db261886bd Log when clone timer is scheduled, so it's possible to see whether it happened or not in the server logs 2024-07-01 13:39:52 +02:00
Ziggy
2183ca3001 Admin command /kill now kills players instead of incapacitating them, as this is useful for automated tests and is just generally the behavior you would expect 2024-07-01 13:25:08 +02:00
Ziggy
712afb57da Generalized copyright headers added to source code files a bit, so they're more vague about the amount and functionality of the emulators 2024-07-01 12:00:59 +02:00
Ziggy
4021345b85 Fixed wrong container error message being used for ContainerResult.SLOT_OCCUPIED 2024-07-01 11:44:30 +02:00
Undercova
e17537cb6b Merge pull request #1581 from Undercova/master
Content Update
2024-07-01 09:43:19 +02:00
Undercova
623b07eca7 Added conversation for cybernetics specialist 2024-07-01 09:24:45 +02:00
Josh
3325681494 Merge pull request #1578 from madsboddum/feature/cybernetics/death-cybernetics
Death cybernetics
2024-06-30 22:07:28 -05:00
Josh
aa7f1e4f61 Merge pull request #1571 from madsboddum/chore/testing/junit5-bump
Bumped junit
2024-06-30 22:06:55 -05:00
Josh
c7ead19259 Merge pull request #1570 from madsboddum/fix/combat/healing-wounds
Take health wounds into account when using a healing ability
2024-06-30 22:06:46 -05:00
Josh
dcbc2b9f9c Merge pull request #1569 from madsboddum/feature/buffs/accuracy-mod
Combat engine now takes accuracy bonus from buffs into account
2024-06-30 22:06:27 -05:00
Ziggy
bb5bd59188 Added risk of death cybernetics when dying on elite planets 2024-06-30 22:45:34 +02:00
Ziggy
036b200015 Emit CloneActivatedIntent when players clone, so we have an extension point for death cybernetics 2024-06-30 22:27:41 +02:00
Ziggy
dc61763cec Cybernetic parts can no longer be uninstalled by simply equipping an item that fits into the same slot(s) 2024-06-30 22:24:36 +02:00
Undercova
baa1c2e6e4 Merge pull request #1575 from Undercova/master
Content update
2024-06-30 20:12:50 +02:00
Undercova
c0dc6ceab6 Added cybernetics database
Updated the 3 cybernetic specialists
Updated conversation of Bib Fortuna and Cheated Gambler in Mos Eisley
Updated the wound chance in weapon database
2024-06-30 19:29:38 +02:00
Ziggy
f3a5a3347d Bumped junit 2024-06-29 16:39:38 +02:00
Ziggy
6684dc4101 Take health wounds into account when using a healing ability 2024-06-29 15:22:25 +02:00
Ziggy
25d323e7df Combat engine now takes accuracy bonus from buffs into account 2024-06-29 15:17:50 +02:00
Ziggy
de656573b3 Generate random credentials instead of defining them, so there's less setup noise in the test cases 2024-06-22 14:09:38 +02:00
Josh
6722a59470 Merge pull request #1564 from madsboddum/chore/tells/tests
Automated tests for tells
2024-06-22 05:56:23 -05:00
Ziggy
37f5fd13f0 Give the zone-in more time to complete before the testing DSL gives up, in case we're running on a slower system 2024-06-22 12:23:23 +02:00
Ziggy
0ab64cffa8 Created a test suite covering how tells should work, in order to ensure that they keep working 2024-06-22 12:23:23 +02:00
Ziggy
9eff0d826b Automated tests for tells to ensure they keep working 2024-06-22 03:18:30 +02:00
Ziggy
a871b1fd63 Testing DSL can now send tells, as well as wait for them 2024-06-22 03:15:48 +02:00
Josh
24c0d7a7c2 Merge pull request #1562 from madsboddum/fix/testing/headless-client-cmdsceneready
Testing DSL now sends CmdSceneReady after character selection like a …
2024-06-21 19:41:06 -05:00
Ziggy
7b3601f59d Testing DSL now sends CmdSceneReady after character selection like a real game client would 2024-06-22 02:21:02 +02:00
Josh Larson
f5657869ee Fixed many inspections across the project 2024-06-19 16:01:16 -05:00
Josh Larson
64540024fe Continuing Java to Kotlin refactor 2024-06-19 15:06:52 -05:00