Versions in this module Expand all Collapse all v0 v0.0.21 Aug 14, 2022 Changes in this version + const Armour + const DamageFixed + const DamageRandom + const OnCombat + func Message(A, D *Thing, msg string) (a, d, o string) + func Pronoun(actor *Thing, p string) string v0.0.20 Jun 30, 2022 Changes in this version + const Combat + const CombatAfter + const CombatDueAt + const CombatDueIn + const CombatJitter + const Opponent + const Opponents + const StatusSeq v0.0.19 Apr 24, 2022 Changes in this version + const Account + const Action + const ActionAfter + const ActionDueAt + const ActionDueIn + const ActionJitter + const AfterOffset + const Alias + const BadAnyKey + const BadAsKey + const BadIntKey + const BadRefKey + const Barrier + const BarrierAllow + const BarrierDeny + const Blocker + const Body + const Cleanup + const CleanupAfter + const CleanupDueAt + const CleanupDueIn + const CleanupJitter + const Container + const Created + const Dark + const Description + const Down + const DueAtOffset + const DueInOffset + const DynamicAlias + const DynamicQualifier + const East + const Freed + const Gender + const HasBody + const Health + const HealthAfter + const HealthCurrent + const HealthDueAt + const HealthDueIn + const HealthJitter + const HealthMaximum + const HealthRestore + const Holdable + const Holding + const JitterOffset + const Location + const NPC + const Name + const Narrative + const North + const Northeast + const Northwest + const OnAction + const OnCleanup + const OnReset + const Open + const Origin + const Password + const Permissions + const Player + const PromptStyle + const PromptStyleBrief + const PromptStyleCursor + const PromptStyleLong + const PromptStyleNone + const PromptStyleShort + const PromptStyleUnset + const Qualifier + const Ref + const Reset + const ResetAfter + const ResetDueAt + const ResetDueIn + const ResetJitter + const Salt + const South + const Southeast + const Southwest + const Spawnable + const Start + const TheName + const Trigger + const TriggerAfter + const TriggerDueAt + const TriggerDueIn + const TriggerJitter + const TriggerType + const UID + const UName + const UTheName + const Up + const Using + const VetoClose + const VetoCombat + const VetoDrop + const VetoGet + const VetoHold + const VetoJunk + const VetoOpen + const VetoPut + const VetoPutIn + const VetoRead + const VetoRemove + const VetoTake + const VetoTakeOut + const VetoWear + const VetoWield + const Wait + const Wearable + const Wearing + const West + const Where + const Wieldable + const Wielding + const Writing + const Zone + var BWL sync.Mutex + var DirRefToAs = map[refKey]asKey + var DirToName = map[refKey]string + var NameToDir = map[string]refKey + var Players = make(Things) + var Prompt = map[string]func(who *Thing) + var PromptList = func() string { ... }() + var ReverseDir = map[refKey]refKey + var World = make(Things) + var WorldStart []*Thing + func Config(c config.Config) + func EventCount() (count int) + func LimitedMatch(words []string, where ...*Thing) (results, remaining []string) + func Match(words []string, where ...*Thing) (results []string) + func NewState(t *Thing) *state + func RegisterCommandHandlers() + func StripMatch(what *Thing, input string) string + func ThingCount() (count int) + type Events map[eventKey]*time.Timer + type Thing struct + Any map[anyKey][]string + As map[asKey]string + Event Events + In Things + Int map[intKey]int64 + Is isKey + Out Things + Ref map[refKey]*Thing + Who Things + func NewThing() *Thing + func (t *Thing) Cancel(event eventKey) + func (t *Thing) Copy(deep bool) *Thing + func (t *Thing) Dump(w io.Writer, width int) + func (t *Thing) Free() + func (t *Thing) Init() + func (t *Thing) InitOnce(parent *Thing) + func (t *Thing) Junk() + func (t *Thing) Marshal() recordjar.Record + func (t *Thing) Schedule(event eventKey) + func (t *Thing) Spawn() *Thing + func (t *Thing) Suspend(event eventKey) + func (t *Thing) Unmarshal(r recordjar.Record) + type Things map[string]*Thing + func (t Things) Sort() []*Thing v0.0.19-beta.6 Apr 17, 2022 v0.0.19-beta.5 Mar 27, 2022 v0.0.19-beta.4 Feb 27, 2022 v0.0.19-beta.3 Dec 24, 2021 v0.0.19-beta.2 Nov 17, 2021 v0.0.19-beta.1 Oct 31, 2021