Chris Miles
70a96ea098
[Zoning] Improve zone routing ( #4428 )
...
* [Zoning] Improvements to zone routing
* Update world_content_service.h
* Update world_content_service.h
2024-07-30 09:12:31 -04:00
Chris Miles
ff3e955804
[Zoning] Fix zone routing edge case ( #4255 )
...
* [Zoning] Fix zone routing edge case
* Push
2024-04-15 07:50:38 -05:00
Chris Miles
ee3d02bac6
[Zoning] Zone routing adjustment ( #4162 )
2024-03-05 21:53:07 -06:00
Chris Miles
b6c3e549da
[Zone] Zone Routing Improvements ( #4142 )
...
* Routing changes
* Update world_content_service.cpp
* Cleanup routing logic
* Tweaks
2024-03-02 15:19:42 -06:00
Chris Miles
d182fc3613
[Expansions] Zone Expansion Version Routing ( #4084 )
...
* Expansion version routing
* CheckForImproperContentFiles rule
* Update world_content_service.cpp
* Update client.cpp
* Update client.cpp
* Update CheckForImproperContentFiles
* Remove nek pok check
* Remove file checking
* Remove
* Command and dev tools menu tweaks
* Update world_content_service.cpp
* Update world_content_service.cpp
* Update version path
* Update content_filter_criteria.h
* Update content_filter_criteria.h
* Update quest_parser_collection.cpp
* Update comments
* PR feedback
* Update client_packet.cpp
* Remove notes column for display cleanliness
2024-02-19 20:35:17 -06:00
Chris Miles
c654c1d674
[Loot] Remove from shared memory, simplification ( #3988 )
...
* First pass of pulling loot out of shared memory, functional
* More code cleanup
* More cleanup
* More cleanup
* More cleanup
* Add loot reload type
* Reload, logging
* Update npc.h
* Cleanup
* Logging, don't load attempt to load loottable id 0
* Update worldserver.cpp
* Update client.cpp
* Update zone_loot.cpp
* PR feedback
* Update zone.cpp
* Memory leak suggestion
* Update CMakeLists.txt
* Post rebase issues
2024-02-05 15:17:53 -06:00
Alex King
6976e27501
[Cleanup] Use a constant reference for content_flags in SetContentFlags() ( #3196 )
...
# Notes
- This is more performant.
- https://pvs-studio.com/en/docs/warnings/v813/
- https://pvs-studio.com/en/docs/warnings/v820/
2023-04-03 16:38:20 -04:00
Chris Miles
9f8f838265
[Content Filter] Fix Runtime Filtering When Set to -1 (All) ( #2313 )
2022-07-27 08:48:50 -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
Kinglykrab
7c1a139991
[Cleanup] Quest API push methods using invalid types. ( #2172 )
...
* [Cleanup] Quest API push methods using invalid types.
- Some push methods were pushing integers as unsigned integers or unsigned integer as integers, this fixes all of that.
- Also cleans up some lines that had multiple function calls on them.
* More cleanup of bools and one expansion name was wrong.
2022-05-15 22:14:16 -04:00
Randy Girard
31ad0da811
[Content Filtering] Updates contents flags to be checked at runtime. ( #1940 )
...
* Updates contents flags to be checked at runtime.
* Fix formatting
* Add expansion flags
* Tweaks to logic
* Logic tweaks
* Update world_content_service.cpp
* Inverse DoesPassContentFiltering logic
* Update world_content_service.cpp
* Update world_content_service.cpp
Co-authored-by: Akkadius <akkadius1@gmail.com>
2022-03-06 22:02:57 -06:00
Akkadius
d107ff3069
[Hotfix] Add additional check to IsContentFlagEnabled given refactor from #1909
2022-01-03 01:06:17 -06:00
Chris Miles
9815f50efa
[Expansion] Content Filtering Adjustments ( #1910 )
...
* Change default expansion values for ALL to -1 from 0
* Adjust content_filter_criteria
* Refactor content filtering logic
* Allow flag strings to also just be empty instead of null
* Formatting
* Editor oops
2022-01-02 20:52:29 -06:00
Chris Miles
7aa5308f9c
[Scheduler] Event scheduler implementation ( #1257 )
...
* Event scheduler implementation
* Create 2021_02_17_server_scheduled_events.sql
* Tweak
* Remove unused event [skip ci]
* Cleanup [skip ci]
* PR adjustments
* Database manifest
2021-03-29 02:52:57 -05:00
Akkadius
78776df107
Update world content service API's to consider all expansions enabled
2020-08-16 20:04:49 -05:00
Akkadius
a4b027db58
Export quest::is_content_flag_enabled and quest::set_content_flag
2020-05-24 20:45:44 -05:00
Akkadius
bcd62b76c4
Fix all expansion enabled filtering [skip ci]
2020-04-18 18:12:25 -05:00
Akkadius
5b4c4bfd66
Implement content flags
2020-04-11 05:48:41 -05:00
Akkadius
77cacf5cd1
Add std::string WorldContentService::GetCurrentExpansionName() [skip ci]
2020-04-11 03:11:09 -05:00
Akkadius
867ff3dcfa
Add constructor to world content service
2020-04-06 00:22:52 -05:00
Akkadius
17e9198a58
Another typo fix [skip ci]
2020-04-04 21:38:05 -05:00
Akkadius
e17bd303b8
Fix typos to stop triggering Secrets [skip ci]
2020-04-04 18:00:48 -05:00
Akkadius
c1e58673b2
Add expansion gating for zoning
2020-04-04 05:36:18 -05:00
Akkadius
72b1e58edb
Groundwork for world content service and content filtering
2020-04-01 06:07:44 -05:00