this repo has no description
at master 792 B view raw
1using GDWeave; 2using GDWeave.Modding; 3using Teemaw.Calico.LexicalTransformer; 4 5namespace Atproto; 6 7public static class CatptureFishFactory 8{ 9 public static IScriptMod Create(IModInterface mod) 10 { 11 return new TransformationRuleScriptModBuilder() 12 .ForMod(mod) 13 .Named("CaptureFish") 14 .Patching("res://Scenes/Entities/Props/fish_trap.gdc") 15 .AddRule(new TransformationRuleBuilder() 16 .Named("create_fish_record") 17 .Matching(TransformationPatternFactory.CreateGdSnippetPattern( 18 "PlayerData._log_item(fish_roll, size, quality)\n", 1)) 19 .Do(Operation.Append) 20 .With("$\"/root/Atproto\".AtProtoClient.catch_fish(fish_roll, size, quality)\n", 1)).Build(); 21 } 22}