Alex King
e48dae2392
[Quest API] Add Silent Saylink Methods to Perl/Lua ( #4177 )
...
# Perl
- Add `quest::silent_saylink(text)`.
- Add `quest::silent_saylink(text, link_name)`.
# Lua
- Add `eq.silent_say_link(text)`.
- Add `eq.silent_say_link(text, link_name)`.
# Notes
- Allows operators to more easily use silent saylinks without an optional silent parameter in the traditional saylink methods.
- Sets `silent` parameter default to `false` so we do not need to pass `false` when we are not using a a silent saylink.
- Changes all places that used `EQ::SayLinkEngine::GenerateQuestSaylink` to `Saylink::Create` where possible.
- Removed `questmgr` method that is no longer necessary.
- Cleaned up Lua methods to use the strings directly instead of building one out.
2024-03-13 20:27:44 -04: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
Aeadoin
1ffdd4cb34
[Performance] Change to use Pass by reference where valid. ( #3163 )
...
* [Performance] Change to use Pass by reference where valid.
* typo
2023-04-01 22:55:40 -04:00
Kinglykrab
216b6ef426
[Saylinks] Convert all GM Command Saylinks to Silent Saylinks. ( #2373 )
...
* [Saylinks] Convert all GM Command Saylinks to Silent Saylinks.
- This cleans up all non-silent GM Command Saylinks that we had before due to the way they worked before. All saylinks like this should be silent now.
- Add source short hand capability for say links with same link as text.
* Defaults to r anyway.
* Spacing.
2022-08-13 20:40:22 -04:00
Chris Miles
597b041d92
[Saylinks] Add Silent helper ( #2372 )
...
* [Saylinks] Add Silent helper
* Swap out usage in door manipulation for silent saylink helper
2022-08-13 19:44:53 -04: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
Chris Miles
3cda32c213
[Saylinks] In-Memory Saylink Lookups ( #1644 )
...
* Implement saylink memory lookups (performance)
* Ignore commands
2021-10-30 17:32:59 -05:00
Chris Miles
6b93130c13
[Saylinks] Implement Auto Saylink Injection ( #1525 )
...
* Implement auto saylink injection
* Cover Lua say since it takes a different code path
2021-09-12 22:08:30 -05:00
KimLS
2fbd5aaccc
Rename namespace EQEmu to namespace EQ (so we don't have two similar but different namespaces anymore)
2020-05-17 18:36:06 -07:00
Akkadius
775b5fcaf1
Mostly done with global base scaling work, dev tooling and various other works
2018-11-04 23:26:34 -06:00
Uleat
361937d443
SayLink clean-up
2018-02-24 09:08:11 -05:00
Uleat
8b5dd58e96
Renamed struct EQEmu::ItemBase to EQEmu::ItemData and class ItemInst to EQEmu::ItemInstance
2016-10-16 05:10:54 -04:00
Uleat
6c1af93f58
Another lightsource/saylink/skills pass
2016-05-30 08:39:49 -04:00
Uleat
579efe83af
Renamed EQEmu::Item_Struct to EQEmu::ItemBase to coincide with new inventory naming conventions (re-run shared_memory.exe)
2016-05-27 22:22:19 -04:00
Uleat
3031365e1f
Moved struct Item_Struct into namespace EQEmu
2016-05-21 04:54:18 -04:00
Uleat
6bc60391fb
Update to EQEmu::saylink function linkage
2016-04-21 21:43:58 -04:00
Uleat
8edb6e9595
Eliminated the nested class design of recent EQEmu work; Some more inv2 convergence work
2016-04-19 04:02:53 -04:00
Uleat
1b3cfc9a5c
Reworked EQDictionary into namespace EQEmu
2016-04-15 22:11:53 -04:00