Vayle
2add472199
Implement bazaar item identity and offline trading rework
2026-03-19 22:18:32 -04:00
brainiac
d306e139e8
normalize includes: common/repositories
2025-12-26 20:58:07 -08:00
Mitch Freeman
a0f701686b
Comment_Review
...
Updates based on comment review.
2025-09-21 19:14:15 -03:00
Mitch Freeman
cf3b9638c9
Phase 1 Offline Trading
...
Cleanup and testing
Zone updated builds ok
World updated builds ok
Update guild_base.h
2025-09-21 19:14:12 -03:00
Mitch Freeman
1221e88d92
[Fix] Add trader/buyer cleanup actions ( #4843 )
...
* Add trader/buyer cleanup actions
Add trader/buyer db cleanup for
- on zone idle
- on client first login
- when world drops a zone connection
- in Client::ProcessMovePC
Cleanup several compiler warnings
* Formatting Updates
2025-05-14 20:24:59 -05:00
Mitch Freeman
f76c798910
[BugFix] Fix a display error regarding a few trader/buyer query errors ( #4514 )
2024-10-17 01:43:24 -05:00
Mitch Freeman
e49ab924cc
[Feature] Add Barter/Buyer Features ( #4405 )
...
* Add Barter/Buyer Features
Adds barter and buyer features, for ROF2 only at this time including item compensation
* Remove FKs from buyer tables
Remove FKs from buyer tables
* Bug fix for Find Buyer and mutli item selling
Update for quantity purchases not correctly providing multi items.
Update for Find Buyer functionality based on zone instancing.
Update buyer messaging
Update buyer LORE duplicate check
* Revert zone instance comment
* Revert zone_id packet size field
* Add zone instancing to barter/buyer
---------
Co-authored-by: Akkadius <akkadius1@gmail.com >
2024-07-30 16:23:37 -04:00
Chris Miles
79285b1002
[Repositories] Add GetMaxId, Count ( #2371 )
...
* [Repositories] Add GetMaxId, Count
* Update cmake with repositories, regenerate extended repos
* Remove license from files
* Simplify receivers
* Receiver simplify remaining
* Simplify receivers final
* Pass params by const reference
* Modernize grid tables
* Remove guild members since it doesn't conform as a generatable table
* PR comment
2022-08-13 18:40:56 -05:00
Chris Miles
dfd8f84cac
[Strings] Refactor Strings Usage ( #2305 )
...
* Initial commit checkpoint
* More functions converted
* Commify
* More functions
* Fin
* Sort declarations
* Split functions between files
* Bots
* Update strings.h
* Split
* Revert find replaces
* Repository template
* Money
* Misc function
* Update CMakeLists.txt
* Saylink
* Update strings.cpp
* Swap Strings::Saylink for Saylink::Create since saylink is coupled to zone database
* API casings
2022-07-14 02:10:52 -05:00
Akkadius
caa0ffda00
Add Truncate repository method and purge player sold items on world bootup
2020-04-18 23:53:52 -05:00
Akkadius
725ad9ddf5
Fix comment formatting [skip ci]
2020-04-05 22:23:29 -05:00
Akkadius
c978ca65a4
Split repositories out between a base immutable repository (that does not change) and an extended repository of which developers can add more custom methods to
2020-04-05 22:19:36 -05:00
Akkadius
fe7e850a04
Return blank string values for string entries that return back null
2020-04-04 04:48:46 -05:00
Akkadius
15c9b64120
Add GetWhere and DeleteWhere repository methods
2020-04-04 04:44:39 -05:00
Akkadius
82b017887d
Upload generated repositories
2020-04-03 02:49:40 -05:00