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
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
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
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
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
215861dd86
Added serialization differentiation
2015-02-25 19:36:10 -08:00
Michael Cook (mackal)
e47f9d95b0
Fix title/suffix for RoF/RoF2
2015-02-24 16:26:25 -05:00
KimLS
c62cff1ce7
Fixed test again.
2015-02-24 00:38:49 -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
KimLS
8bce7893ed
BulkSendItems now works on RoF2
2015-02-23 17:33:21 -08:00
JJ
318a664b09
No "sigs". [skip ci]
2015-02-23 19:57:47 -05:00
Uleat
d601a70546
Fix for RoF+ clients showing active 'Return Home' button when action is not available
2015-02-23 18:42:12 -05:00
KimLS
4e4168852b
Going to start work on SerializingItems for bulk inv sends
2015-02-23 01:50:50 -08: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
273574d4db
Added memory buffer plus tests to project, going to use it for item serialization
2015-02-22 15:37:11 -08: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
Michael Cook (mackal)
4f3360aa49
More VS compile fixes (curse you clang/gcc!)
2015-02-21 01:51:41 -05:00
KimLS
a90e9cf4c6
Refactoring
2015-02-20 20:15:58 -08:00
Michael Cook (mackal)
0a351bf6e1
VS didn't like this (it was illegal though, stupid gcc/clang)
2015-02-20 20:51:21 -05:00
KimLS
2d617f0ea7
Get/Put item implementation + tests
2015-02-20 16:24:32 -08:00
Michael Cook (mackal)
c5a217842f
Fix issues with claims and implement for RoF/RoF2
2015-02-20 16:29:56 -05:00
KimLS
551c0ef368
Basic arch work, doesn't make a ton of sense yet but it will
2015-02-19 23:34:43 -08:00
Uleat
921a292f5b
Fix for new Titanium to UF client accounts not allowing character creation
2015-02-19 21:56:14 -05:00
KimLS
a5274b9b6e
InventoryOld in client has been unhooked from loading/saving
2015-02-18 20:29:58 -08:00
Trevius
3b45a66498
Fix for potential recursive loops if using RemoveFromHateList() within EVENT_HATE_LIST.
...
Some work on Bazaar searching, but not functional yet.
2015-02-18 21:32:18 -06:00
KimLS
fc2492a859
Merge from master, fixed conflicts
2015-02-18 13:18:21 -08:00
KimLS
701e194ece
Renamed Item_Struct to ItemData
2015-02-17 18:06:22 -08:00
KimLS
b75e6308dd
Renamed Inventory to InventoryOld
2015-02-17 13:42:21 -08:00
Uleat
766641cd15
Implemented per-client character creation limits
2015-02-17 13:58:27 -05:00
Uleat
e4be4d6895
Pre-purposed clean-up
2015-02-17 13:58:26 -05:00
Uleat
53a1faa36f
Constant name and eqdictionary entry addition prior to per-client version limit activation
2015-02-17 13:58:25 -05:00
Uleat
20249cec67
Pre-purposed prep-work
2015-02-17 13:58:25 -05:00
Uleat
dedbb3f6c8
Implemented higher bandolier and potion belt counts
2015-02-17 13:58:24 -05:00
Uleat
5a3b10a11c
Constant name re-alignments prior to extended bandolier/potion belt activation
2015-02-17 13:58:23 -05:00
Uleat
f1a25da065
Pre-purposed clean-up
2015-02-17 13:58:19 -05:00
Michael Cook (mackal)
b48a712887
Send bard effect stuff for RoF2
...
Server side we still use the old system
Servers will need to update their items, PEQ's DB appears fine
RoF2 wasn't show anything, so we have to send it for them
2015-02-16 15:40:44 -05:00
Trevius
28be3b87b7
(RoF2) Bazaar Trading (Buying/Selling) is now fully functional. Bazaar (/bazaar) search is not yet functional.
2015-02-16 11:56:23 -06:00
KimLS
9a78bac0d0
Changed save items back to true to be like old encode, no point tempting fate on that not breaking anything
2015-02-14 18:46:03 -08:00
KimLS
f95e211d9b
Fixes to OP_ZonePlayerToBind code, esp for RoF clients.
2015-02-14 18:32:49 -08:00
Michael Cook (mackal)
75809fc3bb
Fix RoF2 Strategy
2015-02-14 14:21:50 -05:00
Trevius
811e8809cc
(RoF2) Bazaar is now partially functional. RoF2 clients can start/end trader mode and other clients can purchase from them. No other functionality yet.
2015-02-14 11:09:36 -06:00