Automatic casting of entities
When using get_entity() the returned entity will automatically be of the correct type. It is not necessary to use the as_<typename> functions.
To figure out what type of entity you get back, consult the entity hierarchy list.
You can also use the types (uppercase <typename>) as ENT_TYPE.<typename> inget_entities functions and pre/post spawn callbacks.
For reference, the available as_<typename> functions are listed below:
- as_acidbubble:
AcidBubble? - as_alien:
Alien? - as_altar:
Altar? - as_ammit:
Ammit? - as_ankhpowerup:
AnkhPowerup? - as_anubis:
Anubis? - as_apephead:
ApepHead? - as_apeppart:
ApepPart? - as_arrow:
Arrow? - as_arrowtrap:
Arrowtrap? - as_axolotl:
Axolotl? - as_axolotlshot:
AxolotlShot? - as_backpack:
Backpack? - as_bat:
Bat? - as_bee:
Bee? - as_beg:
Beg? - as_bgbacklayerdoor:
BGBackLayerDoor? - as_bgeggshiproom:
BGEggshipRoom? - as_bgfloatingdebris:
BGFloatingDebris? - as_bgmovingstar:
BGMovingStar? - as_bgrelativeelement:
BGRelativeElement? - as_bgshootingstar:
BGShootingStar? - as_bgshopentrance:
BGShopEntrance? - as_bgshopkeeperprime:
BGShopKeeperPrime? - as_bgsurfacelayer:
BGSurfaceLayer? - as_bgsurfacestar:
BGSurfaceStar? - as_bgtutorialsign:
BGTutorialSign? - as_bigspeartrap:
BigSpearTrap? - as_birdies:
Birdies? - as_bodyguard:
Bodyguard? - as_bomb:
Bomb? - as_boneblock:
BoneBlock? - as_boombox:
Boombox? - as_boomerang:
Boomerang? - as_boulder:
Boulder? - as_boulderspawner:
BoulderSpawner? - as_bow:
Bow? - as_bullet:
Bullet? - as_burningropeeffect:
BurningRopeEffect? - as_button:
Button? - as_cameraflash:
CameraFlash? - as_cape:
Cape? - as_catmummy:
CatMummy? - as_caveman:
Caveman? - as_cavemanshopkeeper:
CavemanShopkeeper? - as_chain:
Chain? - as_chainedpushblock:
ChainedPushBlock? - as_chest:
Chest? - as_cinematicanchor:
CinematicAnchor? - as_cityofgolddoor:
CityOfGoldDoor? - as_clambase:
ClamBase? - as_claw:
Claw? - as_climbablerope:
ClimbableRope? - as_clonegunshot:
CloneGunShot? - as_cobra:
Cobra? - as_coffin:
Coffin? - as_coin:
Coin? - as_container:
Container? - as_conveyorbelt:
ConveyorBelt? - as_cookfire:
CookFire? - as_crabman:
Crabman? - as_critter:
Critter? - as_critterbeetle:
CritterBeetle? - as_critterbutterfly:
CritterButterfly? - as_crittercrab:
CritterCrab? - as_critterdrone:
CritterDrone? - as_critterfirefly:
CritterFirefly? - as_critterfish:
CritterFish? - as_critterlocust:
CritterLocust? - as_critterpenguin:
CritterPenguin? - as_critterslime:
CritterSlime? - as_crittersnail:
CritterSnail? - as_crocman:
Crocman? - as_crossbeam:
CrossBeam? - as_crushelevator:
CrushElevator? - as_crushtrap:
Crushtrap? - as_cursedeffect:
CursedEffect? - as_cursedpot:
CursedPot? - as_decorateddoor:
DecoratedDoor? - as_decoregeneratingblock:
DecoRegeneratingBlock? - as_destructiblebg:
DestructibleBG? - as_dmalienblast:
DMAlienBlast? - as_dmspawning:
DMSpawning? - as_door:
Door? - as_drill:
Drill? - as_dummypurchasableentity:
DummyPurchasableEntity? - as_dustwallapep:
DustWallApep? - as_eggplantminister:
EggplantMinister? - as_eggplantthrower:
EggplantThrower? - as_eggsac:
EggSac? - as_eggshipcenterjetflame:
EggshipCenterJetFlame? - as_eggshipdoor:
EggShipDoor? - as_eggshipdoors:
EggShipDoorS? - as_elevator:
Elevator? - as_empressgrave:
EmpressGrave? - as_entity:
Entity? - as_excalibur:
Excalibur? - as_exitdoor:
ExitDoor? - as_explosion:
Explosion? - as_fallingplatform:
FallingPlatform? - as_fireball:
Fireball? - as_firebug:
Firebug? - as_firebugunchained:
FirebugUnchained? - as_firefrog:
FireFrog? - as_fish:
Fish? - as_flame:
Flame? - as_flamesize:
FlameSize? - as_floor:
Floor? - as_fly:
Fly? - as_flyhead:
FlyHead? - as_forcefield:
ForceField? - as_forestsister:
ForestSister? - as_frog:
Frog? - as_frostbreatheffect:
FrostBreathEffect? - as_frozenliquid:
FrozenLiquid? - as_fxalienblast:
FxAlienBlast? - as_fxankhbrokenpiece:
FxAnkhBrokenPiece? - as_fxankhrotatingspark:
FxAnkhRotatingSpark? - as_fxcompass:
FxCompass? - as_fxempress:
FxEmpress? - as_fxfireflylight:
FxFireflyLight? - as_fxhundunneckpiece:
FxHundunNeckPiece? - as_fxjellyfishstar:
FxJellyfishStar? - as_fxjetpackflame:
FxJetpackFlame? - as_fxkingusliding:
FxKinguSliding? - as_fxlamassuattack:
FxLamassuAttack? - as_fxmainexitdoor:
FxMainExitDoor? - as_fxnecromancerankh:
FxNecromancerANKH? - as_fxouroborodragonpart:
FxOuroboroDragonPart? - as_fxouroborooccluder:
FxOuroboroOccluder? - as_fxpickupeffect:
FxPickupEffect? - as_fxplayerindicator:
FxPlayerIndicator? - as_fxquicksand:
FxQuickSand? - as_fxsalecontainer:
FxSaleContainer? - as_fxshotgunblast:
FxShotgunBlast? - as_fxsorceressattack:
FxSorceressAttack? - as_fxsparksmall:
FxSparkSmall? - as_fxspringtrapring:
FxSpringtrapRing? - as_fxtiamathead:
FxTiamatHead? - as_fxtiamattail:
FxTiamatTail? - as_fxtiamattorso:
FxTiamatTorso? - as_fxtornjournalpage:
FxTornJournalPage? - as_fxunderwaterbubble:
FxUnderwaterBubble? - as_fxvatbubble:
FxVatBubble? - as_fxwaterdrop:
FxWaterDrop? - as_fxwebbedeffect:
FxWebbedEffect? - as_fxwitchdoctorhint:
FxWitchdoctorHint? - as_generator:
Generator? - as_ghist:
Ghist? - as_ghost:
Ghost? - as_ghostbreath:
GhostBreath? - as_giantclamtop:
GiantClamTop? - as_giantfish:
GiantFish? - as_giantfly:
GiantFly? - as_giantfrog:
GiantFrog? - as_goldbar:
Goldbar? - as_goldmonkey:
GoldMonkey? - as_grub:
Grub? - as_gun:
Gun? - as_hanganchor:
HangAnchor? - as_hangspider:
HangSpider? - as_hangstrand:
HangStrand? - as_hermitcrab:
Hermitcrab? - as_honey:
Honey? - as_horizontalforcefield:
HorizontalForceField? - as_hornedlizard:
HornedLizard? - as_hoverpack:
Hoverpack? - as_hundun:
Hundun? - as_hundunchest:
HundunChest? - as_hundunhead:
HundunHead? - as_iceslidingsound:
IceSlidingSound? - as_idol:
Idol? - as_imp:
Imp? - as_jetpack:
Jetpack? - as_jiangshi:
Jiangshi? - as_jumpdog:
JumpDog? - as_junglespearcosmetic:
JungleSpearCosmetic? - as_junglespeartrap:
JungleSpearTrap? - as_jungletraptrigger:
JungleTrapTrigger? - as_kapalapowerup:
KapalaPowerup? - as_kingu:
Kingu? - as_lahamu:
Lahamu? - as_lamassu:
Lamassu? - as_lampflame:
LampFlame? - as_landmine:
Landmine? - as_laserbeam:
LaserBeam? - as_lasertrap:
LaserTrap? - as_lava:
Lava? - as_lavamander:
Lavamander? - as_leaf:
Leaf? - as_leprechaun:
Leprechaun? - as_lightarrow:
LightArrow? - as_lightarrowplatform:
LightArrowPlatform? - as_lightemitter:
LightEmitter? - as_lightshot:
LightShot? - as_limbanchor:
LimbAnchor? - as_liquid:
Liquid? - as_liquidsurface:
LiquidSurface? - as_lockeddoor:
LockedDoor? - as_logicalanchovyflock:
LogicalAnchovyFlock? - as_logicalconveyorbeltsound:
LogicalConveyorbeltSound? - as_logicaldoor:
LogicalDoor? - as_logicaldrain:
LogicalDrain? - as_logicalliquidstreamsound:
LogicalLiquidStreamSound? - as_logicalminigame:
LogicalMiniGame? - as_logicalregeneratingblock:
LogicalRegeneratingBlock? - as_logicalsound:
LogicalSound? - as_logicalstaticsound:
LogicalStaticSound? - as_logicaltraptrigger:
LogicalTrapTrigger? - as_magmaman:
MagmaMan? - as_mainexit:
MainExit? - as_mantrap:
Mantrap? - as_mattock:
Mattock? - as_mech:
Mech? - as_megajellyfish:
MegaJellyfish? - as_megajellyfisheye:
MegaJellyfishEye? - as_minigameasteroid:
MiniGameAsteroid? - as_minigameship:
MiniGameShip? - as_minigameshipoffset:
MiniGameShipOffset? - as_mole:
Mole? - as_monkey:
Monkey? - as_monster:
Monster? - as_mosquito:
Mosquito? - as_motherstatue:
MotherStatue? - as_mount:
Mount? - as_movable:
Movable? - as_movingicon:
MovingIcon? - as_mummy:
Mummy? - as_mummyfliessound:
MummyFliesSound? - as_necromancer:
Necromancer? - as_npc:
NPC? - as_octopus:
Octopus? - as_olmec:
Olmec? - as_olmeccannon:
OlmecCannon? - as_olmecfloater:
OlmecFloater? - as_olmecship:
OlmecShip? - as_olmite:
Olmite? - as_onfireeffect:
OnFireEffect? - as_orb:
Orb? - as_osirishand:
OsirisHand? - as_osirishead:
OsirisHead? - as_ouroborocameraanchor:
OuroboroCameraAnchor? - as_ouroborocamerazoomin:
OuroboroCameraZoomin? - as_palacesign:
PalaceSign? - as_parachutepowerup:
ParachutePowerup? - as_pet:
Pet? - as_pipe:
Pipe? - as_pipetravelersound:
PipeTravelerSound? - as_player:
Player? - as_playerbag:
PlayerBag? - as_playerghost:
PlayerGhost? - as_poisonedeffect:
PoisonedEffect? - as_poledeco:
PoleDeco? - as_portal:
Portal? - as_pot:
Pot? - as_powerup:
Powerup? - as_powerupcapable:
PowerupCapable? - as_present:
Present? - as_prizedispenser:
PrizeDispenser? - as_projectile:
Projectile? - as_protoshopkeeper:
ProtoShopkeeper? - as_punishball:
PunishBall? - as_purchasable:
Purchasable? - as_pushblock:
PushBlock? - as_qilin:
Qilin? - as_quicksand:
QuickSand? - as_quicksandsound:
QuickSandSound? - as_quillback:
Quillback? - as_regenblock:
RegenBlock? - as_robot:
Robot? - as_rockdog:
Rockdog? - as_rollingitem:
RollingItem? - as_roomlight:
RoomLight? - as_roomowner:
RoomOwner? - as_rubble:
Rubble? - as_scarab:
Scarab? - as_scepter:
Scepter? - as_sceptershot:
ScepterShot? - as_scorpion:
Scorpion? - as_shield:
Shield? - as_shootingstarspawner:
ShootingStarSpawner? - as_shopkeeper:
Shopkeeper? - as_skeleton:
Skeleton? - as_skulldroptrap:
SkullDropTrap? - as_sleepbubble:
SleepBubble? - as_slidingwallceiling:
SlidingWallCeiling? - as_snaptrap:
SnapTrap? - as_sorceress:
Sorceress? - as_soundshot:
SoundShot? - as_spark:
Spark? - as_sparktrap:
SparkTrap? - as_spear:
Spear? - as_specialshot:
SpecialShot? - as_spider:
Spider? - as_spikeballtrap:
SpikeballTrap? - as_splashbubblegenerator:
SplashBubbleGenerator? - as_stickytrap:
StickyTrap? - as_stretchchain:
StretchChain? - as_switch:
Switch? - as_tadpole:
Tadpole? - as_teleporter:
Teleporter? - as_teleporterbackpack:
TeleporterBackpack? - as_teleportingborder:
TeleportingBorder? - as_telescope:
Telescope? - as_tentacle:
Tentacle? - as_tentaclebottom:
TentacleBottom? - as_terra:
Terra? - as_thinice:
ThinIce? - as_tiamat:
Tiamat? - as_tiamatshot:
TiamatShot? - as_timedforcefield:
TimedForceField? - as_timedpowderkeg:
TimedPowderkeg? - as_timedshot:
TimedShot? - as_torch:
Torch? - as_torchflame:
TorchFlame? - as_totemtrap:
TotemTrap? - as_transferfloor:
TransferFloor? - as_trappart:
TrapPart? - as_treasure:
Treasure? - as_treasurehook:
TreasureHook? - as_truecrownpowerup:
TrueCrownPowerup? - as_tun:
Tun? - as_tv:
TV? - as_udjatsocket:
UdjatSocket? - as_ufo:
UFO? - as_unchainedspikeball:
UnchainedSpikeBall? - as_ushabti:
Ushabti? - as_vampire:
Vampire? - as_vanhorsing:
VanHorsing? - as_vlad:
Vlad? - as_vladscape:
VladsCape? - as_waddler:
Waddler? - as_walkingmonster:
WalkingMonster? - as_walltorch:
WallTorch? - as_web:
Web? - as_webgun:
WebGun? - as_webshot:
WebShot? - as_weteffect:
WetEffect? - as_whip:
Whip? - as_witchdoctor:
WitchDoctor? - as_witchdoctorskull:
WitchDoctorSkull? - as_woodenlogtrap:
WoodenlogTrap? - as_yama:
Yama? - as_yang:
Yang? - as_yellowcape:
YellowCape? - as_yetiking:
YetiKing? - as_yetiqueen:
YetiQueen?