Filip Maj
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.
2022-04-02 11:52:32 -04:00
Filip Maj
938cca0298
Added An Inconvenient Dodo and Besmitten and Besmirched.
2022-03-30 00:59:56 -04:00
Filip Maj
e53e54b4bf
Fixed more quests
2022-03-30 00:17:59 -04:00
Filip Maj
f6ff56299f
Fixed up some more quests!
2022-03-29 23:56:08 -04:00
Filip Maj
a1bb84e80d
Fixed up Food for Thought (emotes work now) and Have You Seen my Son (bnpc works).
2022-03-29 22:57:02 -04:00
Filip Maj
4d2c80a8ee
testbnpckill was missing it's extension
2022-03-29 22:01:03 -04:00
Filip Maj
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.
2022-03-29 22:00:18 -04:00
Filip Maj
4d424e57f9
Adding the rest of the wld quests: Sanguine Studies, Secrets Unearthed, and Rustproof.
2022-03-29 21:19:35 -04:00
Filip Maj
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.
2022-03-11 02:17:46 -05:00
Filip Maj
ebba56602c
Removed automatic Left Instance msg, as it only happens when running out of a PrivateArea_Exit. More M0l1 work.
2022-03-05 01:28:28 -05:00
Filip Maj
49c6fdbd51
Added functionality to handle NPC LSes in quests. Linked the rest of the sequences up for Man0l1.
2022-03-05 01:02:41 -05:00
Filip Maj
a618e69dbd
Fixed args on commands due to triggername becoming eventType and eventName
2022-03-04 22:55:30 -05:00
Filip Maj
bf20993e58
Finished sequences 55, 60, 65 for Treasures of the Main.
2022-03-04 20:33:02 -05:00
Filip Maj
2817560217
Got the emote sequence for Treasures of the Main working. Got the duty started but there are issues on zoning.
2022-03-04 02:20:56 -05:00
Filip Maj
765cf194c5
Removed more dead scripts. Exported missing sql files.
2022-03-03 23:33:55 -05:00
Filip Maj
b57f91470a
Deleting more useless scripts. Moved all the elevator scripts into 1 base script.
2022-03-03 20:03:36 -05:00
Filip Maj
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.
2022-03-03 19:34:33 -05:00
Filip Maj
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.
2022-03-03 01:59:13 -05:00
Filip Maj
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.
2022-03-01 14:29:59 -05:00
Filip Maj
96f9119cca
Fixed Waste Not Want Not now that the quest system is final.
2022-02-24 22:59:06 -05:00
Filip Maj
f84899ff2e
Added Assessin the Damage
2022-02-24 22:48:55 -05:00
Filip Maj
c5198783a1
Adding Sleepless in Eorzea, Bridging the Gap, and The Search for Sicksa.
2022-02-24 20:31:05 -05:00
Filip Maj
b9ab842fdd
Added Spores on the Brain
2022-02-24 19:31:32 -05:00
Filip Maj
e8ee907477
Added A Bitter Oil to Swallow
2022-02-24 19:23:11 -05:00
Filip Maj
b4227cdc44
Added Sour Grapes
2022-02-24 19:07:09 -05:00
Filip Maj
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.
2022-02-24 18:46:55 -05:00
Filip Maj
c9f18f5415
Added Of Archons and Muses
2022-02-24 12:40:59 -05:00
Filip Maj
495bdf4ba6
Added Hearing Confessions.
2022-02-24 02:16:28 -05:00
Filip Maj
b46160763c
Finished In the Name of Science
2022-02-24 01:34:26 -05:00
Filip Maj
3393eb4c9d
Trading Tongueflaps is done!
2022-02-24 00:54:03 -05:00
Filip Maj
7de153dde1
Fixed markers in etc3u0
2022-02-24 00:03:16 -05:00
Filip Maj
0faa056589
Added A Call to Arms. Fixed up Seeking the Seers.
2022-02-24 00:00:58 -05:00
Filip Maj
90115f7c83
Added Tug of the Whorl. Fixed up prereqs not working when using debug command. Fixed giveexp command. Added seq constants.
2022-02-23 23:10:11 -05:00
Filip Maj
5c49563790
Removed useless uniques after DftSea and DftWil got replaced
2022-02-20 23:23:28 -05:00
Filip Maj
c6a372ad83
Fixed replaced quests not being added to the complete list
2022-02-20 23:20:45 -05:00
Filip Maj
0cdeb5d9ac
Got tutorial quests working again. Integrated Jorges DftSea work, thanks!
2022-02-20 23:03:16 -05:00
Filip Maj
0b67f8e436
Fixed bugs and edited scripts causing the limsa intro to fail.
2022-02-20 22:40:35 -05:00
Filip Maj
bbbab356af
Fixed a bunch of bugs Jorge found. Readded tutorial quests back.
2022-02-20 21:30:09 -05:00
Filip Maj
c240096eb8
Added gamedata quest table.
2022-02-20 12:42:29 -05:00
Filip Maj
08e7a9cfd4
Added sql schema change to completed quests
2022-02-20 12:41:21 -05:00
Filip Maj
25f1b0fd95
Added debug script for setting quest completion
2022-02-20 12:39:34 -05:00
Filip Maj
c677479a03
Added completed quest sendback.
2022-02-20 12:06:48 -05:00
Filip Maj
306f4ef346
Got aetheryte map and completed quest work values... working.
2022-02-19 01:17:50 -05:00
Filip Maj
a2c4d077e9
Fixed quest loading
2022-02-17 21:30:06 -05:00
Filip Maj
02cb0a3f43
Refactored quest state system seems to work!
2022-02-17 13:22:18 -05:00
Filip Maj
1523ae200b
Finished quest state system idea
2022-02-16 15:32:54 -05:00
Filip Maj
aae051d73f
Capitalized the DataObject class.
2022-02-16 15:30:32 -05:00
Filip Maj
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.
2022-02-13 19:24:09 -05:00
Filip Maj
cfe6ef2e5e
Merge branch 'Jorge/quest_system' into ioncannon/quest_system
2022-02-13 18:57:08 -05:00
Filip Maj
d26aaed953
Added a bunch of npcs to the db
2022-02-13 18:51:23 -05:00
Filip Maj
8d5f4465e3
New test gm scripts to help with positioning populace npcs
2022-02-13 18:50:48 -05:00
Filip Maj
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.
2022-02-13 18:48:22 -05:00
Filip Maj
9f077190a3
Renamed some funcs, and fleshed out a ton on man0l1. Various related things were also added.
2022-02-07 05:13:34 -05:00
Filip Maj
0ac53e23ad
Fixed warp to allow private areas
2022-02-06 23:17:59 -05:00
Filip Maj
335efcc81e
Fixed Quest ENPC bug and converted over Man0l1
2022-02-06 20:08:53 -05:00
Filip Maj
8b3431e557
Changed how Quest ENPCs work. They should now automatically update themselves whenever data is update for immediate effect changes. Fixed wrong map qflag value. Fixed quest gm command. Fixed Director actorId clobbering areaMasters.
2022-02-06 12:12:26 -05:00
Filip Maj
b11007b263
Quest schema in db changed
2022-02-05 22:40:24 -05:00
Filip Maj
f574f5b103
Revert lua engine UserData policy
2022-02-05 18:19:40 -05:00
Filip Maj
8d647ae6b0
This script was missing for some reason
2022-02-05 18:17:14 -05:00
Filip Maj
f374ee3be9
More changes
2022-02-05 18:14:23 -05:00
Filip Maj
37d04344ae
Forgot file
2022-02-05 18:01:16 -05:00
Filip Maj
68e55a1c76
Added changes to how zones/areas are accessed in the lua scripts too.
2022-02-05 18:00:09 -05:00
Filip Maj
4e0cf36552
Refactored some actor field names
2022-02-05 17:48:49 -05:00
Filip Maj
563118372a
Refactored how zones work. Cleaned out a lot of duplciations and smoothed out how Zones/PrivateAreas work.
2022-02-05 14:05:32 -05:00
Filip Maj
56ba641e2a
Fixed PrivateAreas not working due to a bad actor id colliding with players.
2022-02-05 12:15:22 -05:00
Filip Maj
3ad30460d8
Removed spawn locations warping. Fixed event packet str len. Fixed some scripts. Fixed doors not working.
2022-02-05 09:55:18 -05:00
Filip Maj
ff074c8394
Bunch of shop scripts added (by Jorge)
2022-01-29 10:01:31 -05:00
Filip Maj
26fd79bea5
Removed all the unique talk defaults for Wil region (thx Jorge). Got most of man0l0 working with the new system. Fixed nullterm str parsing.
2022-01-27 17:38:15 -05:00
Filip Maj
6e869af4fb
Fixed flags being backwards
2022-01-26 01:17:59 -05:00
Filip Maj
93c90df797
Got limsa opening working again
2022-01-26 01:15:02 -05:00
Filip Maj
c38caffaf1
Fixed bug with dialog treating all characters as men.
2022-01-25 22:55:39 -05:00
Filip Maj
958a87edf2
Updated Scripts, removed all the old unique ones for the opening quest.
2022-01-25 22:54:44 -05:00
Filip Maj
2279ee7017
Started mass overhaul of quests and related components like small talk. Fixed some scripts. More fixes required.
2022-01-24 23:49:10 -05:00
Filip Maj
df49eefadb
Added recipe resolver
2021-02-26 21:10:01 -05:00
Filip Maj
31ec4efdcf
Fixed GSM offhand not showing the glow. Fixed SQL file db issue.
2020-03-31 18:18:24 -04:00
Filip Maj
20b1ec18a9
DOH/DOL graphic support.
...
Adding the rest of the missing item graphics for DOH/DOL weapons. Modified the equip script to also set the correct "special" graphics for the workbenches and such.
2020-03-29 13:33:27 -04:00
Filip Maj
41b891feaf
Adding scripts for new npcs.
2020-03-15 01:07:17 -04:00
Filip Maj
47a2eddaf0
Adding NPCs in fields from captures. Updated Shop script.
...
The captures we have are full of npcs that were never imported; finally did so. Updated shop script with Jorge's work.
2020-03-15 01:05:43 -04:00
Filip Maj
2e5cf8dfec
Updating tables for missing chara graphics and npcs.
...
Added missing neck and index finger graphics to character_appearance. Adding a bunch of monster classes and chocobo classes/spawns for getting the license. Also the CRP npcs.
2020-03-14 13:03:24 -04:00
Filip Maj
eecb5ac8a1
Fixed appearance bugs. Fixed a lua arg bug.
...
-Due to using ordinals instead of keys, the NPC voices were set wrong. This is fixed now, as all appearance loading from the DB uses keys now.
-Fixed hairVariation not loading for lobby/map server.
-Fixed a lua arg bug.
2020-03-13 23:17:12 -04:00
Filip Maj
99c8aff702
Fixed event status packet using the wrong event type. Changed kickevent in player class to use notice type.
2020-02-28 00:05:46 -05:00
Filip Maj
d588dd0348
Turns out the player also spawns out of the inn for the nightmare. Fixed (and renamed a spawn).
2019-07-27 23:11:39 -04:00
Filip Maj
7883143089
Added script to handle what happens after a dream that causes a warp. Adds a quest for Hildi ones, warps all other 3.
2019-07-27 22:43:47 -04:00
Filip Maj
c753e61b62
Merge remote-tracking branch 'origin/develop' into develop
2019-07-27 21:55:31 -04:00
Filip Maj
42f0046ee7
Reimplemented dream packets. Fixed instance update bug that was locking up client when waking up. When going to sleep the proper position is saved. Still need to handle if the player logs out in the inn vs sleeping.
2019-07-27 21:55:07 -04:00
Filip Maj
aa54fb11cc
Reimplemented dream packets. Fixed instance update bug that was locking up client when waking up. When going to sleep the proper position is saved. Still need to handle if the player logs out in the inn vs sleeping.
2019-07-27 21:54:05 -04:00
Filip Maj
e4d43d952b
Removing the duplicate bugs after renaming folders to upper case (pls don't break).
2019-07-27 20:13:16 -04:00
Filip Maj
ae3a6f1b27
Leftover file from previous commits.
2019-07-26 23:27:33 -04:00
Filip Maj
5724cf53bf
Removed weird lowercase refs.
2019-07-26 23:26:37 -04:00
Filip Maj
0ec9c5576c
Packet refactoring.
2019-07-26 23:24:06 -04:00
Filip Maj
96641865bc
Added Goobbue to the checks.
2019-07-25 20:35:12 -04:00
Filip Maj
ea7bf4b86d
Mount music will now persist while mounted through zoning. Shit forgot gobbue.
2019-07-25 20:28:57 -04:00
Filip Maj
94d1915acb
Fixed dismount message on rentals.
2019-07-25 20:00:46 -04:00
Filip Maj
02e41f6103
Bugfix.
2019-07-25 19:51:11 -04:00
Filip Maj
b627ecf0fe
Finished filling out lua script for rentals/summons/new chocos.
2019-07-25 19:46:05 -04:00
Filip Maj
ca4f00cfe3
Fixed bug where no name would appear in the post-chocobo naming cutscene.
2019-07-25 19:44:22 -04:00
Filip Maj
8687e43191
Fixed actors not being resent on login into already available session due to those actors being in the instance list but not the client. Added chocobo rental code.
2019-07-11 12:13:23 -04:00
Filip Maj
c14b117947
Fixing World nlog.
2019-06-19 01:16:49 -04:00
Filip Maj
91549bff7a
Updated Map Server namespace. Moved all other data folders (www and sql) to data folder. Renamed boot name to Project Meteor.
2019-06-19 01:10:15 -04:00
Filip Maj
18ef69f3d1
Updated git ignore as it's causing Debug.cs to be missing.
2019-06-19 00:45:12 -04:00