inkwell is now released as engines/inkwell v0.1.0, so the `replace => ../inkwell` directive can go. That directive is why this pipeline was failing: it requires a sibling working copy that only exists on a developer's machine, never in a CI checkout. Module paths follow the org move as well — this repo is demos/, inkwell is engines/ — since Gitea's redirect does not apply to Go module paths. GOPRIVATE is exported from the Makefile: our own modules are not on proxy.golang.org and not in the public checksum database. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
19 lines
382 B
Go
19 lines
382 B
Go
package lib
|
|
|
|
import p "git.teletypegames.org/engines/inkwell"
|
|
|
|
var Key = p.Item{
|
|
Name: "key",
|
|
Sprite: "spr/key",
|
|
Description: "rozsdás kulcs",
|
|
OnUseWith: map[string]p.Action{
|
|
"cupboard": p.Seq(
|
|
p.Say("player", "Klikk."),
|
|
p.SetFlag(FlagCupboardOpen),
|
|
p.Give("beans"),
|
|
p.TakeAway("key"),
|
|
p.Say("player", "Bab van benne. Pont, ami kell."),
|
|
),
|
|
},
|
|
}
|