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

Function MultiSendAiWeaponFlags

Descent3/multi.cpp:8412–8422  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8410}
8411
8412void MultiSendAiWeaponFlags(object *obj, int flags, int wb_index) {
8413 int count = 0;
8414 uint8_t data[MAX_GAME_DATA_SIZE];
8415 int size_offset;
8416 size_offset = START_DATA(MP_AIWEAP_FLAGS, data, &count);
8417 MultiAddUshort(OBJNUM(obj), data, &count);
8418 MultiAddInt(flags, data, &count);
8419 MultiAddByte(wb_index, data, &count);
8420 END_DATA(count, data, size_offset);
8421 MultiSendToAllExcept(Player_num, data, count, NETSEQ_OBJECTS);
8422}
8423
8424void MultiDoAiWeaponFlags(uint8_t *data) {
8425 int count = 0;

Callers 1

AIDoFrameFunction · 0.85

Calls 6

START_DATAFunction · 0.85
MultiAddUshortFunction · 0.85
MultiAddIntFunction · 0.85
MultiAddByteFunction · 0.85
END_DATAFunction · 0.85
MultiSendToAllExceptFunction · 0.85

Tested by

no test coverage detected