Alex King
9e8d365ca7
[Cleanup] Remove SetSentTime2 in petitions.h ( #3086 )
...
# Notes
- This is unused.
2023-03-17 06:17:00 -04:00
Alex King
14d69a0a14
[Cleanup] Remove perlparser.h ( #3085 )
...
# Notes
- This is unused.
2023-03-17 06:16:51 -04:00
Alex King
fe063637e9
[Cleanup] Remove GetTransformation() and GetInvertedTransformation() from oriented_bounding_box.h ( #3084 )
...
# Notes
- These are unused.
2023-03-17 06:16:40 -04:00
Alex King
232b1028d7
[Cleanup] Remove m_inuse, m_z, and m_heading from object.h ( #3083 )
...
# Notes
- These are unsued.
2023-03-16 21:47:27 -04:00
Alex King
3624307385
[Cleanup] Remove SetDBID() from object.h ( #3082 )
...
# Notes
- This is unused.
2023-03-16 21:36:03 -04:00
Alex King
c0055cf357
[Cleanup] Remove npc_ai.cpp/npc_ai.cpp ( #3081 )
...
# Notes
- These files were unused.
2023-03-16 21:17:23 -04:00
Alex King
f9c1683d36
[Cleanup] Remove GetAILevel() from npc.h ( #3080 )
...
# Notes
- This is unused.
2023-03-16 21:06:24 -04:00
Alex King
64df993c10
[Cleanup] Remove FlushLootStats() from npc.h ( #3079 )
...
# Notes
- This is unused.
2023-03-16 21:06:10 -04:00
Alex King
890ef696fe
[Cleanup] Remove GetDestination() from doors.h ( #3078 )
...
# Notes
- This is unused.
2023-03-16 20:47:40 -04:00
Alex King
3f1848b01a
[Cleanup] Remove can_corpse_be_rezzed from corpse.h ( #3077 )
...
# Notes
- This is unused.
2023-03-16 20:47:25 -04:00
Alex King
f7c4f1ff75
[Cleanup] Remove _baseBotStance from bot.h ( #3076 )
...
# Notes
- This is unused.
2023-03-16 20:25:45 -04:00
Alex King
dcb127f4b6
[Cleanup] Remove _botRole from bot.h ( #3075 )
...
# Notes
- This is unused.
2023-03-16 20:25:35 -04:00
Alex King
669b068978
[Cleanup] Remove _previousTarget from bot.h ( #3074 )
...
# Notes
- This is unused.
2023-03-16 20:25:25 -04:00
Alex King
db2aeca38f
[Cleanup] remove _botOrderAttack from bot.h ( #3073 )
...
# Notes
- This is unused.
2023-03-16 20:25:16 -04:00
Alex King
1b3ca95f8c
[Cleanup] Remove firstlogin and realfirstlogin from world/client.h ( #3072 )
...
# Notes
- These are unused.
2023-03-16 20:25:03 -04:00
Alex King
c05baac551
[Cleanup] Remove CLIENT_TIMEOUT from world/client.h and zone/client.h ( #3071 )
...
# Notes
- This is unused.
2023-03-16 20:24:53 -04:00
Alex King
939fc79d19
[Cleanup] Remove IsAffectedByBuff() ( #3068 )
...
# Notes
- This is unused.
2023-03-16 20:24:44 -04:00
Alex King
a0e6fce057
[Cleanup] Remove fixedZ from mob.h ( #3065 )
...
# Notes
- This is unused.
2023-03-16 20:24:35 -04:00
Alex King
452389b7a5
[Cleanup] Remove class EQStream from client.h ( #3070 )
...
# Notes
- This is unused.
2023-03-16 20:24:08 -04:00
Alex King
dd184fa8b6
[Cleanup] Remove inWater from mob.h ( #3069 )
...
# Notes
- This is unused.
2023-03-16 20:23:56 -04:00
Alex King
4a3e6b5edc
[Cleanup] Remove current_buff_count ( #3067 )
...
# Notes
- This was unused.
2023-03-16 20:23:41 -04:00
Alex King
7961d7afa8
[Cleanup] Utilize GetPlayerState() in mob methods ( #3066 )
...
# Notes
- This method was unused, make use of it.
2023-03-16 20:23:34 -04:00
Alex King
cc6bcf3295
[Cleanup] Remove casting_spell_type from mob.h ( #3064 )
...
# Notes
- This is unused.
2023-03-16 20:23:21 -04:00
Alex King
b73c2016cf
[Cleanup] Remove last_max_hp from mob.h ( #3063 )
...
# Notes
- This is unused.
2023-03-16 20:23:11 -04:00
Alex King
db7e8241ac
[Cleanup] Remove DoBuffWearOffEffect() from mob.h ( #3062 )
...
# Notes
- This is unused.
2023-03-16 20:12:01 -04:00
Paul Coene
b7747b07db
[Illusions] Fix bug where spells like Ignite Bones left NPC size incorrect. ( #3061 )
2023-03-16 18:59:09 -04:00
Alex King
02ada0e496
[Quest API] Add SendIllusion overloads/parameters to Perl/Lua ( #3059 )
...
* [Quest API] Add SendIllusion methods to Perl.
# Perl
- Add `$mob->SendIllusion(race, gender, texture, helmtexture, face, hairstyle, haircolor, beard, beardcolor, drakkin_heritage, drakkin_tattoo, drakkin_details, size, target)`.
- Add `$mob->SendIllusionPacket(illusion_table_ref)`.
* Change defaults.
* Remove debug message
* Cleanup.
* Cleanup
* Update perl_mob.cpp
2023-03-15 20:37:37 -04:00
Alex King
7c819539c8
[Quest API] Add Spell GetActX methods to Perl/Lua ( #3056 )
...
# Perl
- Add `$mob->GetActDoTDamage(spell_id, value, target)`.
- Add `$mob->GetActDoTDamage(spell_id, value, target, from_buff_tic)`.
- Add `$mob->GetActReflectedSpellDamage(spell_id, value, effectiveness)`.
- Add `$mob->GetActSpellDamage(spell_id, value, target)`.
- Add `$mob->GetActSpellHealing(spell_id, value, target)`.
- Add `$mob->GetActSpellHealing(spell_id, value, target, from_buff_tic)`.
# Lua
- Add `mob:GetActDoTDamage(spell_id, value, target)`.
- Add `mob:GetActDoTDamage(spell_id, value, target, from_buff_tic)`.
- Add `mob:GetActReflectedSpellDamage(spell_id, value, effectiveness)`.
- Add `mob:GetActSpellCasttime(spell_id, cast_time)`.
- Add `mob:GetActSpellCost(spell_id, cost)`.
- Add `mob:GetActSpellDamage(spell_id, value)`.
- Add `mob:GetActSpellDamage(spell_id, value, target)`.
- Add `mob:GetActSpellDuration(spell_id, duration)`.
- Add `mob:GetActSpellHealing(spell_id, value)`.
- Add `mob:GetActSpellHealing(spell_id, value, target)`.
- Add `mob:GetActSpellHealing(spell_id, value, target, from_buff_tic)`.
- Add `mob:GetActSpellRange(spell_id, range)`.
# Notes
- Allows operators to get various spell related values.
2023-03-12 15:36:43 -04:00
Alex King
e670c89163
[Cleanup] Remove unused lua_hate_entry.cpp ( #3057 )
...
# Notes
- This is unused and causes duplication of these methods in Spire Quest API Explorer.
2023-03-12 15:36:20 -04:00
Aeadoin
9ecdf057db
[Feature] Add Heroic Strikethrough & HP Regen Per Second to GM Entity Info ( #3055 )
...
* [Feature] Add Heroic Strikethrough to GM Entity Info
* [Feature] Add Heroic Strikethrough to GM Entity Info
* typo
2023-03-11 20:46:31 -05:00
Aeadoin
b6448c840f
[Bug Fix] Fix Raid Invites causing client desync issues ( #3053 )
2023-03-11 11:42:52 -05:00
Aeadoin
0ba90df1f1
[Bug Fix] Fix issue with overflow on min/max hit dmg in npc scaling calculations ( #3052 )
...
* [Cleanup] Cleanup npc.cpp and npc scaling
* fix issue with min/max damage overflows
* formatting
2023-03-10 09:36:59 -05:00
Alex King
12dcbd0871
[Bug Fix] Fix Heal Scale and Spell Scale in NPC Scaling ( #3051 )
...
# Notes
- These had typos and didn't work.
2023-03-09 22:32:47 -05:00
Aeadoin
b0be4ca8bd
[Feature] Add Avoidance and HP Regen Per Second too NPC Scaling. ( #3050 )
2023-03-09 11:07:03 -05:00
nytmyr
412eb5deaa
[Bots] Prevent interrupt spam when OOM ( #3011 )
...
Notes:
Bots currently do not do a mana check until the spell cast has already been started which results in an interrupt immediately after. If it is the last spell for a bot to cast, it tends to result in interrupt spam until the bot has enough mana. This will block the interrupt spam if the spell is invalid.
2023-03-07 18:17:09 -05:00
Alex King
f030461bc7
[Feature] Add Heroic Strikethrough to NPC Scaling ( #3028 )
...
* [Feature] Add Heroic Strikethrough to NPC Scaling
# Notes
- Adds Heroic Strikethrough support to NPC scaling.
- Cleans up `std::stoul` to use `Strings::ToUnsignedInt` since recent changes.
- Sets default values to sane values and removes support for `NULL` values.
* Update 2023_03_04_npc_scale_global_base_heroic_strikethrough.sql
2023-03-05 22:36:53 -05:00
Alex King
8f5e7978ab
[Commands] Remove #equipitem Command ( #3040 )
...
* [Commands] Remove #equipitem Command
# Notes
- This command causes issues with cursor and inventory slot desynchronizations and seems to largely be unused/unnecessary.
* Remove from command files.
2023-03-05 22:36:04 -05:00
Alex King
2e55da2b2d
[Fix] Checkmarks and X characters in popup messages ( #3041 )
...
# Notes
- Due to changing the popups to use strings, these show as squares, instead of the proper character.
2023-03-05 22:35:52 -05:00
Alex King
16a8f88ae5
[Commands] Cleanup #haste Command ( #3042 )
...
* [Commands] Cleanup #haste Command
# Notes
- Cleanup messages and logic.
- No longer requires you to re-equip your weapon for the haste to take effect.
- Can now use on targeted client if you have `#gm on` enabled.
* Update haste.cpp
2023-03-05 22:35:42 -05:00
Alex King
22d7ef6763
[Commands] Cleanup #hideme Command ( #3043 )
...
# Notes
- Cleanup messages and logic.
2023-03-05 22:35:30 -05:00
Alex King
457e800c73
[Commands] Cleanup #interrupt Command ( #3044 )
...
* [Commands] Cleanup #interrupt Command
# Notes
- Cleanup messages and logic.
* Update command.cpp
2023-03-05 22:35:23 -05:00
Alex King
8393e50aa8
[Commands] Cleanup #level Command ( #3045 )
...
# Notes
- Cleanup messages and logic.
- Defaults target to GM so that you don't have to target yourself to use the command.
2023-03-05 22:34:33 -05:00
Alex King
b6497cdd6a
[Commands] Cleanup #resetaa and #resetaa_timer ( #3047 )
...
# Notes
- Cleanup messages and logic.
2023-03-05 22:34:21 -05:00
Alex King
218ef80f96
[Commands] Cleanup #picklock Command ( #3046 )
...
* [Commands] Cleanup #picklock Command
# Notes
- Cleanup messages and logic.
* Update picklock.cpp
2023-03-05 22:34:05 -05:00
Alex King
a90d41480a
[Commands] Cleanup #wc Command ( #3049 )
...
# Notes
- Cleanup messages and logic.
2023-03-05 22:18:35 -05:00
Alex King
67df6f62b7
[Cleanup] Remove unused ^evacuate and ^succor subcommands from bot_command.h ( #3039 )
...
# Notes
- These are unused.
2023-03-05 12:19:58 -05:00
Alex King
4572dbc426
[Cleanup] Remove unused BotAA struct in bot_structs.h ( #3038 )
...
# Notes
- This is unused.
2023-03-05 12:19:52 -05:00
Alex King
e8cc160572
[Cleanup] Remove unused bot structs in bot_structs.h ( #3037 )
...
# Notes
- These are unused.
2023-03-05 12:19:42 -05:00
Alex King
8c9adca852
[Cleanup] Utilize SetFilter in client.cpp ( #3036 )
...
# Notes
- This function was unused, make use of it.
2023-03-05 12:19:22 -05:00
Alex King
b53310e23b
[Cleanup] Remove unused AbilityTimer variable in client.h ( #3035 )
...
# Notes
- This is unused.
2023-03-05 12:19:16 -05:00