00001 00033 #ifndef LL_LLTASKNAME_H 00034 #define LL_LLTASKNAME_H 00035 00036 // Current valid tasks 00037 // If you add a taskname here you will have to 00038 // 1) Add an initializer to init_object() in llscript.cpp 00039 // 1.1) Add to object_type_to_task_name() in llregion.cpp 00040 // 2) Add display code to LLStupidObject::render2(LLAgent* agentp) in llstupidobject.cpp 00041 // 3) Add any additional code to support new opcodes you create 00042 00043 typedef enum e_lltask_name 00044 { 00045 LLTASK_NULL = 0, // Not a valid task 00046 LLTASK_AGENT = 1, // The player's agent in Linden World 00047 LLTASK_CHILD_AGENT = 2, // Child agents sent to adjacent regions 00048 // LLTASK_BASIC_SHOT, // Simple shot that moves in a straight line 00049 // LLTASK_BIG_SHOT, // Big shot that uses gravity 00050 LLTASK_TREE = 5, // A tree 00051 // LLTASK_BIRD, // a bird 00052 // LLTASK_ATOR, // a predator 00053 // LLTASK_SMOKE, // Smoke poof 00054 // LLTASK_SPARK, // Little spark 00055 // LLTASK_ROCK, // Rock 00056 LLTASK_GRASS = 11, // Grass 00057 LLTASK_PSYS = 12, // particle system test example 00058 // LLTASK_ORACLE, 00059 // LLTASK_DEMON, // Maxwell's demon 00060 // LLTASK_LSL_TEST, // Linden Scripting Language Test Object 00061 LLTASK_PRIMITIVE = 16, 00062 // LLTASK_GHOST = 17, // a ghost (Boo!) 00063 LLTASK_TREE_NEW = 18 00064 } ELLTaskName; 00065 #endif