Browse Source

npc age calculator, called func('npc_age', 'ID')

Malen 6 years ago
parent
commit
0910378043
3 changed files with 22 additions and 2 deletions
  1. 1 0
      glife-notepad++
  2. 3 2
      glife.qproj
  3. 18 0
      locations/npc_age

+ 1 - 0
glife-notepad++

@@ -506,6 +506,7 @@
 			<File name="locations\Nord" />
 			<File name="locations\NormPR" />
 			<File name="locations\npc" />
+			<File name="locations\npc_age" />
 			<File name="locations\npc_intro" />
 			<File name="locations\npcbreeder" />
 			<File name="locations\npccleanc" />

+ 3 - 2
glife.qproj

@@ -124,8 +124,9 @@
       <Location name="npcstatic2"/>
       <Location name="npcstatic3"/>
       <Location name="npcstatic4"/>
-	  <Location name="npcstatic5"/>
-	  <Location name="npc_intro"/>
+      <Location name="npcstatic5"/>
+      <Location name="npc_intro"/>
+      <Location name="npc_age"/>
       <Location name="saveupdater"/>
     </Folder>
     <Folder name="Combat">

+ 18 - 0
locations/npc_age

@@ -0,0 +1,18 @@
+# npc_age
+
+currnpc_year = mid(npc_dob[$ARGS[0]], 1, 4)
+currnpc_month = mid(npc_dob[$ARGS[0]], 5, 2)
+currnpc_day = mid(npc_dob[$ARGS[0]], 7, 2)
+currnpc_age = year - currnpc_year
+if currnpc_month < month: 
+	currnpc_age -= 1
+elseif currnpc_month = month and currnpc_day < day: 
+	currnpc_age -= 1
+end
+return currnpc
+killvar 'currnpc_year'
+killvar 'currnpc_month'
+killvar 'currnpc_day'
+killvar 'currnpc_age'
+
+--- npc_age -----------------