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
f201d4c999
[int64] Support for HP / Mana / End / Damage / Hate ( #2091 )
...
* Initial int64 work
* Hate 64 bit
* Update special_attacks.cpp
* Aggro / Damage / Hate int64
* NPC edit adjustments
* Fix bot compile
* More int64 adjustments
* More int64 references
* npcedit references
* aggrozone
* More int64 changes
* More int64 changes for damage
* Many more damage int64 references
* More spell damage int64 conversions
* HealDamage
* Damage fully working
* Remove debug
* Add migration
* More int64 adjustments
* Much wow, many int64
* More int64
* PR adjustments
2022-05-07 22:32:02 -05:00
Kinglykrab
9b075c28b6
[Quest API] Add commify to Perl/Lua. ( #2099 )
...
- Add quest::commify(number) to Perl.
- Add eq.commify(number) to Lua.
2022-05-03 19:44:22 -04:00
Chris Miles
5b4aeaa457
[Code Cleanup] Remove this-> in code where its implied ( #2088 )
2022-05-01 10:22:09 -04:00
Michael Cook (mackal)
dba3010c89
[Strings] Split String Optimizations ( #1325 )
...
* Switch the 2 split calls to SplitString
* Nuke duplicate split in favor of SplitString #1263
* Add a test for SplitString
* Optimize SplitString
Benchmarking:
--------------------------------------------------------------
Benchmark Time CPU Iterations
--------------------------------------------------------------
bench_oldsplit 5201 ns 5201 ns 129500
bench_split 1269 ns 1269 ns 548906
This is splitting a VERY long SpecialAbilities string. This is ~75%
speed up.
2021-04-22 23:36:39 -05:00
Chris Miles
694d380e66
[Door Opening] Rule to let configure Animal Door Opening ( #1231 )
...
* Add rule configuration for letting animals open doors or not
* Handle one more spot
* Make adjustments and add mob property that serves as a check as to whether a mob entity can open doors or not
* Push attribute to mob window
2021-02-07 19:52:58 -06:00
Chris Miles
c1d7a82307
[DevTools] Improve DevTools Toggling Options ( #1161 )
...
* Improve devtools toggling
* Cleanup a few more references
2020-12-30 14:43:33 -06: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
05e7c473df
Simplified the use of roamboxes and improved the AI for roambox pathing
2019-08-16 03:25:34 -05:00
Akkadius
665efe09f3
Fill function calls using magic numbers
2019-08-11 00:27:04 -05:00
Akkadius
660416065e
Fix scaling and display for cor / phr
2019-06-11 15:19:27 -05:00
Akkadius
e5fce0fd4d
Remove debug std::cout [skip ci]
2019-01-21 01:44:35 -06:00
Akkadius
9059efe98e
Add proximity show to devtools
2018-12-28 02:39:08 -06:00
Akkadius
6b18c71c11
Changelog
2018-12-17 00:35:08 -06:00
Akkadius
c32b31ffff
Add npc_scale_global_base table and add devtools command and toggling functionality
2018-12-16 03:59:08 -06:00
Akkadius
bc6109ec8f
Some adjustments to scale manager
2018-12-16 02:30:53 -06:00
Akkadius
a7f2eebfdf
Entity window adjustments
2018-12-16 01:46:55 -06:00
Akkadius
d215ccfa8c
Few adjustments
2018-11-19 02:40:10 -06:00
Akkadius
1061788610
Even more mob_info work
2018-11-14 02:23:38 -06:00
Akkadius
4758c04e99
More mob_info work
2018-11-13 03:07:18 -06:00
Akkadius
d75afd4688
Allow display window to be snoozed
2018-11-05 00:26:52 -06:00
Akkadius
775b5fcaf1
Mostly done with global base scaling work, dev tooling and various other works
2018-11-04 23:26:34 -06:00