yogurt
c5ce2ec771
Combat additions
...
Added formulas for base EXP gain and chain experience
Added basic scripts for most player abilities and effects
Added stat gains for some abilities
Changed status flags
Fixed bug with player death
Fixed bug where auto attacks didnt work when not locked on
Added traits
2018-04-18 16:06:41 -05:00
Filip Maj
0492bc4c59
Added compression code to packet.
2018-04-12 14:18:40 -04:00
Filip Maj
7abfbd5953
Forgot script.
2018-04-10 01:07:38 -04:00
Filip Maj
1d3dd99414
Got linkshell creation working.
2018-04-10 01:07:11 -04:00
Filip Maj
c3c19c3592
Fixed retainer script.
2018-04-07 18:19:56 -04:00
Filip Maj
a19517cce4
No longer need to do this as 0x131 is handled. Was crashing retainer.
2018-04-07 18:15:12 -04:00
Filip Maj
880b1f3066
Fixed the crash when class change is to a level 0 class. Now autosets to level 1.
2018-04-07 15:34:11 -04:00
Filip Maj
0b13b590a0
Renamed Inventory class to ItemPackage to reflect client naming.
2018-04-07 14:48:43 -04:00
Filip Maj
8aeaee1b19
SQL Files for new inventory.
2018-04-07 14:30:17 -04:00
Filip Maj
29e3f61b6b
Fixed my lua fuckery some more.
2018-04-07 14:24:33 -04:00
Filip Maj
bbd4fcef3b
Reversed all my lua fuckery.
2018-04-07 14:04:22 -04:00
Filip Maj
13727caf14
Database changes added.
2018-04-07 13:58:31 -04:00
Filip Maj
aba748cb5d
Map Server Packet fix.
2018-04-07 13:50:43 -04:00
Filip Maj
611140568e
Fixed broken KickEvent. Cleaned up Retainers to use the ItemPacakageUpdate packet. Fixed db references for retainer inventory.
2018-04-07 13:47:31 -04:00
Filip Maj
08dfd22bfa
Removed the inventory lock stuff.
2018-04-07 13:47:09 -04:00
Filip Maj
5fd48fad6b
Commited changed scripts.
2018-04-07 13:46:57 -04:00
Filip Maj
7e2246e8d8
If kickEvent is fired, the current event is popped. Commited Inventory changes.
2018-04-07 13:46:37 -04:00
Filip Maj
1e9d61c838
Fixed the refresh not sending inv change packets.
2018-04-07 13:45:05 -04:00
yogurt
b8d6a943aa
Combat changes and bug fixes
...
Added the combo and proc systems
Added scripts for most weaponskill and spells as well as some abilities and status effects
Added support for multihit attacks
Added AbilityState for abilities
Added hiteffects that change based on an attack's parameters
Added positionals
Changed how targeting works for battlecommands
Fixed bug that occurred when moving or swapping hotbar commands
Fixed bug that occurred when losing status effects
2018-02-15 13:20:46 -06:00
CuriousJorge
f30360f245
Merged in CuriousJorge/ffxiv-classic-server/develop (pull request #50 )
...
Actor script fixes, documented populace classes and misc things
Approved-by: Filip Maj <filipmaj@gmail.com>
2018-02-08 18:00:47 +00:00
CuriousJorge
359ea8a40e
Actor script fixes, documented populace classes and misc things
...
Base
- gcseals.lua
Helper functions for GC seals. Tables the seal caps per rank and checks against it when adding seals.
Commands
- PartyTargetCommand.lua :
Handles markers above head. Basic documentation, only works on self. "Heart" doesn't work, client bug?
Eventually will need an object in the party class to handle tracking marked players/targets for the group.
Class Scripts
- PopulaceCaravanAdviser.lua
Documented. Can purchase gysahl greens from them, unsure what else their use is.
- PopulaceCaravanGuide.lua
Documented the Caravan Guide NPC, who escorts the chocobos with you.
- PopulaceCaravanManager.lua
NPC who handles signing up for Caravan escort, among other functions.
- PopulaceSpecialEventCryer.lua
Covers three NPCs for the Foundation Event. They handle trading specific items in exchange for GC seals.
Unique ID Script fixes
- flame_private_sisimuza_tetemuza.lua
Foundation Event NPC functions laid out.
- flame_sergeant_mimio_mio.lua
Foundation Event NPC functions laid out.
- serpent_lieutenant_marette.lua
Foundation Event NPC functions laid out.
- serpent_private_tristelle.lua
Foundation Event NPC functions laid out.
- serpent_sergeant_frilaix.lua
Foundation Event NPC functions laid out.
- serpent_sergeant_nelhah.lua
Removed unique script. PopulaceSpecialEventCryer handles it.
- ansgor.lua
Had incorrect defaultTalk value
- ne_of_eshtaimes.lua
Door @ !warp 209 -139 206.113 195 Had incorrect mapObj value.
2017-12-13 15:09:10 -05:00
Filip Maj
127ac15936
Fixed bazaar flags for seek item. Finished seek item trading.
2017-12-10 23:52:10 -05:00
Filip Maj
0cb2fe1a68
Added bazaar scripts and missing class file.
2017-12-10 22:54:47 -05:00
Filip Maj
c0312079ef
Added broadcast packet list to Player. Fixed bazaar flags not working. Added the seeking item trade code.
2017-12-10 22:53:37 -05:00
Filip Maj
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.
2017-12-10 22:32:24 -05:00
Filip Maj
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.
2017-12-10 15:13:33 -05:00
Filip Maj
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.
2017-12-10 13:38:53 -05:00
Tahir Akhlaq
81c97105b7
Merge branch 'ai-open' of https://bitbucket.org/skeletonhorn/ffxiv-classic-server-ai-fork into ai
2017-12-10 15:21:37 +00:00
yogurt
837c7a9223
Health updating fix, temp r0 fix
2017-12-10 09:20:42 -06:00
Tahir Akhlaq
cd60c571ac
Merge branch 'ai-open' of https://bitbucket.org/skeletonhorn/ffxiv-classic-server-ai-fork into ai
...
# Conflicts:
# data/scripts/modifiers.lua
2017-12-10 15:07:28 +00:00
yogurt
205d3619d6
Merging
2017-12-08 02:08:13 -06:00
yogurt
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
2017-12-08 00:58:39 -06:00
Filip Maj
b2e273d7cf
Finished fixing bugs in the bazaar code.
2017-12-04 22:58:18 -05:00
Filip Maj
88233cf6d2
Fixed error, removed RabbitMQ package as it isn't used.
2017-11-17 17:03:47 -05:00
Filip Maj
05eca7f22e
Fixed bad merge.
2017-11-17 16:51:35 -05:00
Filip Maj
7a02d38e94
Merge branch 'develop' of https://bitbucket.org/Ioncannon/ffxiv-classic-server into develop
...
# Conflicts:
# FFXIVClassic Map Server/FFXIVClassic Map Server.csproj
2017-11-17 15:14:58 -05:00
Filip Maj
af121f52bd
Added packets for various search things Showmo found.
2017-11-17 15:13:38 -05:00
Filip Maj
e8c9904e1d
More refactoring. Adding to bazaar now works for selling and seeking by gil.
2017-11-11 17:05:07 -05:00
Filip Maj
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.
2017-11-11 13:46:12 -05:00
Filip Maj
3850860440
Added seek nameplate code. Added bazaar transaction stuff to WorldManager and DB. Added Item Gamedata to InventoryItem class.
2017-11-11 10:56:15 -05:00
Tahir Akhlaq
bb31bb0f23
Merge branch 'ai-open' of https://bitbucket.org/skeletonhorn/ffxiv-classic-server-ai-fork into ai
2017-11-09 11:52:20 +00:00
Filip Maj
b191da416b
Modified ItemWasteCommand so it uses the given itempackage. This lets you discard loot.
2017-10-21 13:09:04 -04:00
Filip Maj
2a489953db
Added the skeletons of the rest of the item commands.
2017-10-21 13:01:14 -04:00
Filip Maj
fe4b9cb2bf
Added more helper methods and constants for inventory item.
2017-10-21 11:29:28 -04:00
Filip Maj
95b003cc2b
More inventory item refactoring.
2017-10-15 23:56:04 -04:00
Tahir Akhlaq
27200b8df5
moved ally engage stuff to ContentArea onUpdate
2017-10-11 19:23:40 +01:00
Tahir Akhlaq
520ae7a119
added helpers for DoW/DoM/DoH/DoH
...
- fixed allies not being able to aggro on roam
- fixed static characters aggroing
2017-10-11 15:02:12 +01:00
yogurt
460722d3d5
Opening changes
2017-10-11 06:42:06 -05:00
yogurt
92de857cda
opening quest stuff
2017-10-10 13:32:47 -05:00
CuriousJorge
4323eb5385
Merged in CuriousJorge/ffxiv-classic-server/develop (pull request #49 )
...
Inventory fixes + Scripts added
Approved-by: Filip Maj <filipmaj@gmail.com>
2017-10-10 14:14:08 +00:00