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
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
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
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
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
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
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
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
9d63be52e3
Added the Waste Not Want Not quest.
2017-04-02 23:50:51 -04: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
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
0c3f6cc9c4
Fixed bug with old "findActor" code since private areas were added. Add scripts for npcs in echo during limsa opening.
2017-03-08 09:12:14 -05:00
Filip Maj
de8877c1a4
Scripts were all broken. Fixed.
2017-03-07 17:27:33 -05:00
Filip Maj
d918ad3776
New scripts for the opening private areas, as well as db updates.
2017-03-07 08:32:57 -05:00
Filip Maj
e898c045f7
Overhaul of the director system and opening quests. Private Areas further implemented as well.
2017-03-07 00:09:37 -05:00
Filip Maj
6a6ee67ae2
Conjurer door id.
2017-01-11 22:03:30 -05:00
CuriousJorge
4f48643c5c
Limsa/Gridania NPC fixed scripts. Scripts still needed for Aubrenard & Gridania Aetheryte.
...
Some required changes to the database:
Task Board - Change 1200195 in gamedata_actor_class to /Chara/Npc/Object/TaskBoard
Serpent_Private_White - Change 1500324 in gamedata_actor_class to /Chara/Npc/Populace/PopulaceCompanyWarp
Beaudonet - Adjust 1001708 in gamedata_actor_class. There is a linebreak in there causing problems
2016-08-17 23:27:31 -04:00
Filip Maj
5e926bf668
Added Gridania scripts and various others. Fixed error messages popping for scripts that may not use certain functions.
2016-08-05 18:23:59 -04:00
Filip Maj
136ced3aae
Added all the shop keeper scripts in Ul'dah. Fixed some broken populace scripts. Changed .ini files, wrong default. Fixed a syntax error in CommandProcessor.cs.
2016-07-16 20:12:04 -04:00
Filip Maj
3cd181f5da
Ported over the Limsa/Uldah opening zone scripts. Still not 100% done.
2016-06-21 22:50:30 -04:00
Filip Maj
926e9146e2
Fixed a few scripts. Jellyfish init script was built so it didn't crash boat zone.
2016-06-21 20:07:02 -04:00
Filip Maj
4c7316702d
Limsa Town npcs ported over.
2016-06-21 19:54:52 -04:00
Filip Maj
44acee7e6d
Made a note that Guencen is unreachable and has no real script.
2016-06-21 18:01:12 -04:00
Filip Maj
d06bf5499f
Set Ansgor to correct talk.
2016-06-21 17:56:38 -04:00
Filip Maj
3969fff64a
Finished converting over all scripts.
2016-06-21 17:48:50 -04:00
Filip Maj
8b44d90114
Modified all wil0Town01 scripts to new way.
2016-06-21 15:48:16 -04:00
Filip Maj
ff2f587959
Modified all wil0Town01a scripts to new way.
2016-06-21 15:29:48 -04:00
Filip Maj
97c1fb06cf
More script work.
2016-06-19 23:16:31 -04:00
Filip Maj
8743042950
Cleaned up the new scripting code. Added a helper function to do the yielding automatically. Modified all the scripts to use the new system and added a few new ones.
2016-06-19 18:52:34 -04:00
Filip Maj
4e69022072
New style of scripting for better complex menus.
2016-06-17 23:17:24 -04:00
Tahir Akhlaq
c413006a91
Merge branch 'master' of https://bitbucket.org/Ioncannon/ffxiv-classic-server into logging_and_casing
...
# Conflicts:
# data/scripts/base/chara/npc/object/TaskBoard.lua
# data/scripts/unique/wil0Town01/PopulaceStandard/baterich.lua
# data/scripts/unique/wil0Town01/PopulaceStandard/claroise.lua
# data/scripts/unique/wil0Town01/PopulaceStandard/flame_lieutenant_somber_meadow.lua
# data/scripts/unique/wil0Town01/PopulaceStandard/gunnulf.lua
# data/scripts/unique/wil0Town01/PopulaceStandard/heibert.lua
# data/scripts/unique/wil0Town01/PopulaceStandard/ipaghlo.lua
# data/scripts/unique/wil0Town01/PopulaceStandard/kokobi.lua
# data/scripts/unique/wil0Town01/PopulaceStandard/mammet.lua
# data/scripts/unique/wil0Town01/PopulaceStandard/roarich.lua
# data/scripts/unique/wil0Town01a/PopulaceStandard/dariustel.lua
# data/scripts/unique/wil0Town01a/PopulaceStandard/fruhybolg.lua
# data/scripts/unique/wil0Town01a/PopulaceStandard/guencen.lua
# data/scripts/unique/wil0Town01a/PopulaceStandard/hcidjaa.lua
# data/scripts/unique/wil0Town01a/PopulaceStandard/uwilsyng.lua
# data/scripts/unique/wil0Town01a/PopulaceStandard/vavaki.lua
2016-06-15 04:41:15 +01:00
Tahir Akhlaq
884a26dc52
fixed method casing in lua
2016-06-15 03:41:23 +01:00
Filip Maj
c612b885dd
Ul'dah npcs completed.
2016-06-14 21:47:54 -04:00
Filip Maj
f5619ff800
All of Limsa scripted. Ul'dah scripts auto generated.
2016-06-13 22:27:12 -04:00
Filip Maj
d1c8987091
Scripted almost all of lower limsa.
2016-06-13 21:26:19 -04:00
Filip Maj
65389e3362
Added scripts for the inn keepers. Added default event conditions to almost all actors. Updated sql for actorClass, spawnLocations, and new zoneEntrances.
2016-06-12 21:30:47 -04:00
Filip Maj
5723f77b1f
Added all the new scripts for the actor instancing system.
2016-06-12 19:06:03 -04:00