mirror of
https://github.com/zeldaret/mm.git
synced 2026-09-06 02:38:08 -04:00
+1
-1
@@ -324,7 +324,7 @@ PosRot Actor_GetWorld(Actor* actor);
|
||||
PosRot Actor_GetWorldPosShapeRot(Actor* actor);
|
||||
|
||||
s32 Target_OutsideLeashRange(Actor* actor, Player* player, s32 ignoreLeash);
|
||||
s32 Actor_ProcessTalkRequest(Actor* actor, GameState* gameState);
|
||||
s32 Actor_TalkOfferAccepted(Actor* actor, GameState* gameState);
|
||||
s32 Actor_OfferTalkExchange(Actor* actor, PlayState* play, f32 xzRange, f32 yRange, PlayerItemAction exchangeItemAction);
|
||||
s32 Actor_OfferTalkExchangeEquiCylinder(Actor* actor, PlayState* play, f32 radius, PlayerItemAction exchangeItemAction);
|
||||
s32 Actor_OfferTalk(Actor* actor, PlayState* play, f32 radius);
|
||||
|
||||
+4
-2
@@ -486,8 +486,10 @@ typedef enum {
|
||||
#define ACTOR_FLAG_40 (1 << 6)
|
||||
// hidden or revealed by Lens of Truth (depending on room lensMode)
|
||||
#define ACTOR_FLAG_REACT_TO_LENS (1 << 7)
|
||||
// Player has requested to talk to the actor; Player uses this flag differently than every other actor
|
||||
#define ACTOR_FLAG_TALK_REQUESTED (1 << 8)
|
||||
// Signals that player has accepted an offer to talk to an actor
|
||||
// Player will retain this flag until the player is finished talking
|
||||
// Actor will retain this flag until `Actor_TalkOfferAccepted` is called or manually turned off by the actor
|
||||
#define ACTOR_FLAG_TALK (1 << 8)
|
||||
//
|
||||
#define ACTOR_FLAG_200 (1 << 9)
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user