|
@@ -1,338 +1,165 @@
|
|
|
# cum_cleanup
|
|
|
|
|
|
-temp = arrsize('sparrvol')
|
|
|
-cumsumbod = 0
|
|
|
-cumsumvag = 0
|
|
|
-cumsumass = 0
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-:temploop
|
|
|
-if temp < 0: cumspclnt = 0
|
|
|
-
|
|
|
-cumsumbod += sparrvol[temp]
|
|
|
-if sparrloc[temp] = 0: cumsumvag += sparrvol[temp]
|
|
|
-if sparrloc[temp] = 3: cumsumass += sparrvol[temp]
|
|
|
-
|
|
|
-!{Full Body Clean}
|
|
|
-if cumspclnt = 1:
|
|
|
- if (sparrloc[temp] = 0 and vibratorIN = 0 and sparrage[temp] > 0) or sparrloc[temp] = 1 or (sparrloc[temp] = 3 and analplugIN = 0 and sparrage[temp] > 0) or sparrloc[temp] = 4 or sparrloc[temp] >= 8:
|
|
|
- KILLVAR 'spafinloc',temp
|
|
|
- KILLVAR 'sparrage',temp
|
|
|
- KILLVAR 'sparrloc',temp
|
|
|
- KILLVAR '$sparrnam',temp
|
|
|
- KILLVAR 'sparrppt',temp
|
|
|
- KILLVAR 'sparridt',temp
|
|
|
- KILLVAR 'sparrvol',temp
|
|
|
- KILLVAR 'sparrslc',temp
|
|
|
- end
|
|
|
- cumsumbod -= sparrvol[temp]
|
|
|
- if sparrloc[temp] = 0: cumsumvag -= sparrvol[temp]
|
|
|
- if sparrloc[temp] = 3: cumsumass -= sparrvol[temp]
|
|
|
- temp -= 1
|
|
|
- jump 'temploop'
|
|
|
-
|
|
|
-!{Teeth Clean}
|
|
|
-elseif cumspclnt = 2:
|
|
|
- if sparrloc[temp] = 12:
|
|
|
- KILLVAR 'spafinloc',temp
|
|
|
- KILLVAR 'sparrage',temp
|
|
|
- KILLVAR 'sparrloc',temp
|
|
|
- KILLVAR '$sparrnam',temp
|
|
|
- KILLVAR 'sparrppt',temp
|
|
|
- KILLVAR 'sparridt',temp
|
|
|
- KILLVAR 'sparrvol',temp
|
|
|
- KILLVAR 'sparrslc',temp
|
|
|
- end
|
|
|
- cumsumbod -= sparrvol[temp]
|
|
|
- temp -= 1
|
|
|
- jump 'temploop'
|
|
|
-
|
|
|
-!{Internal Clean}
|
|
|
-elseif cumspclnt = 3:
|
|
|
- if sparrloc[temp] = 0 or sparrloc[temp] = 3 or sparrloc[temp] = 17:
|
|
|
- KILLVAR 'spafinloc',temp
|
|
|
- KILLVAR 'sparrage',temp
|
|
|
- KILLVAR 'sparrloc',temp
|
|
|
- KILLVAR '$sparrnam',temp
|
|
|
- KILLVAR 'sparrppt',temp
|
|
|
- KILLVAR 'sparridt',temp
|
|
|
- KILLVAR 'sparrvol',temp
|
|
|
- KILLVAR 'sparrslc',temp
|
|
|
- end
|
|
|
- cumsumbod -= sparrvol[temp]
|
|
|
- if sparrloc[temp] = 0: cumsumvag -= sparrvol[temp]
|
|
|
- if sparrloc[temp] = 3: cumsumass -= sparrvol[temp]
|
|
|
- temp -= 1
|
|
|
- jump 'temploop'
|
|
|
-
|
|
|
-!{External Body Clean}
|
|
|
-elseif cumspclnt = 4:
|
|
|
- if sparrloc[temp] = 0 or sparrloc[temp] = 3: sparrslc[temp] = 0
|
|
|
- if sparrloc[temp] = 1 or sparrloc[temp] = 4 or (sparrloc[temp] >= 8 and sparrloc[temp] <= 11) or (sparrloc[temp] >= 13 and sparrloc[temp] <= 16):
|
|
|
- KILLVAR 'spafinloc',temp
|
|
|
- KILLVAR 'sparrage',temp
|
|
|
- KILLVAR 'sparrloc',temp
|
|
|
- KILLVAR '$sparrnam',temp
|
|
|
- KILLVAR 'sparrppt',temp
|
|
|
- KILLVAR 'sparridt',temp
|
|
|
- KILLVAR 'sparrvol',temp
|
|
|
- KILLVAR 'sparrslc',temp
|
|
|
- end
|
|
|
- cumsumbod -= sparrvol[temp]
|
|
|
- temp -= 1
|
|
|
- jump 'temploop'
|
|
|
-
|
|
|
-!{Hair Clean}
|
|
|
-elseif cumspclnt = 5:
|
|
|
- if sparrloc[temp] = 16:
|
|
|
- KILLVAR 'spafinloc',temp
|
|
|
- KILLVAR 'sparrage',temp
|
|
|
- KILLVAR 'sparrloc',temp
|
|
|
- KILLVAR '$sparrnam',temp
|
|
|
- KILLVAR 'sparrppt',temp
|
|
|
- KILLVAR 'sparridt',temp
|
|
|
- KILLVAR 'sparrvol',temp
|
|
|
- KILLVAR 'sparrslc',temp
|
|
|
- end
|
|
|
- cumsumbod -= sparrvol[temp]
|
|
|
- temp -= 1
|
|
|
- jump 'temploop'
|
|
|
-
|
|
|
-!{Clothes Clean}
|
|
|
-elseif cumspclnt = 6:
|
|
|
- if sparrloc[temp] = 2 or (sparrloc[temp] >= 5 and sparrloc[temp] <= 7):
|
|
|
- KILLVAR 'spafinloc',temp
|
|
|
- KILLVAR 'sparrage',temp
|
|
|
- KILLVAR 'sparrloc',temp
|
|
|
- KILLVAR '$sparrnam',temp
|
|
|
- KILLVAR 'sparrppt',temp
|
|
|
- KILLVAR 'sparridt',temp
|
|
|
- KILLVAR 'sparrvol',temp
|
|
|
- KILLVAR 'sparrslc',temp
|
|
|
- end
|
|
|
- cumsumbod -= sparrvol[temp]
|
|
|
- temp -= 1
|
|
|
- jump 'temploop'
|
|
|
-
|
|
|
-!{Enima}
|
|
|
-elseif cumspclnt = 7:
|
|
|
- if sparrloc[temp] = 3:
|
|
|
- KILLVAR 'spafinloc',temp
|
|
|
- KILLVAR 'sparrage',temp
|
|
|
- KILLVAR 'sparrloc',temp
|
|
|
- KILLVAR '$sparrnam',temp
|
|
|
- KILLVAR 'sparrppt',temp
|
|
|
- KILLVAR 'sparridt',temp
|
|
|
- KILLVAR 'sparrvol',temp
|
|
|
- KILLVAR 'sparrslc',temp
|
|
|
- end
|
|
|
- cumsumbod -= sparrvol[temp]
|
|
|
- cumsumass -= sparrvol[temp]
|
|
|
- temp -= 1
|
|
|
- jump 'temploop'
|
|
|
-
|
|
|
-!{Douche}
|
|
|
-elseif cumspclnt = 8:
|
|
|
- if sparrloc[temp] = 0 or sparrloc[temp] >= 17:
|
|
|
- KILLVAR 'spafinloc',temp
|
|
|
- KILLVAR 'sparrage',temp
|
|
|
- KILLVAR 'sparrloc',temp
|
|
|
- KILLVAR '$sparrnam',temp
|
|
|
- KILLVAR 'sparrppt',temp
|
|
|
- KILLVAR 'sparridt',temp
|
|
|
- KILLVAR 'sparrvol',temp
|
|
|
- KILLVAR 'sparrslc',temp
|
|
|
- end
|
|
|
- cumsumbod -= sparrvol[temp]
|
|
|
- cumsumvag -= sparrvol[temp]
|
|
|
- temp -= 1
|
|
|
- jump 'temploop'
|
|
|
-
|
|
|
-!{Handwashing}
|
|
|
-elseif cumspclnt = 9:
|
|
|
- if sparrloc[temp] = 13:
|
|
|
- KILLVAR 'spafinloc',temp
|
|
|
- KILLVAR 'sparrage',temp
|
|
|
- KILLVAR 'sparrloc',temp
|
|
|
- KILLVAR '$sparrnam',temp
|
|
|
- KILLVAR 'sparrppt',temp
|
|
|
- KILLVAR 'sparridt',temp
|
|
|
- KILLVAR 'sparrvol',temp
|
|
|
- KILLVAR 'sparrslc',temp
|
|
|
- end
|
|
|
- cumsumbod -= sparrvol[temp]
|
|
|
- temp -= 1
|
|
|
- jump 'temploop'
|
|
|
-
|
|
|
-!{Full External Clean}
|
|
|
-elseif cumspclnt = 10:
|
|
|
- if sparrloc[temp] = 0 or sparrloc[temp] = 3: sparrslc[temp] = 0
|
|
|
- if sparrloc[temp] = 1 or sparrloc[temp] = 2 or (sparrloc[temp] >= 4 and sparrloc[temp] <= 11) or (sparrloc[temp] >= 13 and sparrloc[temp] <= 16):
|
|
|
- KILLVAR 'spafinloc',temp
|
|
|
- KILLVAR 'sparrage',temp
|
|
|
- KILLVAR 'sparrloc',temp
|
|
|
- KILLVAR '$sparrnam',temp
|
|
|
- KILLVAR 'sparrppt',temp
|
|
|
- KILLVAR 'sparridt',temp
|
|
|
- KILLVAR 'sparrvol',temp
|
|
|
- KILLVAR 'sparrslc',temp
|
|
|
- end
|
|
|
- cumsumbod -= sparrvol[temp]
|
|
|
- temp -= 1
|
|
|
- jump 'temploop'
|
|
|
-
|
|
|
-!{Face Cleanup}
|
|
|
-elseif cumspclnt = 11:
|
|
|
- if sparrloc[temp] = 11:
|
|
|
- KILLVAR 'spafinloc',temp
|
|
|
- KILLVAR 'sparrage',temp
|
|
|
- KILLVAR 'sparrloc',temp
|
|
|
- KILLVAR '$sparrnam',temp
|
|
|
- KILLVAR 'sparrppt',temp
|
|
|
- KILLVAR 'sparridt',temp
|
|
|
- KILLVAR 'sparrvol',temp
|
|
|
- KILLVAR 'sparrslc',temp
|
|
|
- end
|
|
|
- cumsumbod -= sparrvol[temp]
|
|
|
- temp -= 1
|
|
|
- jump 'temploop'
|
|
|
-
|
|
|
-!{Face and Hair Cleanup}
|
|
|
-elseif cumspclnt = 12:
|
|
|
- if sparrloc[temp] = 11 or sparrloc[temp] = 16:
|
|
|
- KILLVAR 'spafinloc',temp
|
|
|
- KILLVAR 'sparrage',temp
|
|
|
- KILLVAR 'sparrloc',temp
|
|
|
- KILLVAR '$sparrnam',temp
|
|
|
- KILLVAR 'sparrppt',temp
|
|
|
- KILLVAR 'sparridt',temp
|
|
|
- KILLVAR 'sparrvol',temp
|
|
|
- KILLVAR 'sparrslc',temp
|
|
|
- end
|
|
|
- cumsumbod -= sparrvol[temp]
|
|
|
- temp -= 1
|
|
|
- jump 'temploop'
|
|
|
-
|
|
|
-!{Head clean}
|
|
|
-elseif cumspclnt = 13:
|
|
|
- if sparrloc[temp] = 11 or sparrloc[temp] = 12 or sparrloc[temp] = 16:
|
|
|
- KILLVAR 'spafinloc',temp
|
|
|
- KILLVAR 'sparrage',temp
|
|
|
- KILLVAR 'sparrloc',temp
|
|
|
- KILLVAR '$sparrnam',temp
|
|
|
- KILLVAR 'sparrppt',temp
|
|
|
- KILLVAR 'sparridt',temp
|
|
|
- KILLVAR 'sparrvol',temp
|
|
|
- KILLVAR 'sparrslc',temp
|
|
|
- end
|
|
|
- cumsumbod -= sparrvol[temp]
|
|
|
- temp -= 1
|
|
|
- jump 'temploop'
|
|
|
-
|
|
|
-!{Belly clean}
|
|
|
-elseif cumspclnt = 14:
|
|
|
- if sparrloc[temp] = 14:
|
|
|
- KILLVAR 'spafinloc',temp
|
|
|
- KILLVAR 'sparrage',temp
|
|
|
- KILLVAR 'sparrloc',temp
|
|
|
- KILLVAR '$sparrnam',temp
|
|
|
- KILLVAR 'sparrppt',temp
|
|
|
- KILLVAR 'sparridt',temp
|
|
|
- KILLVAR 'sparrvol',temp
|
|
|
- KILLVAR 'sparrslc',temp
|
|
|
- end
|
|
|
- cumsumbod -= sparrvol[temp]
|
|
|
- temp -= 1
|
|
|
- jump 'temploop'
|
|
|
-
|
|
|
-!{ass and pussy external wipe}
|
|
|
-elseif cumspclnt = 15:
|
|
|
- if sparrloc[temp] = 0 or sparrloc[temp] = 3: sparrslc[temp] = 0
|
|
|
- if sparrloc[temp] = 1 or sparrloc[temp] = 4:
|
|
|
- KILLVAR 'spafinloc',temp
|
|
|
- KILLVAR 'sparrage',temp
|
|
|
- KILLVAR 'sparrloc',temp
|
|
|
- KILLVAR '$sparrnam',temp
|
|
|
- KILLVAR 'sparrppt',temp
|
|
|
- KILLVAR 'sparridt',temp
|
|
|
- KILLVAR 'sparrvol',temp
|
|
|
- KILLVAR 'sparrslc',temp
|
|
|
- end
|
|
|
- cumsumbod -= sparrvol[temp]
|
|
|
- temp -= 1
|
|
|
- jump 'temploop'
|
|
|
-
|
|
|
-!{Breast cleanup}
|
|
|
-elseif cumspclnt = 16:
|
|
|
- if sparrloc[temp] = 15:
|
|
|
- KILLVAR 'spafinloc',temp
|
|
|
- KILLVAR 'sparrage',temp
|
|
|
- KILLVAR 'sparrloc',temp
|
|
|
- KILLVAR '$sparrnam',temp
|
|
|
- KILLVAR 'sparrppt',temp
|
|
|
- KILLVAR 'sparridt',temp
|
|
|
- KILLVAR 'sparrvol',temp
|
|
|
- KILLVAR 'sparrslc',temp
|
|
|
- end
|
|
|
- cumsumbod -= sparrvol[temp]
|
|
|
- temp -= 1
|
|
|
- jump 'temploop'
|
|
|
-
|
|
|
-!{Arms and legs cleanup}
|
|
|
-elseif cumspclnt = 17:
|
|
|
- if sparrloc[temp] = 10 or sparrloc[temp] = 9:
|
|
|
- KILLVAR 'spafinloc',temp
|
|
|
- KILLVAR 'sparrage',temp
|
|
|
- KILLVAR 'sparrloc',temp
|
|
|
- KILLVAR '$sparrnam',temp
|
|
|
- KILLVAR 'sparrppt',temp
|
|
|
- KILLVAR 'sparridt',temp
|
|
|
- KILLVAR 'sparrvol',temp
|
|
|
- KILLVAR 'sparrslc',temp
|
|
|
- end
|
|
|
- cumsumbod -= sparrvol[temp]
|
|
|
- temp -= 1
|
|
|
- jump 'temploop'
|
|
|
-
|
|
|
-!{Full Clean}
|
|
|
-elseif cumspclnt = 20:
|
|
|
- KILLVAR 'spafinloc'
|
|
|
- KILLVAR 'sparrage'
|
|
|
- KILLVAR 'sparrloc'
|
|
|
- KILLVAR '$sparrnam'
|
|
|
- KILLVAR 'sparrppt'
|
|
|
- KILLVAR 'sparridt'
|
|
|
- KILLVAR 'sparrvol'
|
|
|
- KILLVAR 'sparrslc'
|
|
|
+!{ Locations to be defined by 'spafinloc'
|
|
|
+ 0 = 'In your Vagina'
|
|
|
+ 1 = 'On your labia'
|
|
|
+ 2 = 'On your panties over your vagina'
|
|
|
+ 3 = 'In your anus'
|
|
|
+ 4 = 'On your butt'
|
|
|
+ 5 = 'On your panties over your butt'
|
|
|
+ 6 = 'On your clothes in your groin area'
|
|
|
+ 7 = 'On your clothes'
|
|
|
+ 8 = 'On your back'
|
|
|
+ 9 = 'On your legs'
|
|
|
+ 10 = 'On your arms'
|
|
|
+ 11 = 'On your face'
|
|
|
+ 12 = 'Inside your mouth'
|
|
|
+ 13 = 'On your hands'
|
|
|
+ 14 = 'On your stomach'
|
|
|
+ 15 = 'On your breasts'
|
|
|
+ 16 = 'In your hair'
|
|
|
+ 17 = 'In a condom in your vagina'}
|
|
|
+
|
|
|
+if $ARGS[0] = 'cleanloc' and arrsize('ARGS') > 1:
|
|
|
+ i = 0
|
|
|
+ :cleanlocloop
|
|
|
+ if i < arrsize('$sparrnam'):
|
|
|
+ if sparrloc[i] = ARGS[1]:
|
|
|
+ gs 'cum_cleanup', 'cleandeposit', i
|
|
|
+ end
|
|
|
+ i += 1
|
|
|
+ jump 'cleanlocloop'
|
|
|
+ end
|
|
|
+elseif $ARGS[0] = 'cleandeposit' and arrsize('ARGS') > 1:
|
|
|
+ cumsumbod -= sparrvol[ARGS[1]]
|
|
|
+ KILLVAR 'spafinloc',ARGS[1]
|
|
|
+ KILLVAR 'sparrage',ARGS[1]
|
|
|
+ KILLVAR 'sparrloc',ARGS[1]
|
|
|
+ KILLVAR '$sparrnam',ARGS[1]
|
|
|
+ KILLVAR 'sparrppt',ARGS[1]
|
|
|
+ KILLVAR 'sparridt',ARGS[1]
|
|
|
+ KILLVAR 'sparrvol',ARGS[1]
|
|
|
+ KILLVAR 'sparrslc',ARGS[1]
|
|
|
+elseif $ARGS[0] = '':
|
|
|
cumsumbod = 0
|
|
|
cumsumvag = 0
|
|
|
cumsumass = 0
|
|
|
- temp -= 1
|
|
|
- jump 'temploop'
|
|
|
-else
|
|
|
- temp = 0
|
|
|
- cumspclnt = 0
|
|
|
-end
|
|
|
-spdirty = 0
|
|
|
-spdirtyi = 0
|
|
|
-spdirtyn = 0
|
|
|
-spdirtyv = 0
|
|
|
-spdirtyb = 0
|
|
|
-spdirtyc = 0
|
|
|
-spdirtyf = 0
|
|
|
-killvar 'cumloc'
|
|
|
|
|
|
-if $ARGS[0] = 'cumeatercleanup':
|
|
|
- KILLVAR 'spafinloc',temp
|
|
|
- KILLVAR 'sparrage',temp
|
|
|
- KILLVAR 'sparrloc',temp
|
|
|
- KILLVAR '$sparrnam',temp
|
|
|
- KILLVAR 'sparrppt',temp
|
|
|
- KILLVAR 'sparridt',temp
|
|
|
- KILLVAR 'sparrvol',temp
|
|
|
- KILLVAR 'sparrslc',temp
|
|
|
- cumsumbod -= sparrvol[temp]
|
|
|
+ KILLVAR 'spafinloc'
|
|
|
+ killvar 'toclean'
|
|
|
+ killvar 'deresidue'
|
|
|
+ if cumspclnt = 1 or cumspclnt = 10: !{full external clean}
|
|
|
+ deresidue[arrsize('deresidue')] = 0
|
|
|
+ deresidue[arrsize('deresidue')] = 3
|
|
|
+ toclean[arrsize('toclean')] = 1
|
|
|
+ toclean[arrsize('toclean')] = 2
|
|
|
+ toclean[arrsize('toclean')] = 4
|
|
|
+ toclean[arrsize('toclean')] = 5
|
|
|
+ toclean[arrsize('toclean')] = 6
|
|
|
+ toclean[arrsize('toclean')] = 7
|
|
|
+ toclean[arrsize('toclean')] = 8
|
|
|
+ toclean[arrsize('toclean')] = 9
|
|
|
+ toclean[arrsize('toclean')] = 10
|
|
|
+ toclean[arrsize('toclean')] = 11
|
|
|
+ toclean[arrsize('toclean')] = 13
|
|
|
+ toclean[arrsize('toclean')] = 14
|
|
|
+ toclean[arrsize('toclean')] = 15
|
|
|
+ toclean[arrsize('toclean')] = 16
|
|
|
+ elseif cumspclnt = 2: !{teeth clean}
|
|
|
+ toclean[arrsize('toclean')] = 12
|
|
|
+ eleseif cumspclnt = 3: !{internal clean}
|
|
|
+ toclean[arrsize('toclean')] = 0
|
|
|
+ toclean[arrsize('toclean')] = 3
|
|
|
+ toclean[arrsize('toclean')] = 17
|
|
|
+ eleseif cumspclnt = 4: !{external body clean}
|
|
|
+ deresidue[arrsize('deresidue')] = 0
|
|
|
+ deresidue[arrsize('deresidue')] = 3
|
|
|
+ toclean[arrsize('toclean')] = 1
|
|
|
+ toclean[arrsize('toclean')] = 4
|
|
|
+ toclean[arrsize('toclean')] = 8
|
|
|
+ toclean[arrsize('toclean')] = 9
|
|
|
+ toclean[arrsize('toclean')] = 10
|
|
|
+ toclean[arrsize('toclean')] = 11
|
|
|
+ toclean[arrsize('toclean')] = 13
|
|
|
+ toclean[arrsize('toclean')] = 14
|
|
|
+ toclean[arrsize('toclean')] = 15
|
|
|
+ toclean[arrsize('toclean')] = 16
|
|
|
+ eleseif cumspclnt = 5: !{hair clean}
|
|
|
+ toclean[arrsize('toclean')] = 16
|
|
|
+ eleseif cumspclnt = 6: !{clothes clean}
|
|
|
+ toclean[arrsize('toclean')] = 2
|
|
|
+ toclean[arrsize('toclean')] = 5
|
|
|
+ toclean[arrsize('toclean')] = 6
|
|
|
+ toclean[arrsize('toclean')] = 7
|
|
|
+ eleseif cumspclnt = 7: !{enema}
|
|
|
+ toclean[arrsize('toclean')] = 3
|
|
|
+ eleseif cumspclnt = 8: !{douche}
|
|
|
+ toclean[arrsize('toclean')] = 1
|
|
|
+ toclean[arrsize('toclean')] = 17
|
|
|
+ eleseif cumspclnt = 9: !{wash hands}
|
|
|
+ toclean[arrsize('toclean')] = 13
|
|
|
+ eleseif cumspclnt = 11: !{wash face}
|
|
|
+ toclean[arrsize('toclean')] = 11
|
|
|
+ eleseif cumspclnt = 12: !{face and hair}
|
|
|
+ toclean[arrsize('toclean')] = 11
|
|
|
+ toclean[arrsize('toclean')] = 16
|
|
|
+ eleseif cumspclnt = 13: !{head}
|
|
|
+ toclean[arrsize('toclean')] = 11
|
|
|
+ toclean[arrsize('toclean')] = 12
|
|
|
+ toclean[arrsize('toclean')] = 16
|
|
|
+ eleseif cumspclnt = 14: !{belly}
|
|
|
+ toclean[arrsize('toclean')] = 14
|
|
|
+ eleseif cumspclnt = 15: !{wipe ass/pussy}
|
|
|
+ toclean[arrsize('toclean')] = 1
|
|
|
+ toclean[arrsize('toclean')] = 4
|
|
|
+ deresidue[arrsize('deresidue')] = 0
|
|
|
+ deresidue[arrsize('deresidue')] = 3
|
|
|
+ eleseif cumspclnt = 16: !{Breasts}
|
|
|
+ toclean[arrsize('toclean')] = 15
|
|
|
+ eleseif cumspclnt = 17: !{Arms/legs}
|
|
|
+ toclean[arrsize('toclean')] = 9
|
|
|
+ toclean[arrsize('toclean')] = 10
|
|
|
+ eleseif cumspclnt = 20: !{Clean everything}
|
|
|
+ KILLVAR 'sparrage'
|
|
|
+ KILLVAR 'sparrloc'
|
|
|
+ KILLVAR '$sparrnam'
|
|
|
+ KILLVAR 'sparrppt'
|
|
|
+ KILLVAR 'sparridt'
|
|
|
+ KILLVAR 'sparrvol'
|
|
|
+ KILLVAR 'sparrslc'
|
|
|
+ end
|
|
|
+
|
|
|
+ i = 0
|
|
|
+ :cumcleanloop
|
|
|
+ if i < arrsize('$sparrnam'):
|
|
|
+ if arrpos('deresidue', sparrloc[i]) : -1: sparrslc[i] = 0
|
|
|
+ if arrpos('toclean', sparrloc[i]) ! -1:
|
|
|
+ KILLVAR 'sparrage',i
|
|
|
+ KILLVAR 'sparrloc',i
|
|
|
+ KILLVAR '$sparrnam',i
|
|
|
+ KILLVAR 'sparrppt',i
|
|
|
+ KILLVAR 'sparridt',i
|
|
|
+ KILLVAR 'sparrvol',i
|
|
|
+ KILLVAR 'sparrslc',i
|
|
|
+ else
|
|
|
+ i += 1
|
|
|
+ cumsumbod += sparrvol[i]
|
|
|
+ if sparrloc[i] = 0:
|
|
|
+ cumsumvag += sparrvol[i]
|
|
|
+ elseif sparrloc[i] = 3:
|
|
|
+ cumsumass += sparrvol[i]
|
|
|
+ end
|
|
|
+ jump 'cumcleanloop'
|
|
|
+ end
|
|
|
+ end
|
|
|
+ spdirty = 0
|
|
|
+ spdirtyi = 0
|
|
|
+ spdirtyn = 0
|
|
|
+ spdirtyv = 0
|
|
|
+ spdirtyb = 0
|
|
|
+ spdirtyc = 0
|
|
|
+ spdirtyf = 0
|
|
|
+ killvar 'cumloc'
|
|
|
end
|
|
|
|
|
|
--- cum_cleanup ---------------------------------
|