Advertisement
Qent

zspecial.acs

Jul 1st, 2013
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 8.31 KB | None | 0 0
  1. //**************************************************************************
  2. //**
  3. //** zspecials.acs
  4. //**
  5. //**************************************************************************
  6.  
  7. special
  8. //    1:Polyobj_StartLine
  9.       2:Polyobj_RotateLeft(3),
  10.       3:Polyobj_RotateRight(3),
  11.       4:Polyobj_Move(4),
  12. //    5:Polyobj_ExplicitLine
  13.       6:Polyobj_MoveTimes8(4),
  14.       7:Polyobj_DoorSwing(4),
  15.       8:Polyobj_DoorSlide(5),
  16.       9:Line_Horizon(0),
  17.      10:Door_Close(2),
  18.      11:Door_Open(2,3),
  19.      12:Door_Raise(3,4),
  20.      13:Door_LockedRaise(4,5),
  21.      14:Door_Animated(3),
  22.      15:Autosave(0),
  23. //   16:Transfer_WallLight
  24.      17:Thing_Raise(1),
  25.      18:StartConversation(1,2),
  26.      19:Thing_Stop(1),
  27.      20:Floor_LowerByValue(3),
  28.      21:Floor_LowerToLowest(2),
  29.      22:Floor_LowerToNearest(2),
  30.      23:Floor_RaiseByValue(3),
  31.      24:Floor_RaiseToHighest(2),
  32.      25:Floor_RaiseToNearest(2),
  33.      26:Stairs_BuildDown(5),
  34.      27:Stairs_BuildUp(5),
  35.      28:Floor_RaiseAndCrush(3,4),
  36.      29:Pillar_Build(3),
  37.      30:Pillar_Open(4),
  38.      31:Stairs_BuildDownSync(4),
  39.      32:Stairs_BuildUpSync(4),
  40.      33:ForceField(0),
  41.      34:ClearForceField(1),
  42.      35:Floor_RaiseByValueTimes8(3),
  43.      36:Floor_LowerByValueTimes8(3),
  44.      37:Floor_MoveToValue(3,4),
  45.      38:Ceiling_Waggle(5),
  46.      39:Teleport_ZombieChanger(2),
  47.      40:Ceiling_LowerByValue(3),
  48.      41:Ceiling_RaiseByValue(3),
  49.      42:Ceiling_CrushAndRaise(3,4),
  50.      43:Ceiling_LowerAndCrush(3,4),
  51.      44:Ceiling_CrushStop(1),
  52.      45:Ceiling_CrushRaiseAndStay(3,4),
  53.      46:Floor_CrushStop(1),
  54.      47:Ceiling_MoveToValue(3,4),
  55. //   48:Sector_Attach3dMidtex
  56.      49:GlassBreak(0,1),
  57. //   50:ExtraFloor_LightOnly
  58.      51:Sector_SetLink(4),
  59.      52:Scroll_Wall(5),
  60.      53:Line_SetTextureOffset(5),
  61.      54:Sector_ChangeFlags(3),
  62.      55:Line_SetBlocking(3),
  63.      56:Line_SetTextureScale(5),
  64. //   57: Sector_SetPortal
  65. //   58: Sector_CopyScroller
  66.      59:Polyobj_OR_MoveToSpot(3),
  67.      60:Plat_PerpetualRaise(3),
  68.      61:Plat_Stop(1),
  69.      62:Plat_DownWaitUpStay(3),
  70.      63:Plat_DownByValue(4),
  71.      64:Plat_UpWaitDownStay(3),
  72.      65:Plat_UpByValue(4),
  73.      66:Floor_LowerInstant(3),
  74.      67:Floor_RaiseInstant(3),
  75.      68:Floor_MoveToValueTimes8(4),
  76.      69:Ceiling_MoveToValueTimes8(4),
  77.      70:Teleport(1,3),
  78.      71:Teleport_NoFog(1,3),
  79.      72:ThrustThing(2,4),
  80.      73:DamageThing(1,2),
  81.      74:Teleport_NewMap(2,3),
  82.      75:Teleport_EndGame(0),
  83.      76:TeleportOther(3),
  84.      77:TeleportGroup(5),
  85.      78:TeleportInSector(4,5),
  86.      79:Thing_SetConversation(2),
  87.      80:ACS_Execute(2,5),
  88.      81:ACS_Suspend(2),
  89.      82:ACS_Terminate(2),
  90.      83:ACS_LockedExecute(5),
  91.      84:ACS_ExecuteWithResult(1,5),
  92.      85:ACS_LockedExecuteDoor(5),
  93.      86:Polyobj_MoveToSpot(3),
  94.      87:Polyobj_Stop(1),
  95.      88:Polyobj_MoveTo(4),
  96.      89:Polyobj_OR_MoveTo(4),
  97.      90:Polyobj_OR_RotateLeft(3),
  98.      91:Polyobj_OR_RotateRight(3),
  99.      92:Polyobj_OR_Move(4),
  100.      93:Polyobj_OR_MoveTimes8(4),
  101.      94:Pillar_BuildAndCrush(4,5),
  102.      95:FloorAndCeiling_LowerByValue(3),
  103.      96:FloorAndCeiling_RaiseByValue(3),
  104.      97:Ceiling_LowerAndCrushDist(3,5),
  105.      98:Sector_SetTranslucent(3,4),
  106.  
  107. //  100:Scroll_Texture_Left
  108. //  101:Scroll_Texture_Right
  109. //  102:Scroll_Texture_Up
  110. //  103:Scroll_Texture_Down
  111.  
  112.     109:Light_ForceLightning(1),
  113.     110:Light_RaiseByValue(2),
  114.     111:Light_LowerByValue(2),
  115.     112:Light_ChangeToValue(2),
  116.     113:Light_Fade(3),
  117.     114:Light_Glow(4),
  118.     115:Light_Flicker(3),
  119.     116:Light_Strobe(5),
  120.     117:Light_Stop(1),
  121. //  118:Plane_Copy
  122.     119:Thing_Damage(2,3),
  123.     120:Radius_Quake(5),
  124. //  121:Line_SetIdentification
  125.    
  126.     125:Thing_Move(2,3),
  127.    
  128.     127:Thing_SetSpecial(5),
  129.     128:ThrustThingZ(4),
  130.     129:UsePuzzleItem(0),   // only for setting it on a line. Cannot be called!
  131.     130:Thing_Activate(1),
  132.     131:Thing_Deactivate(1),
  133.     132:Thing_Remove(1),
  134.     133:Thing_Destroy(1,3),
  135.     134:Thing_Projectile(5),
  136.     135:Thing_Spawn(3,4),
  137.     136:Thing_ProjectileGravity(5),
  138.     137:Thing_SpawnNoFog(3,4),
  139.     138:Floor_Waggle(5),
  140.     139:Thing_SpawnFacing(2,4),
  141.     140:Sector_ChangeSound(2),
  142.    
  143.     143:Player_RemoveItem(2),           // Skulltag Functions
  144.     144:Player_GiveItem(2),             // Skulltag Functions
  145.     145:Player_SetTeam(1),              // Skulltag Functions
  146.     152:Team_Score(2),                  // Skulltag Functions
  147.     153:Team_GivePoints(3),             // Skulltag Functions
  148.     154:Teleport_NoStop(2, 3),
  149.  
  150.     157:SetGlobalFogParameter(2),       // GZDoom only!
  151.     158:FS_Execute(1,4),                // GZDoom only!
  152.     159:Sector_SetPlaneReflection(3),   // GZDoom only!
  153. //  160:Sector_Set3DFloor               // GZDoom/Vavoom
  154. //  161:Sector_SetContents              // Vavoom
  155.    
  156.     168:Ceiling_CrushAndRaiseDist(3,5),
  157.     169:Generic_Crusher2(5),
  158.     170:Sector_SetCeilingScale2(3),
  159.     171:Sector_SetFloorScale2(3),
  160.     172:Plat_UpNearestWaitDownStay(3),
  161.     173:NoiseAlert(2),
  162.     174:SendToCommunicator(4),
  163.     175:Thing_ProjectileIntercept(5),
  164.     176:Thing_ChangeTID(2),
  165.     177:Thing_Hate(2,3),
  166.     178:Thing_ProjectileAimed(4,5),
  167.     179:ChangeSkill(1),
  168.     180:Thing_SetTranslation(2),
  169. //  181:Plane_Align,
  170.     182:Line_Mirror(0),
  171.     183:Line_AlignCeiling(2),
  172.     184:Line_AlignFloor(2),
  173.     185:Sector_SetRotation(3),
  174.     186:Sector_SetCeilingPanning(5),
  175.     187:Sector_SetFloorPanning(5),
  176.     188:Sector_SetCeilingScale(5),
  177.     189:Sector_SetFloorScale(5),
  178.     191:SetPlayerProperty(3),
  179.     192:Ceiling_LowerToHighestFloor(2),
  180.     193:Ceiling_LowerInstant(3),
  181.     194:Ceiling_RaiseInstant(3),
  182.     195:Ceiling_CrushRaiseAndStayA(4,5),
  183.     196:Ceiling_CrushAndRaiseA(4,5),
  184.     197:Ceiling_CrushAndRaiseSilentA(4,5),
  185.     198:Ceiling_RaiseByValueTimes8(3),
  186.     199:Ceiling_LowerByValueTimes8(3),
  187.     200:Generic_Floor(5),
  188.     201:Generic_Ceiling(5),
  189.     202:Generic_Door(5),
  190.     203:Generic_Lift(5),
  191.     204:Generic_Stairs(5),
  192.     205:Generic_Crusher(5),
  193.     206:Plat_DownWaitUpStayLip(4,5),
  194.     207:Plat_PerpetualRaiseLip(4),
  195.     208:TranslucentLine(2,3),
  196. //  209:Transfer_Heights,
  197. //  210:Transfer_FloorLight,
  198. //  211:Transfer_CeilingLight,
  199.     212:Sector_SetColor(4,5),
  200.     213:Sector_SetFade(4),
  201.     214:Sector_SetDamage(3),
  202.     215:Teleport_Line(2),
  203.     216:Sector_SetGravity(3),
  204.     217:Stairs_BuildUpDoom(5),
  205.     218:Sector_SetWind(4),
  206.     219:Sector_SetFriction(2),
  207.     220:Sector_SetCurrent(4),
  208.     221:Scroll_Texture_Both(5),
  209. //  222:Scroll_Texture_Model,
  210.     223:Scroll_Floor(4),
  211.     224:Scroll_Ceiling(4),
  212. //  225:Scroll_Texture_Offsets,
  213.     226:ACS_ExecuteAlways(2,5),
  214. //  227:PointPush_SetForce,
  215.     228:Plat_RaiseAndStayTx0(2),
  216.     229:Thing_SetGoal(3,4),
  217.     230:Plat_UpByValueStayTx(3),
  218.     231:Plat_ToggleCeiling(1),
  219.     232:Light_StrobeDoom(3),
  220.     233:Light_MinNeighbor(1),
  221.     234:Light_MaxNeighbor(1),
  222.     235:Floor_TransferTrigger(1),
  223.     236:Floor_TransferNumeric(1),
  224.     237:ChangeCamera(3),
  225.     238:Floor_RaiseToLowestCeiling(2),
  226.     239:Floor_RaiseByValueTxTy(3),
  227.     240:Floor_RaiseByTexture(2),
  228.     241:Floor_LowerToLowestTxTy(2),
  229.     242:Floor_LowerToHighest(3,4),
  230.     243:Exit_Normal(1),
  231.     244:Exit_Secret(1),
  232.     245:Elevator_RaiseToNearest(2),
  233.     246:Elevator_MoveToFloor(2),
  234.     247:Elevator_LowerToNearest(2),
  235.     248:HealThing(1,2),
  236.     249:Door_CloseWaitOpen(3, 4),
  237.     250:Floor_Donut(3),
  238.     251:FloorAndCeiling_LowerRaise(3),
  239.     252:Ceiling_RaiseToNearest(2),
  240.     253:Ceiling_LowerToLowest(2),
  241.     254:Ceiling_LowerToFloor(2),
  242.     255:Ceiling_CrushRaiseAndStaySilA(4,5),
  243.    
  244.     // internal functions have negative values
  245.     -1:GetLineUDMFInt(2),
  246.     -2:GetLineUDMFFixed(2),
  247.     -3:GetThingUDMFInt(2),
  248.     -4:GetThingUDMFFixed(2),
  249.     -5:GetSectorUDMFInt(2),
  250.     -6:GetSectorUDMFFixed(2),
  251.     -7:GetSideUDMFInt(3),
  252.     -8:GetSideUDMFFixed(3),
  253.     -9:GetActorVelX(1),
  254.     -10:GetActorVelY(1),
  255.     -11:GetActorVelZ(1),
  256.     -12:SetActivator(1,2),
  257.     -13:SetActivatorToTarget(1),
  258.     -14:GetActorViewHeight(1),
  259.     -15:GetChar(2),
  260.     -16:GetAirSupply(1),
  261.     -17:SetAirSupply(2),
  262.     -18:SetSkyScrollSpeed(2),
  263.     -19:GetArmorType(2),
  264.     -20:SpawnSpotForced(4),
  265.     -21:SpawnSpotFacingForced(3),
  266.     -22:CheckActorProperty(3),
  267.     -23:SetActorVelocity(6),
  268.     -24:SetUserVariable(3),
  269.     -25:GetUserVariable(2),
  270.     -26:Radius_Quake2(6),
  271.     -27:CheckActorClass(2),
  272.     -28:SetUserArray(4),
  273.     -29:GetUserArray(3),
  274.     -30:SoundSequenceOnActor(2),
  275.     -31:SoundSequenceOnSector(3),
  276.     -32:SoundSequenceOnPolyobj(2),
  277.     -33:GetPolyobjX(1),
  278.     -34:GetPolyobjY(1),
  279.     -35:CheckSight(3),
  280.     -36:SpawnForced(6),
  281.     -37:AnnouncerSound(2),
  282.     -38:SetPointer(2,4),
  283.     -39:ACS_NamedExecute(2,5),
  284.     -40:ACS_NamedSuspend(2),
  285.     -41:ACS_NamedTerminate(2),
  286.     -42:ACS_NamedLockedExecute(5),
  287.     -43:ACS_NamedLockedExecuteDoor(5),
  288.     -44:ACS_NamedExecuteWithResult(1,4),
  289.     -45:ACS_NamedExecuteAlways(2,5),
  290.     -46:UniqueTID(0,2),
  291.     -47:IsTIDUsed(1),
  292.     -100:ResetMap(0),
  293.     -101:PlayerIsSpectator(1),
  294.     -102:ConsolePlayerNumber(0),
  295.     -103:GetTeamProperty(2),
  296.     -104:GetPlayerLivesLeft(1),
  297.     -105:SetPlayerLivesLeft(2),
  298.     -19620:GetTeamScore(1), //Zdaemon
  299.     -100000:__EndOfList__(10);
  300.     //-1000:__EndOfList__(10);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement