Michael Cook (mackal)
7cbefa4ec2
Fix memleak in OP_RaidUpdate
2015-01-03 01:52:24 -05:00
Michael Cook (mackal)
6a2260f106
Memleak in Map
2015-01-03 01:26:46 -05:00
Akkadius
a8d28cbed5
True optional fix for UpdateTaskActivity now that I've had time to take care of it
2015-01-02 17:51:55 -06:00
Trevius
3c6c5b9732
(RoF2) *Hopefully* Fixed looting incorrect items from NPCs. Please report any issues!
...
(RoF2) Now able to loot items past the 10th slot on NPC corpses.
Attuned Items can now be auto-looted and will equip properly.
Mercenaries and Bots will no longer take a share from /split or /autosplit.
2015-01-02 01:42:52 -06:00
Trevius
f0d2fb796f
Aug Type 21 fix for RoF client.
2015-01-01 20:00:16 -06:00
JJ
fc544e164c
Update default npc_types values for previous NULL entries.
2014-12-31 20:53:12 -05:00
Michael Cook (mackal)
d93edd7393
Make NPCs less jumpy
...
We actually didn't want that +2.0f
2014-12-31 17:49:12 -05:00
Trevius
16a8d15909
(RoF2) Aug Type 21 no longer shows the "Buy Now" button in the aug slot of items.
...
(RoF2) Identified the "Copied" item flag with the help of Uleat.
2014-12-30 00:27:23 -06:00
Michael Cook (mackal)
5df65427b1
Merge pull request #330 from KinglyKrab/master
...
Made fifth argument of UpdateTaskActivity truly optional.
2014-12-29 17:30:17 -05:00
Kinglykrab
72823182f6
Made fifth argument of UpdateTaskActivity truly optional.
2014-12-29 17:29:45 -05:00
Akkadius
81dfffadf6
Updated $client->UpdateTaskActivity to have optional argument ignore_quest_update IE: Client::UpdateTaskActivity(THIS, TaskID, ActivityID, Count, [ignore_quest_update])
...
Also updated internal UpdateTaskActivity methods to optionally ignore quest based task updates to prevent feedback
2014-12-29 05:35:50 -06:00
Trevius
33e88bffe9
(RoF2) Identified a few Item Fields and resolved an issue with cloth armor not accepting certain augments that they should.
2014-12-29 00:29:49 -06:00
Uleat
dab3d1181e
Implemented class Client::TextLink
2014-12-28 12:49:14 -05:00
Uleat
4fb1a3ff3f
Merge branch 'master' of https://github.com/EQEmu/Server into item_link
...
Conflicts:
changelog.txt
2014-12-28 11:57:51 -05:00
Akkadius
2dadc9ff24
Change SetOwner to SetHateOwner refactor
2014-12-28 00:06:51 -06:00
Akkadius
4af3834715
Some more refactoring of hate_list
2014-12-27 23:52:44 -06:00
Akkadius
18f9a06f06
Re-Push Refactoring changes before without broken functionality
2014-12-27 23:44:15 -06:00
Akkadius
4f65066274
Reverting some hate stuff so things work again
2014-12-27 23:19:48 -06:00
Akkadius
8983953d7d
Remove debugging from hate changes
2014-12-27 20:25:20 -06:00
Akkadius
73fe229e25
More hate changes
2014-12-27 20:23:49 -06:00
Akkadius
21ce6efc73
Merge branch 'master' of https://github.com/EQEmu/Server
2014-12-27 18:25:00 -06:00
Akkadius
3a488e3a61
Changed hate counter to uint32 to prevent negative rollback, this most likely can will be an issue but more uncommon
...
Renamed and refactored most functions and variables in hate_list.h/cpp for readability
Refactored how hate works in some local functions mixing the use of hate variable and split it out into different status variables
hate_list.cpp/.h style cleanup
hate_list.h header function sort, comment erase
functions should clearly state their function
2014-12-27 18:24:42 -06:00
KayenEQ
7ecea56caf
Merge pull request #329 from KayenEQ/Development
...
NPC special ability (43) CASTING_RESIST_DIFF
2014-12-27 18:47:54 -05:00
KayenEQ
9666f1e25e
Implemened npc special ability (43) CASTING_RESIST_DIFF which sets innate resist modifier on
...
ALL spells used by that NPC. Ie. 43,1,-200 will set a -200 innate resist diff, so if your npc cast
a spell that has a -10 resist modifier the final resist diff would be -210.
2014-12-27 18:43:59 -05:00
Trevius
05c943779d
(RoF2) Fixed dropping items on the ground so they go to ground level instead of camera height.
...
Show Helm Option should be functional again.
2014-12-27 15:46:30 -06:00
Akkadius
b63dbd50a8
Fix changelog.txt merge
2014-12-27 01:09:14 -06:00
Akkadius
d7b529d2af
Add option to automatic database upgrade script 5) Download latest Opcodes from Github
2014-12-27 01:07:58 -06:00
Uleat
00ac9a05d5
Merge branch 'master' of https://github.com/EQEmu/Server into item_link
2014-12-26 23:52:25 -05:00
Trevius
47e98a4b62
Fixed Mercenaries so they can spawn again after table field renames from recent change.
2014-12-26 00:11:51 -06:00
Uleat
d9dc2eb4e3
Thought something looked like it was missing!
2014-12-25 21:45:38 -05:00
Uleat
270fe3389c
Updated item/say links for all clients. They should be a little easier to keep track of now.
2014-12-25 11:04:01 -05:00
Uleat
15fbb722eb
Added a new Client::MakeItemLink() method that uses Item_Struct instead of ItemInst. Changed the way that NPC::QueryLoot() builds its links.
2014-12-25 00:00:57 -05:00
Michael Cook (mackal)
8522542ae2
Use lambdas in sort functions (for zone at least)
2014-12-24 18:29:23 -05:00
Michael Cook (mackal)
811872c17f
Rework Bot::GetBotArcheryRange
2014-12-24 17:42:35 -05:00
Trevius
baf2f23ce6
(RoF+) Implemented Hero's Forge Armor for NPCs. Set the herosforgemodel field in npc_types table to the model (example: 84 for full set, or 12107 for robe).
...
(RoF+) Hero's Forge Armor now overrides NPC texture settings. To display Hero's Forge Armor Helms, set helmtexture field to anything other than 0.
Fixed some NPC loading from the database that was incorrect after adding herosforgemodel.
2014-12-24 12:02:30 -06:00
Akkadius
bc25d90441
Merge pull request #328 from KinglyKrab/master
...
#npcedit Changes.
2014-12-24 04:21:43 -06:00
Kinglykrab
13a3349614
Edited #npcedit to include more options and changed a few to be multiple arguments rather than separate commands.
...
- #npcedit wep1/#npcedit wep2 is now #npcedit weapon [primary] [secondary]
- #npcedit mindmg/#npcedit maxdmg is now #npcedit damage [minimum] [maximum]
- #npcedit meleetype [primary] [secondary]
- #npcedit rangedtype
- #npcedit ammoidfile
- #npcedit trackable
- #npcedit attackcount
- #npcedit avoidance
- #npcedit walkspeed
- #npcedit armtexture
- #npcedit bracertexture
- #npcedit handtexture
- #npcedit legtexture
- #npcedit feettexture
- #npcedit herosforgemodel
- #npcedit slow_mitigation
2014-12-24 04:49:54 -05:00
Trevius
c48d2d9888
(RoF+) Added herosforgemodel field to the npc_types table. Not fully functional yet for NPCs (currently only displays helm correctly).
...
(RoF2) Updated item links from #npcstat command output.
2014-12-24 02:31:37 -06:00
Akkadius
f6dc138dc8
Merge pull request #327 from KinglyKrab/master
...
Update npc_types table.
2014-12-24 00:38:30 -06:00
Kinglykrab
1329a2f9ba
Update npc_types table.
...
- d_meele_texture1 -> d_melee_texture1
- d_meele_texture2 -> d_melee_texture2
- Required SQL: 2014_12_24_npc_types_update.sql
2014-12-24 01:26:07 -05:00
Trevius
3bb816ad1d
Clean up of RoF+ Item Packets.
2014-12-23 23:18:59 -06:00
Trevius
a0972e7564
Updated changelog.txt
2014-12-23 23:15:05 -06:00
Trevius
8c3751befa
Merge branch 'master' of https://github.com/EQEmu/Server
2014-12-23 23:13:34 -06:00
Trevius
27fe90d02d
(RoF+) Added support for Hero's Forge Robe Models. Set herosforgemodel field in items table to exact model such as 11607, 11707, etc.
2014-12-23 23:13:22 -06:00
Uleat
a0c99647fa
Added item information to logfile writes for failed ItemInst creations
2014-12-23 23:01:59 -05:00
Michael Cook (mackal)
7742892377
Fix issue with Mob::MakeNewPositionAndSendUpdate
2014-12-23 22:26:36 -05:00
Michael Cook (mackal)
5e34b06952
Merge pull request #326 from KinglyKrab/master
...
Bot Crash Fixes.
2014-12-23 22:15:58 -05:00
Kinglykrab
c10bccebdb
Two bot crash fixes (#bot bardoutofcombat and #bot setinspectmessage).
2014-12-23 22:10:35 -05:00
Uleat
cdd624e7a8
Hack fix for zone shutdown crashes involving HateList::GetTop()
2014-12-23 10:22:03 -05:00
Uleat
34ab3e10f5
Added some nullptr checks for ItemInst* in a few places (tradeskills.cpp - particularly augments - needs a better review)
2014-12-23 10:14:45 -05:00