Filip Maj
e5a9658b5a
Added Parley code to experiment with.
2017-08-26 16:59:15 -04:00
Filip Maj
52da0a671f
Updated method names of "RemoveItem" as Lua hates overloads.
2017-08-26 14:21:54 -04:00
Filip Maj
74ce5a2fe1
Merge branch 'master' into develop
...
# Conflicts:
# FFXIVClassic Lobby Server/FFXIVClassic Lobby Server.csproj
# FFXIVClassic Map Server/Database.cs
# FFXIVClassic Map Server/FFXIVClassic Map Server.csproj
# FFXIVClassic Map Server/PacketProcessor.cs
# FFXIVClassic Map Server/WorldManager.cs
# FFXIVClassic Map Server/actors/Actor.cs
# FFXIVClassic Map Server/actors/area/Area.cs
# FFXIVClassic Map Server/actors/chara/player/Player.cs
# FFXIVClassic Map Server/lua/LuaPlayer.cs
# data/scripts/base/chara/npc/populace/PopulaceChocoboLender.lua
# data/scripts/commands/gm/speed.lua
# data/scripts/commands/gm/warp.lua
# data/scripts/global.lua
# data/scripts/player.lua
# data/scripts/unique/fst0Town01a/PopulaceStandard/khuma_moshroca.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/ahldskyf.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/angry_river.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/ansgor.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/arnegis.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/arthurioux.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/astrid.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/audaine.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/bango_zango.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/bayard.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/bloemerl.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/bmallpa.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/bnhapla.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/chichiroon.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/drowsy-eyed_adventurer.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/eugennoix.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/fickle_beggar.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/hob.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/ivan.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/maetistym.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/mharelak.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/muscle-bound_deckhand.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/pasty-faced_adventurer.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/pearly-toothed_porter.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/ptahjha.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/suspicious-looking_traveler.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/syhrdaeg.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/syngsmyd.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/tatasako.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/tefh_moshroca.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/thata_khamazom.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/thosinbaen.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/tittering_traveler.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/totoruto.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/triaine.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/trinne.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/unconscious_adventurer.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/undsatz.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/vhynho.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/waekbyrt.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/whahtoa.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/wyra_khamazom.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/wyrstmann.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/xavalien.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/zonggo.lua
# data/scripts/unique/sea0Town01a/PopulaceStandard/zuzule.lua
# sql/server_zones_spawnlocations.sql
2017-08-26 13:53:23 -04:00
Filip Maj
3b271980cc
Added more Ul'dah scripts. Start location fix now only happens in correct zones.
2017-08-26 13:11:25 -04:00
Filip Maj
546908acde
Some fixes and missing scripts.
2017-08-26 10:23:13 -04:00
Filip Maj
372d50d7eb
Added closed doors to the two private areas for the ul'dah opening. CAN'T ESCAPE NOW!!!!
2017-07-09 19:13:17 -04:00
Filip Maj
bac901c437
Added warp after the ul'dah battle to the private area.
2017-07-09 18:49:12 -04:00
Filip Maj
69f7fb5e47
Ported over all the opening directors and improved the director code a bit more. Also implemented content instances for Grid/Uld.
2017-07-09 18:38:01 -04:00
Filip Maj
affff96837
A default return destination is now set on new character based on initialTown.
2017-07-09 11:40:28 -04:00
Filip Maj
77d6cb2e43
Fixed up how "special" items work (ie: PUG and ARC weapons). No more glitches hopefully.
2017-07-09 11:39:17 -04:00
Filip Maj
ddfc71d3af
GLWarpPoint shows current difficulty now too. Added some test stuff to the Orb/Sweep directors.
2017-07-06 22:09:03 -04:00
Filip Maj
5dff4cbdd3
Fixed bug with Broadcast Packet. Was adding player to the instance list while it shouldn't have been, and designed BroadcastPacket assuming so. Cleaned it all up and fixed, so now emote work after warp. Fixed Chocobo packets so correct appearance will show when player is spawned while riding gobbue.
2017-07-06 21:59:12 -04:00
Filip Maj
00757b4ae7
Fixed dumb syntax error.
2017-06-25 23:43:02 -04:00
Filip Maj
fc96dac7c7
Fixed work values being totally wrong for guildleves. Added Add/Remove GL command.
2017-06-25 23:35:55 -04:00
Filip Maj
e5afe8791b
Implemented the ending portion of the guildleve.
2017-06-25 22:43:15 -04:00
Filip Maj
cd0bb10ef6
Forgot to push GL scripts.
2017-06-25 20:43:23 -04:00
Filip Maj
c071b9d684
Pushing new Aetheryte scripts that handle when GL is active. Finally added an error check for some lua callbacks.
2017-06-25 15:11:35 -04:00
Filip Maj
c42f1a08de
Changed to Tutorial GL script as that is the correct one for our test GL.
2017-06-24 17:18:28 -04:00
Filip Maj
c78fa033af
Fixed sbytes not processing correctly for work updates. Added a sync all function to guildleves.
2017-06-24 17:14:18 -04:00
Filip Maj
8fb4910320
Fixed work values not updating. GL UI now shows up though it isn't configured.
2017-06-24 16:58:02 -04:00
Filip Maj
25cd75d40c
Added way to instantiate a GL Director. Aetheryte parent now does it.
2017-06-24 15:57:46 -04:00
Filip Maj
bfaa25cb39
Forgot the aetheryte script.
2017-06-24 15:51:06 -04:00
Filip Maj
c7acef20a9
Added missing gl scripts.
2017-06-24 15:50:03 -04:00
Filip Maj
7f6b291366
Added script for ItemStorage npc. Added scripts for both types of inn exit doors. Added BountyPresenter script (YoshiP).
2017-06-19 22:23:27 -04:00
Filip Maj
ed5ee01ba6
Firedance description was being referenced wrong.
2017-06-15 01:21:16 -04:00
Filip Maj
1d9f57a385
Cleaned up the emotes code.
2017-06-15 00:19:18 -04:00
Filip Maj
0e8de966a9
Fixed emotes, they all work now.
2017-06-15 00:05:14 -04:00
Filip Maj
cdfa2f682e
Fixed the broken elevator in Ul'dah. Finished the one in Limsa.
2017-06-14 22:41:39 -04:00
Filip Maj
d96d5b29a5
Fixed issue where spawn packets were sent on zone out. Added all npcs to Camp Bearded Rock. Rewrote how mapobjs get loaded in, no more hardcodes. Added tons mapobjs to the DB. Added ferry npcs.
2017-06-14 22:24:09 -04:00
Filip Maj
08b3564d7e
Added things for testing mapobjs.
2017-05-05 02:37:01 -04:00
Filip Maj
9505cd71be
Repositioned LaNoscea and Shroud Aetherytes. Linked them up too. Teleporting to one now causes you to appear *near* it, and facing it.
2017-05-02 21:44:44 -04:00
Filip Maj
844f21d9a4
Finished off the teleport script. Still requires all the aetheryte positions filled out.
2017-05-01 22:55:47 -04:00
Filip Maj
1516e0bc50
Added homepoint and aetheryte code. You can set the homepoint on an aetheryte or inn and the return menu will show the correct response. Added effects/msgs to teleport/return. Some sql changes I forgot.
2017-05-01 22:30:43 -04:00
Filip Maj
9c2cdf9b5d
Forgot to add script for quest abandon.
2017-04-15 16:37:14 -04:00
Filip Maj
9a2a79095c
Added a spawn command for testing. Added scripts for the mole and lemming enemies. A content group is formed when you start the limsa opening (still testing). Added Vkorolon's dialog for the gridania opening echo.
2017-04-15 16:36:39 -04:00
Filip Maj
c6307dde35
Forgot a nil in the "send game message" params, otherwise wrong overload is run.
2017-04-09 14:07:34 -04:00
Filip Maj
0d4ed1d1c8
Cleaned up the way a npc ls is set. Added an optimization, no changes are made if it is being set to the same value already set. Added the handler for npc linkshells when they are used.
2017-04-09 14:01:15 -04:00
Filip Maj
90e48f9ddd
Added npc ls saving/functionality.
2017-04-09 12:48:27 -04:00
CuriousJorge
3145ec5663
"Seeing the Seers" quest etc3g0 scripted, no reward handling currently. Requires actor "Nellaure" ( http://ffxiv.gamerescape.com/w/index.php?title=Nellaure ) to be added in. Hangs out in back-right corner of Carpenter's Guild.
...
Added a quest completion check to etc5g0.lua to prevent it showing "!" on quest-givers' head when you've cleared the quest already.
Fixed regression on select GM commands, !warp instant-warps within same zone again, !mypos reports to the thousandths place, !speed command works with one argument again.
2017-04-05 18:39:04 -04:00
Filip Maj
3269621dec
Fixed Vkorolon not showing completion icon on login if in phase 1.
2017-04-04 01:37:27 -04:00
Filip Maj
96c0f3444e
Fixed the journal command. Wasn't sending correct phase.
2017-04-04 01:11:18 -04:00
Filip Maj
7fa4a1eb80
Added callbacks to help with quest management. Abandoning a quest now works.
2017-04-04 01:10:26 -04:00
Filip Maj
9d63be52e3
Added the Waste Not Want Not quest.
2017-04-02 23:50:51 -04:00
Robert Baker
6642ed7e12
Fixed postbuild typos.
...
Automatically copy the scripts folder.
Pre-edited player.lua to disable addQuest / Directors.
2017-04-02 11:34:14 -07:00
Filip Maj
43e1fbfab3
Pushing scripts. Also modified how private areas work. The type value is now appended to the name.
2017-04-02 14:26:36 -04:00
Filip Maj
b345521f79
callClientFunction now returns ALL results. Fixed some scripts, finished fixing up Gridania opening script.
2017-03-21 00:43:30 -04:00
Filip Maj
7c25b14640
Changed "SendRequestedInfo" to "SendDataPacket" as that's the actual name of the packet. Copied all the progress with the Limsa Opening director to Gridania and Uldah.
2017-03-19 12:35:21 -04:00
Filip Maj
1bf25b2a2b
Fixed a bunch of bugged scripts and cleaned up the quest flags.
2017-03-19 12:17:09 -04:00
Filip Maj
4f339709d5
Added scripts for NPCs in the Limsa echo instance and Gridania opening post-battle instance.
2017-03-19 11:41:29 -04:00
Filip Maj
7b205c7b9b
Fixed syntax error in tutorial script. Finished fleshing out the opening script and related scripts for Limsa.
2017-03-19 11:40:41 -04:00