| 212 | } |
| 213 | |
| 214 | void ShootProjectileApiHelper::SetInt(char const * prop, int32_t value) |
| 215 | { |
| 216 | if (strcmp(prop, "CasterLevel") == 0) { |
| 217 | Helper.CasterLevel = value; |
| 218 | } |
| 219 | else if (strcmp(prop, "StatusClearChance") == 0) { |
| 220 | Helper.StatusClearChance = value / 100.0f; |
| 221 | } |
| 222 | else if (strcmp(prop, "IsTrap") == 0) { |
| 223 | Helper.IsTrap = value ? 1 : 0; |
| 224 | } |
| 225 | else if (strcmp(prop, "UnknownFlag1") == 0) { |
| 226 | Helper.UnknownFlag1 = value ? 1 : 0; |
| 227 | } |
| 228 | else if (strcmp(prop, "HasCaster") == 0) { |
| 229 | Helper.HasCaster = value ? 1 : 0; |
| 230 | } |
| 231 | else if (strcmp(prop, "IsStealthed") == 0) { |
| 232 | Helper.IsStealthed = value ? 1 : 0; |
| 233 | } |
| 234 | else if (strcmp(prop, "UnknownFlag2") == 0) { |
| 235 | Helper.UnknownFlag2 = value ? 1 : 0; |
| 236 | } |
| 237 | else { |
| 238 | OsiError("Unknown int property: '" << prop << "'"); |
| 239 | } |
| 240 | } |
| 241 | |
| 242 | void ShootProjectileApiHelper::SetGuidString(char const * prop, char const * value) |
| 243 | { |
nothing calls this directly
no outgoing calls
no test coverage detected