Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func void DIAG_Apply(var c_npc slf, var int gesture) {
- AI_Function_II(slf, "_DIAG_APPLY", MEM_InstToPtr(slf), gesture);
- };
- func void _DIAG_Apply(var int slfPtr, var int gesture) {
- var c_npc slf; slf = MEM_PtrToInst(slfPtr);
- var int i; i = 0;
- var int p; p = MEM_StackPos.position;
- if(i < DIAG_MAX) {
- var string str; str = ReadStringArr("DIAG_OVERLAYS", i);
- if(i == gesture) {
- Mdl_ApplyOverlayMds(slf, str);
- }
- else {
- Mdl_RemoveOverlayMds(slf, str);
- };
- i += 1;
- MEM_StackPos.position = p;
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement