add first patch

This commit is contained in:
2026-07-31 10:34:32 +09:00
parent 03aac2e45e
commit b1cbc6c78d
6390 changed files with 547430 additions and 0 deletions
@@ -0,0 +1,48 @@
console.info("[SOCIETY] skillBooks.js loaded");
[
{ id: "society:alias_moss", skillId: "b2zbjhxyrcwlwb9e" },
{ id: "society:animal_fancy", skillId: "dk83vl5zi9fw3ovi" },
{ id: "society:banana_karenina", skillId: "76yv8nz8x47d80oe" },
{ id: "society:brine_and_punishment", skillId: "p5dklukq9ggwgfa4" },
{ id: "society:bluegill_meridian", skillId: "9ax835fydbyuvjkx" },
{ id: "society:bullfish_jobs", skillId: "pirgo25ykt4bsbdo" },
{ id: "society:canadian_and_famous", skillId: "x52wa6t39ywp17zu" },
{ id: "society:first_aid_guide", skillId: "12wl5sjx8vy7q0xl" },
{ id: "society:hitting_hard_and_soft", skillId: "t07mtr3euiz40jb0" },
{ id: "society:no_name_for_the_sheep", skillId: "uzxujhppzlyg5d03" },
{ id: "society:intro_to_algorithms", skillId: "gv808dy0r2fo6ire" },
{ id: "society:paradise_crop", skillId: "3grtavzaxp3xbp67" },
{ id: "society:slouching_towards_artistry", skillId: "pitrguemps2735n3" },
{ id: "society:debt_caverns", skillId: "bh5306iiysq2692k" },
{ id: "society:frogs_bounty_bazaar", skillId: "3fgcne477ni1rjxx" },
{ id: "society:phenomenology_of_treasure", skillId: "z68vn1cf2lucfbos" },
{ id: "society:slime_contain_protect", skillId: "uj8tnf4jgm0xyp13" },
{ id: "society:the_spark_also_rises", skillId: "n3wgu1edjjl2t511" },
{ id: "society:universal_methods_of_farming", skillId: "dm3efjm3y57v34ir" },
{ id: "society:wuthering_logs", skillId: "y1xltbgkupmcoe0i" },
{ id: "society:pond_house_five", skillId: "ajxn495vvckv1pow" },
{ id: "society:the_quality_of_the_earth", skillId: "y99a5jkv7tmu7vmc" },
{ id: "society:the_red_and_the_black", skillId: "ysthrzir822oedus" },
{ id: "society:women_who_run_with_the_plushies", skillId: "2vo8noqvq4aj1egy" },
{ id: "society:the_metamorphosize", skillId: "gjvl3ej2fhc4cwzb" },
].forEach((book) => {
ItemEvents.rightClicked(book.id, (e) => {
const { player, item, server } = e;
const stageName = String(item.id).path;
if (!player.stages.has(stageName)) {
server.runCommandSilent(
`puffish_skills skills unlock ${player.username} society:books ${book.skillId}`
);
player.tell(Text.translatable("society.skill_book.learn").green());
server.runCommandSilent(
`playsound minecraft:block.enchantment_table.use block @a ${player.x} ${player.y} ${player.z}`
);
item.count--;
global.addItemCooldown(player, item, 20);
} else {
player.tell(Text.translatable("society.skill_book.already_learn").red());
global.addItemCooldown(player, item, 20);
}
});
});