frozenLake

Untitled

Aug 24th, 2014
330
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 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. "SPR_FOT1",
  55. "S_SHOE_STND",
  56. "MT_COLORSHOE")
  57.  
  58. //CV_RegisterVar({
  59. // name = secondcolor,
  60. // defaultvalue = SKINCOLOR_RED,
  61. // flags = CV_SAVE,
  62. // PossibleValue = "MIN" = SKINCOLOR_WHITE, "MAX" = SKINCOLOR_GOLD,
  63. //})
  64.  
  65. addHook("ThinkFrame", do
  66. for player in players.iterate
  67. if player.mo
  68. and not (player.pflags & PF_NIGHTSMODE)
  69. if player.health and not player.mo.shoe
  70. player.mo.shoe = P_SpawnMobj(player.mo.x, player.mo.y, player.mo.z, MT_COLORSHOE)
  71. player.mo.shoe.target = player.mo
  72. end
  73.  
  74. if player.powers[pw_shield] & SH_FIREFLOWER
  75. player.mo.shoe.color = player.skincolor
  76. // else
  77. // player.mo.shoe.color = secondcolor
  78. end
  79. if player.mo.skin == "sonic"
  80. player.mo.shoe.sprite = SPR_FOT1
  81. else
  82. player.mo.shoe.sprite = SPR_NULL
  83. end
  84. if player.health and player.mo.shoe
  85. player.mo.shoe.frame = player.mo.frame
  86. end
  87. end
  88. end
  89. end)
Advertisement
Add Comment
Please, Sign In to add comment