Commit Graph

  • dbdff59e0f Merged in skeletonhorn/ffxiv-classic-server (pull request #62) yogurt 2019-06-09 05:19:35 +00:00
  • a996797beb Level 0 class fixes Yogurt 2019-06-08 21:44:06 -07:00
  • 32330d557c Small command fixes Yogurt 2019-06-08 21:11:51 -07:00
  • ec85cfd590 Merged in takhlaq/ffxiv-classic-server (pull request #61) yogurt 2019-06-08 22:58:02 +00:00
  • 89c6191710 Added handling the "show text" param for emotes. Filip Maj 2019-06-08 17:37:14 -04:00
  • eb43a7523d Forgot to commit TradeOfferCommand changes. Added removing the active ls if you are kicked/retired. Filip Maj 2019-06-08 17:28:09 -04:00
  • f5ebb3fb3b Added caps and more checks for linkshells. Filip Maj 2019-06-08 17:06:10 -04:00
  • 8a03c40af9 Fixed linkshell invites being stackable. Fixed founder of a LS not being set to master. Filip Maj 2019-06-08 15:51:17 -04:00
  • a07aa12783 Fixed new positions after realignment not saving. Fixed Dealer info not clearing from the db sometimes. Filip Maj 2019-06-08 14:46:19 -04:00
  • e91960040c Fixed equip command breaking due to gearset referencing slot not actual item in slot. Filip Maj 2019-06-06 02:14:49 -04:00
  • fea8638775 Changed id datatype for items to bigint. Removed bazaar and retainer inventories (now all in the characters_inventory table). Added server_items_dealing table for bazaar. Filip Maj 2019-06-06 01:50:15 -04:00
  • c286df6a91 Cleaned up Bazaar deal/undeal scripts and disabled the check one due to an lockup. Needs lua rework to fix. Filip Maj 2019-06-06 01:45:06 -04:00
  • 3dcd9af6c0 Added "ToString" methods for Items, Packages, and Actors for easier debugging. Rewrote dealing code in InventoryItem as well as the WorldMaster. Rewrote how Bazaar and Retainer inventory is stored on the DB, merging all three tables into one. Removed a bunch of DB code due to the previous point. Random Item cleanup. Filip Maj 2019-06-06 01:43:27 -04:00
  • 4fbc388457 Merged in skeletonhorn/ffxiv-classic-server-ai-fork/develop (pull request #13) yogurt 2019-06-06 02:29:23 +00:00
  • f2e34174c4 Merge branch 'develop' of https://bitbucket.org/Ioncannon/ffxiv-classic-server into develop Yogurt 2019-06-05 19:28:02 -07:00
  • 90078eb2e8 Merged in skeletonhorn/ffxiv-classic-server-ai-fork/develop (pull request #12) yogurt 2019-06-06 02:08:39 +00:00
  • 7339e08172 Fix SLOT_OFFHAND conflict Yogurt 2019-06-05 19:07:46 -07:00
  • 1fddfd50a6 Merged in skeletonhorn/ffxiv-classic-server-ai-fork/develop (pull request #11) yogurt 2019-06-06 02:06:19 +00:00
  • 2e906ae090 Combat fixes and additions Yogurt 2019-06-05 18:57:21 -07:00
  • 8ba3c195f2 Small fixes Yogurt 2019-06-03 23:45:21 -07:00
  • e96cc0c758 Minor edits to the previous commit. Filip Maj 2019-06-04 01:16:39 -04:00
  • 2195b0b7dc Merged in dude22072/ffxiv-classic-server-1 (pull request #57) Joseph Mikel Keller 2019-06-04 05:11:51 +00:00
  • ecf07317fc Inv/Equip load on first character fixed. Filip Maj 2019-06-04 00:41:02 -04:00
  • 69d4b19979 More inventory fixing after I broke it. Added preliminary final trade code. Moved recalc stats to the end of equipcommand, not on every modification of the referred item package. Filip Maj 2019-06-04 00:11:36 -04:00
  • fdb767f155 Merged in skeletonhorn/ffxiv-classic-server-ai-fork/develop (pull request #10) yogurt 2019-06-03 00:35:30 +00:00
  • e1c86a4898 Push udpated traits db file Yogurt 2019-06-02 17:33:05 -07:00
  • 88ff22e55e Added checks before creating the trade group so that a character couldn't be invited twice to trade. Filip Maj 2019-06-02 17:32:08 -04:00
  • d49516c03e Added in "LinkedSlot" info in the InventoryItems. The slot sent when using "SendUpdateAsItemPackage" differ from a normal update. This was causing a crash. Checking is working again, trade is working up to the final transaction. Filip Maj 2019-06-02 17:11:14 -04:00
  • 42ee97d467 Refactored inventory to "ReferencedItemPackage" as this is a more general approach closer to what the FFXIV client uses. Added itempackage code to the LinkedItemList packets (also renamed from EquipmentList). Cleaned up trade code. Filip Maj 2019-06-02 16:57:46 -04:00
  • 8f92fde00e Merged in skeletonhorn/ffxiv-classic-server-ai-fork/develop (pull request #9) yogurt 2019-06-02 04:25:22 +00:00
  • 3104478263 Combat fixes Yogurt 2019-06-01 21:21:21 -07:00
  • a92ece58c1 Check for PreventMovement flag in BattleNpcController Yogurt 2019-06-01 03:39:46 -07:00
  • 6fcfd58b33 Merged in skeletonhorn/ffxiv-classic-server-ai-fork/develop (pull request #8) yogurt 2019-06-01 10:20:19 +00:00
  • 905cbf7d3c Add GetActionType for scripts. Yogurt 2019-06-01 03:18:23 -07:00
  • 4c850ea768 Don't generate TP on misses Yogurt 2019-06-01 03:05:40 -07:00
  • afe1e59889 Fix hiteffect.lua to not use bor since we can't reference other members of the same table Yogurt 2019-06-01 02:59:41 -07:00
  • f3fe8c1de8 Merged in skeletonhorn/ffxiv-classic-server-ai-fork/develop (pull request #7) yogurt 2019-06-01 09:19:13 +00:00
  • 4e054ca947 Add DoAction to raise so it at least plays the animation Yogurt 2019-06-01 02:16:44 -07:00
  • eb949a8602 Move chimera abilities to Weaponskills Yogurt 2019-06-01 02:14:21 -07:00
  • 315452d121 Move shoulder tackle to abilities folder Yogurt 2019-06-01 02:13:41 -07:00
  • 1a9a8c2116 Fix wrong flag in esuna Yogurt 2019-06-01 02:12:37 -07:00
  • 97dcd765eb Add new hit effect flag for hit effects that only show animations Yogurt 2019-06-01 02:10:40 -07:00
  • e00bb48386 Fix some incorrect CommandTypes in database Yogurt 2019-06-01 00:57:31 -07:00
  • ef117204b3 Move raise in Teleport command so that it gets caught if isInn is true Yogurt 2019-06-01 00:39:22 -07:00
  • 9cda72f1ab Remove MP and TP before setting combo ids to actually take combo into account for MP and TP cost Yogurt 2019-05-31 23:42:52 -07:00
  • a99a129d9a Pass result container to effect script when effect times out Yogurt 2019-05-31 23:34:37 -07:00
  • 6ae181fa0a Merged in skeletonhorn/ffxiv-classic-server-ai-fork/develop (pull request #6) yogurt 2019-05-30 06:33:30 +00:00
  • 1f3c98312c Fix World getting stuck in group packet loop for real Yogurt 2019-05-29 23:20:15 -07:00
  • db0aac3647 New database files for commands effects Yogurt 2019-05-29 23:08:02 -07:00
  • 00017468cc New scripts Yogurt 2019-05-29 23:05:40 -07:00
  • 4f80023156 Target flag and bug fixes Yogurt 2019-05-29 22:59:24 -07:00
  • 6127ad44cc Pass BattleCommand to scripts. Yogurt 2019-05-29 20:19:44 -07:00
  • d7c383d04a Use a static BattleCommand for auto attacks Yogurt 2019-05-29 20:06:31 -07:00
  • 357805d04c Remove certain effects on class change Yogurt 2019-05-29 19:57:36 -07:00
  • 706a9fa721 Auto target self on skills whose main target can only be self. Yogurt 2019-05-29 19:51:51 -07:00
  • 289e4dc24b More targeting changes Yogurt 2019-05-29 19:46:29 -07:00
  • a458608322 BattleCommand changes Yogurt 2019-05-29 19:24:58 -07:00
  • 3e58cdbd6c Add SetTextId to CommandResult Yogurt 2019-05-29 19:11:32 -07:00
  • 3068a0c41b Add new functions for absorbs in CommandResultContainer Yogurt 2019-05-29 19:10:05 -07:00
  • 26ef649a6c Refactor StatusEffectContainer to better handle messages using CommandResultContainer. Yogurt 2019-05-27 23:05:20 -07:00
  • cc07e1f453 Pass BattleCommand to combat functions to prepare for passing BattleCommand to scripts. Yogurt 2019-05-27 17:31:25 -07:00
  • 75c6708ac5 Handle dying in AddHP instead of OnDamageTaken. Yogurt 2019-05-27 17:08:06 -07:00
  • ee1f4b0888 Fix base exp being off by 1 Yogurt 2019-05-27 16:56:15 -07:00
  • f6104812a5 Add ActionLanded to make some checks cleaner. Yogurt 2019-05-27 16:52:56 -07:00
  • d0dca62a91 Add some helper methods for Modifier and only update stats for the visual modifiers. Yogurt 2019-05-27 16:26:10 -07:00
  • 3b451849ae Initialize positionUpdates on Actor creation. Yogurt 2019-05-27 15:45:06 -07:00
  • 9889b6011b Move LookAt's same position check to the one that takes in an X and Y position Yogurt 2019-05-27 15:37:54 -07:00
  • 9b566abb3d Add new HitEffect flags Yogurt 2019-05-27 15:00:17 -07:00
  • 37cca32de8 Fixed equip script not changing graphics for various accessories. Added all item graphics to sql file except for some weapons and small clothes. Filip Maj 2019-05-20 11:58:43 -04:00
  • 02e1b8a82f Renamed the Inventory class file to ItemPackage (class was already renamed). Moved ItemPackage and Equipment classes to Character folder. Fixed unequip bug introduced by accidently removing InventoryBeginChangePacket. Added documentation to the Equipment class. Cleaned up Equipment packet code. Filip Maj 2019-05-12 16:16:44 -04:00
  • 267961233f Refactoring Equipment class. Fixed inital inventory setup due to missing addItem() (now addItems) function. Added Jorge's refactored Retainer manager script. Filip Maj 2019-05-12 15:03:34 -04:00
  • d673670604 Fixed Issue #3 (Items are being shifted for linked items). Sending the updated equipment packet. Filip Maj 2019-05-08 13:18:53 -04:00
  • b955c38a2a More GetInventory changes. Filip Maj 2019-05-06 16:43:39 -04:00
  • 044d7e5207 More changes. Filip Maj 2019-05-06 16:40:11 -04:00
  • c1fdad2156 Changed scripts still referencing GetInventory to GetItemPackage. Filip Maj 2019-05-06 16:33:18 -04:00
  • f038b525c6 Cleaning up imports. Filip Maj 2019-05-06 16:07:06 -04:00
  • bcb609e4f6 Merge branch 'inventory_refactor' into develop Filip Maj 2019-05-06 15:59:09 -04:00
  • 163f240cf9 Removed isExclusive as it is now loaded from gamedata. Cleaned up keys for retainer inventory. Filip Maj 2019-05-06 14:34:59 -04:00
  • 3066efeebb Cleanup the messy imports. Filip Maj 2019-05-06 13:39:24 -04:00
  • 10017b7e8c Cleaned up some warnings. Filip Maj 2019-05-04 20:53:08 -04:00
  • 1e4a1cf263 Merge branch 'ai-open' into develop Filip Maj 2019-05-04 20:13:29 -04:00
  • 080f9ea23d Fixed bug where when a mob was insta-killed they would disappear (not die). More renames for action -> result. Reverted result packet unknown from 0x801 to 0x810. Added hitnum. Fixed isolation. Filip Maj 2019-05-04 18:53:00 -04:00
  • e236e1d207 Renamed BattleActionPacket -> CommandResultPacket as it better defines what these packets do. A command fires -> here is what happened due to it. Filip Maj 2019-01-29 00:02:09 -05:00
  • 1b69f5fc87 PacketProcessor.cs - Add in 0x0135 (Achievement Progress Request) Joseph Mikel Keller 2018-10-25 04:39:00 +00:00
  • e4956edf50 AchievementProgressRequestPacket.cs- Create this Joseph Mikel Keller 2018-10-25 04:37:41 +00:00
  • 384d134f1d Database.cs - Add GetAchievementProgress Joseph Mikel Keller 2018-10-25 04:35:12 +00:00
  • f361ee61cd Merged in dude22072/ffxiv-classic-server-2/dude22072/databasecs-getlatestachievements-chang-1540358175200 (pull request #56) Joseph Mikel Keller 2018-10-24 23:10:55 +00:00
  • 7e6e51c6bf Merged in dude22072/ffxiv-classic-server-1/dude22072/gamedata_achievementssql-change-rewardp-1540356030506 (pull request #55) Joseph Mikel Keller 2018-10-24 23:10:30 +00:00
  • 5bdc760a5f Database.cs - GetLatestAchievements - Change SQL query so it doesn't return incomplete achievements Joseph Mikel Keller 2018-10-24 05:16:17 +00:00
  • 83ae7df6d9 gamedata_achievements.sql - change rewardPoints for Grand Company category to 0 Joseph Mikel Keller 2018-10-24 04:40:36 +00:00
  • 7c7742fb35 Update substate and implemented it into Character. Cleaned up more code mix. Filip Maj 2018-10-20 13:15:58 -04:00
  • c55145d715 Added substate modifications to characters. Filip Maj 2018-10-20 13:02:14 -04:00
  • 42aa3d7512 Fixed some errors from the previous changes. Filip Maj 2018-10-20 12:31:24 -04:00
  • 07c467e1af Fixed JSON lib being broken from downgrade. Filip Maj 2018-10-20 12:16:34 -04:00
  • bec0cae0eb Removed more dapper code and unsupported syntax. Filip Maj 2018-10-20 12:08:47 -04:00
  • 5bb3cc3b4e Cleaned up unused nuget packages. Downgraded JSON lib as the latest one has dependencies. Cleaned up some DB code using dapper (since it's deleted). Filip Maj 2018-10-08 15:31:41 -04:00
  • d614ea6968 Rewrote code written in the new C# format to use older functions. Let's keep compatibility with older VS but also keep the code style consistent (already got enough inconsistencies). Filip Maj 2018-10-08 15:11:43 -04:00
  • 1579aa3d6a Bug fixes yogurt 2018-07-03 04:46:34 -05:00
  • cf30eef39e AoE rewrite and bug fixes yogurt 2018-07-02 00:45:06 -05:00
  • 8c5375f609 Fixed a typo in blind's effect script yogurt 2018-06-25 23:44:04 -05:00