List of variables and functions in a character's .TXT file (TCS)

*This page may require cleanup. The specific problem is: **Descriptions need to be added, and the Miscellaneous/Unsorted listings need to be better sorted.**. You can help by modifying the article. The discussion page may contain useful suggestions.*

## Abilities and Traits

* `already_got_hat` - Makes the character unable to use the hat machine
* `always_stop_to_shoot` - Makes the character stop before shooting
* `astromech` - Makes the character able to use Astromech panels and replaces jumps with a weak hover
* `baddie` - Classifies the character as a bad guy, causing goodies to attack on sight
* `banking`
* `beast` - Makes the character invincible at the cost of their ability to jump
* `blaster` - Gives the character a blaster/gun
* `bounty_hunter` - Makes the character able to throw bombs and use Bounty Hunter panels
* `buck_rider`
* `can_drag_bombs` - (for vehicles) Makes the vehicle able to tow bombs
* `can_fire` (for vehicles) Allows the vehicle to shoot (Podracers, for example, have this disabled)
* `can_flatten` - (for vehicles) Makes the vehicle able to flatten characters
* `can_open_doors -` (for vehicles, needs testing) Makes the vehicle able to open TIE doors
* `can_poo` - (for vehicles) Makes the vehicle be able to poo when the "Poo Money" or "Fertilizer" extras are turned on
* `can_zap` - Replaces the default attack with a zap that stuns enemies
* `cannot_kill`
* `choke` - When used with `jedi`, allows the character to force-choke
* `combat_roll` - Makes the character do a roll instead of a double jump
* `deflect_bolts_in_minikit_bonus`
* `double_jump_hover`
* `droid` - Makes the character unable to build and pull levers, but allows them to open Protocol *and* Astromech doors (overridden by `protocol` and `astromech`)
* `extra_toggle` - Makes the character playable in a level when the Extra Toggle red brick is enable
* `ghost` - Makes the character intangible
* `goodie` - Classifies the character as a good guy, causing baddies to attack on sight
* `gungan`
* `has_whip` - (needs testing) ~~Replaces the character's slap with Indy's whip~~ Does nothing
* `hazard_protection` - Makes a character immune to toxins
* `high_jump` - Allows the character to high jump
* `hover_over_mud`
* `hover_wings` - Allows the character to fly, but not over gaps, like Watto
* `immune_to_forcepush`
* `immune_to_magnets`
* `is_a_girl` - Replaces the character's default sounds with those from Princess Leia
* `jedi` - Gives the character a lightsaber and allows them to use the Force
* `jetpack` - Gives the character a jetpack
* `lightning` - Used with `jedi`, makes the character able to use lightning
* `no_force` - Makes the character unable to use the force, always paired up with `jedi`
* `no_jump` - Makes the character unable to jump
* `no_jump_fire` - (needs testing) Prevents the character from shooting while in the air or while landing from a combat roll
* `no_shoot`
* `no_tiptoe` - Makes the character unable to tiptoe
* `no_weapon_draw -` Forces the character to always have their weapon out like the Ewok's slingshot
* `protocol` - Makes the character able to use Protocol Droid panels, disables all weapons, and limits their walking speed
* `punch_weapon_out`
* `repair`
* `resist_zap`
* `respawnable`
* `single_jump_slam`
* `vehicle -` (for vehicles)
* `wall_jump` - Makes the character able to jump on walls
* `weapon -` Takes arguments like `weapon="pistolchrome"` or `weapon="blaster_blue"`
* `zipup` - Allows the character to grapple

## Animations

* `action` - The name of the animation file
* `anim_end` - The end of an animation
* `anim_start` - The start of an animation
* `blend_in`
* `blend_out`
* `bsa` - The file format for facial animations
* `cycle`
* `fpsec`
* `frame_end`
* `frame_hit`
* `frame_in`
* `frame_out`
* `frame_stop`
* `gun_off`
* `gun_on`
* `no_headturn`
* `speed`

## Effects

* `effect_end` - The end of an effect
* `effect_start` - The start of an effect
* `frame`
* `locators`
* `num_particles`
* `sfx` - Sound effects

## Visuals

* `bsa_default`
* `complex_shadow`
* `dont_draw_rider`
* `fixed_layers`
* `hand_locators`
* `head_joint`
* `head_locator`
* `helmet_locator`
* `layers_dead`
* `layers_high`
* `layers_low`
* `layers_medium`
* `layers_special`
* `no_kill_parts`
* `shadow_locators`
* `shadow_orientation`
* `streak_1_locators`
* `tag_locator`
* `weapon_locator`

## Physics

* `air_gravity`
* `car_wheels`
* `jump_speed`
* `lunge_jumpspeed`
* `run_speed`
* `slam_gravity`
* `slam_jumpspeed`
* `stop_speed`
* `tiptoe_speed`
* `walk_speed`
* `water_gravity`

## Miscellaneous/Unsorted

* `acceleration`
* `atatheadmovement`
* `big_vehicle`
* `can_take_over`
* `cannon`
* `cannotbigjump`
* `chatter_delay`
* `coin_value`
* `die_usecurrentlayers`
* `dont_move_out_of_way`
* `dontmove`
* `dontpush`
* `dxontpush`
* `has_no_turn`
* `has_scene_element`
* `headmovement2`
* `heavy_robot`
* `hit_points`
* `maxy`
* `minikit`
* `minikit_noscenewhenplayable`
* `minikit_with_scene`
* `miny`
* `nXeutral`
* `neutral`
* `no_category`
* `no_offpath_teleport`
* `non_stick`
* `oldheadmovement`
* `only_active_when_taken_over`
* `orie_zzz_ntate`
* `orientate`
* `pod`
* `radius`
* `scale`
* `second_shot_only`
* `sfx_misc`
* `sfx_saber`
* `slide_orientation`
* `sphere`
* `streak`
* `teleport`
* `toggle_if_in_minikit_bonus`
* `turning_circle`
* `white_lightning`