David Markowitz
bf61ae8984
remove complex queries and move logic to dDatabase
...
remove unused code
Use correct id
fix arrows
use correct parameter
fix queries
Update Property.cpp
remove unused header
remove extra include
2024-11-17 19:36:02 -08:00
David Markowitz
de3fe93100
Update WorldServer.cpp ( #1645 )
2024-11-03 08:17:00 -06:00
David Markowitz
af943278fb
Use macros so we can use more properties ( #1640 )
...
makes it so we can adjust many more settings since the segfault only happens in windows debug, why remove the functionality for all users?
Tested that windows debug, windows RelWithDebInfo and ubuntu default all build and run without issues (will contact luxaritas about pipe testing)
2024-10-30 09:45:40 -05:00
Gie "Max" Vanommeslaeghe
bfe6900c26
Merge pull request #1639 from DarkflameUniverse/FixPetCrash
...
fix: nullptr crashes in PetComponent AddDrainImaginationTimer and Deactivate
2024-10-27 22:23:49 +01:00
David Markowitz
0d218fc5c7
fix: PetComponent crashing due to nullptr access
...
Resolves an issue where item is null but is accessed but not doing that code and instead consulting the EntityManager for a valid Entity, alongside nullifying the m_Owner objectID should the pet be destroyed and timer still exist.
Update PetComponent.cpp
Add nullptr check
Add back timer
Update PetComponent.cpp
speculative fix for a different crash
Why are we accessing something before checking if its null
2024-10-26 21:44:19 -07:00
David Markowitz
102e3556cf
feat: add millisecond tracking for racing ( #1615 )
...
* add millisecond tracking
Update RacingControlComponent.cpp
* remove const ig?
* is this what you wanted
2024-10-26 22:59:50 -05:00
David Markowitz
33a8efdd22
fix slow code, add bounds checks ( #1606 )
...
Tested that players with valid names up to the usual 33 character max are still added to the player container
Tested that you can still team with <= 4 players on a team
Tested that chat server no longer crashes with a bad memberSize variable
asserted that InsertPlayer is indeed much faster now and is no longer a slow point of ChatServer
2024-10-26 22:09:32 -05:00
David Markowitz
8d54db7851
Update WorldServer.cpp ( #1633 )
2024-09-13 09:45:55 -07:00
David Markowitz
6213aed8e5
fix ag navmesh near burtton ( #1626 )
...
tested that pets now correctly try to activate the button instead of standing idly by.
2024-09-13 09:45:46 -07:00
wincent
d57c5101f4
Amend preconditions fix
2024-09-12 15:33:09 +02:00
wincent
6be65569de
Fixed mission related preconditions
2024-09-10 12:41:38 +02:00
David Markowitz
94b9731a2b
Use the correct bit field for checking whether or not to decrement progress ( #1631 )
...
Tested that the cooking mission with johnny umami now no longer allows you to lose progress by deleting items.
2024-08-11 10:26:25 -07:00
David Markowitz
aaf446fe6e
feat: Add Inventory Brick and Model groups ( #1587 )
...
* Added feature grouping logic
* Add saving of brick buckets
* Add edge case check for max group count
* Use vector for storing groups
* Update InventoryComponent.cpp
* Update InventoryComponent.h
* Update InventoryComponent.h
* fix string log format
* Update GameMessages.cpp
2024-08-01 23:38:21 -07:00
Gie "Max" Vanommeslaeghe
2c70f1503c
Merge pull request #1616 from DarkflameUniverse/behavior
...
fix: add larger behavior fields for saving
2024-07-17 22:24:52 +02:00
Gie "Max" Vanommeslaeghe
49b4748ed3
Merge pull request #1614 from DarkflameUniverse/tea
...
fix: move mission progression location for racing
2024-07-17 22:24:17 +02:00
Gie "Max" Vanommeslaeghe
ffeb0108d0
Merge pull request #1619 from DarkflameUniverse/shield
...
fix: echo skill cast down to client for some server skills
2024-07-17 22:23:21 +02:00
David Markowitz
c3f6ef5a1d
feat: add admin account creation options from cli (GM level) ( #1620 )
...
* add admin account creation options from cli
* use actual gm levels
felt under delivered in previous iteration.
* Update dMasterServer/MasterServer.cpp
Co-authored-by: Daniel Seiler <me@xiphoseer.de>
---------
Co-authored-by: Daniel Seiler <me@xiphoseer.de>
2024-07-03 15:37:19 -07:00
David Markowitz
999995b2fb
Merge branch 'main' into shield
2024-07-02 03:14:32 -07:00
Gie "Max" Vanommeslaeghe
84fff7c380
Merge pull request #1621 from DarkflameUniverse/EmosewaMC-patch-10
...
fix: compiler issue on newer gcc versions
2024-07-02 12:12:30 +02:00
David Markowitz
59c4b35479
Update Preconditions.cpp
2024-07-02 01:55:42 -07:00
David Markowitz
f2d72e7ed5
Update Preconditions.cpp
2024-06-25 21:02:40 -07:00
David Markowitz
b648b43c4d
??
2024-06-25 20:52:46 -07:00
David Markowitz
2628470482
set shield to false, add sync for done
2024-06-18 14:24:03 -07:00
David Markowitz
f82a82f254
Create 16_big_behaviors.sql
2024-06-17 19:41:27 -07:00
Gie "Max" Vanommeslaeghe
9400ee1dc0
Merge pull request #1586 from DarkflameUniverse/property_behavior_saving
...
feat: Property Behavior Saving
2024-06-16 12:31:21 +02:00
David Markowitz
54b8c25754
Merge branch 'main' into tea
2024-06-12 19:20:44 -07:00
David Markowitz
b984cd6a0b
Merge branch 'main' into property_behavior_saving
2024-06-12 19:17:39 -07:00
Gie "Max" Vanommeslaeghe
bcf1058759
Merge pull request #1595 from DarkflameUniverse/issue-462
...
fix: prevent moving items between inventories under cetain circumsances
2024-06-11 20:48:09 +02:00
David Markowitz
6ad6e930c7
move mission progression
...
done now as soon as you cross the finish line on the last lap instead of after you click "rewards"
2024-06-11 02:29:25 -07:00
David Markowitz
fee0238e79
fix: master not using table data, remove 2 noisy logs ( #1613 )
...
Tested with logs that queries to get soft and hard cap actually succeed now
Logs about slash command handler command registration and vanity NPC creation in mis matched worlds are now removed.
2024-06-09 15:31:57 -07:00
Wincent Holm
1454fcd003
Fix g++ 14 ( #1610 )
...
* Fix g++ 14
* Update thirdparty/CMakeLists.txt
Co-authored-by: David Markowitz <39972741+EmosewaMC@users.noreply.github.com>
---------
Co-authored-by: David Markowitz <39972741+EmosewaMC@users.noreply.github.com>
2024-06-06 04:00:44 -05:00
Gie "Max" Vanommeslaeghe
af651f0d63
Merge pull request #1608 from DarkflameUniverse/feat--spectate-command
...
feat: spectate command
2024-06-04 09:17:18 +02:00
Aaron Kimbre
ff38503597
no feedback if empty
2024-06-03 22:51:46 -05:00
Aaron Kimbre
3f22bf5cc0
Add an easy way to stop spectating
2024-06-03 22:44:54 -05:00
Aaron Kimbre
9d5d2a68ee
fix gm serialization
2024-06-03 22:30:57 -05:00
Aaron Kimbre
1a14c29c39
add returns, lol
2024-06-03 22:29:21 -05:00
Aaron Kimbre
2ef45bd7ee
use empty
2024-06-03 22:28:37 -05:00
Aaron Kimbre
b56d077892
feat: spectate command
2024-06-03 21:50:12 -05:00
David Markowitz
a54600b41e
busting out the multimap ig ( #1602 )
2024-05-31 13:46:18 -05:00
David Markowitz
342da927f5
fix dimantling items from not the model inventory ( #1605 )
2024-05-30 23:53:13 -05:00
David Markowitz
01086d05c8
fix: use after free and uninitialized memory ( #1603 )
...
* fix use after free and uninitialized memory
* add if check for packet lengths
* move purge down further
Its used in the if check too...
2024-05-30 23:53:03 -05:00
Remco Hofman
cce5755366
Fix Dockerfile vanity COPY ( #1604 )
...
Corrected an unintended mistake in the COPY commands for adding the
vanity files to the Docker container, causing only the last file
contents to be added to the file '/app/vanity/*'
2024-05-27 17:46:09 -07:00
TAHuntling
e966d3a644
Chore: split VE script up ( #1598 )
...
* Testing Scripts
Testing splitting AgSpaceStuff into AgSpaceStuff and AgShipShake
* fixed inclusions
* Removed DoShake
* cleaning up
* consistent if statements
* Update dScripts/ai/AG/AgShipShake.h
Co-authored-by: David Markowitz <39972741+EmosewaMC@users.noreply.github.com>
---------
Co-authored-by: David Markowitz <39972741+EmosewaMC@users.noreply.github.com>
2024-05-27 01:24:48 -05:00
Gie "Max" Vanommeslaeghe
9328021339
Merge pull request #1600 from DarkflameUniverse/add-missing-scripts
...
fix: add back missing scripts from scripts refactor
2024-05-26 12:02:12 +02:00
Gie "Max" Vanommeslaeghe
d1134fdd62
Merge pull request #1601 from DarkflameUniverse/fix-using-skill-in-race
...
fix: players using non-car skills in a race
2024-05-26 12:01:54 +02:00
David Markowitz
efa658bc31
fix players using non-car skills in a race
2024-05-25 19:59:15 -07:00
David Markowitz
e59525d2ae
Update CppScripts.cpp
2024-05-25 19:32:18 -07:00
David Markowitz
0348db72a5
fiux mission ( #1596 )
2024-05-25 12:24:02 -05:00
TAHuntling
debc2a96e2
Update CppScripts exclusion list ( #1597 )
2024-05-25 01:43:32 -07:00
Aaron Kimbre
86f335d64b
fix type
2024-05-24 21:43:54 -05:00