Commit Graph

47 Commits

Author SHA1 Message Date
EmosewaMC d0233a2cd0 Updated AddItemToInventorySync
AddItemToInventorySync now sends the correct loot source type
2022-04-23 04:14:55 -07:00
NinjaOfLU 3d6d5e58a7 Update GameMessages.cpp
I promise I'm not farming changes. I woke up at like 4AM and realised that I'd screwed up in an obvious way. Note to self: You are ALLOWED to change variables.

Wasn't caught in testing because, well, it turns out it's actually impossible to test the edge case this covers, due to the script for the brick console.
2022-04-14 10:09:40 +01:00
NinjaOfLU cdbb42badf Added a bracket... -_-
Maybe I should write and test code on my computer rather than using Git as an IDE and commits as the save button...
2022-04-14 00:15:45 +01:00
NinjaOfLU 1d1f479387 Ensure items correctly removed from missions
Doubt it would have affected anyone, but technically if you had a mission to collect something interactable, and you deleted the items at the same time as interacting with something, this would have counted incorrectly. I'm being defensive because I was an idiot who couldn't read, but in my defence, it was late when I made the first edit, and I'm also a blundering idiot!
2022-04-14 00:11:35 +01:00
NinjaOfLU 59ec28a5a4 Prevent integer underflow in item removal
Previously, the only check that the user wasn't trashing more items than they had was clientsided, and this could be bypassed by contacting the server to remove items via a console or the like, and then trashing them before the server could respond, resulting in the count for the items being less than iStackCount. This check prevents that underflow.
2022-04-13 01:58:00 +01:00
David Markowitz e92cdc4f14 Merge pull request #493 from EmosewaMC/ugh
Pets no longer cause client hitches in Nimbus Station and Forbidden Valley
2022-04-11 14:35:57 -07:00
EmosewaMC 5a76cb3b44 fixed erronous log 2022-04-08 19:36:43 -07:00
EmosewaMC 4b0ab2380c Client does calcs 2022-04-06 22:21:17 -07:00
David Markowitz db0f363967 Merge pull request #476 from EmosewaMC/bugReportFixing
Added more specific bug reporting.  There is a new migration called migrations/dlu/2_reporter_id.sql to run on the database.
2022-04-01 15:12:58 -07:00
EmosewaMC cf70881370 simplified conversion 2022-03-31 03:20:13 -07:00
EmosewaMC cc9b6c05f6 removed include 2022-03-30 22:35:41 -07:00
EmosewaMC 9169acad47 changed to update 2022-03-30 22:14:51 -07:00
EmosewaMC d3f954bdac changed serialized value to old
I am unsure if this is what gets serialized here so I am reverting this back to a zero.
2022-03-30 20:32:59 -07:00
EmosewaMC c80a90e81e rejection statuses were backwards 2022-03-30 20:31:51 -07:00
EmosewaMC 0bf2f0e92a Added enum for rejection statuses 2022-03-30 16:14:24 -07:00
EmosewaMC b676343b02 removed print and rejection send 2022-03-30 00:02:18 -07:00
EmosewaMC e244fbccc2 General updates to the property manager
clone id is correctly assigned, reputation now shows up, rejection verdict is sent correctly (not sure about where the reason goes if  it even goes here).
2022-03-29 23:49:04 -07:00
EmosewaMC 258174d4e1 Added GameMessage for UpdateReputation 2022-03-29 23:46:23 -07:00
EmosewaMC fdd3e15b2f Added GM for reputation update 2022-03-29 19:52:07 -07:00
EmosewaMC 9f16284595 tab spacing 2022-03-29 19:47:15 -07:00
EmosewaMC 82ebdccdb2 Reputation is sent as a float not an int 2022-03-29 14:54:31 -07:00
EmosewaMC 69ec1216dc added comments 2022-03-28 20:51:19 -07:00
EmosewaMC 17b0de8062 clarified variable name 2022-03-28 19:58:23 -07:00
EmosewaMC 895bbec277 clarified variable name 2022-03-28 19:58:15 -07:00
EmosewaMC c94f0918c9 testing number reverted 2022-03-28 03:26:01 -07:00
EmosewaMC 54de6c6878 FINALLY WORKING JESUS 2022-03-28 03:24:49 -07:00
EmosewaMC 0a453e9dca working state 2022-03-27 23:46:43 -07:00
EmosewaMC e2bfdcd174 moved char id storage 2022-03-20 20:46:34 -07:00
EmosewaMC 68c600facc Added better bug reports 2022-03-20 20:28:26 -07:00
Daniel Seiler a49f9dc586 Merge pull request #461 from EmosewaMC/mailboxSpecialCase
Addressed special case in GameMessage for interacting with a mailbox
2022-02-24 16:10:10 +01:00
EmosewaMC 5ffb57d92c Removed special case from GM 2022-02-20 19:51:21 -08:00
EmosewaMC 1c43d7f38c GameMessage is correct 2022-02-20 19:23:03 -08:00
EmosewaMC 352f654ede Added GM in GameMessages 2022-02-12 21:02:52 -08:00
David Markowitz 13980c4133 Added logic to Convert UScore to Coins for Level 45 Characters (#348) 2022-02-03 07:50:02 +01:00
averysumner f6558aa31e implement jetpack behavior and remove hardcoded jetpacks (#411) 2022-01-24 14:02:56 -08:00
Jett c1903ca12d Remove IP Logging 2022-01-06 21:54:48 +00:00
Xiphoseer 8ed7690b96 Merge pull request #203 from cooltrain7/Log-Line-Cleaning
Added Log content additions
2022-01-04 13:15:24 +01:00
David Markowitz 329d3d66b3 Update dGame/dGameMessages/GameMessages.h
Co-authored-by: Xiphoseer <Xiphoseer@users.noreply.github.com>
2022-01-03 22:37:58 -08:00
David Markowitz a92e05c640 Update dGame/dGameMessages/GameMessages.cpp
Co-authored-by: Xiphoseer <Xiphoseer@users.noreply.github.com>
2022-01-03 22:37:40 -08:00
EmosewaMC 6aad799f95 Updated variable names
Updated the variable names to match the enum name update.
2021-12-23 18:48:08 -08:00
EmosewaMC 29cf7f8998 Changed ambiguous variables
Changed ambiguous variables from int to int32_t to clarify what they are.
2021-12-22 00:15:08 -08:00
EmosewaMC 97f8e9e9fc Added enum for coin sources
Added an enum for coin sources as to avoid leaving a random number in the code.
2021-12-22 00:01:55 -08:00
EmosewaMC 23e269940b Implemented sourceType for SendSetCurrency
Implemented sourceType for the function SendSetCurrency.
2021-12-21 23:26:54 -08:00
cooltrain7 995042f130 Added missing log newline character 2021-12-13 19:45:08 +00:00
Jett 22de531ab3 Changes asked for by Wincent 2021-12-11 13:57:15 +00:00
Jett b6453376e4 patched coin exploit 2021-12-11 13:21:00 +00:00
Unknown 0545adfac3 Public release of the DLU server code!
Have fun!
2021-12-05 18:54:36 +01:00