1
Fork 0
mirror of https://github.com/redstrate/Kawari.git synced 2025-07-24 21:47:45 +00:00

Commit graph

  • 1a5f80482f
    Partially implement more actors (#59) 2025.06.10.0000.0000 thedax 2025-06-24 14:38:16 -04:00
  • 9564bcf464 Partially implement more actors -Summoning bell now tells you you're not authorized -Armoire shows prompt but "remove items" option softlocks -Crystal Bell cutscenes work slightly better but still default to not authorized -Bed now plays cutscenes with proper fade to black, and dreamfitting works when forced in onTalk The Dax 2025-06-24 14:18:57 -04:00
  • d612a95be9 Move restoring character backup to it's own page Joshua Goins 2025-06-23 21:42:30 -04:00
  • ddb67383af Fix more easy Clippy warnings Joshua Goins 2025-06-23 21:14:38 -04:00
  • a76de282c9
    Add Matrix channel to README Joshua Goins 2025-06-23 20:53:50 -04:00
  • 86310c7c22 Address warnings: warning: usage of contains_key followed by insert on a HashMap warning: you seem to want to iterate on the values of a map The Dax 2025-06-23 14:42:20 -04:00
  • 5b5e998286 Address warning: "deref which would be done by auto-deref" The Dax 2025-06-23 14:24:27 -04:00
  • efb7a7e126 Address warning: "empty line after outer attribute" The Dax 2025-06-23 14:23:05 -04:00
  • ab3bcfc365 Address warning: "name NPC contains a capitalized acronym" The Dax 2025-06-23 14:14:48 -04:00
  • 75b34cb959 Address warning: "struct update has no effect, all the fields in the struct have already been specified" The Dax 2025-06-23 14:13:56 -04:00
  • 32d978d82b Address warning: "unneeded return statement" The Dax 2025-06-23 14:11:47 -04:00
  • 89aee8e5d8 Address warning: "warning: casting to the same type is unnecessary (u16 -> u16)" The Dax 2025-06-23 14:10:04 -04:00
  • 98ab7cb0f6 Address warnings: warning: usage of contains_key followed by insert on a HashMap warning: you seem to want to iterate on the values of a map The Dax 2025-06-23 14:42:20 -04:00
  • 319ad63190 Address warning: "deref which would be done by auto-deref" The Dax 2025-06-23 14:24:27 -04:00
  • 9ae5e97af2 Address warning: "empty line after outer attribute" The Dax 2025-06-23 14:23:05 -04:00
  • 1dc8046027 Address warning: "name NPC contains a capitalized acronym" The Dax 2025-06-23 14:14:48 -04:00
  • 0e8a61e3b3 Address warning: "struct update has no effect, all the fields in the struct have already been specified" The Dax 2025-06-23 14:13:56 -04:00
  • 67c8448750 Address warning: "unneeded return statement" The Dax 2025-06-23 14:11:47 -04:00
  • c5bbf02a74 Address warning: "warning: casting to the same type is unnecessary (u16 -> u16)" The Dax 2025-06-23 14:10:04 -04:00
  • 82e5021979
    Implement the //gm teri_info command, and fix a typo (#56) thedax 2025-06-23 13:39:37 -04:00
  • 50530e31e4
    Fix another link in CONTRIBUTING Joshua Goins 2025-06-23 13:31:11 -04:00
  • 5ffb2595b6 Update the other usages as well. Leave it to me to think Github would update all of the references to it... The Dax 2025-06-23 13:30:39 -04:00
  • 77a3ec64f1
    Fix link to some projects that moved to Codeberg Joshua Goins 2025-06-23 13:29:53 -04:00
  • d71ded33b4 Remove comment The Dax 2025-06-23 13:27:33 -04:00
  • 79100e67a2
    Change TerritoryNameKinds to the singular thedax 2025-06-23 13:26:19 -04:00
  • 9eb7532e8a Implement the //gm teri_info command, and fix a typo -Said typo was in gamedata.rs, confusing the FingerL column for the SoulCrystal column. The Dax 2025-06-23 13:13:37 -04:00
  • 6ca828bb38
    Add a placeholder script for the market board and a couple more gatekeepers (#55) thedax 2025-06-22 18:22:44 -04:00
  • 20e6d3b5b8 Add a placeholder script for the market board and a couple more gatekeepers The Dax 2025-06-22 18:15:15 -04:00
  • 4a234e08d1
    Add the missing Azim Steppe aetherytes (#54) thedax 2025-06-22 17:32:47 -04:00
  • dfd96dd017 Add the missing Azim Steppe aetherytes The Dax 2025-06-22 17:25:30 -04:00
  • 17823ae30e Fix name of actor The Dax 2025-06-22 16:10:13 -04:00
  • 063ad78a84 Don't need tonumber for results The Dax 2025-06-22 16:09:11 -04:00
  • 2abb44b6d9 Bring up the aethernet -Implemented all aethernet shards -Implemented more lift/ferry skipper NPCs that don't require special handling -Commented the mysterious GenericWarps at the beginning of the list The Dax 2025-06-22 16:06:42 -04:00
  • 83787bf3af Fix name of actor The Dax 2025-06-22 16:10:13 -04:00
  • b5bb075566 Don't need tonumber for results The Dax 2025-06-22 16:09:11 -04:00
  • 1773b8af76 Bring up the aethernet -Implemented all aethernet shards -Implemented more lift/ferry skipper NPCs that don't require special handling -Commented the mysterious GenericWarps at the beginning of the list The Dax 2025-06-22 16:06:42 -04:00
  • 2eb4dde346 Begin implementing the Unending Journey Joshua Goins 2025-06-22 12:14:08 -04:00
  • 33893ff460 Fix compile error Joshua Goins 2025-06-22 11:24:45 -04:00
  • fd249a2342 Rename !unlockaction to !unlock Joshua Goins 2025-06-22 11:17:11 -04:00
  • a8dd106041 Update Physis to make several zones functional Joshua Goins 2025-06-22 10:29:16 -04:00
  • 4acf0c4fc8 Remove "Registered XYZ" messages from the World server Joshua Goins 2025-06-22 10:15:58 -04:00
  • b41cb478e7 Display unsheathed weapon to other players Joshua Goins 2025-06-22 10:08:29 -04:00
  • e1b01299c9 Show emotes from other players Joshua Goins 2025-06-22 09:45:24 -04:00
  • 77b6fbad7f Fix the "unknown command" message for real, now Joshua Goins 2025-06-22 09:28:50 -04:00
  • fbe6862c7b Begin implementing EXP Joshua Goins 2025-06-22 09:18:14 -04:00
  • b38b347c15 Add scripting for the Delivery Moogle NPC Joshua Goins 2025-06-22 09:06:09 -04:00
  • d35e0830d3 Don't panic when the event file doesn't exist Joshua Goins 2025-06-22 09:05:54 -04:00
  • 4ba444be1f Mention Lua in the README more Joshua Goins 2025-06-22 08:56:04 -04:00
  • 198a8a3e2c Make !reload command always available, add !finishevent Joshua Goins 2025-06-22 08:49:06 -04:00
  • e1b261c7d8
    Implement several actors/entities (#49) thedax 2025-06-22 12:46:11 +00:00
  • c2db5ef3be Update USAGE.md How many times will I forget... The Dax 2025-06-22 08:42:06 -04:00
  • a6e270d5e3 Log, don't panic for syntax errors in event scripting Joshua Goins 2025-06-22 08:35:03 -04:00
  • 6b0487f30f Log, don't panic for Lua commands Joshua Goins 2025-06-22 08:27:21 -04:00
  • cdcce88c5f Log, don't panic for syntax errors in Global.lua Joshua Goins 2025-06-22 08:19:42 -04:00
  • 25f4df45d8 Run cargo fmt The Dax 2025-06-22 08:21:46 -04:00
  • 7ad7674683 Implement the following actors/entities: -Inn Toy Chest actor, which simply says you haven't unlocked mini-games -Inn Glamour Dresser actor, which simply says you haven't unlocked the GD yet -Orchestrion, which is fully functional as long as you have songs unlocked The Dax 2025-06-22 08:18:18 -04:00
  • 92a5cc48eb
    Apply a temporary-ish fix so that not all chat messages appear as unknown commands. (#46) thedax 2025-06-22 01:16:31 +00:00
  • 12d381e25d
    "Implement" generic menders (#47) thedax 2025-06-22 01:14:30 +00:00
  • 334694c677 "Implement" generic menders ...in the sense that they bring up the repair menu, but that menu isn't implemented yet. The Dax 2025-06-21 21:05:04 -04:00
  • a3d94384e8 Apply a temporary-ish fix so that not all chat messages appear as unknown commands. The Dax 2025-06-21 20:18:13 -04:00
  • fa2158bd22 Oops, reorder Wineport Aetheryte Joshua Goins 2025-06-21 19:06:52 -04:00
  • fa8e28893e Add missing Wineport Aetheryte Joshua Goins 2025-06-21 19:06:12 -04:00
  • 88d1ee0c4c Clarify intended goals a bit more Joshua Goins 2025-06-21 19:04:28 -04:00
  • a2661ead9e
    Hook up ARR aetherytes, with some caveats (see comments in Global.lua) (#45) thedax 2025-06-21 23:02:54 +00:00
  • 0cdd20fb50 Allow loading invalid zone IDs Joshua Goins 2025-06-21 19:01:44 -04:00
  • 4f60b04d75 Hook up ARR aetherytes, with some caveats (see comments in Global.lua) The Dax 2025-06-21 18:59:33 -04:00
  • 37cdde3703 Hook up Heavensward and Stormblood aetheryte events The Dax 2025-06-21 17:30:53 -04:00
  • 77621fbaf7 Remove unused aetheryte events The Dax 2025-06-21 17:02:14 -04:00
  • 0a7ee8d27e Hook up Shadowbringers aetherytes The Dax 2025-06-21 16:18:22 -04:00
  • 988d6f8999 Hook up Heavensward and Stormblood aetheryte events The Dax 2025-06-21 17:30:53 -04:00
  • 6eb45d9a57 Remove unused aetheryte events The Dax 2025-06-21 17:02:14 -04:00
  • ff02e589e3 Hook up Shadowbringers aetherytes The Dax 2025-06-21 16:18:22 -04:00
  • 185ea84bd2
    Hook up Endwalker aetheryte events (#42) thedax 2025-06-21 20:08:52 +00:00
  • 265d69b614 Hook up Endwalker aetheryte events The Dax 2025-06-21 15:43:07 -04:00
  • 5b1023f94f
    Hook up Dawntrail aetheryte events (#41) thedax 2025-06-21 19:13:57 +00:00
  • 2b086c3c0c Hook up Dawntrail aetheryte events The Dax 2025-06-21 15:06:27 -04:00
  • 53a3d5d6a4 Load the actual weather rates for zones instead of using Sunny Joshua Goins 2025-06-21 14:55:17 -04:00
  • 4146261c40 Script the Mothercrystal exit, stop panicking if warp isn't found Joshua Goins 2025-06-21 14:23:56 -04:00
  • bdd98820e7 Stop panicking when receiving None segments from the client Joshua Goins 2025-06-21 14:04:09 -04:00
  • 0d37dd7b6e Fix the size of None segments Joshua Goins 2025-06-21 13:59:58 -04:00
  • 61616df842
    Reimplement several commands in Lua (#37) thedax 2025-06-21 13:30:52 -04:00
  • a8b1e90151 Fix spaces in USAGE.md, remove stray rebase message The Dax 2025-06-21 13:24:20 -04:00
  • 028b4da976 Move lua.ra:toggle_invisibility down with the other queued tasks The Dax 2025-06-21 13:06:42 -04:00
  • 58c6925573 Run cargo fmt for hopefully the last time today The Dax 2025-06-21 13:01:21 -04:00
  • 0ad09140e6 Refactor UnlockAetheryte.lua, and make ToggleInvisibility actually work properly. I opted to create a Task for this, because sticking it in kawari-world.rs felt like a hack to me. The Dax 2025-06-21 12:59:29 -04:00
  • 3be244eb32 Clarify unlockaetheryte USAGE and in-script usage The Dax 2025-06-21 11:37:14 -04:00
  • 8450c3ea8b Update USAGE.md to reflect the new commands Rebased on upstream master The Dax 2025-06-21 11:33:17 -04:00
  • 1293196a8e Teri: range check the territory ID The Dax 2025-06-21 11:26:42 -04:00
  • c2c1b04dd9 Run cargo fmt again The Dax 2025-06-21 11:04:46 -04:00
  • 585f7cd588 Make comment in lua.rs more useful The Dax 2025-06-21 11:00:17 -04:00
  • 030185e75e Reimplement GM teri in Lua Also add a TODO for UnlockAetheryte The Dax 2025-06-21 10:56:00 -04:00
  • e89224dd5e Lua invis: add the forgotten Lua file The Dax 2025-06-21 10:40:29 -04:00
  • fdc85a055c Reimplement GM aetheryte in Lua, with a caveat It's seemingly not working right now though: it doesn't add any new aetherytes to the teleport menu. But I can't get the command //gm aetheryte on X to do it either, so it's possible Kawari isn't responding correctly? Either way this needs further testing. The Dax 2025-06-21 10:37:58 -04:00
  • a5b228ecf8 Lua invis: add the gm_invisible toggle, but it still doesn't revert back to false... The Dax 2025-06-21 10:04:48 -04:00
  • 06fc40f910 Reimplement GM invis command, with a caveat It can't toggle the invis state yet, and I'm not sure where to update it. The Dax 2025-06-21 09:58:04 -04:00
  • adb2df1d23 Reimplement GM wireframe in Lua The Dax 2025-06-21 09:40:29 -04:00
  • f5559bb88a Run cargo fmt The Dax 2025-06-21 09:23:06 -04:00
  • e50bdebfc1 Fix warnings and errors The Dax 2025-06-21 09:14:55 -04:00
  • f65ab20201 Reimplement GM speed in Lua The Dax 2025-06-21 08:58:49 -04:00
  • 67930c6b8e Unlockaction: display the action id that was unlocked The Dax 2025-06-21 08:54:47 -04:00