Commit Graph

57 Commits

Author SHA1 Message Date
aronwk ec207838d4 Proper Rocket Holding
Sanity checks on Prop and LUP launchpads to not open if no valid rocket
Add serialization for sending item configs
so that rockets show for other players
2022-05-08 19:57:36 -05:00
aronwk 06a1949eaa remove sysaddr from call in Game Messages 2022-05-04 19:31:56 -05:00
aronwk ad5c679d2d Styling edits 2022-05-04 18:24:28 -05:00
aronwk bd3e8aee51 Implement Rocket Launch Lup Component 2022-05-03 15:05:29 -05:00
EmosewaMC 5afeb265cd Updated vendor component
Fixed a few issues in VendorComponent.
- Corrected serialization to only happen on construction.
- Added functionality to refresh the vendor based on info from the vendor component table
- some whitespaceing inconsistencies.
- Sorted includes.
Tested the vendor in Nimbus Station and when the player re-enters the world, the vendor inventory refreshes, as opposed to previously where the world would need to reset in order to refresh the inventory.
2022-04-26 03:41:16 -07:00
EmosewaMC 4117ceb6c1 Skill Tasks changes
Addressed an issue where the Spinjitzu Initiate achievement would not progress.  This also allows mission tasks that specify that the player must get a kill on an enemy with a skill to progress.  Tested mission 1935 and 1139 and both missions progressed and completed as intended.
2022-04-25 03:25:07 -07:00
EmosewaMC dc770299d1 removed debug logs 2022-04-23 22:22:21 -07:00
EmosewaMC 7a051afd97 loot source for item drops
Added support for Items to have a loot source attached to them when dropped or rolled.  This fixes the issue where achievements would give the item before it appeared in the achievement window.
2022-04-23 20:35:34 -07:00
EmosewaMC ceab229a63 Specified enum
the LOOT_SOURCE enum is now attached to all loot sources.
2022-04-23 20:32:31 -07:00
EmosewaMC a4d934913c added lootsource send in GM
WIP commit
2022-04-23 05:13:06 -07:00
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