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
Aaron Kimbre
8ca05241f2
fix: prevent moving items between inventories under cetain circumsances
2024-05-24 21:35:14 -05:00
David Markowitz
8ae1a8ff7c
fix stale reference ( #1594 )
2024-05-24 09:15:30 -05:00
David Markowitz
f0960d48b2
Add more modular saving of config data for items ( #1591 )
...
* stubbing for saving item extra data
* add declaration to header
* modularize loading for all possible extra data
* move logic to Item
* remove extra map
2024-05-22 17:06:52 -07:00
David Markowitz
dc430d9758
Add reputation as a repeatable mission reward ( #1590 )
...
This reverts commit 7d1a28b492b263aba2008a5984dc0f5e7348a068.
Add stubbing for abbreviations
Reward reputation always if possible
2024-05-22 16:35:45 -07:00
TAHuntling
dea10c6d56
Client commands implementation ( #1592 )
...
* Adding Client Commands
Adding list of client commands provided to me by EmosewaMC
* Finished adding client commands
2024-05-22 08:32:24 -05:00
TAHuntling
ed00551982
feat: Help Command Pagination ( #1581 )
...
* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp
* Fixed Comments
Now able to do /command help to see info for said command. Additionally this works for aliases. Fixed serialization missing from merge.
* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp
2024-05-21 20:02:07 -05:00
TAHuntling
d6cac65a8d
fix: Falling Off Edge in Pet Puzzle ( #1584 )
...
* FloatFix
* game activity setting
* Update dNavMesh.cpp
---------
Co-authored-by: David Markowitz <EmosewaMC@gmail.com>
2024-05-21 20:01:44 -05:00
David Markowitz
d8f079cb1b
fix mpc resetting on each world load ( #1588 )
2024-05-20 02:43:57 -05:00
David Markowitz
db2d4f02b5
preemptive include for windows
2024-05-18 04:16:07 -07:00
David Markowitz
00f36f3f28
missing include for windows
2024-05-18 04:15:07 -07:00
David Markowitz
a50b256689
Update IBehaviors.h
2024-05-18 03:54:09 -07:00
David Markowitz
b3548de7da
debug logs and spacing
2024-05-18 03:52:36 -07:00
David Markowitz
387c37505c
undo debug changes
2024-05-18 03:39:25 -07:00
David Markowitz
0c4108e730
Add loading from database
...
yahoo
2024-05-18 03:36:29 -07:00
David Markowitz
fd1c6ab2ea
Saving actually works this time
2024-05-18 02:12:23 -07:00
David Markowitz
f2bf9a2a28
Saving to database working
2024-05-18 02:05:55 -07:00
TAHuntling
c8e0bb0db0
feat: Command Sorting ( #1580 )
...
* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp
* Update dGame/dUtilities/SlashCommandHandler.cpp
Co-authored-by: David Markowitz <39972741+EmosewaMC@users.noreply.github.com>
* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp
* Update dGame/dUtilities/SlashCommandHandler.cpp
Co-authored-by: David Markowitz <39972741+EmosewaMC@users.noreply.github.com>
* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp
* Update dGame/dUtilities/SlashCommandHandler.cpp
Co-authored-by: David Markowitz <39972741+EmosewaMC@users.noreply.github.com>
* Update dGame/dUtilities/SlashCommandHandler.cpp
Co-authored-by: David Markowitz <39972741+EmosewaMC@users.noreply.github.com>
* Update dGame/dUtilities/SlashCommandHandler.cpp
Co-authored-by: David Markowitz <39972741+EmosewaMC@users.noreply.github.com>
* Update dGame/dUtilities/SlashCommandHandler.cpp
Co-authored-by: David Markowitz <39972741+EmosewaMC@users.noreply.github.com>
* Update dGame/dUtilities/SlashCommandHandler.cpp
Co-authored-by: David Markowitz <39972741+EmosewaMC@users.noreply.github.com>
* Update dGame/dUtilities/SlashCommandHandler.cpp
Co-authored-by: David Markowitz <39972741+EmosewaMC@users.noreply.github.com>
* Update SlashCommandHandler.cpp
* Update dGame/dUtilities/SlashCommandHandler.cpp
Co-authored-by: David Markowitz <39972741+EmosewaMC@users.noreply.github.com>
* Update SlashCommandHandler.cpp
* Update SlashCommandHandler.cpp
---------
Co-authored-by: David Markowitz <39972741+EmosewaMC@users.noreply.github.com>
2024-05-16 22:02:30 -07:00
David Markowitz
d9d262d3f1
prevent building in a folder which contains spaces ( #1583 )
2024-05-16 08:05:57 -05:00
TAHuntling
d0a5678290
chore: CppScripts refactor ( #1579 )
...
* Updating CppScripts
Rewrote file to use a lambda map rather than the massive if else chain. Kept the original comments alongside each of the different scripts they were by before.
* add script tests
* Update names
* More Changes to Scripts
* Update CppScripts.cpp
* Removing Unneeded Files
* Update CppScripts.cpp
* Delete tests/dGameTests/dScriptsTests/CMakeLists.txt
* Delete tests/dGameTests/dScriptsTests/dScriptsTests.cpp
* Delete tests/dGameTests/dScriptsTests/CppScriptsOld.cpp
* Delete tests/dGameTests/dScriptsTests/CppScriptsOld.h
* Update CMakeLists.txt
* finishing up
---------
Co-authored-by: David Markowitz <EmosewaMC@gmail.com>
2024-05-16 04:50:18 -05:00
David Markowitz
35321b22d9
script fixes ( #1577 )
...
fixes an issue where the sirens would not be destroyed correctly
fixes undefined behavior in buff station
ok for real this time
actual fix for mermaids
and for general death_behavior 0 skill stuff
2024-05-16 04:30:32 -05:00
David Markowitz
8837b110ab
add include guards ( #1569 )
2024-05-16 04:30:00 -05:00
David Markowitz
09a8c99f3e
fix: mail crash from underflow and document variables ( #1582 )
...
* fix mail crash and document variables
* const
2024-05-16 04:29:48 -05:00
Terrev
e3b108e00e
fv race place atm ( #1570 )
2024-05-13 06:18:27 -05:00
David Markowitz
9f382aca42
fix: use after free in mission progression after removing item from inventory ( #1567 )
...
that method is cursed.
no longer has ub when deleting an item from the inventory
2024-05-12 07:30:03 -05:00
David Markowitz
4d1395e522
Update CheatDetection.cpp ( #1559 )
2024-05-10 16:20:42 -05:00
Aaron Kimbrell
9e36510c6b
chore: Bump verion to 2.3.0 ( #1564 )
...
fix versions.txt, update cmake version
2024-05-10 15:21:10 -05:00
David Markowitz
2ca61c3e57
feat: Dragonmaw ( #1562 )
...
* rigid as heck
* abstract physics creation to separate function
* loading
Update FvRacePillarDServer.cpp
consolidate abcd pillar logic
modularization
Update SimplePhysicsComponent.cpp
Update EntityManager.cpp
Update MovingPlatformComponent.cpp
still need another pass
* geiser works
* columns working finally
* consolidate logic
* constiness
* Update PhantomPhysicsComponent.cpp
* Update PhysicsComponent.cpp
* revert testing code
* add versions info
---------
Co-authored-by: Aaron Kimbre <aronwk.aaron@gmail.com>
2024-05-10 09:22:26 -05:00
Aaron Kimbrell
07cb19cc30
chore: remove json ( #1561 )
...
we can't use it currently due to threadsafety issues, so just going to remove it until we actually need it and will re-add it as a vendored file later due to cmake issues pulling in things
2024-05-02 06:35:55 -05:00
David Markowitz
794b254fe7
remove md5 new ( #1560 )
...
tested that sqlite hash is still calculated
2024-05-02 06:35:44 -05:00
Gie "Max" Vanommeslaeghe
ab7f6f0b57
Merge pull request #1558 from DarkflameUniverse/swap-update-order
...
fix: out of order physics updates
2024-05-01 22:33:45 +02:00
David Markowitz
58cc569c75
fix out of order physics updates
...
fixes an issue where physics entities were not given a chance to be marked as sleeping, causing a initial sleeping calls to be missed and causing objects that collided with one another to not register new collisions since they were sleeping at the time the new collision fired off.
Tested that Brick Fury now corectly aggros the _first_ spawn of enemies near by to him.
Tested that the turrets in crux prime now correctly shoot the _first_ wave of enemies that spawn.
2024-04-30 23:09:35 -07:00
Daniel Seiler
35c463656d
Use volume for mariadb persistence ( #1555 )
...
I initially used the bind mount because it's arguably easier to back up and move around than a volume, but turns out with https://github.com/DarkflameUniverse/NexusDashboard/issues/92 it's nothing we can recommend for Docker Desktop on WSL, which unfortunately is the primary setup newcomers will try this with. So changing the default to be a volume should address that (presumably by hosting the volume within the WSL Docker VM, as opposed to the host NTFS filesystem)
2024-04-29 22:51:13 +02:00
Aaron Kimbrell
3801a97722
feat: add nlohmann/json lib ( #1552 )
...
* feat: add nlohmann/json lib
* remove build test off
2024-04-24 21:35:45 -05:00