Browse Source

start coat expansion

DSX93459 6 months ago
parent
commit
73ab0bce81
3 changed files with 98 additions and 1 deletions
  1. 77 0
      locations/_attributes_bomba_coats.qsrc
  2. 11 1
      locations/coat_attributes.qsrc
  3. 10 0
      locations/coats.qsrc

+ 77 - 0
locations/_attributes_bomba_coats.qsrc

@@ -3,101 +3,178 @@
 !Price ranges from 4 to 7, please avoid adding too many 7s
 
 if ARGS[1] = 1:
+	$CoatFast = 'buttons'
+	$CoatStyle = 'classy,goth,glamour,escort'
+	CoatFlat = 1
+	CoatHood = 1
+	CoatLength = 5
 	CoatQuality = 4
     CoatWarm = 2
 	$coat_description = 'Moderate: A hooded, plain and button tap coat with faux fur.'
 	
 elseif ARGS[1] = 2:
+	$CoatFast = 'zip'
+	$CoatStyle = 'sport,winter,gopnik'
+	CoatHood = 1
+	CoatLength = 4
 	CoatQuality = 4
     CoatWarm = 3
 	$coat_description = 'Great: A long winter coat with 2-way zip.'
 	
 elseif ARGS[1] = 3:
+	$CoatFast = 'buttons'
+	$CoatStyle = 'classy,oldfashioned'
+	CoatFlat = 1
+	CoatLength = 5
 	CoatQuality = 5
     CoatWarm = 2
 	$coat_description = 'Moderate: A 40s style long coat in the olive color.'
 	
 elseif ARGS[1] = 4:
+	$CoatFast = 'buttons'
+	$CoatStyle = 'classy,glamour,escort'
+	CoatLength = 5
 	CoatQuality = 5
     CoatWarm = 2
 	$coat_description = 'Moderate: A stylized army coat for women in deep red.'
 	
 elseif ARGS[1] = 5:
+	$CoatFast = 'buttons,zip'
+	$CoatStyle = 'girly,trendy'
+	CoatHood = 1
+	CoatLength = 4
 	CoatQuality = 4
     CoatWarm = 2
 	$coat_description = 'Moderate: A black and white dotted coat with faux fur from Hell BUNNY.'
 	
 elseif ARGS[1] = 6:
+	$CoatFast = 'buttons,zip'
+	$CoatStyle = 'winter,manly,lowerclass'
+	CoatHood = 1
+	CoatLength = 4
 	CoatQuality = 3
     CoatWarm = 2
 	$coat_description = 'Moderate: A khaki Parka jacket with faux fur collar and decorative stitching.'
 	
 elseif ARGS[1] = 7:
+	$CoatFast = 'buttons'
+	$CoatStyle = 'girly,oldfashioned'
+	CoatFlat = -1
+	CoatLength = 4
 	CoatQuality = 2
     CoatWarm = 2
 	$coat_description = 'Moderate: A red jacket with embroidery with button tap.'
 	
 elseif ARGS[1] = 8:
+	$CoatFast = 'buttons'
+	$CoatStyle = 'classy,glamour'
+	CoatFlat = 1
+	CoatLength = 5
 	CoatQuality = 3
     CoatWarm = 2
 	$coat_description = 'Moderate: A plain long coat in the color grey.'
 	
 elseif ARGS[1] = 9:
+	$CoatFast = 'buttons,zip'
+	$CoatStyle = 'winter,lowerclass,gopnik'
+	CoatFlat = -1
+	CoatHood = 1
+	CoatLength = 5
 	CoatQuality = 3
     CoatWarm = 2
 	$coat_description = 'Moderate: A hooded winter coat in red wine color.'
 	
 elseif ARGS[1] = 10:
+	$CoatFast = 'buttons,zip'
+	$CoatStyle = 'manly,winter,lowerclass,gopnik'
+	CoatHood = 1
 	CoatQuality = 3
     CoatWarm = 1
 	$coat_description = 'Low: A hooded Parka coat with sand cameo and ribbed cuffs.'
 	
 elseif ARGS[1] = 11:
+	$CoatFast = 'buttons'
+	$CoatStyle = 'classy'
+	CoatFlat = 1
+	CoatLength = 5
 	CoatQuality = 3
     CoatWarm = 2
 	$coat_description = 'Moderate: A checkered wool coat with button tap.'
 	
 elseif ARGS[1] = 12:
+	$CoatFast = 'buttons'
+	$CoatStyle = 'slut,whore,bimbo,crass'
+	CoatFlat = -1
+	CoatLength = 4
 	CoatQuality = 3
     CoatWarm = 3
 	$coat_description = 'Great: A thick coat with leopard pattern.'
 	
 elseif ARGS[1] = 13:
+	$CoatFast = 'buttons'
+	$CoatStyle = 'winter,trendy,girly'
+	CoatLength = 5
 	CoatQuality = 4
     CoatWarm = 1
 	$coat_description = 'Low: A short multicolor coat with button tap.'
 	
 elseif ARGS[1] = 14:
