Zdexby TheHolyOneZ
5,372 classes
Class

ULIB_Intoxication_C

: UBlueprintFunctionLibrary : UObject
/Game/GameElements/Bar/LIB_Intoxication.LIB_Intoxication_C 0x0028 (40 B) align 8 inherited 0x0028 2 scripted vtable /Game/GameElements/Bar/LIB_Intoxication
0x00x0028

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 2

SignatureFlagsNativeParams
void GetAlcoholStrengthPct(const EDrinkableAlcoholStrength& Strength, APlayerCharacter* Character, UObject* __WorldContext, const int32& Percent)
Script18 statements · 538 bytes of bytecode
0x0000CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(Strength, 0);0x001Fif (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_0049;0x002DPercent = -100;0x0044goto Label_0217;0x0049Label_0049:0x0049Temp_int_Variable = -100;0x0060CallFunc_RandomIntegerInRange_ReturnValue = RandomIntegerInRange(110, 130);0x0086CallFunc_RandomIntegerInRange_ReturnValue_1 = RandomIntegerInRange(20, 25);0x00ACCallFunc_RandomIntegerInRange_ReturnValue_2 = RandomIntegerInRange(40, 50);0x00D2CallFunc_RandomIntegerInRange_ReturnValue_3 = RandomIntegerInRange(15, 18);0x00F8CallFunc_RandomIntegerInRange_ReturnValue_4 = RandomIntegerInRange(10, 12);0x011ETemp_byte_Variable = Strength;0x0139CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(Switch(Temp_byte_Variable, 0 => Temp_int_Variable, 1 => CallFunc_RandomIntegerInRange_ReturnValue_4, 2 => CallFunc_RandomIntegerInRange_ReturnValue_3, 3 => CallFunc_RandomIntegerInRange_ReturnValue_1, 4 => CallFunc_RandomIntegerInRange_ReturnValue_2, 5 => CallFunc_RandomIntegerInRange_ReturnValue, default => K2Node_Select_Default), 0);0x01CDCallFunc_Clamp_ReturnValue = Clamp(CallFunc_Subtract_IntInt_ReturnValue, 3, 101);0x01FCPercent = CallFunc_Clamp_ReturnValue;0x0217Label_0217:0x0217return;0x0219// end of script
StaticPublic0x1C
void GetAlcoholStrengthName(const EDrinkableAlcoholStrength& Strength, bool UpperCase, UObject* __WorldContext, FText& Name)
Script12 statements · 768 bytes of bytecode
0x0000Temp_byte_Variable = Strength;0x001BTemp_text_Variable = NSLOCTEXT("7F99AF0C4FD0D46D49BC12A4D33A9F55", "", "Legendary");0x005ETemp_text_Variable_1 = NSLOCTEXT("65216AFE4EE8735DB338A29AB49FAD34", "", "Epic");0x009CTemp_text_Variable_2 = NSLOCTEXT("E5C74ED147632F98F5A66FB87D234EBD", "", "Strong ");0x00DDTemp_text_Variable_3 = NSLOCTEXT("0970786D4CABB3ED983676B16132E5AD", "", "Regular");0x011ETemp_text_Variable_4 = NSLOCTEXT("6F5F20634FA74304BB622B986091C8C8", "", "Safe for Work");0x0165Temp_text_Variable_5 = NSLOCTEXT("492E7C56428382FB5AB22DBCFC14BE9D", "", "Buzzkilling");0x01AATemp_bool_Variable = UpperCase;0x01BDCallFunc_TextToUpper_ReturnValue = TextToUpper(Switch(Temp_byte_Variable, 0 => Temp_text_Variable_5, 1 => Temp_text_Variable_4, 2 => Temp_text_Variable_3, 3 => Temp_text_Variable_2, 4 => Temp_text_Variable_1, 5 => Temp_text_Variable, default => K2Node_Select_Default));0x024CName = Switch(Temp_bool_Variable, false => Switch(Temp_byte_Variable, 0 => Temp_text_Variable_5, 1 => Temp_text_Variable_4, 2 => Temp_text_Variable_3, 3 => Temp_text_Variable_2, 4 => Temp_text_Variable_1, 5 => Temp_text_Variable, default => K2Node_Select_Default), true => CallFunc_TextToUpper_ReturnValue, default => K2Node_Select_Default_1);0x02FDreturn;0x02FF// end of script
StaticPublic0x28