Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.60 KB | None | 0 0
  1. func void DIAG_Apply(var c_npc slf, var int gesture) {
  2.     AI_Function_II(slf, "_DIAG_APPLY", MEM_InstToPtr(slf), gesture);
  3. };
  4. func void _DIAG_Apply(var int slfPtr, var int gesture) {
  5.     var c_npc slf; slf = MEM_PtrToInst(slfPtr);
  6.     var int i; i = 0;
  7.     var int p; p = MEM_StackPos.position;
  8.     if(i < DIAG_MAX) {
  9.         var string str; str = ReadStringArr("DIAG_OVERLAYS", i);
  10.         if(i == gesture) {
  11.             Mdl_ApplyOverlayMds(slf, str);
  12.         }
  13.         else {
  14.             Mdl_RemoveOverlayMds(slf, str);
  15.         };
  16.         i += 1;
  17.         MEM_StackPos.position = p;
  18.     };
  19. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement