Commit Graph

  • c442dc9ecd Script fixes and new effects. yogurt 2018-06-25 23:36:18 -05:00
  • ace4dfe58f Small fixes yogurt 2018-06-25 18:20:20 -05:00
  • 79f2edf406 Bug fixes yogurt 2018-05-31 11:25:55 -05:00
  • 0209f3e617 Added patching server web files. Filip Maj 2018-05-29 01:06:44 -04:00
  • e799e8327f These should not have been here Filip Maj 2018-05-29 01:05:50 -04:00
  • 0f7e6f359d Added class-specific exp messages for non-english languages Fixed status effect loss message not being sent Fixed party bug where people in the same party were considered to be in different parties yogurt 2018-05-28 16:28:44 -05:00
  • 0739532c7d Reverting changes to characters_statuseffect sql file yogurt 2018-05-28 02:10:14 -05:00
  • d23a84d6cf Undid change that broke parties yogurt 2018-05-27 23:02:08 -05:00
  • 8de606051a More bug fixes yogurt 2018-05-27 18:07:52 -05:00
  • a7e59fa7e4 Merge branch 'ai-open' of https://bitbucket.org/takhlaq/ffxiv-classic-server into ai-open yogurt 2018-05-27 15:17:00 -05:00
  • 922fb80f3d Bug fixes. yogurt 2018-05-27 14:51:39 -05:00
  • 8c9f841d63 Merged in skeletonhorn/ffxiv-classic-server-ai-fork/ai-open (pull request #5) yogurt 2018-04-19 00:49:46 +00:00
  • c5ce2ec771 Combat additions yogurt 2018-04-18 16:06:41 -05:00
  • 0492bc4c59 Added compression code to packet. Filip Maj 2018-04-12 14:18:40 -04:00
  • 7abfbd5953 Forgot script. Filip Maj 2018-04-10 01:07:38 -04:00
  • 1d3dd99414 Got linkshell creation working. Filip Maj 2018-04-10 01:07:11 -04:00
  • c3c19c3592 Fixed retainer script. Filip Maj 2018-04-07 18:19:56 -04:00
  • a19517cce4 No longer need to do this as 0x131 is handled. Was crashing retainer. Filip Maj 2018-04-07 18:15:12 -04:00
  • 880b1f3066 Fixed the crash when class change is to a level 0 class. Now autosets to level 1. Filip Maj 2018-04-07 15:34:11 -04:00
  • 0b13b590a0 Renamed Inventory class to ItemPackage to reflect client naming. Filip Maj 2018-04-07 14:48:43 -04:00
  • 8aeaee1b19 SQL Files for new inventory. Filip Maj 2018-04-07 14:30:17 -04:00
  • 29e3f61b6b Fixed my lua fuckery some more. Filip Maj 2018-04-07 14:24:33 -04:00
  • bbd4fcef3b Reversed all my lua fuckery. Filip Maj 2018-04-07 14:04:22 -04:00
  • 13727caf14 Database changes added. Filip Maj 2017-12-17 15:26:11 -05:00
  • aba748cb5d Map Server Packet fix. Filip Maj 2018-04-07 13:50:43 -04:00
  • 611140568e Fixed broken KickEvent. Cleaned up Retainers to use the ItemPacakageUpdate packet. Fixed db references for retainer inventory. Filip Maj 2017-12-17 15:25:42 -05:00
  • 08dfd22bfa Removed the inventory lock stuff. Filip Maj 2017-12-17 14:56:06 -05:00
  • 5fd48fad6b Commited changed scripts. Filip Maj 2017-12-17 14:47:12 -05:00
  • 7e2246e8d8 If kickEvent is fired, the current event is popped. Commited Inventory changes. Filip Maj 2017-12-17 14:43:38 -05:00
  • 1e9d61c838 Fixed the refresh not sending inv change packets. Filip Maj 2017-12-17 14:17:27 -05:00
  • b8d6a943aa Combat changes and bug fixes yogurt 2018-02-15 13:20:46 -06:00
  • f30360f245 Merged in CuriousJorge/ffxiv-classic-server/develop (pull request #50) CuriousJorge 2018-02-08 18:00:47 +00:00
  • 359ea8a40e Actor script fixes, documented populace classes and misc things CuriousJorge 2017-12-13 15:09:10 -05:00
  • 127ac15936 Fixed bazaar flags for seek item. Finished seek item trading. Filip Maj 2017-12-10 23:52:10 -05:00
  • 0cb2fe1a68 Added bazaar scripts and missing class file. Filip Maj 2017-12-10 22:54:47 -05:00
  • c0312079ef Added broadcast packet list to Player. Fixed bazaar flags not working. Added the seeking item trade code. Filip Maj 2017-12-10 22:53:37 -05:00
  • a9d4e621e3 Events are now pushed onto a stack and popped off. Turns out multiple events *CAN* happen. Fixed quantity bugs when saving to DB. Fixed buying stacks. Filip Maj 2017-12-10 22:32:24 -05:00
  • 08c5980b22 Moved SendItemPackage to character class. Added a flag check after a bazaar purchase is made. Discovered a flag in InventoryBeginChangePacket that either modifies the client package or clears and refills it. Implemented this mode for a bunch of "SendFullInventory" methods. Filip Maj 2017-12-10 15:13:33 -05:00
  • f5ea82f735 Added the UpdateItemPackage packet used to signal the server to send bazaar item info. Added a transaction method in WorldManager. Fixed some inventory bugs. InvItems now track what player, itempackage, and itemslot they are in... and may have their quantity set from there. Fixed DB SetQuantity bug. Filip Maj 2017-12-10 13:38:53 -05:00
  • 81c97105b7 Merge branch 'ai-open' of https://bitbucket.org/skeletonhorn/ffxiv-classic-server-ai-fork into ai Tahir Akhlaq 2017-12-10 15:21:37 +00:00
  • 837c7a9223 Health updating fix, temp r0 fix yogurt 2017-12-10 09:20:42 -06:00
  • cd60c571ac Merge branch 'ai-open' of https://bitbucket.org/skeletonhorn/ffxiv-classic-server-ai-fork into ai Tahir Akhlaq 2017-12-10 15:07:28 +00:00
  • 205d3619d6 Merging yogurt 2017-12-08 02:08:13 -06:00
  • 1275c8b5da Added party to Gridania opening, fixed BattleActionx18 and made it so x18 is used for packets with more than 10 targets. Changed how death works. Added respawn time and roam modifiers. Added TryAggro functions and moved aggroing out of roaming and helpplayers. Fixed high cpu usage in zone's OnUpdate function. Fixed work value in player update yogurt 2017-12-08 00:58:39 -06:00
  • b2e273d7cf Finished fixing bugs in the bazaar code. Filip Maj 2017-12-04 22:58:18 -05:00
  • 88233cf6d2 Fixed error, removed RabbitMQ package as it isn't used. Filip Maj 2017-11-17 17:03:47 -05:00
  • 05eca7f22e Fixed bad merge. Filip Maj 2017-11-17 16:51:35 -05:00
  • 7a02d38e94 Merge branch 'develop' of https://bitbucket.org/Ioncannon/ffxiv-classic-server into develop Filip Maj 2017-11-17 15:14:58 -05:00
  • af121f52bd Added packets for various search things Showmo found. Filip Maj 2017-11-17 15:13:38 -05:00
  • e8c9904e1d More refactoring. Adding to bazaar now works for selling and seeking by gil. Filip Maj 2017-11-11 17:05:07 -05:00
  • bbac4b0fce Renamed Type7Param to ItemRefParam. Changed a lot of "inventoryType" names to "itemPackage". Moved inventory code to Character class for easier use and auto-choosing the correct package. Filip Maj 2017-11-11 13:46:12 -05:00
  • 3850860440 Added seek nameplate code. Added bazaar transaction stuff to WorldManager and DB. Added Item Gamedata to InventoryItem class. Filip Maj 2017-11-11 10:56:15 -05:00
  • bb31bb0f23 Merge branch 'ai-open' of https://bitbucket.org/skeletonhorn/ffxiv-classic-server-ai-fork into ai Tahir Akhlaq 2017-11-09 11:52:20 +00:00
  • b191da416b Modified ItemWasteCommand so it uses the given itempackage. This lets you discard loot. Filip Maj 2017-10-21 13:09:04 -04:00
  • 2a489953db Added the skeletons of the rest of the item commands. Filip Maj 2017-10-21 13:01:14 -04:00
  • fe4b9cb2bf Added more helper methods and constants for inventory item. Filip Maj 2017-10-21 11:29:28 -04:00
  • 95b003cc2b More inventory item refactoring. Filip Maj 2017-10-15 23:56:04 -04:00
  • 27200b8df5 moved ally engage stuff to ContentArea onUpdate Tahir Akhlaq 2017-10-11 19:23:40 +01:00
  • 520ae7a119 added helpers for DoW/DoM/DoH/DoH - fixed allies not being able to aggro on roam - fixed static characters aggroing Tahir Akhlaq 2017-10-11 14:46:24 +01:00
  • 460722d3d5 Opening changes yogurt 2017-10-11 06:42:06 -05:00
  • 92de857cda opening quest stuff yogurt 2017-10-10 13:32:47 -05:00
  • 4323eb5385 Merged in CuriousJorge/ffxiv-classic-server/develop (pull request #49) CuriousJorge 2017-10-10 14:14:08 +00:00
  • 324ebab2d2 Inventory.cs - GetItemQuantity() added - AddItem functions to cast INV_ERROR to INT for LUA - Fixed unique item check. It was checking for Rare flag, not EX CuriousJorge 2017-10-09 23:40:38 -04:00
  • 5ccc2435b0 Merged Ioncannon/ffxiv-classic-server into master CuriousJorge 2017-10-09 21:11:07 -04:00
  • 13708a2361 apparently i forgot to push modifiers script Tahir Akhlaq 2017-10-09 21:15:43 +01:00
  • 59e3b2379a Implemented mode trade methods. Figured out the modifiers portion of the item packet and rewrote how they are stored. Filip Maj 2017-10-08 12:26:22 -04:00
  • 9fc99faa5c Merge branch 'ai-open' of https://bitbucket.org/takhlaq/ffxiv-classic-server into ai-open yogurt 2017-10-06 20:45:36 -05:00
  • 116a573f85 Save class/level parameter save info on level up yogurt 2017-10-06 20:45:10 -05:00
  • a0c4d80c5e broken attempt at opening quest director combat Tahir Akhlaq 2017-10-05 18:37:51 +01:00
  • 8ae4fbc045 Forgot project file. Filip Maj 2017-10-05 13:31:15 -04:00
  • e819603432 Added new search packets. Filip Maj 2017-10-04 10:25:16 -04:00
  • bab81a809c fixed auto attack (<3 showmo) Tahir Akhlaq 2017-10-03 07:32:32 +01:00
  • 441c1a6383 Implemented countdowns. Filip Maj 2017-10-01 12:39:46 -04:00
  • 58334a0e5f Implemented newly discovered packets (Dalamud, Countdown). Filip Maj 2017-10-01 12:31:45 -04:00
  • 94491903f7 More trade work. Filip Maj 2017-10-01 12:23:54 -04:00
  • f3a823af03 Only send current class's exp on login. Exp now updates on class change yogurt 2017-09-30 20:04:45 -05:00
  • 5dfbc0f249 EXP and levels now get saved and loaded from database, changed battlecommand id dictionary to hold lists to account for archer and DoH/DoLs getting multiple abilities at certain levels. Level 1 abilities are now added to the hotbar on character creation. yogurt 2017-09-30 07:28:08 -05:00
  • ab98f3662f Removed old EquipAbility function from player.cs yogurt 2017-09-27 18:12:02 -05:00
  • 33f8709d76 Added exp and leveling functions, redid equip ability functions to allow adding abilities that aren't for the player's current class and made functions more clear, added dictionary of BattleCommand ids indexed by a tuple containing classId and level. yogurt 2017-09-27 18:10:22 -05:00
  • 56491266cc another attempt to get opening fight working (client hangs after talking to yda for second time for some reason..) Tahir Akhlaq 2017-09-22 03:26:12 +01:00
  • c7e38b8b00 Implemented trade invitation code. Filip Maj 2017-09-17 15:04:29 -04:00
  • 9649d755a9 Fixed a bug in inventories. If no null gap was found endOfListIndex would go to -1. Filip Maj 2017-09-16 13:57:16 -04:00
  • e581727625 Added errors to AddItem so a script writer knows if the inventory was full or not. Filip Maj 2017-09-16 13:28:37 -04:00
  • 06e0c32062 Merge branch 'develop' of https://bitbucket.org/Ioncannon/ffxiv-classic-server into develop Filip Maj 2017-09-16 13:19:50 -04:00
  • 77203bca4c Fixed multiparams not being returned on CallClientFunction(). Was due to bad merge. Added Jorge's scripts. Filip Maj 2017-09-16 13:19:10 -04:00
  • 7b1f95cd77 Fixed multiparams not being returned on CallClientFunction(). Was due to bad merge. Added Jorge's scripts. Filip Maj 2017-09-16 13:19:10 -04:00
  • ba8184db89 attempt to add tutorial fight - added tempvars which are reset on spawning/zoning Tahir Akhlaq 2017-09-16 02:50:32 +01:00
  • da621dfc0e added pool/spawn/genus mod loading - moved ai helper classes to own folder Tahir Akhlaq 2017-09-12 01:24:02 +01:00
  • ce5030acd1 added mob name colour update - added mobmods (need to be loaded from db) - added Zone.GetBattleNpcById - added missing IsValidTarget check in AttackState Tahir Akhlaq 2017-09-10 03:41:58 +01:00
  • a309e651da Fixed issues Jorge found. Filip Maj 2017-09-09 16:30:29 -04:00
  • 16e99040e0 Forgot Retainers_Inventory sql file. Filip Maj 2017-09-09 14:34:44 -04:00
  • 3f82ca1244 Added Retainer actor classes and some new spawns. Filip Maj 2017-09-09 14:34:04 -04:00
  • 8f487689ba Pushed new db schema for inventory and retainers. Filip Maj 2017-09-09 14:32:08 -04:00
  • b092d447cc Retainer name was not set. Filip Maj 2017-09-09 14:28:02 -04:00
  • 4160622556 Scripts for retainers. Adds item storage functionality. Filip Maj 2017-09-09 14:12:38 -04:00
  • 64006d2351 Added retainer inventory code. Renamed CURRENCY inv type to CURRENCY_CRYSTALS so I don't forget. Filip Maj 2017-09-09 14:11:35 -04:00
  • 52c707d66e More cleanup. Filip Maj 2017-09-09 12:42:00 -04:00
  • 9174801fdb Moved all DB update code into it's own method. Filip Maj 2017-09-09 12:37:24 -04:00
  • 9529a1374e Merge branch 'inventory_overhaul' into retainers Filip Maj 2017-09-09 12:21:51 -04:00
  • 8755ca4f33 Fixed a bunch of SQL errors. Added checks for quality so a remove command didn't take out items regardless of quality. Fixed errors. Filip Maj 2017-09-09 12:21:37 -04:00