Commit Graph
100 Commits
Author SHA1 Message Date
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
Filip Maj 77e0639410 Realized the start event packet after a zoneIn kickevent is weird and malformed, fixed for that usecase. Fixed bug with getting PrivateArea script. Missing area scripts now don't show a message (they were optional). Finished scripting out Limsa opening battle. 2017-03-19 11:39:21 -04:00
Filip Maj 545ce18f1f Merge branch 'lua_waiters' of https://bitbucket.org/Ioncannon/ffxiv-classic-server into lua_waiters 2017-03-17 17:20:34 -04:00
Filip Maj 43c0925dee Added tutorial helper script. 2017-03-17 17:20:03 -04:00
Filip Maj ce13827bce Fixed args being all wrong. 2017-03-14 23:13:54 -04:00
Filip Maj b81141a158 More fixings and improvements. 2017-03-14 18:33:33 -04:00
Filip Maj 718bc28c57 Implemented "wait" functionality to the lua engine. Lost commits due to screw up. 2017-03-13 14:06:57 -04:00
Filip Maj bc30958d37 New sql entries for limsa echo instance. Fixed PrivateAreaPastExit class entry. 2017-03-08 09:13:10 -05: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 eb324062da Phasese are now saved. 2017-03-07 21:44:57 -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 dcaad5729d Merge branch 'develop' of https://bitbucket.org/Ioncannon/ffxiv-classic-server into develop 2017-01-29 11:08:24 -05:00
Filip Maj f7482781e5 Rewrote directors so that they can work in the new system. Began adding content groups to the map server. 2017-01-29 11:07:28 -05:00
Filip Maj 40deaf3075 Fixed accidental hardcode. 2017-01-27 10:04:24 -05:00
Filip Maj 663c591a89 Merge branch 'launcher_editor' into develop 2017-01-26 19:42:07 -05:00
Filip Maj 031dae2c84 Added inputs, launcher editor more or less works. 2017-01-26 19:41:10 -05:00
Filip Maj ab3ca412b3 Finished writing most of this exe patcher. 2017-01-26 19:07:47 -05:00
Filip Maj ad88c0b28a Added a work value change function for testing. 2017-01-24 09:06:28 -05:00
Filip Maj 9372b4bc32 Added a thread and update() calls for gamestate changing. 2017-01-16 19:14:13 -05:00
Filip Maj 6a6ee67ae2 Conjurer door id. 2017-01-11 22:03:30 -05:00
Filip Maj e6af0ef842 Merge branch 'develop' of https://bitbucket.org/Ioncannon/ffxiv-classic-server into develop 2017-01-11 22:02:00 -05:00
Filip Maj b5a48b0eff Added more MapObjects. 2017-01-11 22:01:36 -05:00
Filip Maj a8f3fe28d4 Uploaded the 1.0 launcher website as well as test patcher website. 2017-01-11 19:21:33 -05:00
Filip Maj 63b3098592 Lot of scrapped classes added. 2017-01-11 01:32:33 -05:00
Filip Maj 8b4eb8c57e Added retainer push command and fixed a bug with kickEvent (kinda???) 2017-01-10 23:59:25 -05:00
Filip Maj b9c0084080 Fixed pushCommand load bug. Set all Aetherytes to wrong command id; fixed. 2017-01-10 23:47:37 -05:00
Filip Maj c961ccd5bf Added all aetherytes classes and some other fixes. 2017-01-10 23:19:59 -05:00
Filip Maj 4a544a9ea3 The required sql file. 2017-01-10 16:45:38 -05:00
Filip Maj fb1d22d731 Push command loading implemented. 2017-01-10 16:43:03 -05:00
Filip Maj 9bc3fc8dd7 Setting the active linkshell now works. 2017-01-09 23:12:56 -05:00
Filip Maj fe1a652cd1 Removed build script to get this thing to compile. 2017-01-09 00:30:12 -05:00
Filip Maj 79de4fd1ff Merge branch 'develop' into group_work
# Conflicts:
#	FFXIVClassic Map Server/ConfigConstants.cs
2017-01-09 00:19:39 -05:00
Filip Maj bc72147622 Added scripts needed. 2017-01-09 00:17:46 -05:00
Filip Maj 771b5b6d81 LS kicking and leaving work. 2017-01-09 00:12:11 -05:00
Filip Maj 61e4effd74 Started implementing LS management. Rank change works. 2017-01-08 23:13:15 -05:00
Filip Maj 68772a2011 Merge branch 'group_work' of https://bitbucket.org/Ioncannon/ffxiv-classic-server into group_work 2017-01-08 21:43:04 -05:00
Filip Maj 108d8be013 Linkshell inviting completed. 2017-01-08 21:42:43 -05:00
Filip Maj 8499eeff39 Started work on the launcher/patcher editor. 2017-01-04 17:30:36 -05:00
Filip Maj 4b0ffb3882 Fixed the last actor speed. It was active mode speed. 2017-01-03 19:02:35 -05:00
Filip Maj 8a0ebe7ec4 Required scripts to make it work. 2017-01-02 14:38:56 -05:00
Filip Maj 5d494255ad Party invite done, as well as chat. Fixed double output of say packets. Note: Still need to implement name version of invite!!! 2017-01-02 14:35:11 -05:00
Filip Maj 5af1f6dba6 Relation group work. 2017-01-02 11:47:14 -05:00
Filip Maj 6ba1f968c3 Party leave/disband done. 2016-12-22 14:47:24 -05:00
Filip Maj 7c29a850c4 Scripts for party commands. 2016-12-21 21:50:45 -05:00
Filip Maj 2b10221a75 Party sync is done. Finished kick/promote code. Client is now always at the top of pt list. 2016-12-21 21:49:50 -05:00
Filip Maj 506bcbaf87 Added missing opcodes. 2016-12-21 20:04:33 -05:00
Filip Maj 16c9b741bf Kicked/Promote leader added but broke login. D/Cing now. 2016-12-21 18:02:50 -05:00
Filip Maj e89b7557b3 Zone server now uses the World server's group classes. MotD now shows proper world name. Added party functions to zone server. 2016-12-21 09:27:51 -05:00
Filip Maj ae38ee1bc1 Merge branch 'group_work' of https://bitbucket.org/Ioncannon/ffxiv-classic-server into group_work
# Conflicts:
#	FFXIVClassic Map Server/WorldManager.cs
2016-12-21 08:28:24 -05:00
Filip Maj bf9095822e Got party leader working. Added linkshell world/zone requests. 2016-12-21 08:27:23 -05:00
Filip Maj 2bdc238bc2 Added party sync packet which will sync member info between world/zone servers. 2016-12-20 19:17:50 -05:00
Filip Maj a68866617f Removed a copy/paste error in the CreateLinkshell db code. 2016-12-18 10:13:04 -05:00
Filip Maj 4109f33b6e Relation code finished. 2016-12-18 10:07:06 -05:00
Filip Maj 7036ef363d Implemented MotD. Groups are now sent from world server to client, and also initialized. Retainers finished and are also sent. 2016-12-18 09:50:23 -05:00
Filip Maj 31446f37fa More cleanup (moved groups to WorldMaster class) and fixed the project file. 2016-12-17 09:37:18 -05:00
Filip Maj 2cc63960a7 Linkshell and WorkValue work. 2016-12-16 20:06:17 -05:00
Filip Maj 1148619ca5 More group work. Added packet operations to the world server so it can send global group info. 2016-12-15 12:19:44 -05:00
Filip Maj 6c409e93a9 Random work. 2016-12-13 15:02:28 -05:00
Filip Maj fd2df829de Forgot stuff. 2016-12-12 19:05:06 -05:00
Filip Maj 31b13300ac Added all the base code for managing world-scope groups. 2016-12-12 19:03:25 -05:00
Filip Maj 09e1e31e79 Added packet 0xda 2016-12-12 10:11:27 -05:00
Filip Maj b2c1c2895d Added new packets for controlling BG objects. Added group delete packet. Fixed crash if tried to warp to non-existent zone. Added a create LS db method. 2016-12-11 23:31:13 -05:00
Filip Maj feb73a8444 Added subclassed groups to auto-set workvalues. 2016-12-06 08:26:16 -05:00
Filip Maj f4e238f4be Merged in takhlaq/ffxiv-classic-server/ezpz (pull request #32)
added launch args for ip/port and default config loading
2016-12-05 15:29:50 +00:00
Filip Maj 96a29a9f04 Merged in dude22072/ffxiv-classic-server-1/dude22072/characterssql-auto_increment-1480820519818 (pull request #30)
AUTO_INCREMENT
2016-12-05 13:46:18 +00:00
Filip Maj c2a3641d08 Extended "Group" and created all the subgroups to cleanup code as well as make setting "work" values easier. 2016-12-04 11:59:54 -05:00
Filip Maj f286922974 Deleted the list folder and anything in it. This was the old way before I realized how groups work. 2016-12-04 10:52:22 -05:00
Filip Maj 0317bea83b Redid the group sending using the new methods. 2016-12-04 10:51:27 -05:00
Filip Maj 18e9ee5f63 Forgot the "SynchGroupWorkValuesPacket" and some merging stuff. 2016-12-04 10:18:04 -05:00
Filip Maj 52703537e9 Forgot the "GroupCreatedPacket". 2016-12-04 10:12:33 -05:00
Filip Maj df6e16103c Manually added the group packets and dataobjects into dev branch because the working_on_groups branch is so old it probably will break stuff. 2016-12-04 09:52:57 -05:00
Filip Maj 101070954d Localhost Character's id was hardcoded by accident. 2016-12-03 18:56:32 -05:00
Filip Maj b1998d5f73 Pushing sql updates. 2016-12-03 17:40:45 -05:00
Filip Maj 3864bf6d85 Merge branch 'proxy_server' into develop
# Conflicts:
#	FFXIVClassic Common Class Lib/packages.config
2016-12-03 14:03:13 -05:00
Filip Maj 4ce4647a75 If a player tries to zone to a offline server they will see a standard error message. Also a reconnection attempt will be made on a disconnected server. 2016-12-03 14:00:24 -05:00
Filip Maj 260878df38 Fixed login breaking due to destinationZone not going to 0 after switch or crash. 2016-12-03 13:33:39 -05:00
Filip Maj ebd8ab0580 Fixed random crashes when zoning. Was due to improper write of the SessionEndPacket. For extra safety db is locked until zone in happens. Added some logs. Seems to be all working! 2016-12-03 13:23:32 -05:00
Filip Maj e30831fdc5 Built subpackets to let the zone servers talk to the world server. Implemented cross-server zoning but the E2 packet or something isn't being sent. 2016-12-03 12:19:59 -05:00
Filip Maj 58fda93b45 Began working on server zone changes. 2016-09-26 16:20:01 -04:00
Filip Maj 5370f13b2b Fixed login not working, was due to packets that got queued not flushing. !!!Need to find solution!!! Added a optimization: Actors with 0 battle args are now concidered "static" and will not send their position updates. Removed some debug print statements. 2016-09-24 14:17:31 -04:00
Filip Maj d931f71b06 Map server will only load maps it's set to load. 2016-08-29 13:39:50 -04:00
Filip Maj 62daa4db89 Removed duplicate CommandProcessor. It is held by the Server object now. GetSession by name now ignores case. 2016-08-29 12:48:23 -04:00
Filip Maj e106eafb6c Server.cs Cleanup2 2016-08-29 12:41:33 -04:00
Filip Maj c9feef07b7 Moved ZoneConnection to dataobjects namespace. Cleaned up Server.cs. 2016-08-29 12:40:47 -04:00
Filip Maj cf38454c8f Cleaned up a lot of the "ConnectedPlayer" objects, turning them into "Session" objects. A lot of duplicate lists were also removed. 2016-08-29 12:37:41 -04:00
Filip Maj 06e7ea59f4 Fixed NLog config for map server. Added some debug printouts while testing. 2016-08-29 09:03:48 -04:00
Filip Maj 37b098e87a Added a sleep during debug so zone server launches after map server ready. 2016-08-29 08:54:37 -04:00
Filip Maj 6bffe69b21 More work on the world server. Modified map server to communicate with it. 2016-08-29 08:17:14 -04:00
Filip Maj bd26a71fef Changed folder from Proxy to World. Did some nlog configing. 2016-08-28 14:25:37 -04:00
Filip Maj 364ab40b3f Added decompression/compression of packets. Cleaned up handshaking. 2016-08-24 15:41:54 -04:00
Filip Maj 4aae16e458 More session handling code added. 2016-08-24 14:18:37 -04:00
Filip Maj a1ca960543 More work on the world server. 2016-08-23 16:57:24 -04:00
Filip Maj e24a6f99cb Some more work on the world server. 2016-08-22 14:18:37 -04:00
Filip Maj c67f74130f Moved packet structures to common. 2016-08-22 10:43:04 -04:00
Filip Maj 13362d347c Merged in xdemolish/ffxiv-classic-server/develop (pull request #22)
improved import times on a few tables
2016-08-14 10:51:39 -04:00
Filip Maj b6c3c7f71c Added MS Compilers package to let solution compile in VS2013. Added new sql files with Gridania NPCs. Added the new seamless boundry table. 2016-08-14 09:45:06 -04:00
Filip Maj 63ac56224e Merge branch 'develop' of https://bitbucket.org/Ioncannon/ffxiv-classic-server into develop 2016-08-14 08:52:27 -04:00