Advertisement
frozenLake

Untitled

Aug 24th, 2014
324
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. FREESLOT
  2. MT_ColorShoe
  3. S_SHOE_SPAWN
  4. S_SHOE_STND
  5. SPR_FOT1
  6.  
  7. Thing MT_ColorShoe
  8. MAPTHINGNUM = 4200
  9. SPAWNSTATE = S_SHOE_SPAWN
  10. SPAWNHEALTH = 1000
  11. SEESTATE = S_SHOE_STND
  12. SEESOUND = 0
  13. REACTIONTIME = 8
  14. ATTACKSOUND = 0
  15. PAINSTATE = 0
  16. PAINCHANCE = FRACUNIT*1
  17. PAINSOUND = sfx_brakrx
  18. MELEESTATE = 0
  19. MISSILESTATE = 0
  20. DEATHSTATE = S_NULL
  21. DEATHSOUND = 0
  22. XDEATHSTATE = 0
  23. SPEED = FRACUNIT*10
  24. RADIUS = FRACUNIT*5
  25. HEIGHT = FRACUNIT*8
  26. MASS = 100
  27. DAMAGE = 50*FRACUNIT
  28. ACTIVESOUND = 0
  29. RAISESTATE = 0
  30. DISPOFFSET = 1
  31. FLAGS = MF_NOGRAVITY|MF_NOCLIP|MF_NOBLOCKMAP
  32.  
  33. FRAME S_SHOE_SPAWN
  34. SPRITENAME = FOT1
  35. SPRITEFRAME = A
  36. DURATION = 1
  37. NEXT = S_SHOE_STND
  38. ACTION NONE
  39. VAR1 = 0
  40. VAR2 = 0
  41.  
  42. FRAME S_SHOE_STND
  43. SPRITENAME = FOT1
  44. SPRITEFRAME = A
  45. DURATION = 1
  46. NEXT = S_SHOE_STND
  47. ACTION A_CapeChase
  48. VAR1 = 0
  49. VAR2 = 0
  50.  
  51. --------
  52.  
  53. freeslot(
  54. "S_SHOE_STND",
  55. "MT_COLORSHOE")
  56.  
  57. //CV_RegisterVar({
  58. // name = secondcolor,
  59. // defaultvalue = SKINCOLOR_RED,
  60. // flags = CV_SAVE,
  61. // PossibleValue = "MIN" = SKINCOLOR_WHITE, "MAX" = SKINCOLOR_GOLD,
  62. //})
  63.  
  64. addHook("ThinkFrame", do
  65. for player in players.iterate
  66. if player.mo
  67. and not (player.pflags & PF_NIGHTSMODE)
  68. if player.health and not player.mo.shoe
  69. player.mo.shoe = P_SpawnMobj(player.mo.x, player.mo.y, player.mo.z, MT_COLORSHOE)
  70. player.mo.shoe.target = player.mo
  71. end
  72. if player.health and player.mo.shoe
  73. player.mo.shoe.frame = player.mo.frame
  74. end
  75. if player.powers[pw_shield] & SH_FIREFLOWER
  76. player.mo.shoe.color = player.skincolor
  77. // else
  78. // player.mo.shoe.color = secondcolor
  79. end
  80. // if player.skin == "sonic"
  81. // player.mo.shoe.sprite = FOT1
  82. // else
  83. // player.mo.shoe.sprite = NULL
  84. // end
  85. end
  86. end
  87. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement