MCPcopy Create free account
hub / github.com/DescentDevelopers/Descent3 / aObjMakeInvuln

Function aObjMakeInvuln

scripts/DallasFuncs.cpp:2944–2952  ·  view source on GitHub ↗

$$ACTION Objects Make object [o:Object] invulnerable for [i:Time=20.0] aObjMakeInvuln Makes object invulnerable Makes object invulnerable Parameters: Object: the object to make invulnerable Time: how long the object stays invulnerable $$END */

Source from the content-addressed store, hash-verified

2942$$END
2943*/
2944void aObjMakeInvuln(int objref, int time) {
2945 msafe_struct mstruct;
2946
2947 mstruct.objhandle = objref;
2948 mstruct.state = 1;
2949 mstruct.lifetime = time;
2950
2951 MSafe_CallFunction(MSAFE_OBJECT_INVULNERABLE, &mstruct);
2952}
2953
2954/*
2955$$ACTION

Callers 15

CallEventMethod · 0.85
CallEventMethod · 0.85
CallEventMethod · 0.85
CallEventMethod · 0.85
CallEventMethod · 0.85
CallEventMethod · 0.85
CallEventMethod · 0.85
CallEventMethod · 0.85
CallEventMethod · 0.85
CallEventMethod · 0.85
CallEventMethod · 0.85
CallEventMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected