134 switch (entryPoint) {
135 case BGSEntryPoint::ENTRY_POINTS::kCalculateWeaponDamage:
return "kCalculateWeaponDamage";
136 case BGSEntryPoint::ENTRY_POINTS::kCalculateMyCriticalHitChance:
return "kCalculateMyCriticalHitChance";
137 case BGSEntryPoint::ENTRY_POINTS::kCalculateMyCriticalHitDamage:
return "kCalculateMyCriticalHitDamage";
138 case BGSEntryPoint::ENTRY_POINTS::kCalculateMineExplodeChance:
return "kCalculateMineExplodeChance";
139 case BGSEntryPoint::ENTRY_POINTS::kAdjustLimbDamage:
return "kAdjustLimbDamage";
140 case BGSEntryPoint::ENTRY_POINTS::kAdjustBookSkillPoints:
return "kAdjustBookSkillPoints";
141 case BGSEntryPoint::ENTRY_POINTS::kModRecoveredHealth:
return "kModRecoveredHealth";
142 case BGSEntryPoint::ENTRY_POINTS::kGetShouldAttack:
return "kGetShouldAttack";
143 case BGSEntryPoint::ENTRY_POINTS::kModBuyPrices:
return "kModBuyPrices";
144 case BGSEntryPoint::ENTRY_POINTS::kAddLeveledListOnDeath:
return "kAddLeveledListOnDeath";
145 case BGSEntryPoint::ENTRY_POINTS::kGetMaxCarryWeight:
return "kGetMaxCarryWeight";
146 case BGSEntryPoint::ENTRY_POINTS::kModAddictionChance:
return "kModAddictionChance";
147 case BGSEntryPoint::ENTRY_POINTS::kModAddictionDuration:
return "kModAddictionDuration";
148 case BGSEntryPoint::ENTRY_POINTS::kModPositiveChemDuration:
return "kModPositiveChemDuration";
149 case BGSEntryPoint::ENTRY_POINTS::kActivate:
return "kActivate";
150 case BGSEntryPoint::ENTRY_POINTS::kIgnoreRunningDuringDetection:
return "kIgnoreRunningDuringDetection";
151 case BGSEntryPoint::ENTRY_POINTS::kIgnoreBrokenLock:
return "kIgnoreBrokenLock";
152 case BGSEntryPoint::ENTRY_POINTS::kModEnemyCriticalHitChance:
return "kModEnemyCriticalHitChance";
153 case BGSEntryPoint::ENTRY_POINTS::kModSneakAttackMult:
return "kModSneakAttackMult";
154 case BGSEntryPoint::ENTRY_POINTS::kModMaxPlaceableMines:
return "kModMaxPlaceableMines";
155 case BGSEntryPoint::ENTRY_POINTS::kModBowZoom:
return "kModBowZoom";
156 case BGSEntryPoint::ENTRY_POINTS::kModRecoverArrowChance:
return "kModRecoverArrowChance";
157 case BGSEntryPoint::ENTRY_POINTS::kModSkillUse:
return "kModSkillUse";
158 case BGSEntryPoint::ENTRY_POINTS::kModTelekinesisDistance:
return "kModTelekinesisDistance";
159 case BGSEntryPoint::ENTRY_POINTS::kModTelekinesisDamageMult:
return "kModTelekinesisDamageMult";
160 case BGSEntryPoint::ENTRY_POINTS::kModTelekinesisDamage:
return "kModTelekinesisDamage";
161 case BGSEntryPoint::ENTRY_POINTS::kModBashingDamage:
return "kModBashingDamage";
162 case BGSEntryPoint::ENTRY_POINTS::kModPowerAttackStamina:
return "kModPowerAttackStamina";
163 case BGSEntryPoint::ENTRY_POINTS::kModPowerAttackDamage:
return "kModPowerAttackDamage";
164 case BGSEntryPoint::ENTRY_POINTS::kModSpellMagnitude:
return "kModSpellMagnitude";
165 case BGSEntryPoint::ENTRY_POINTS::kModSpellDuration:
return "kModSpellDuration";
166 case BGSEntryPoint::ENTRY_POINTS::kModSecondaryValueWeight:
return "kModSecondaryValueWeight";
167 case BGSEntryPoint::ENTRY_POINTS::kModArmorWeight:
return "kModArmorWeight";
168 case BGSEntryPoint::ENTRY_POINTS::kModIncomingStagger:
return "kModIncomingStagger";
169 case BGSEntryPoint::ENTRY_POINTS::kModTargetStagger:
return "kModTargetStagger";
170 case BGSEntryPoint::ENTRY_POINTS::kModAttackDamage:
return "kModAttackDamage";
171 case BGSEntryPoint::ENTRY_POINTS::kModIncomingDamage:
return "kModIncomingDamage";
172 case BGSEntryPoint::ENTRY_POINTS::kModTargetDamageResistance:
return "kModTargetDamageResistance";
173 case BGSEntryPoint::ENTRY_POINTS::kModSpellCost:
return "kModSpellCost";
174 case BGSEntryPoint::ENTRY_POINTS::kModPercentBlocked:
return "kModPercentBlocked";
175 case BGSEntryPoint::ENTRY_POINTS::kModShieldDeflectArrowChance:
return "kModShieldDeflectArrowChance";
176 case BGSEntryPoint::ENTRY_POINTS::kModIncomingSpellMagnitude:
return "kModIncomingSpellMagnitude";
177 case BGSEntryPoint::ENTRY_POINTS::kModIncomingSpellDuration:
return "kModIncomingSpellDuration";
178 case BGSEntryPoint::ENTRY_POINTS::kModPlayerIntimidation:
return "kModPlayerIntimidation";
179 case BGSEntryPoint::ENTRY_POINTS::kModPlayerReputation:
return "kModPlayerReputation";
180 case BGSEntryPoint::ENTRY_POINTS::kModFavorPoints:
return "kModFavorPoints";
181 case BGSEntryPoint::ENTRY_POINTS::kModBribeAmount:
return "kModBribeAmount";
182 case BGSEntryPoint::ENTRY_POINTS::kModDetectionLight:
return "kModDetectionLight";
183 case BGSEntryPoint::ENTRY_POINTS::kModDetectionMovement:
return "kModDetectionMovement";
184 case BGSEntryPoint::ENTRY_POINTS::kModSoulGemRecharge:
return "kModSoulGemRecharge";
185 case BGSEntryPoint::ENTRY_POINTS::kSetSweepAttack:
return "kSetSweepAttack";
186 case BGSEntryPoint::ENTRY_POINTS::kApplyCombatHitSpell:
return "kApplyCombatHitSpell";
187 case BGSEntryPoint::ENTRY_POINTS::kApplyBashingSpell:
return "kApplyBashingSpell";
188 case BGSEntryPoint::ENTRY_POINTS::kApplyReanimateSpell:
return "kApplyReanimateSpell";
189 case BGSEntryPoint::ENTRY_POINTS::kSetBooleanGraphVariable:
return "kSetBooleanGraphVariable";
190 case BGSEntryPoint::ENTRY_POINTS::kModSpellCastingSoundEvent:
return "kModSpellCastingSoundEvent";
191 case BGSEntryPoint::ENTRY_POINTS::kModPickpocketChance:
return "kModPickpocketChance";
192 case BGSEntryPoint::ENTRY_POINTS::kModDetectionSneakSkill:
return "kModDetectionSneakSkill";
193 case BGSEntryPoint::ENTRY_POINTS::kModFallingDamage:
return "kModFallingDamage";
194 case BGSEntryPoint::ENTRY_POINTS::kModLockpickSweetSpot:
return "kModLockpickSweetSpot";
195 case BGSEntryPoint::ENTRY_POINTS::kModSellPrices:
return "kModSellPrices";
196 case BGSEntryPoint::ENTRY_POINTS::kCanPickpocketEquippedItem:
return "kCanPickpocketEquippedItem";
197 case BGSEntryPoint::ENTRY_POINTS::kModLockpickLevelAllowed:
return "kModLockpickLevelAllowed";
198 case BGSEntryPoint::ENTRY_POINTS::kSetLockpickStartingArc:
return "kSetLockpickStartingArc";
199 case BGSEntryPoint::ENTRY_POINTS::kSetProgressionPicking:
return "kSetProgressionPicking";
200 case BGSEntryPoint::ENTRY_POINTS::kMakeLockpicksUnbreakable:
return "kMakeLockpicksUnbreakable";
201 case BGSEntryPoint::ENTRY_POINTS::kModAlchemyEffectiveness:
return "kModAlchemyEffectiveness";
202 case BGSEntryPoint::ENTRY_POINTS::kApplyWeaponSwingSpell:
return "kApplyWeaponSwingSpell";
203 case BGSEntryPoint::ENTRY_POINTS::kModCommandedActorLimit:
return "kModCommandedActorLimit";
204 case BGSEntryPoint::ENTRY_POINTS::kApplySneakingSpell:
return "kApplySneakingSpell";
205 case BGSEntryPoint::ENTRY_POINTS::kModPlayerMagicSlowdown:
return "kModPlayerMagicSlowdown";
206 case BGSEntryPoint::ENTRY_POINTS::kModWardMagickaAbsorptionPct:
return "kModWardMagickaAbsorptionPct";
207 case BGSEntryPoint::ENTRY_POINTS::kModInitialIngredientEffectsLearned:
return "kModInitialIngredientEffectsLearned";
208 case BGSEntryPoint::ENTRY_POINTS::kPurifyAlchemyIngredients:
return "kPurifyAlchemyIngredients";
209 case BGSEntryPoint::ENTRY_POINTS::kFilterActivation:
return "kFilterActivation";
210 case BGSEntryPoint::ENTRY_POINTS::kCanDualCastSpell:
return "kCanDualCastSpell";
211 case BGSEntryPoint::ENTRY_POINTS::kModTemperingHealth:
return "kModTemperingHealth";
212 case BGSEntryPoint::ENTRY_POINTS::kModEnchantmentPower:
return "kModEnchantmentPower";
213 case BGSEntryPoint::ENTRY_POINTS::kModSoulPctCapturedToWeapon:
return "kModSoulPctCapturedToWeapon";
214 case BGSEntryPoint::ENTRY_POINTS::kModSoulGemEnchanting:
return "kModSoulGemEnchanting";
215 case BGSEntryPoint::ENTRY_POINTS::kModNumberAppliedEnchantmentsAllowed:
return "kModNumberAppliedEnchantmentsAllowed";
216 case BGSEntryPoint::ENTRY_POINTS::kSetActivateLabel:
return "kSetActivateLabel";
217 case BGSEntryPoint::ENTRY_POINTS::kModShoutOK:
return "kModShoutOK";
218 case BGSEntryPoint::ENTRY_POINTS::kModPoisonDoseCount:
return "kModPoisonDoseCount";
219 case BGSEntryPoint::ENTRY_POINTS::kShouldApplyPlacedItem:
return "kShouldApplyPlacedItem";
220 case BGSEntryPoint::ENTRY_POINTS::kModArmorRating:
return "kModArmorRating";
221 case BGSEntryPoint::ENTRY_POINTS::kModLockpickingCrimeChance:
return "kModLockpickingCrimeChance";
222 case BGSEntryPoint::ENTRY_POINTS::kModIngredientsHarvested:
return "kModIngredientsHarvested";
223 case BGSEntryPoint::ENTRY_POINTS::kModSpellRange_TargetLoc:
return "kModSpellRange_TargetLoc";
224 case BGSEntryPoint::ENTRY_POINTS::kModPotionsCreated:
return "kModPotionsCreated";
225 case BGSEntryPoint::ENTRY_POINTS::kModLockpickingKeyRewardChance:
return "kModLockpickingKeyRewardChance";
226 case BGSEntryPoint::ENTRY_POINTS::kAllowMountActor:
return "kAllowMountActor";
227 default:
return "UnknownEntryPoint";
269 case RE::ATTACK_STATE_ENUM::kNone:
271 case RE::ATTACK_STATE_ENUM::kDraw:
273 case RE::ATTACK_STATE_ENUM::kSwing:
275 case RE::ATTACK_STATE_ENUM::kHit:
277 case RE::ATTACK_STATE_ENUM::kNextAttack:
278 return "kNextAttack";
279 case RE::ATTACK_STATE_ENUM::kFollowThrough:
280 return "kFollowThrough";
281 case RE::ATTACK_STATE_ENUM::kBash:
283 case RE::ATTACK_STATE_ENUM::kBowDraw:
285 case RE::ATTACK_STATE_ENUM::kBowAttached:
286 return "kBowAttached";
287 case RE::ATTACK_STATE_ENUM::kBowDrawn:
289 case RE::ATTACK_STATE_ENUM::kBowReleasing:
290 return "kBowReleasing";
291 case RE::ATTACK_STATE_ENUM::kBowReleased:
292 return "kBowReleased";
293 case RE::ATTACK_STATE_ENUM::kBowNextAttack:
294 return "kBowNextAttack";
295 case RE::ATTACK_STATE_ENUM::kBowFollowThrough:
296 return "kBowFollowThrough";
297 case RE::ATTACK_STATE_ENUM::kFire:
299 case RE::ATTACK_STATE_ENUM::kFiring:
301 case RE::ATTACK_STATE_ENUM::kFired:
304 return "Unknown Attack State";