akkadius-Server/utils/sql
Mitch Freeman fcffc6b3d4
[Feature] Add Parcel Feature for RoF2 Clients (#4198)
* Add Parcel Feature

Add the parcel system for RoF2 client

* Fixed a duplicate define

* Reformat

reformating and review changes

* Further Formatting

* Memory Mgmt Updates

Refactored to using unique_ptr/make_unique/etc to avoid manual memory mgmt.

Other format changes

* Refactor db structure

Refactor for db structure of parcels to character_parcels
Removal of parcel_merchants
Addition of npc_types.is_parcel_merchant
Cleanup as a result

* Refactor to use item id 99990 for money transfers.  Removed the money string function as a result, though simplified the messaging related to money.  Other updates based on feedback.

* Move prune routine out of scheduler and into a world process.
Removed RuleI from #define

* Update

* Update database.cpp

* Update database_update_manifest.cpp

* Update main.cpp

* Update client_process.cpp

* Update parcels.cpp

* Remove parcel merchant content to optional sql instead of manifest.

---------

Co-authored-by: Akkadius <akkadius1@gmail.com>
2024-04-20 21:15:56 -05:00
..
git [Feature] Add Parcel Feature for RoF2 Clients (#4198) 2024-04-20 21:15:56 -05:00
peq-dump [Database] Extend dumper CLI utility to export static instance data (#3562) 2023-08-20 15:42:23 -05:00
svn
bot_tables_bootstrap.sql [Database] Implement native database migrations in server (#2857) 2023-06-19 01:31:07 -05:00
merc_tables_bootstrap.sql [CLI] Add mercs:enable and mercs:disable commands (#3416) 2023-06-17 19:30:36 -05:00
peq_aa_tables.sql
peq_aa_tables_post_rework.sql [AA] Fix AA tables dump (#2769) 2023-01-22 12:57:08 -05:00