Commit Graph

  • 2aa23a83de Added Lua Events CPunch 2021-04-10 19:01:20 -0500
  • 43aa4eaeb8 Added base lua manager CPunch 2021-04-10 18:41:55 -0500
  • 6f59001be1 Only loop NPC movement if the NPC has a looping path assigned gsemaj 2021-05-09 08:37:36 -0400
  • e5d9e7217e Fix potentially expensive copying of ChunkPos in escort path assignment gsemaj 2021-05-09 08:36:17 -0400
  • 5c1bb0acc9 Add enabledpatches config option dongresource 2021-05-07 21:29:18 +0200
  • 32daa68458 Clean up /path command handler gsemaj 2021-05-06 12:06:40 -0400
  • 2d7aa3c536 Fix EOL in settings.cpp gsemaj 2021-05-06 11:47:48 -0400
  • eb8ec85746 Scan all chunks in instance instead of in view for escort missions gsemaj 2021-05-06 11:41:24 -0400
  • a90ba9ea08 Assign paths with matching taskIDs to escort tasks on task start gsemaj 2021-05-05 21:41:17 -0400
  • 974b67d4b6 Move constructPathNPC to Transport gsemaj 2021-05-05 21:22:11 -0400
  • 6ae4ab2cbf Move findApplicablePaths to Transport, add taskID argument gsemaj 2021-05-05 21:17:06 -0400
  • 9fb41342b3 Fix server crash if patch folder doesn't exist gsemaj 2021-05-05 15:44:00 -0400
  • 0ccc66208d Added /path here gsemaj 2021-05-05 15:24:40 -0400
  • ebd3b7b75a Fix path matching breaking prematurely gsemaj 2021-05-05 14:59:24 -0400
  • d41122157f Fix gruntwork paths not saving targeted types gsemaj 2021-05-05 13:36:53 -0400
  • 917407f164 Apply finished NPC paths immediately gsemaj 2021-05-05 04:16:12 -0400
  • c393bf7af2 Prioritize ID match over type match when finding a path for an NPC gsemaj 2021-05-05 03:54:25 -0400
  • 72b62cd5a4 Don't load NPCs with types not found in the XDT gsemaj 2021-05-05 03:52:51 -0400
  • e508a06eca Automatically flush gruntwork after /path end gsemaj 2021-05-04 20:43:44 -0400
  • f71d2581bd Read completed NPC paths from gruntwork gsemaj 2021-05-04 20:39:43 -0400
  • 89a32ac9a4 Write completed NPC paths to gruntwork gsemaj 2021-05-04 20:23:06 -0400
  • c7e2e66a51 Add /path command gsemaj 2021-05-04 19:57:06 -0400
  • 37b1d11948 Fix JSON type ambiguity in loadPaths gsemaj 2021-05-04 13:42:16 -0400
  • c960b06227 Apply matching paths to NPCs and mobs on spawn gsemaj 2021-05-03 18:46:43 -0400
  • 2721f21427 Fix gruntwork file being flushed to root gsemaj 2021-05-03 18:33:14 -0400
  • d5e65fda3c Update to new path schema + add NPCPath struct gsemaj 2021-05-03 15:29:33 -0400
  • 5f29ea93d8 Undo pathing check bypass + update to patched academy tdata gsemaj 2021-05-03 00:07:33 -0400
  • 36cb32454d Add force property override feature to patcher gsemaj 2021-05-02 00:14:35 -0400
  • af8dd61967 Clean up tabledata init gsemaj 2021-05-01 23:17:18 -0400
  • 26894c8a69 Implement automatic tdata patching gsemaj 2021-05-01 21:19:36 -0400
  • bf12ed4c47 Fix patcher refusing to patch between unsigned and signed integers gsemaj 2021-05-01 20:50:48 -0400
  • 59303ba30d Update tdata to patch format, change config constants accordingly gsemaj 2021-05-01 20:49:54 -0400
  • b2a8b86e4c Temporarily disable spawn check for mob pathing gsemaj 2021-05-01 20:43:17 -0400
  • 0c05fc4add Offset NPC IDs by 1 to avoid ID 0 gsemaj 2021-05-01 20:42:34 -0400
  • c415db3fd3 Implement recursive JSON patching functionality gsemaj 2021-05-01 18:01:38 -0400
  • 183586afe4 [refac] Clean up new tdata init routine gsemaj 2021-05-01 11:52:45 -0400
  • e546d3948c [refac] Stop using WarpLocation for coordinates and introduce a Vec3 gsemaj 2021-05-01 11:04:28 -0400
  • a0e758f5b7 [refac] Move WarpLocation to Transport.hpp gsemaj 2021-05-01 11:06:48 -0400
  • f58c6b72b3 [refac] Stylistic changes gsemaj 2021-05-01 11:24:53 -0400
  • 438eba4aa8 Fix sliders leaving their paths gsemaj 2021-05-01 09:45:38 -0400
  • 805fd93b3c Remove academy-specific tdata settings, add patch path gsemaj 2021-04-29 15:59:39 -0400
  • 4bcf3af90f Use static JSON key as NPC ID for NPCs and mobs gsemaj 2021-04-29 13:34:53 -0400
  • 4eeb93ad51 Update to new tabledata format gsemaj 2021-04-29 12:56:27 -0400
  • e761c700dc [refac] Compartmentalize TableData.cpp gsemaj 2021-04-29 12:33:17 -0400
  • 14562f889e [refac] Create typedef for nlohmann::json gsemaj 2021-04-29 11:01:44 -0400
  • dd3066849b Make dynamic IDs count down from max instead of up from 0 gsemaj 2021-04-26 13:50:51 -0400
  • ee539fe80f Clean up /path command handler gsemaj 2021-05-06 12:06:40 -0400
  • 840641defb Fix EOL in settings.cpp gsemaj 2021-05-06 11:47:48 -0400
  • 108870291b Scan all chunks in instance instead of in view for escort missions gsemaj 2021-05-06 11:41:24 -0400
  • 701af5ed3e Assign paths with matching taskIDs to escort tasks on task start gsemaj 2021-05-05 21:41:17 -0400
  • 4ae38bb3fa Move constructPathNPC to Transport gsemaj 2021-05-05 21:22:11 -0400
  • 5b7ab6d1e4 Move findApplicablePaths to Transport, add taskID argument gsemaj 2021-05-05 21:17:06 -0400
  • 5184fb4593 Fix server crash if patch folder doesn't exist gsemaj 2021-05-05 15:44:00 -0400
  • 85fd58f23a Added /path here gsemaj 2021-05-05 15:24:40 -0400
  • 25954132a4 Fix path matching breaking prematurely gsemaj 2021-05-05 14:59:24 -0400
  • ec83a95080 Fix gruntwork paths not saving targeted types gsemaj 2021-05-05 13:36:53 -0400
  • 4e815c929b Apply finished NPC paths immediately gsemaj 2021-05-05 04:16:12 -0400
  • 433151ac2f Prioritize ID match over type match when finding a path for an NPC gsemaj 2021-05-05 03:54:25 -0400
  • ed29077e70 Don't load NPCs with types not found in the XDT gsemaj 2021-05-05 03:52:51 -0400
  • 2a0543da8a Automatically flush gruntwork after /path end gsemaj 2021-05-04 20:43:44 -0400
  • 4f670bd00e Read completed NPC paths from gruntwork gsemaj 2021-05-04 20:39:43 -0400
  • 53463ad34e Write completed NPC paths to gruntwork gsemaj 2021-05-04 20:23:06 -0400
  • ad1e9cf819 Add /path command gsemaj 2021-05-04 19:57:06 -0400
  • 946c628f93 Fix JSON type ambiguity in loadPaths gsemaj 2021-05-04 13:42:16 -0400
  • ad832ce63a Apply matching paths to NPCs and mobs on spawn gsemaj 2021-05-03 18:46:43 -0400
  • a7d2bf3b11 Fix gruntwork file being flushed to root gsemaj 2021-05-03 18:33:14 -0400
  • 13f05111f4 Update to new path schema + add NPCPath struct gsemaj 2021-05-03 15:29:33 -0400
  • c731d20eb3 Undo pathing check bypass + update to patched academy tdata gsemaj 2021-05-03 00:07:33 -0400
  • edd6b57461 Add force property override feature to patcher gsemaj 2021-05-02 00:14:35 -0400
  • 531209bb13 Clean up tabledata init gsemaj 2021-05-01 23:17:18 -0400
  • 0ad884431d Implement automatic tdata patching gsemaj 2021-05-01 21:19:36 -0400
  • 1525b8be03 Fix patcher refusing to patch between unsigned and signed integers gsemaj 2021-05-01 20:50:48 -0400
  • cd0f70b4af Update tdata to patch format, change config constants accordingly gsemaj 2021-05-01 20:49:54 -0400
  • f88f14e592 Temporarily disable spawn check for mob pathing gsemaj 2021-05-01 20:43:17 -0400
  • a259adb569 Offset NPC IDs by 1 to avoid ID 0 gsemaj 2021-05-01 20:42:34 -0400
  • b86669ed45 Implement recursive JSON patching functionality gsemaj 2021-05-01 18:01:38 -0400
  • 360c152385 [refac] Clean up new tdata init routine gsemaj 2021-05-01 11:52:45 -0400
  • 7ee683c4eb [refac] Stop using WarpLocation for coordinates and introduce a Vec3 gsemaj 2021-05-01 11:04:28 -0400
  • bc426a7948 [refac] Move WarpLocation to Transport.hpp gsemaj 2021-05-01 11:06:48 -0400
  • cb21b1f11e [refac] Stylistic changes gsemaj 2021-05-01 11:24:53 -0400
  • 777561cb2e Fix sliders leaving their paths gsemaj 2021-05-01 09:45:38 -0400
  • 62b5fa69e4 Remove academy-specific tdata settings, add patch path gsemaj 2021-04-29 15:59:39 -0400
  • c08b349a19 Use static JSON key as NPC ID for NPCs and mobs gsemaj 2021-04-29 13:34:53 -0400
  • 069cf6b8f7 Update to new tabledata format gsemaj 2021-04-29 12:56:27 -0400
  • 6e90ecb6fe [refac] Compartmentalize TableData.cpp gsemaj 2021-04-29 12:33:17 -0400
  • 0f3377c2d3 [refac] Create typedef for nlohmann::json gsemaj 2021-04-29 11:01:44 -0400
  • 080543aaae Make dynamic IDs count down from max instead of up from 0 gsemaj 2021-04-26 13:50:51 -0400
  • 91dd5d5280 [AppVeyor] Do not build PR commits twice gsemaj 2021-05-05 20:47:34 +0200
  • 2658ed5900 Check if the destination chunk exists after leaving the source chunk dongresource 2021-05-02 19:51:59 +0200
  • 1c3e1d83de Normalize line endings gsemaj 2021-04-30 04:17:34 -0400
  • c240cc005f Enforce LF in source through git attributes gsemaj 2021-04-30 03:13:22 -0400
  • 33ea5af8b7 Added speed to CombatNPC CPunch 2021-04-29 19:20:53 -0500
  • 55f8dc94ce
    Update ASAN suppressions CakeLancelot 2021-04-26 17:38:29 -0500
  • b99cab58f7 Update vendor directory in .gitattributes and .editorconfig CakeLancelot 2021-04-26 16:57:45 -0500
  • 21e283bedb update drop format FinnHornhoover 2021-04-26 08:20:31 -0700
  • 5517a358ea removed eventcratechance config FinnHornhoover 2021-04-04 04:25:30 -0700
  • 4eaf3b2f08 altered event drop logic, fixed taro/fm logic FinnHornhoover 2021-04-04 03:45:57 -0700
  • 44fd66b511 restored getTime in rand gen FinnHornhoover 2021-04-04 03:41:04 -0700
  • 001a0b8d4b removed drop type field in mobs FinnHornhoover 2021-04-02 23:40:40 -0700
  • 20b05a72a0 added mob drop id lookup from mob id FinnHornhoover 2021-04-02 23:34:20 -0700