Skip to content

Instantly share code, notes, and snippets.

@dextercd
Created May 24, 2022 16:06
Show Gist options
  • Save dextercd/73ff99019cb9f31f413f85812c6d779f to your computer and use it in GitHub Desktop.
Save dextercd/73ff99019cb9f31f413f85812c6d779f to your computer and use it in GitHub Desktop.
undefined * __fastcall FUN_005ce670(undefined *param_1,undefined4 param_2)
{
if (true) {
switch(param_2) {
case 0:
FUN_0041cd70("NONE");
return param_1;
case 1:
FUN_0041cd70("ELECTROCUTION");
return param_1;
case 2:
FUN_0041cd70("FROZEN");
return param_1;
case 3:
FUN_0041cd70("ON_FIRE");
return param_1;
case 4:
FUN_0041cd70("POISON");
return param_1;
case 5:
FUN_0041cd70("BERSERK");
return param_1;
case 6:
FUN_0041cd70("CHARM");
return param_1;
case 7:
FUN_0041cd70("POLYMORPH");
return param_1;
case 8:
FUN_0041cd70("POLYMORPH_RANDOM");
return param_1;
case 9:
FUN_0041cd70("BLINDNESS");
return param_1;
case 10:
FUN_0041cd70("TELEPATHY");
return param_1;
case 0xb:
FUN_0041cd70("TELEPORTATION");
return param_1;
case 0xc:
FUN_0041cd70("REGENERATION");
return param_1;
case 0xd:
FUN_0041cd70("LEVITATION");
return param_1;
case 0xe:
FUN_0041cd70("MOVEMENT_SLOWER");
return param_1;
case 0xf:
FUN_0041cd70("FARTS");
return param_1;
case 0x10:
FUN_0041cd70("DRUNK");
return param_1;
case 0x13:
FUN_0041cd70("BREATH_UNDERWATER");
return param_1;
case 0x14:
FUN_0041cd70("RADIOACTIVE");
return param_1;
case 0x15:
FUN_0041cd70("WET");
return param_1;
case 0x16:
FUN_0041cd70("OILED");
return param_1;
case 0x17:
FUN_0041cd70("BLOODY");
return param_1;
case 0x18:
FUN_0041cd70("SLIMY");
return param_1;
case 0x19:
FUN_0041cd70("CRITICAL_HIT_BOOST");
return param_1;
case 0x1a:
FUN_0041cd70("CONFUSION");
return param_1;
case 0x1b:
FUN_0041cd70("MELEE_COUNTER");
return param_1;
case 0x1c:
FUN_0041cd70("WORM_ATTRACTOR");
return param_1;
case 0x1d:
FUN_0041cd70("WORM_DETRACTOR");
return param_1;
case 0x1e:
FUN_0041cd70("FOOD_POISONING");
return param_1;
case 0x1f:
FUN_0041cd70("FRIEND_THUNDERMAGE");
return param_1;
case 0x20:
FUN_0041cd70("FRIEND_FIREMAGE");
return param_1;
case 0x21:
FUN_0041cd70("INTERNAL_FIRE");
return param_1;
case 0x22:
FUN_0041cd70("INTERNAL_ICE");
return param_1;
case 0x23:
FUN_0041cd70("JARATE");
return param_1;
case 0x24:
FUN_0041cd70("KNOCKBACK");
return param_1;
case 0x25:
FUN_0041cd70("KNOCKBACK_IMMUNITY");
return param_1;
case 0x26:
FUN_0041cd70("MOVEMENT_SLOWER_2X");
return param_1;
case 0x28:
FUN_0041cd70("MOVEMENT_FASTER");
return param_1;
case 0x29:
FUN_0041cd70("STAINS_DROP_FASTER");
return param_1;
case 0x2a:
FUN_0041cd70("SAVING_GRACE");
return param_1;
case 0x2b:
FUN_0041cd70("DAMAGE_MULTIPLIER");
return param_1;
case 0x2c:
FUN_0041cd70("HEALING_BLOOD");
return param_1;
case 0x2d:
FUN_0041cd70("RESPAWN");
return param_1;
case 0x2e:
FUN_0041cd70("PROTECTION_FIRE");
return param_1;
case 0x2f:
FUN_0041cd70("PROTECTION_RADIOACTIVITY");
return param_1;
case 0x30:
FUN_0041cd70("PROTECTION_EXPLOSION");
return param_1;
case 0x31:
FUN_0041cd70("PROTECTION_MELEE");
return param_1;
case 0x32:
FUN_0041cd70("PROTECTION_ELECTRICITY");
return param_1;
case 0x33:
FUN_0041cd70("TELEPORTITIS");
return param_1;
case 0x34:
FUN_0041cd70("STAINLESS_ARMOUR");
return param_1;
case 0x35:
FUN_0041cd70("GLOBAL_GORE");
return param_1;
case 0x36:
FUN_0041cd70("EDIT_WANDS_EVERYWHERE");
return param_1;
case 0x37:
FUN_0041cd70("EXPLODING_CORPSE_SHOTS");
return param_1;
case 0x38:
FUN_0041cd70("EXPLODING_CORPSE");
return param_1;
case 0x39:
FUN_0041cd70("EXTRA_MONEY");
return param_1;
case 0x3a:
FUN_0041cd70("EXTRA_MONEY_TRICK_KILL");
return param_1;
case 0x3c:
FUN_0041cd70("HOVER_BOOST");
return param_1;
case 0x3d:
FUN_0041cd70("PROJECTILE_HOMING");
return param_1;
case 0x3e:
FUN_0041cd70("ABILITY_ACTIONS_MATERIALIZED");
return param_1;
case 0x46:
FUN_0041cd70("NO_DAMAGE_FLASH");
return param_1;
case 0x47:
FUN_0041cd70("NO_SLIME_SLOWDOWN");
return param_1;
case 0x48:
FUN_0041cd70("MOVEMENT_FASTER_2X");
return param_1;
case 0x49:
FUN_0041cd70("NO_WAND_EDITING");
return param_1;
case 0x4a:
FUN_0041cd70("LOW_HP_DAMAGE_BOOST");
return param_1;
case 0x4b:
FUN_0041cd70("FASTER_LEVITATION");
return param_1;
case 0x4c:
FUN_0041cd70("STUN_PROTECTION_ELECTRICITY");
return param_1;
case 0x4d:
FUN_0041cd70("STUN_PROTECTION_FREEZE");
return param_1;
case 0x4e:
FUN_0041cd70("IRON_STOMACH");
return param_1;
case 0x50:
FUN_0041cd70("PROTECTION_ALL");
return param_1;
case 0x51:
FUN_0041cd70("INVISIBILITY");
return param_1;
case 0x52:
FUN_0041cd70("REMOVE_FOG_OF_WAR");
return param_1;
case 0x53:
FUN_0041cd70("MANA_REGENERATION");
return param_1;
case 0x54:
FUN_0041cd70("PROTECTION_DURING_TELEPORT");
return param_1;
case 0x55:
FUN_0041cd70("PROTECTION_POLYMORPH");
return param_1;
case 0x56:
FUN_0041cd70("PROTECTION_FREEZE");
return param_1;
case 0x57:
FUN_0041cd70("FROZEN_SPEED_UP");
return param_1;
case 0x58:
FUN_0041cd70("UNSTABLE_TELEPORTATION");
return param_1;
case 0x59:
FUN_0041cd70("POLYMORPH_UNSTABLE");
return param_1;
case 0x5a:
FUN_0041cd70("CUSTOM");
return param_1;
case 0x5b:
FUN_0041cd70("ALLERGY_RADIOACTIVE");
return param_1;
case 0x5c:
FUN_0041cd70("RAINBOW_FARTS");
return param_1;
}
}
*(undefined4 *)(param_1 + 0x14) = 0xf;
*(undefined4 *)(param_1 + 0x10) = 0;
*param_1 = 0;
FUN_0041de00(&DAT_00dfaa2c,0);
return param_1;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment