npccleanc 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. # npccleanc
  2. ! {This checks to see if the last entry is empty. If it is not, it closes out of the cleanup code. If the entire array is empty, it closes out the cleanup code. Otherwise, it cleans out the last entry, then repeats.}
  3. ! {Initializes the process to set the array number}
  4. tempcclean = arrsize('$Cstat_PersType')
  5. tempcclean -= 1
  6. ! {Sets the starting point, makes sure the temp array index is valid, then checks to see if it needs to be purged. Then purges it if it does. After purging, it returns to the starting point.}
  7. :cstatcleanuploop
  8. if tempcclean >= 0:
  9. if $Cstat_PersType[tempcclean] = '':
  10. killvar '$Cstat_firstname', tempcclean
  11. killvar '$Cstat_nickname', tempcclean
  12. killvar '$Cstat_lastname', tempcclean
  13. killvar '$Cstat_usedname', tempcclean
  14. killvar '$Cstat_notes', tempcclean
  15. killvar 'Cstat_dob', tempcclean
  16. killvar 'Cstat_vit', tempcclean
  17. killvar 'Cstat_str', tempcclean
  18. killvar 'Cstat_int', tempcclean
  19. killvar 'Cstat_will', tempcclean
  20. killvar 'Cstat_mag', tempcclean
  21. killvar 'Cstat_agil', tempcclean
  22. killvar 'Cstat_drunk', tempcclean
  23. killvar 'Cstat_undies', tempcclean
  24. killvar 'Cstat_cyc', tempcclean
  25. killvar 'Cstat_fert', tempcclean
  26. killvar '$Cstat_firstpart', tempcclean
  27. killvar '$Cstat_lastpart', tempcclean
  28. killvar '$Cstat_kidpater', tempcclean
  29. killvar 'Cstat_gender', tempcclean
  30. killvar '$Cstat_thdick', tempcclean
  31. killvar 'Cstat_dick', tempcclean
  32. killvar 'Cstat_sexskill', tempcclean
  33. killvar 'Cstat_spermpot', tempcclean
  34. killvar 'Cstat_vag', tempcclean
  35. killvar 'Cstat_ass', tempcclean
  36. killvar 'Cstat_hymen', tempcclean
  37. killvar 'Cstat_Pavrep', tempcclean
  38. killvar 'Cstat_Godrep', tempcclean
  39. killvar 'Cstat_app', tempcclean
  40. killvar 'Cstat_makeup', tempcclean
  41. killvar 'Cstat_hair', tempcclean
  42. killvar 'Cstat_skin', tempcclean
  43. killvar 'Cstat_bodyhair', tempcclean
  44. killvar 'Cstat_breath', tempcclean
  45. killvar 'Cstat_hipcurv', tempcclean
  46. killvar 'Cstat_hgt', tempcclean
  47. killvar 'Cstat_bust', tempcclean
  48. killvar 'Cstat_nips', tempcclean1
  49. killvar 'Cstat_fat', tempcclean
  50. killvar 'Cstat_muscle', tempcclean
  51. killvar 'Cstat_pubes', tempcclean
  52. killvar 'Cstat_hairlng', tempcclean
  53. killvar 'Cstat_haircol', tempcclean
  54. killvar 'Cstat_haircurl', tempcclean
  55. killvar 'Cstat_tan', tempcclean
  56. killvar 'Cstat_lip', tempcclean
  57. killvar 'Cstat_lashes', tempcclean
  58. killvar 'Cstat_eyesize', tempcclean
  59. killvar 'Cstat_eyecol', tempcclean
  60. killvar 'Cstat_dom', tempcclean
  61. killvar 'Cstat_sub', tempcclean
  62. killvar 'Cstat_glasses', tempcclean
  63. killvar 'Cstat_grades', tempcclean
  64. killvar 'Cstat_run', tempcclean
  65. killvar 'Cstat_vball', tempcclean
  66. killvar 'Cstat_nerd', tempcclean
  67. killvar 'Cstat_shoot', tempcclean
  68. killvar 'Cstat_sew', tempcclean
  69. killvar 'Cstat_serve', tempcclean
  70. killvar 'Cstat_chess', tempcclean
  71. killvar 'Cstat_dnc', tempcclean
  72. killvar 'Cstat_erodnc', tempcclean
  73. killvar 'Cstat_jab', tempcclean
  74. killvar 'Cstat_punch', tempcclean
  75. killvar 'Cstat_kick', tempcclean
  76. killvar 'Cstat_def', tempcclean
  77. killvar 'Cstat_sing', tempcclean
  78. killvar 'Cstat_teach', tempcclean
  79. killvar 'Cstat_Qstlvl', tempcclean
  80. killvar 'Cstat_rel', tempcclean
  81. killvar 'Cstat_love', tempcclean
  82. killvar 'Cstat_job', tempcclean
  83. killvar 'Cstat_cloc', tempcclean
  84. killvar '$Cstat_dad', tempcclean
  85. killvar '$Cstat_mom', tempcclean
  86. killvar '$Cstat_pic', tempcclean
  87. killvar 'Cstat_herpes', tempcclean
  88. killvar 'Cstat_syph', tempcclean
  89. killvar 'Cstat_gon', tempcclean
  90. killvar 'Cstat_chlam', tempcclean
  91. killvar 'Cstat_Hiv', tempcclean
  92. killvar 'Cstat_genwart', tempcclean
  93. killvar 'Cstat_Thrush', tempcclean
  94. killvar 'Cstat_Malen', tempcclean
  95. killvar 'Cstat_Chem', tempcclean
  96. killvar 'Cstat_Clothpref', tempcclean
  97. killvar '$Cstat_PersType', tempcclean
  98. tempcclean -= 1
  99. jump 'cstatcleanuploop'
  100. end
  101. end
  102. ! {If no further purge is necessary, it cleans up the variable.}
  103. killvar 'tempcclean'
  104. --- npccleanc ---------------------------------