Advertisement
Qent

zspecial.acs

Dec 19th, 2012
305
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 7.80 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.      
  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,4),
  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.  
  105. //  100:Scroll_Texture_Left
  106. //  101:Scroll_Texture_Right
  107. //  102:Scroll_Texture_Up
  108. //  103:Scroll_Texture_Down
  109.  
  110.     109:Light_ForceLightning(1),
  111.     110:Light_RaiseByValue(2),
  112.     111:Light_LowerByValue(2),
  113.     112:Light_ChangeToValue(2),
  114.     113:Light_Fade(3),
  115.     114:Light_Glow(4),
  116.     115:Light_Flicker(3),
  117.     116:Light_Strobe(5),
  118.     117:Light_Stop(1),
  119. //  118:Plane_Copy
  120.     119:Thing_Damage(2,3),
  121.     120:Radius_Quake(5),
  122. //  121:Line_SetIdentification
  123.    
  124.     125:Thing_Move(2,3),
  125.    
  126.     127:Thing_SetSpecial(5),
  127.     128:ThrustThingZ(4),
  128.     129:UsePuzzleItem(0),   // only for setting it on a line. Cannot be called!
  129.     130:Thing_Activate(1),
  130.     131:Thing_Deactivate(1),
  131.     132:Thing_Remove(1),
  132.     133:Thing_Destroy(1,2),
  133.     134:Thing_Projectile(5),
  134.     135:Thing_Spawn(3,4),
  135.     136:Thing_ProjectileGravity(5),
  136.     137:Thing_SpawnNoFog(3,4),
  137.     138:Floor_Waggle(5),
  138.     139:Thing_SpawnFacing(2,4),
  139.     140:Sector_ChangeSound(2),
  140.    
  141.     143:Player_RemoveItem(2),           // Skulltag Functions
  142.     144:Player_GiveItem(2),             // Skulltag Functions
  143.     145:Player_SetTeam(1),              // Skulltag Functions
  144.     152:Team_Score(2),                  // Skulltag Functions
  145.     153:Team_GivePoints(3),             // Skulltag Functions
  146.     154:Teleport_NoStop(2, 3),
  147.  
  148.     157:SetGlobalFogParameter(2),       // GZDoom only!
  149.     158:FS_Execute(1,4),                // GZDoom only!
  150.     159:Sector_SetPlaneReflection(3),   // GZDoom only!
  151. //  160:Sector_Set3DFloor               // GZDoom/Vavoom
  152. //  161:Sector_SetContents              // Vavoom
  153.    
  154.     169:Generic_Crusher2(5),
  155.     170:Sector_SetCeilingScale2(3),
  156.     171:Sector_SetFloorScale2(3),
  157.     172:Plat_UpNearestWaitDownStay(3),
  158.     173:NoiseAlert(2),
  159.     174:SendToCommunicator(4),
  160.     175:Thing_ProjectileIntercept(5),
  161.     176:Thing_ChangeTID(2),
  162.     177:Thing_Hate(2,3),
  163.     178:Thing_ProjectileAimed(4,5),
  164.     179:ChangeSkill(1),
  165.     180:Thing_SetTranslation(2),
  166. //  181:Plane_Align,
  167.     182:Line_Mirror(0),
  168.     183:Line_AlignCeiling(2),
  169.     184:Line_AlignFloor(2),
  170.     185:Sector_SetRotation(3),
  171.     186:Sector_SetCeilingPanning(5),
  172.     187:Sector_SetFloorPanning(5),
  173.     188:Sector_SetCeilingScale(5),
  174.     189:Sector_SetFloorScale(5),
  175.     191:SetPlayerProperty(3),
  176.     192:Ceiling_LowerToHighestFloor(2),
  177.     193:Ceiling_LowerInstant(3),
  178.     194:Ceiling_RaiseInstant(3),
  179.     195:Ceiling_CrushRaiseAndStayA(4,5),
  180.     196:Ceiling_CrushAndRaiseA(4,5),
  181.     197:Ceiling_CrushAndRaiseSilentA(4,5),
  182.     198:Ceiling_RaiseByValueTimes8(3),
  183.     199:Ceiling_LowerByValueTimes8(3),
  184.     200:Generic_Floor(5),
  185.     201:Generic_Ceiling(5),
  186.     202:Generic_Door(5),
  187.     203:Generic_Lift(5),
  188.     204:Generic_Stairs(5),
  189.     205:Generic_Crusher(5),
  190.     206:Plat_DownWaitUpStayLip(4,5),
  191.     207:Plat_PerpetualRaiseLip(4),
  192.     208:TranslucentLine(2,3),
  193. //  209:Transfer_Heights,
  194. //  210:Transfer_FloorLight,
  195. //  211:Transfer_CeilingLight,
  196.     212:Sector_SetColor(4,5),
  197.     213:Sector_SetFade(4),
  198.     214:Sector_SetDamage(3),
  199.     215:Teleport_Line(2),
  200.     216:Sector_SetGravity(3),
  201.     217:Stairs_BuildUpDoom(5),
  202.     218:Sector_SetWind(4),
  203.     219:Sector_SetFriction(2),
  204.     220:Sector_SetCurrent(4),
  205.     221:Scroll_Texture_Both(5),
  206. //  222:Scroll_Texture_Model,
  207.     223:Scroll_Floor(4),
  208.     224:Scroll_Ceiling(4),
  209. //  225:Scroll_Texture_Offsets,
  210.     226:ACS_ExecuteAlways(2,5),
  211. //  227:PointPush_SetForce,
  212.     228:Plat_RaiseAndStayTx0(2),
  213.     229:Thing_SetGoal(3,4),
  214.     230:Plat_UpByValueStayTx(3),
  215.     231:Plat_ToggleCeiling(1),
  216.     232:Light_StrobeDoom(3),
  217.     233:Light_MinNeighbor(1),
  218.     234:Light_MaxNeighbor(1),
  219.     235:Floor_TransferTrigger(1),
  220.     236:Floor_TransferNumeric(1),
  221.     237:ChangeCamera(3),
  222.     238:Floor_RaiseToLowestCeiling(2),
  223.     239:Floor_RaiseByValueTxTy(3),
  224.     240:Floor_RaiseByTexture(2),
  225.     241:Floor_LowerToLowestTxTy(2),
  226.     242:Floor_LowerToHighest(3),
  227.     243:Exit_Normal(1),
  228.     244:Exit_Secret(1),
  229.     245:Elevator_RaiseToNearest(2),
  230.     246:Elevator_MoveToFloor(2),
  231.     247:Elevator_LowerToNearest(2),
  232.     248:HealThing(1,2),
  233.     249:Door_CloseWaitOpen(3, 4),
  234.     250:Floor_Donut(3),
  235.     251:FloorAndCeiling_LowerRaise(3),
  236.     252:Ceiling_RaiseToNearest(2),
  237.     253:Ceiling_LowerToLowest(2),
  238.     254:Ceiling_LowerToFloor(2),
  239.     255:Ceiling_CrushRaiseAndStaySilA(4,5),
  240.    
  241.     // internal functions have negative values
  242.     -1:GetLineUDMFInt(2),
  243.     -2:GetLineUDMFFixed(2),
  244.     -3:GetThingUDMFInt(2),
  245.     -4:GetThingUDMFFixed(2),
  246.     -5:GetSectorUDMFInt(2),
  247.     -6:GetSectorUDMFFixed(2),
  248.     -7:GetSideUDMFInt(3),
  249.     -8:GetSideUDMFFixed(3),
  250.     -9:GetActorVelX(1),
  251.     -10:GetActorVelY(1),
  252.     -11:GetActorVelZ(1),
  253.     -12:SetActivator(1),
  254.     -13:SetActivatorToTarget(1),
  255.     -14:GetActorViewHeight(1),
  256.     -15:GetChar(2),
  257.     -16:GetAirSupply(1),
  258.     -17:SetAirSupply(2),
  259.     -18:SetSkyScrollSpeed(2),
  260.     -19:GetArmorType(2),
  261.     -20:SpawnSpotForced(4),
  262.     -21:SpawnSpotFacingForced(3),
  263.     -22:CheckActorProperty(3),
  264.     -23:SetActorVelocity(6),
  265.     -24:SetUserVariable(3),
  266.     -25:GetUserVariable(2),
  267.     -26:Radius_Quake2(6),
  268.     -27:CheckActorClass(2),
  269.     -28:SetUserArray(4),
  270.     -29:GetUserArray(3),
  271.     -30:SoundSequenceOnActor(2),
  272.     -31:SoundSequenceOnSector(3),
  273.     -32:SoundSequenceOnPolyobj(2),
  274.     -33:GetPolyobjX(1),
  275.     -34:GetPolyobjY(1),
  276.     -45:ACS_NamedExecuteAlways(2,5),
  277.     -100:ResetMap(0),
  278.     -101:PlayerIsSpectator(1),
  279.     -102:ConsolePlayerNumber(0),
  280.     -103:GetTeamProperty(2),
  281.     -19620:GetTeamScore(1), //Zdaemon
  282.     -100000:__EndOfList__(10);
  283.     //-1000:__EndOfList__(10);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement