KayenEQ
340ed6c59d
Fix for sympathetic proc code to allow for it to be properly checked from spell buffs.
2015-03-24 01:42:34 -04:00
KimLS
0cf5cca415
Other half of bazaar exploit
2015-03-22 23:18:08 -07:00
KimLS
f021ee5491
Fix for traders not correctly setting price
2015-03-22 14:47:45 -07:00
KimLS
6c26bc9c8f
Fix for alt currency reclaim exploit and fix for exploit in trader code where price != set price
2015-03-20 13:10:36 -07:00
KayenEQ
1c454d9569
Fix for pets not receiving group buffs cast on them correctly.
2015-03-19 16:22:17 -04:00
JJ
3b9f62f0a1
Exported ReloadZoneStaticData to perl and lua.
...
Usage:
(perl) quest::reloadzonestaticdata();
(lua) eq.reloadzonestaticdata();
2015-03-18 02:49:00 -04:00
KimLS
21ce5c6daa
Merge plus some work on fixing stacking for merchants.
2015-03-15 14:02:13 -07:00
Shane Lynch
2003efb5ab
Enable multiple NPC equipment materials (part2)
...
Adding missing header from previous commit.
2015-03-10 21:59:31 -07:00
Shane Lynch
13743caf19
Enable multiple NPC equipment materials
...
This change allows #npcedit
armtexture/bracertexture/handtexture/legtexture/feettexture to work
properly and sets individual armor slot materials for NPCs.
2015-03-10 21:33:44 -07:00
KayenEQ
2cf2ef4fac
Fix to check if weapon actually has a valid proc before trying to proc it.
2015-03-10 00:33:11 -04:00
KayenEQ
69d02b7e72
perl $npc->GetCombatState
2015-03-09 06:40:13 -04:00
KimLS
00af95502e
Wip merchant stuff, summoning should work now.
2015-03-06 15:53:15 -08:00
Uleat
c96ee79b1e
Added ';' to safe_delete_array(data) in ~BulkZoneSpawnPacket()
2015-03-06 04:26:26 -05:00
KimLS
dda8ae4803
Basic item summoning, fix for saving not working 100 pct, deletion works, cursor queue should work too.
2015-03-05 18:03:37 -08:00
Alex
bd9665e35b
Merge pull request #381 from noudess/master
...
Allow server customization of swimming start value.
2015-03-04 19:37:01 -08:00
KimLS
9fcdf5367e
Swap saving now works correctly except for cursor items which wont be reloaded correctly as we don't send cursor on login yet. Also added check for bag into another bag src bag needs to have nothing in it first.
2015-03-04 19:33:01 -08:00
Akkadius
0210d6f6bf
Fix Spell Book Deletion
2015-03-04 02:40:49 -06:00
Uleat
fe294e60b5
Fix for 'Invalid Slot ID' messages, item loss during corpse looting, and possible item loss during LDoN/Adventure merchant purchases
2015-03-03 04:08:52 -05:00
KimLS
972d3d8874
Fix for swapping a stack with another item that is not of the same stack size. Added some console visualization for testing and added basics of data modeling for inventory, saving soon.
2015-03-02 19:38:57 -08:00
Michael Cook (mackal)
f95806b47b
Move item caps that depend on spells/aas to be done after those are valid
...
Also fix Sleeper's Tomb avatar proc to be counted towards item ATK
2015-03-02 16:23:46 -05:00
KimLS
abc5ddc5f8
Inventory Swap implemented and passes tests, though still want to verify it a bit more also does not yet save but that's next. Fixed a crash in memory buffer too.
2015-03-02 00:44:28 -08:00
KayenEQ
d3249397f3
fix to prior commit
2015-02-28 23:39:44 -05:00
KayenEQ
4835b7063c
PERL remove proc functions
...
$npc->RemoveMeleeProc(spell_id)
$npc->RemoveDefensiveProc(spell_id)
$npc->RemoveDefensiveProc(spell_id)
2015-02-28 23:24:19 -05:00
KimLS
14b5a8d817
Merge from master
2015-02-28 17:59:32 -08:00
KimLS
20cbe4af44
More work on swapping, almost there just need to write code for stack split/move/combining
2015-02-28 17:56:01 -08:00
Uleat
8dfa0a7220
Final tweak for light sources
2015-02-27 19:28:28 -05:00
KimLS
7870bf103a
Working on can equip, putting it in the general inventory class.
2015-02-27 02:40:44 -08:00
KayenEQ
7851f272e5
Fix for ModSkillDmgTaken to once again work with (-1 = ALL skills)
...
Fix for perl GetModSkillDmgTaken
2015-02-27 03:11:04 -05:00
KimLS
18b4d068ea
Early stages of swapping requirements in, should check for basic validity and equipable status
2015-02-26 22:09:29 -08:00
Uleat
e15ee6e320
Change for 'general' slot range light source behavior
2015-02-26 21:05:06 -05:00
Uleat
1f0b86a0d5
Changes to how valid light sources are critiqued
2015-02-26 18:46:12 -05:00
KimLS
568938d003
Merge from master
2015-02-25 19:39:48 -08:00
KimLS
69612b44d4
OP_MoveItem encode/decode for RoF2, disabled other patches for now (until i get rof2 packets and mechanics working well enough to go back and fix those)
2015-02-23 22:45:50 -08:00
Uleat
0b6d71181f
Added safety check to DraggedCorpses list iteration in Client::DraggedCorpses()
2015-02-24 00:52:18 -05:00
JJ
318a664b09
No "sigs". [skip ci]
2015-02-23 19:57:47 -05:00
Paul Coene
221c1f17c7
Streamline changes for Swimming Rule and add Sense Heading rules
2015-02-23 19:03:28 -05:00
Paul Coene
ba49e5f696
Allow servers to set starting value for swimming instead of the hard coded
...
value.
2015-02-23 13:32:10 -05:00
Paul Coene
19fc02c284
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
changelog.txt
world/worlddb.cpp
2015-02-23 08:13:09 -05:00
KimLS
4e4168852b
Going to start work on SerializingItems for bulk inv sends
2015-02-23 01:50:50 -08:00
KayenEQ
9d866c1889
perl $npc->ChangeLastName(name)
...
perl $npc->ClearLastName()
Modifies NPC last names.
2015-02-23 03:52:43 -05:00
KayenEQ
167b6f5ebf
perl NPC function RemoveFromHateList(mob)
2015-02-23 00:39:06 -05:00
KimLS
ca278d029e
Fix for Memory Buffer stuff, have yet to compile so not sure if that's enough. Partial work on RoF inventory bulk send
2015-02-22 19:38:44 -08:00
KimLS
c71a5888ff
Merge branch 'master' into inv2
2015-02-22 14:27:49 -08:00
KayenEQ
c8c2209617
Fix for perl defensive/ranged proc function
...
Minor fix to NPC ranged attack.
2015-02-21 23:04:24 -05:00
KimLS
b3c53e5907
Merge master, fix conflicts
2015-02-21 15:30:15 -08:00
KimLS
f511862004
Working working working on getting the basics setup
2015-02-21 15:21:45 -08:00
KayenEQ
a537981ad0
Merge pull request #377 from KayenEQ/Development
...
Fix to allow for mana drain spells to work if client is full mana.
2015-02-21 06:52:14 -05:00
KayenEQ
32cb219e64
Fix to allow for mana drain spells to work if client is full mana.
2015-02-21 06:32:41 -05:00
KimLS
a90e9cf4c6
Refactoring
2015-02-20 20:15:58 -08:00
Michael Cook (mackal)
7afb29cf02
Fix another memleak in Client::TryReward
2015-02-20 21:10:53 -05:00