Filip Maj
3e26c491d4
Added license.md (see previous commit).
2019-06-17 23:28:44 -04:00
Filip Maj
9fd0e96b0e
Added AGPL license to the whole codebase. All other devs who's code is in the project as of June 2019 came to agreement that they were fine to add this license to the project; Demo, Devi, Jorge, Azia, Shozokui, Dude22072.
2019-06-17 23:21:36 -04:00
Filip Maj
a9619a4b3c
Fixed lobby packets not logging.
2019-06-17 23:08:48 -04:00
yogurt
8276c5c247
Merged in skeletonhorn/ffxiv-classic-server (pull request #64 )
...
Add playanimation script
2019-06-12 14:41:19 +00:00
Yogurt
e9b3f4e51e
Add playanimation script
2019-06-10 21:32:22 -07:00
yogurt
187d8300b0
Merged in skeletonhorn/ffxiv-classic-server (pull request #63 )
...
Add packet flush when packet queue is full to Lobby and World servers
2019-06-10 15:59:32 +00:00
Yogurt
8da65938b7
Update ifrit appearance id to fix irit death animation
2019-06-09 17:21:21 -07:00
Yogurt
a92b558c88
Fix removing abilities from hotbar
2019-06-09 16:53:35 -07:00
Yogurt
57f3de66f8
Fix level 0 stuff
2019-06-09 15:34:31 -07:00
Yogurt
561114833c
Add one more check to World Server. This should fix World breaking after
...
idling for a long time
2019-06-09 15:14:23 -07:00
Yogurt
324026874a
Add packet flush when packet queue is full to Lobby and World servers
2019-06-08 23:02:49 -07:00
yogurt
dbdff59e0f
Merged in skeletonhorn/ffxiv-classic-server (pull request #62 )
...
Develop
2019-06-09 05:19:35 +00:00
Yogurt
a996797beb
Level 0 class fixes
...
Add level 1 abilities when switching to level 0 class
Fix client error when switching to level 0 class
2019-06-08 21:44:06 -07:00
Yogurt
32330d557c
Small command fixes
...
fix "You learn [command]." message not printing the name of the command
and enable message.
Make database save the short version of command id in hotbar table
2019-06-08 21:11:51 -07:00
yogurt
ec85cfd590
Merged in takhlaq/ffxiv-classic-server (pull request #61 )
...
Combat changes and fixes.
Approved-by: Filip Maj <filipmaj@gmail.com>
2019-06-08 22:58:02 +00:00
Filip Maj
89c6191710
Added handling the "show text" param for emotes.
2019-06-08 17:37:14 -04:00
Filip Maj
eb43a7523d
Forgot to commit TradeOfferCommand changes. Added removing the active ls if you are kicked/retired.
2019-06-08 17:28:09 -04:00
Filip Maj
f5ebb3fb3b
Added caps and more checks for linkshells.
2019-06-08 17:06:10 -04:00
Filip Maj
8a03c40af9
Fixed linkshell invites being stackable. Fixed founder of a LS not being set to master.
2019-06-08 15:51:17 -04:00
Filip Maj
a07aa12783
Fixed new positions after realignment not saving. Fixed Dealer info not clearing from the db sometimes.
2019-06-08 14:46:19 -04:00
Filip Maj
e91960040c
Fixed equip command breaking due to gearset referencing slot not actual item in slot.
2019-06-06 02:14:49 -04:00
Filip Maj
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.
2019-06-06 01:50:15 -04:00
Filip Maj
c286df6a91
Cleaned up Bazaar deal/undeal scripts and disabled the check one due to an lockup. Needs lua rework to fix.
2019-06-06 01:45:06 -04:00
Filip Maj
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.
2019-06-06 01:43:27 -04:00
yogurt
4fbc388457
Merged in skeletonhorn/ffxiv-classic-server-ai-fork/develop (pull request #13 )
...
Develop
2019-06-06 02:29:23 +00:00
Yogurt
f2e34174c4
Merge branch 'develop' of https://bitbucket.org/Ioncannon/ffxiv-classic-server into develop
...
Fix Excruciate removign status from enemy rather than caster
2019-06-05 19:28:02 -07:00
yogurt
90078eb2e8
Merged in skeletonhorn/ffxiv-classic-server-ai-fork/develop (pull request #12 )
...
Fix SLOT_OFFHAND conflict
2019-06-06 02:08:39 +00:00
Yogurt
7339e08172
Fix SLOT_OFFHAND conflict
2019-06-05 19:07:46 -07:00
yogurt
1fddfd50a6
Merged in skeletonhorn/ffxiv-classic-server-ai-fork/develop (pull request #11 )
...
Develop
2019-06-06 02:06:19 +00:00
Yogurt
2e906ae090
Combat fixes and additions
...
Add default status gain and loss ids for status effects so buffs and
debuffs can have different ids.
Add sleep, slow, and slowcast
Fix sacred prism not slowing casts
Fix some incorrect text ids in battle commands
2019-06-05 18:57:21 -07:00
Yogurt
8ba3c195f2
Small fixes
...
Fix Shoulder Tackle script using Weaponskill function names
Change BattleNPC to not use array.Clone on respawn.
Move custom StatusEffect ids to 300000+ (will break these statuses until
new sql file is pushed)
2019-06-03 23:45:21 -07:00
Filip Maj
e96cc0c758
Minor edits to the previous commit.
2019-06-04 01:16:39 -04:00
Joseph Mikel Keller
2195b0b7dc
Merged in dude22072/ffxiv-classic-server-1 (pull request #57 )
...
Achievement Progress Request (0x0135) implementation
2019-06-04 05:11:51 +00:00
Filip Maj
ecf07317fc
Inv/Equip load on first character fixed.
2019-06-04 00:41:02 -04:00
Filip Maj
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.
2019-06-04 00:11:36 -04:00
yogurt
fdb767f155
Merged in skeletonhorn/ffxiv-classic-server-ai-fork/develop (pull request #10 )
...
Push udpated traits db file
2019-06-03 00:35:30 +00:00
Yogurt
e1c86a4898
Push udpated traits db file
2019-06-02 17:33:05 -07:00
Filip Maj
88ff22e55e
Added checks before creating the trade group so that a character couldn't be invited twice to trade.
2019-06-02 17:32:08 -04:00
Filip Maj
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.
2019-06-02 17:11:14 -04:00
Filip Maj
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.
2019-06-02 16:57:46 -04:00
yogurt
8f92fde00e
Merged in skeletonhorn/ffxiv-classic-server-ai-fork/develop (pull request #9 )
...
Combat fixes
2019-06-02 04:25:22 +00:00
Yogurt
3104478263
Combat fixes
...
Add actor update flag for hotbar to send hotbar changes all at once.
Add script for equipping all actions for a class/job.
Fix multiple script errors.
Fix multiple status flag errors
Fix battle command db errors
Fix error in spawnnpc and yolo.
2019-06-01 21:21:21 -07:00
Yogurt
a92ece58c1
Check for PreventMovement flag in BattleNpcController
...
Fix typos in some effect scripts
2019-06-01 03:39:46 -07:00
yogurt
6fcfd58b33
Merged in skeletonhorn/ffxiv-classic-server-ai-fork/develop (pull request #8 )
...
Fix hiteffect.lua to not use bor since we can't reference other members of the same table
2019-06-01 10:20:19 +00:00
Yogurt
905cbf7d3c
Add GetActionType for scripts.
...
Fix miss check for tp gain on attacks
2019-06-01 03:18:23 -07:00
Yogurt
4c850ea768
Don't generate TP on misses
2019-06-01 03:05:40 -07:00
Yogurt
afe1e59889
Fix hiteffect.lua to not use bor since we can't reference other members
...
of the same table
Change hp_penalty onGain and onLose to use the new function signature
2019-06-01 02:59:41 -07:00
yogurt
f3fe8c1de8
Merged in skeletonhorn/ffxiv-classic-server-ai-fork/develop (pull request #7 )
...
Develop
2019-06-01 09:19:13 +00:00
Yogurt
4e054ca947
Add DoAction to raise so it at least plays the animation
2019-06-01 02:16:44 -07:00
Yogurt
eb949a8602
Move chimera abilities to Weaponskills
2019-06-01 02:14:21 -07:00