Commit Graph

  • 612cfe22d9 Merged in TorqMySqlFix (pull request #78) develop Stephen Triche 2024-12-12 03:36:08 +0000
  • 1e311904cc Addressed issues where users on Windows 10 and Windows 11 were having issues running running the project. striche 2023-02-04 16:35:15 -0600
  • 8ceee35492 Batch script to copy all files for postbuild -- Reiichi001 Robert Baker 2022-11-18 16:34:37 +0000
  • 38dd05c848 README.md edited online with Bitbucket master Filip Maj 2022-11-18 16:32:13 +0000
  • 40b677f871 README.md edited online with Bitbucket Filip Maj 2022-11-18 16:31:52 +0000
  • 63f0b024ac Finished the Souls Gone Wild quest.... mostly ioncannon/quest_system Filip Maj 2022-06-16 01:53:12 -0400
  • 67db1035ed Added missing CNJ and Gridania npcs Filip Maj 2022-04-26 18:15:50 -0400
  • c865975df7 Adding snpc table schema. Updating server zones/privatearea tables Filip Maj 2022-04-15 16:10:42 -0400
  • aef0f2b400 Renamed QFLAG constants and moved them to quest.lua Filip Maj 2022-04-15 12:35:06 -0400
  • 16c62a08d8 Added missing npcs Filip Maj 2022-04-15 12:34:07 -0400
  • 6cb107870f Merged dbs Filip Maj 2022-04-13 21:43:43 -0400
  • 9a2f8ef89a Merge branch 'Jorge/quest_system' into ioncannon/quest_system Filip Maj 2022-04-13 20:12:38 -0400
  • 524f415b44 Fixed bug when two chars have slot == 2 Filip Maj 2022-04-13 20:04:57 -0400
  • 5c0d2c1d7f Fixed up some lua scripts. Fleshed out the dream stuff for Hildie quests. NOTE: Finish player.lua as it has pseudo code. Filip Maj 2022-04-13 20:03:46 -0400
  • a7b1b79461 Hildibrand series of quests all in. Requires inn dream handling and some retail accuracy double-checking to finish it off. Misc script fixes also. =============================== Nudgenpc.lua - Added a command variation Testmapobj.lua - Added !help documentation DftWil.lua - Corrected an npc name/function Player.cs - Changed Dalamud packet to default to 7, not 0. Fixes the moon not displaying in a specific Hildibrand cutscene Etc5g0.lua - Made quest accepting retail-accurate with how it displayed messages/ended the TalkEvent Etc5g1.lua - Added Bed !. Kinda kludged in atm since it's a pre-accepted quest state. Etc5u1.lua - Same as above Etc5l1.lua - Quest "Private Eyes" scripted. Etc5l2.lua - Quest "Mysteries of the Red Moon" scripted Etc5l3.lua - Quest "Prophecy Inspection" scripted CuriousJorge 2022-04-13 11:45:49 -0400
  • c3b4735cc5 Added missing dialog to some npcs in Legends Adrift. Finished Never Shall the Twain Meet. Filip Maj 2022-04-12 01:07:17 -0400
  • ac22637b4f Got Fade to White 99% scripted out. Got Path Companion data all setup and saving/loading. Fixed the BgKeepouts and they properly show their msgs. Added quests to MarketEntrances. Fixed MarketEntrances. Hooked cutscene book to the Patch Companion you use. Filip Maj 2022-04-12 01:06:12 -0400
  • 01d05b5cee Merge remote-tracking branch 'origin/ioncannon/quest_system' into Jorge/quest_system CuriousJorge 2022-04-03 01:14:13 -0400
  • d50bfef2e5 Minor script revision + new quest CuriousJorge 2022-04-03 00:57:24 -0400
  • a5a039ce3d Added the other two Shposhae quests; A Slippery Stone and Cutthroat Prices. Also modified the PopFlyingShip script to move the quest along. Filip Maj 2022-04-02 13:34:32 -0400
  • 514610f006 Minor fix to Call of Booty. Filip Maj 2022-04-02 12:47:19 -0400
  • 159242068d Added Call of Booty ( ͡° ͜ʖ ͡°) Filip Maj 2022-04-02 12:45:53 -0400
  • a6ee42094c Finished 'What a Pirate Wants' (lol what a Pirate Needs, what a Pirate, whatever keeps rum in my arms and I'm thanking you for giving it to me.) Filip Maj 2022-04-02 12:26:18 -0400
  • 6bbe272d48 Added a buttload of side quests. This should mean all talky quests and 'kill x things' quests are done. Also updated the attention messages as they were using the wrong one for getting items or killing mobs. Fixed some journal issues on various quests as well. Filip Maj 2022-04-02 11:52:32 -0400
  • 938cca0298 Added An Inconvenient Dodo and Besmitten and Besmirched. Filip Maj 2022-03-30 00:59:56 -0400
  • e53e54b4bf Fixed more quests Filip Maj 2022-03-30 00:17:59 -0400
  • f6ff56299f Fixed up some more quests! Filip Maj 2022-03-29 23:56:08 -0400
  • a1bb84e80d Fixed up Food for Thought (emotes work now) and Have You Seen my Son (bnpc works). Filip Maj 2022-03-29 22:57:02 -0400
  • 4d2c80a8ee testbnpckill was missing it's extension Filip Maj 2022-03-29 22:01:03 -0400
  • c2169576c2 Fixed Til Death Do Us Part and Beryl Overboard so that the proper attention msgs appear. Also added missing params to the funcs defining the objective quantity. Filip Maj 2022-03-29 22:00:18 -0400
  • 4d424e57f9 Adding the rest of the wld quests: Sanguine Studies, Secrets Unearthed, and Rustproof. Filip Maj 2022-03-29 21:19:35 -0400
  • 4494b30285 Quest fixes Etc5u1 & Etc5g1 - Added handling for the Ul'dah Inn NPC to re-issue an item as needed, otherwise play his other dialog. Music - Made it play current zone's music if no id present. CuriousJorge 2022-03-16 18:52:02 -0400
  • 74713f3dd6 Misc GM command fixes + ChangeJobCommand.lua Anim - Cleaned up some. It had old code sitting in it for whatever reason despite not affecting anything. Setstate, Warpplayer & Yolo - Fixed them up so they function again ChangeJobCommand - Just the script filled out to handle the equipping/dequipping of job stones, but it can cause issues, particularly with how the server handles a 'job' vs. a class, along with checking against skill compatibility. CuriousJorge 2022-03-13 20:35:29 -0400
  • b08827568c Chocobo stuff: PopulaceChocoboLender - Made rental time 10 minutes again (as retail had it). Added Vesper Bay NPC's rental location as close as I could get it from a blurry source. ChocoboRideCommand - Fixed the method used to pull a zone's music so the script doesn't fail. CuriousJorge 2022-03-13 18:26:20 -0400
  • b34f214e67 Quests + Minor fixes MarketEntrance - Adjusted events parameter so it works again Warp - Added shortcut for switching between a given town's zones so I can stop having to look up the right zone id Weather - Added shortcut for weather ids to +8000 to the value if the're within a certain range. DftSea - Inn NPC check etc5u0 - Used a constant in place of a value, updated a constant's name. etc5l0 - Fully scripted. etc5u1 - Mostly scripted. Requires Dream handling and privArea + NPC placement. etc5g1 - Mostly scripted. Requires Dream handling and privArea + NPC placement. CuriousJorge 2022-03-13 17:45:10 -0400
  • e94c037fb5 Merge remote-tracking branch 'origin/ioncannon/quest_system' into Jorge/quest_system CuriousJorge 2022-03-11 19:21:42 -0500
  • 65ee91e49c Finished Treasures of the Main and Legends Adrift. Fixed quests appearing in private areas (echos). Fixed other bugs. Implemented NPC Linkshells. Added more options to nudge command. Added nudgenpc command. Added testbnpckill command. Filip Maj 2022-03-11 02:17:46 -0500
  • 01ec313ffb DftFst.lua - about as documented as I can get it for now. Will finalize some NPC argument checks next time. quest.lua - Script refactored. Moved as much as possible out of the main function to tidy it up. Folded in a complete-quest function from another script. Only works with quest id numbers for now. String support (eg. Man0u0) to come in another commit. ObjectInnDoor.lua - Fixed it to handle events again with the current system. CuriousJorge 2022-03-09 22:23:10 -0500
  • ebba56602c Removed automatic Left Instance msg, as it only happens when running out of a PrivateArea_Exit. More M0l1 work. Filip Maj 2022-03-05 01:28:28 -0500
  • 49c6fdbd51 Added functionality to handle NPC LSes in quests. Linked the rest of the sequences up for Man0l1. Filip Maj 2022-03-05 01:02:41 -0500
  • 08557f41fb Minor fixes - InstanceRaid Guide : Added DefaultTalk handling for the npcs we have currently. Included a couple commented-out client functions for two of the raids. - EmoteSitCommand : Added eventType to the function so sitting on environment objects works again. - Man0u0 : SourceTree added hunk-change garbage during a conflict resolving during the last merge. I just replaced it with the raw of that commit so it matches what it should have been. - DftFst : Added the Gridania InstanceRaidGuide NPCs to the list for documentation sake, even though it'd never be called from that script with how things are currently set up. CuriousJorge 2022-03-04 23:12:28 -0500
  • a618e69dbd Fixed args on commands due to triggername becoming eventType and eventName Filip Maj 2022-03-04 22:55:30 -0500
  • 02fe9e070d Merge remote-tracking branch 'origin/ioncannon/quest_system' into Jorge/quest_system CuriousJorge 2022-03-04 21:04:17 -0500
  • bf20993e58 Finished sequences 55, 60, 65 for Treasures of the Main. Filip Maj 2022-03-04 20:33:02 -0500
  • 2817560217 Got the emote sequence for Treasures of the Main working. Got the duty started but there are issues on zoning. Filip Maj 2022-03-04 02:20:56 -0500
  • 765cf194c5 Removed more dead scripts. Exported missing sql files. Filip Maj 2022-03-03 23:33:55 -0500
  • b57f91470a Deleting more useless scripts. Moved all the elevator scripts into 1 base script. Filip Maj 2022-03-03 20:03:36 -0500
  • 2cb6a9f6bd Added back loading defaulttalk npcs through script. Should speed up warps now! Added loading mapobj ifno through a db table, removing the need for unique scripts. Deleted ported mapobj scripts. Filip Maj 2022-03-03 19:34:33 -0500
  • b773098abf Added the PGL200 quest The House Always Wins. Fixed quest instances not being set on spawn. Fixed PrivateAreaPast. Added You have left the instance messages when leaving a PrivateArea. Fixed EmoteEvents. DefaultTalk has been disabled temporarily to speed up warps. Filip Maj 2022-03-03 01:59:13 -0500
  • f491c63b98 The journal update msg shows even when completing quests now. Added Revenge on the Reavers, Till Death Do Us Part, Beryl Overboard, Have You Seen My Son, and Food for Thought. Filip Maj 2022-03-01 14:29:59 -0500
  • 023527efa3 Further work on DefaultTalks - DftFst - Every uniqueId script covered from the previous system. Still a lot of functions to still map and actors to pose & position for them. - AfterQuestWarpDirector - Added Man0g1 as a check. - Nuked PopulaceStandard uId scripts for Forest region since unneeded now. CuriousJorge 2022-02-26 23:15:20 -0500
  • 96f9119cca Fixed Waste Not Want Not now that the quest system is final. Filip Maj 2022-02-24 22:59:06 -0500
  • f84899ff2e Added Assessin the Damage Filip Maj 2022-02-24 22:48:55 -0500
  • a87244d13b - man0g0 - Majority of the work ported from the old quest system. Still polish to be had and fringe cases to deal with (especially relogging) - man0g1 - Initial privateArea mostly scripted. - SimpleContent30010 - Fixed Yda/Papalymo Id being backwards, added Active states to match retail - QuestDirectorMan0g001- Updated to play itself out (this is a mess to wrap my head around). Mostly sorta kinda working on both DoW & DoM tutorials. End cutscene on DoW not firing currently, will fix later. CuriousJorge 2022-02-24 22:24:08 -0500
  • c5198783a1 Adding Sleepless in Eorzea, Bridging the Gap, and The Search for Sicksa. Filip Maj 2022-02-24 20:31:05 -0500
  • b9ab842fdd Added Spores on the Brain Filip Maj 2022-02-24 19:31:32 -0500
  • e8ee907477 Added A Bitter Oil to Swallow Filip Maj 2022-02-24 19:23:11 -0500
  • b4227cdc44 Added Sour Grapes Filip Maj 2022-02-24 19:07:09 -0500
  • 59f4e4bbd5 Fixed bug in Hearing Confessions. Added Letting Out Orions Belt and Sniff Out a Profit. The former still needs the correct attention message though when talking to a NPC. Filip Maj 2022-02-24 18:46:55 -0500
  • c9f18f5415 Added Of Archons and Muses Filip Maj 2022-02-24 12:40:59 -0500
  • 495bdf4ba6 Added Hearing Confessions. Filip Maj 2022-02-24 02:16:28 -0500
  • b46160763c Finished In the Name of Science Filip Maj 2022-02-24 01:34:26 -0500
  • 3393eb4c9d Trading Tongueflaps is done! Filip Maj 2022-02-24 00:54:03 -0500
  • 7de153dde1 Fixed markers in etc3u0 Filip Maj 2022-02-24 00:03:16 -0500
  • 0faa056589 Added A Call to Arms. Fixed up Seeking the Seers. Filip Maj 2022-02-24 00:00:58 -0500
  • 90115f7c83 Added Tug of the Whorl. Fixed up prereqs not working when using debug command. Fixed giveexp command. Added seq constants. Filip Maj 2022-02-23 23:10:11 -0500
  • 682ddd9cae - Fixed !anim targeting the incorrect actor. - Etc5u0 scripted start to finish. Ul'dah Inn quest. - DftWil - Added quest checks to the Inn NPCs. - DfFst - Commiting what's been done thus far. fst0Town01 zone nearly done. Still have 100 something fst0Town01a & field npcs to add. - Removed some fst0Town01 uniqueId scripts CuriousJorge 2022-02-23 20:52:25 -0500
  • 8c70d0ddb6 - man0u0 : Updated script to work with the recent changes in how quest data is requested. CuriousJorge 2022-02-20 23:32:47 -0500
  • 5c49563790 Removed useless uniques after DftSea and DftWil got replaced Filip Maj 2022-02-20 23:23:28 -0500
  • c6a372ad83 Fixed replaced quests not being added to the complete list Filip Maj 2022-02-20 23:20:45 -0500
  • d2e814b4ee Merge remote-tracking branch 'origin/ioncannon/quest_system' into Jorge/quest_system CuriousJorge 2022-02-20 23:05:49 -0500
  • 0cdeb5d9ac Got tutorial quests working again. Integrated Jorges DftSea work, thanks! Filip Maj 2022-02-20 23:03:16 -0500
  • fac8f269e7 Merge remote-tracking branch 'origin/ioncannon/quest_system' into Jorge/quest_system CuriousJorge 2022-02-20 22:57:01 -0500
  • d06152be07 Commiting more work before merging in another branch. - DftFst - More actors added - Trl0g1/Trl0l1 - Removed a stray ] causing the script to not function. CuriousJorge 2022-02-20 22:54:31 -0500
  • 0b67f8e436 Fixed bugs and edited scripts causing the limsa intro to fail. Filip Maj 2022-02-20 22:40:35 -0500
  • 7fea45e1f8 Merge remote-tracking branch 'origin/ioncannon/quest_system' into Jorge/quest_system CuriousJorge 2022-02-20 21:33:50 -0500
  • 696d355ae9 Commit work on DftFst before merging in some fixes unrelated issues. CuriousJorge 2022-02-20 21:32:43 -0500
  • bbbab356af Fixed a bunch of bugs Jorge found. Readded tutorial quests back. Filip Maj 2022-02-20 21:30:09 -0500
  • 594e08f990 Merge remote-tracking branch 'origin/ioncannon/quest_system' into Jorge/quest_system CuriousJorge 2022-02-20 15:10:49 -0500
  • 89287844f7 Player.lua - Added fallback for second half of the man0u0 tutorial to get an onNotice kicked, so it can eventually handle it and resume gameplay from a disconnect. CuriousJorge 2022-02-20 15:06:17 -0500
  • c240096eb8 Added gamedata quest table. Filip Maj 2022-02-20 12:42:29 -0500
  • 08e7a9cfd4 Added sql schema change to completed quests Filip Maj 2022-02-20 12:41:21 -0500
  • 25f1b0fd95 Added debug script for setting quest completion Filip Maj 2022-02-20 12:39:34 -0500
  • c677479a03 Added completed quest sendback. Filip Maj 2022-02-20 12:06:48 -0500
  • 306f4ef346 Got aetheryte map and completed quest work values... working. Filip Maj 2022-02-19 01:17:50 -0500
  • a2c4d077e9 Fixed quest loading Filip Maj 2022-02-17 21:30:06 -0500
  • 7e5ca6e013 Added Foundation Day 2012 actors to DftWil for now just so they can talk. Added a Chocobo to it also that we already had spawned, unsure if authentic or not, added a comment reflecting that. Cleaned up more orphaned scripts from Wil region. CuriousJorge 2022-02-17 20:03:15 -0500
  • 02cb0a3f43 Refactored quest state system seems to work! Filip Maj 2022-02-17 13:22:18 -0500
  • dc1458c52d - Player.lua - Fixed typo on ClearData() for Ul'dah intro - DftSea - 96% finished - DftWil - minor comment addition - EmoteStandardCommand - Added the new event params so the script functions again - Mass deletion of all PplStd & PplShopSalesman for La Noscea NPCs. No longer needed CuriousJorge 2022-02-17 02:49:59 -0500
  • 1523ae200b Finished quest state system idea Filip Maj 2022-02-16 15:32:54 -0500
  • aae051d73f Capitalized the DataObject class. Filip Maj 2022-02-16 15:30:32 -0500
  • 9097e557ed Removed the state and custom name columns from the enpc table. Renamed server_spawn_locations to server_eventnpc_spawn_locations. Renamed animationId to motionPack. Filip Maj 2022-02-13 19:24:09 -0500
  • cfe6ef2e5e Merge branch 'Jorge/quest_system' into ioncannon/quest_system Filip Maj 2022-02-13 18:57:08 -0500
  • d26aaed953 Added a bunch of npcs to the db Filip Maj 2022-02-13 18:51:23 -0500
  • 8d5f4465e3 New test gm scripts to help with positioning populace npcs Filip Maj 2022-02-13 18:50:48 -0500
  • 214d730a58 Added warp to public and private areas shortcut. Fixed counter printout bug. Fixed some commands. Fixed handling of the chocobo lender at the ferry docks. Filip Maj 2022-02-13 18:48:22 -0500
  • b6c9825b2d - Man0u0 about as polished as one can get the Talking sections for now, minus some very specific retail quirks that need replicating at some point (all revolving around the starting 15 seconds of the forced tutorial) - Man0u1 barely started. Just enough there to get the player out of the PrivateArea and into the public zone. - All of the old Populace uniqueId scripts for both quests nuked into high orbit. - DftSea: Master list of function names and argument counts added to the list. Will be whittling away at this over the coming week. - GM Warp: For whatever reason using "" to compare against a nil wasn't working anymore. Set it to nil instead. CuriousJorge 2022-02-13 13:18:20 -0500
  • acf953e909 DftFst: Added a param handling to Kinnison on DftFst since it'd crash the client otherwise. Etc3g0: Polished up the script, made it as authentic to retail as I could get it barring reward hand-out and starting the quest Etc5g0: Ported the quest over from the old scripting setup. Man0u1: Still very early wip. CuriousJorge 2022-02-10 19:35:04 -0500
  • 4fe8f77887 Merge remote-tracking branch 'origin/ioncannon/quest_system' into Jorge/quest_system CuriousJorge 2022-02-08 21:41:22 -0500
  • 96cb8070be Man0u0 & Man0u1 work progress. Man0u0 nearly finished. Needs some misc. background actors Id'd and placed, and some additional bug-testing. Man0u1 still very early. Initial area's actors mostly scripted. CuriousJorge 2022-02-08 17:35:29 -0500