Sacrifice
Browse its members and the signatures that accept or return this type.
Members
8Expand a member to read its notes or open its full entry. Each overload keeps its own identity.
| Member | Signature and description |
|---|---|
| bool Sacrifice::AddDruid(Druid, int)For a nonnull Sacrifice, passes the resolved Druid and a wrapping 32-bit sum of an existing receiver value and the integer argument to an operation, then returns whether its result is nonzero. Returns false for a null Sacrifice. |
| void Sacrifice::RemoveDruid(Druid)Consumes the Druid and Sacrifice references. For a nonnull Sacrifice, passes the receiver and resolved Druid to an implementation operation. |
| int Sacrifice::Consume(int, int, bool)At entry cursor S, Consume returns native status 1 without changing the cursor when both bytes S-1 and S-2 are nonzero, after storing dword[S-6] through global pointer [field]. |
| bool Sacrifice::IsEmpty()Sacrifice IsEmpty pushes receiver dword[field] != 0 for a resolved receiver and pushes true when receiver resolution is null. |
| void Sacrifice::MistAction(int)Processes a temporary collection, accepting nonnull entries only when they carry a particular flag and their registered reference is null or matches the resolved receiver. |
| bool Sacrifice::IsInvisibility()For a resolved Sacrifice, IsInvisibility selects the string at descriptor+8 from receiver[field] and pushes whether case-insensitive comparison with Hide returns zero; null resolution pushes false. |
| Sacrifice | ObjList Sacrifice::Druids()Copies the Sacrifice object's linked-list member handles into a new ObjList. |
| void Sacrifice::UpdateCoverOfMercy()Consumes one reference and queries an interface derived from the receiver. If that query is nonnull, invokes the corresponding operation on the returned interface. |
Return this type
2| Member | Signature and description |
|---|---|
Obj::AsSacrificeObj | Sacrifice Obj::AsSacrifice()Resolves an Obj and queries its Sacrifice interface to build a Sacrifice handle. |
Unit::GetSacrificeUnit | Sacrifice Unit::GetSacrifice()Invokes a Unit virtual handle provider and returns its first word as a Sacrifice handle. |
Accept this type
0No entries in the published catalog.
Coverage and limits
8 / 8 members with a published description.
These lists come from published signatures. “Accept” counts explicit parameters, excluding the method receiver; reference variants (&) are included. No inheritance hierarchy is asserted. Undocumented names, units and effects remain unresolved.