+	$CoatFast = 'zip'
+	$CoatStyle = 'male,lowerclass,oldfashioned'
+	CoatFlat = -1
+	CoatLength = 4
 	CoatQuality = 4
     CoatWarm = 2
 	$coat_description = 'Moderate: A plaid faux fur coat in the color green.'
 	
 elseif ARGS[1] = 15:
+	$CoatFast = 'zip'
+	$CoatStyle = 'bimbo,slut,girly,winter,glamour,escort'
+	CoatHood = 1
+	CoatLength = 4
 	CoatQuality = 4
     CoatWarm = 3
 	$coat_description = 'Great: A hooded short coat in dusty pink.'
 	
 elseif ARGS[1] = 16:
+	$CoatFast = 'buttons,zip'
+	$CoatStyle = 'goth,alt,girly,rain'
+	CoatLength = 5
 	CoatQuality = 3
     CoatWarm = 3
 	$coat_description = 'Great: A trendy black winter coat with hook buttons.'
 	
 elseif ARGS[1] = 17:
+	$CoatFast = 'buttons'
+	$CoatStyle = 'outdoorsy,lowerclass,gopnik'
+	CoatFlat = 1
+	CoatHood = 1
+	CoatLength = 4
 	CoatQuality = 3
     CoatWarm = 1
 	$coat_description = 'Low: A denim jacket with sweat sleeves and hood.'
 	
 elseif ARGS[1] = 18:
+	$CoatFast = 'buttons'
+	$CoatStyle = 'classy,oldfashioned,glamour'
+	CoatLength = 5
 	CoatQuality = 4
     CoatWarm = 2
 	$coat_description = 'Moderate: A flo flocked floral wide collar flare coat.'
 	
 elseif ARGS[1] = 19:
+	$CoatFast = 'buttons'
+	$CoatStyle = 'winter,bimbo,slut'
+	CoatFlat = -1
+	CoatLength = 5
 	CoatQuality = 4
     CoatWarm = 1
 	$coat_description = 'Low: A short coat with cherry pattern print in black.'
 	
 elseif ARGS[1] = 20:
+	$CoatFast = 'belt,buttons'
+	$CoatStyle = 'classy,flirty,glamour'
+	CoatLength = 5
 	CoatQuality = 5
     CoatWarm = 2
 	$coat_description = 'Moderate: A Marjorie floral belted trench coat.'

+ 11 - 1
locations/coat_attributes.qsrc

@@ -9,10 +9,20 @@
 !! CoatWarm		= 1-3 scale, with higher values being warmer.
 !!				1 is thin or small enough that is provides minimal warmth, a summer coat
 !!				2 is warm enough for most conditions but not suited to deep winter
-!!				1 is a full winter coat and will keep you warm even when really cold out
+!!				3 is a full winter coat and will keep you warm even when really cold out
+!! CoatLength	1 doesn't even cover chest, 2 covers chest, 3 covers waist/goes down to hips, 4 covers groin/upper thigh, 5 covers thighs/goes to knees, 6 goes all the way to ankles/the floor
+!! CoatHood		1 has a hood 2 hood is prominent (always worn)
+!! $CoatFast    the way it's fastened: buttons, zip, belt
+!! $CoatStyle 	style, for which occasion: classy, oldfashioned, glamour, trendy, girly, winter, rain, manly, lowerclass, crass, sport, gopnik, slut, whore, bimbo, escort, alt, outdoorsy, flirty
+!! CoatFlat		how flattering it is to your figure (-1, 0, 1)
 
 CoatQuality = 0
 CoatWarm = 0
+CoatLength = 0
+CoatHood = 0
+CoatFlat = 0
+$CoatStyle = ''
+$CoatFast = ''
 $coat_description = ''
 
 

+ 10 - 0
locations/coats.qsrc

@@ -10,8 +10,13 @@ menu_off = 1
 if $ARGS[0] = 'remove':
 	$coatworntype = 'none'
 	coatwornnumber = 0
+	killvar 'PCoatLength'
 	killvar 'PCoatWarm'
+	killvar 'PCoatHood'
+	killvar 'PCoatFlat'
 	killvar 'PCoatQuality'
+	killvar '$PCoatStyle'
+	killvar '$PCoatFast'
 end
 
 if $ARGS[0] = 'wear':
@@ -20,6 +25,11 @@ if $ARGS[0] = 'wear':
 	gs 'coat_attributes', $ARGS[1], ARGS[2]
 	PCoatWarm = CoatWarm
 	PCoatQuality = CoatQuality
+	PCoatLength = CoatLength
+	$PCoatStyle = $CoatStyle
+	PCoatHood = CoatHood
+	PCoatFlat = CoatFlat
+	$PCoatFast = $CoatFast
 
 	dynamic $ARGS[1] + '_w[<<ARGS[2]>>] = 1'
 end